@CHARSET "UTF-8";


.form_registro{ margin:0 auto; background:white; width:900px;-moz-border-radius:7px; -webkit-border-radius: 7px; border: 1px solid #724EAD; z-index:10; margin-top:25px; font-family:Arial, Helvetica, sans-serif;}

a.prev {

	color:#FFFFFF;

	}
a.next {

	color:#FFFFFF;

	}

#SignupForm{ color: #555;}

#SignupForm ul{margin:0;padding:0; list-style:none}

#SignupForm h1,h2,h3,h4{

	font-size:16px;

	

	color: #724EAD;

	padding-top:10px;

	padding-bottom:7px;

	}
	
.TipoRegimen { color:#555; width:850px; }
.TipoRegimen h2 { color:#555; font-weight:bold; font-size:12px; }

ul.RegimenFisica { list-style:none; display:block; background:#ddd; width:850px; height:30px; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;  }

ul.RegimenFisica li { padding-top:5px;  }

ul.RegimenBlanco { width:850px; display:block; background:#FFF; height:5px; }

ul.RegimenMoral { list-style:none; display:block; background:#ddd; width:850px; height:30px; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; }

ul.RegimenMoral li { padding-top:5px; }


fieldset { border:none; width:320px;}

 legend { font-size:16px; margin:0px; padding:10px 0px; color:#724EAD; font-weight:bold;}

 .prev { background-color:#724EAD; padding:5px 10px; color:#FFFFFF; text-decoration:none; margin-top:10px;}

 .next { background-color:#724EAD; padding:5px 10px; color:#FFFFFF; text-decoration:none; margin-top:10px;}

 .prev:hover, .next:hover { background-color:#dedede; color:#724EAD; text-decoration:none;}

 .prev { float:left;}

 .next { float:left; }

 #steps { list-style:none; width:100%; overflow:hidden; margin:0px; padding:0px; background:#724EAD; 

 -moz-border-radius:7px 7px 0px 0px; -webkit-border-radius:7px 7px 0px 0px; border: 1px solid #724EAD; }

 #steps li {font-size:24px; float:left; padding:10px; color:#9e9e9e; display:block; width:118px; border-left:1px solid #999;  }

 #steps li.stepDesc0 { font-size:24px; float:left; padding:10px; color:#9e9e9e; display:block; width:118px; border:none;  }

 #steps li span {font-size:11px; display:block; padding-left:1px;}

 #steps li.current { color:#FFF; }

 #makeWizard { background-color:#b0232a; color:#fff; padding:5px 10px; text-decoration:none; font-size:18px;}

 #makeWizard:hover { background-color:#000;}

 

.formClienteFisicoDatos { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555; width:850px; display:block; height:410px; }

.formClienteFisicoDatos ul { display:block;  }

.formClienteFisicoDatos li { float:left; margin-right:18px; margin-bottom:18px; }

.formClienteFisicoDatos input { width:240px; }

.formClienteFisicoDatos select { width:240px; }

.formClienteFisicoDatos p { font-weight:bold; margin-bottom:2px; padding-left:2px;}



.formClienteMoralDatos { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555; width:850px; display:block; height:380px; }

.formClienteMoralDatos ul { display:block; }

.formClienteMoralDatos ul.formClienteMoralDatos01 li { float:left; margin-right:20px; margin-bottom:20px; }

.formClienteMoralDatos ul.formClienteMoralDatos01 input { width:240px; }

.formClienteMoralDatos ul.formClienteMoralDatos02 li { float:left; margin-right:20px; margin-bottom:20px; }

.formClienteMoralDatos ul.formClienteMoralDatos02 input { width:240px; }

.formClienteMoralDatos p { font-weight:bold; margin-bottom:2px; padding-left:2px;}


.DatosFiscales2 { width:850px; height:380px; overflow:auto; } 

.DatosFiscales2 li { float:left; margin-right:20px; margin-bottom:20px; }

.DatosFiscales2 input { width:240px; }

.DatosFiscales2 p { font-weight:bold; margin-bottom:2px; padding-left:2px; }

.DatosFiscales2 h2 { font-weight:normal; color:#555; font-size:12px; margin-bottom:20px; } 

.PlanesDisponibles { width:800px; }

.PlanesDisponibles h2 { font-weight:bold; color:#555; font-size:12px; }

.datosContratacion { margin-bottom:20px; }

.ReferenciaBancaria { width:850px; }

.ReferenciaBancaria h2 { font-size:12px; font-weight:bold; color:#555; display:block; background:#ddd; width:850px; height:20px; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; padding-top:10px; padding-left:10px; }

.btnTerminar { width:120px; height:25px; background:#ddd; font-size:12px; color:#333; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; cursor:pointer; position:absolute; margin-top:-25px;}

.datosCuentaBanco h2 { font-size:12px; color:#555; font-weight:bold; display:block; background:#ddd; width:850px; height:45px; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; padding-top:10px; padding-left:10px; } 



ul#lista_datos {

	list-style:none;

	padding:0;

	margin:0;

	}

ul#lista_datos h3 {font-size:14px; color:#FFF; font-weight:bold; width:660px; margin-top:20px; display:block; height:40px; background:#7B7A19; padding-left:10px; padding-right:10px; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;  }

ul#lista_datos li input { width:250px;  }

.btnBuscarFicha { display:block; width:80px; height:25px; background:#ddd; font-size:12px; color:#333; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; float:right; margin-right:350px; cursor:pointer; }

ul.DatosCliente { list-style:none; margin-left:-60px; font-size:12px; color:#555; font-weight:normal;  }

ul.DatosCliente b { font-size:12px; color:#555; font-weight:bold; width:660px; margin-top:20px; display:block; height:25px; background:#ddd; padding-left:10px; padding-right:10px; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; padding-top:6px; margin-bottom:10px; }

.dato { padding-left:10px; }

.boton {display:block; width:80px; height:25px; background:#ddd; font-size:12px; color:#333; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; cursor:pointer; text-align:center; padding-top:5px; margin-left:-10px; }

.boton:hover { color:#555; }

ul#form { list-style:none; margin-left:-40px; font-size:12px; color:#555; font-weight:normal;  }

ul#form li { margin-left:0px; }

ul#form h3 {font-size:14px; color:#FFF; font-weight:bold; width:660px; margin-top:20px; display:block; height:50px; background:#7B7A19; padding-left:10px; padding-right:10px; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;  }

ul#form b { font-size:12px; color:#555; font-weight:bold; width:660px; margin-top:20px; display:block; height:25px; background:#ddd; padding-left:10px; padding-right:10px; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; padding-top:6px; margin-bottom:10px; }

ul#form textarea { width:670px; }

.btnSubir {display:block; width:80px; height:25px; background:#ddd; font-size:12px; color:#333; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; cursor:pointer; text-align:center; padding-top:1px; margin-top:10px; }

.BtnPdf { border:1px solid #ccc; margin-right:10px; margin-left:10px; height:20px; width:20px; padding-top:3px; text-align:center; background:#ededed; }

/*#contenedor_iframe, #id_form_registro{background:url(../../img/bgBox.jpg)}*/