form.formul {
    width: 750px;
    margin: 20px auto;
}

form.formul dl.formulario dd.widget {
    margin: 10px 0;
}

form.formul dl.formulario dt#username, form.formul dl.formulario dt#password, form.formul dl.formulario dt#first_name, form.formul dl.formulario dt#last_name, form.formul dl.formulario dt#email, form.formul dl.formulario dt#password_confirm, form.formul dl.formulario dt#nacimiento, form.formul dl.formulario dt#municipio, form.formul dl.formulario dt#pais, form.formul dl.formulario dt#sexo, form.formul dl.formulario dt#telefono_fijo, form.formul dl.formulario dt#telefono_movil, form.formul dl.formulario dt#nota_legal, form.formul dl.formulario dt#acepto_nota_legal,form.formul dl.formulario dt#newsletter, form.formul dl.formulario dt#idioma{
    width: 220px;
    float: left;
    text-align: right;
    padding: 0 20px;
    color: #618BBF;
}

form.formul dl.formulario input[type="text"] {
    width: 200px;
    float: left;
}

form.formul dl.formulario p.send input, form.formul dt.submite input {
    background: #EFEFEF;
    border: solid 2px #004180;
    width: 100px;
    height: 30px;
    margin: 0 0 0 260px;
    cursor: pointer;
}

p.formulParrafo {
    margin: 0 0 0 260px;
    padding: 20px 0 0;
    clear: both;
}

form.formul .help_text {
    font-size: 11px;
    margin:4px 0 4px 260px;
    width: 350px;
}

ul.errorlist li{
    text-align:center;
}

div.animacion_flash{
    float:right;
}

div.contenedor_registro{
    float:left;
    width:730px;
}

form.form_preregistro{
    margin:0 0 0 180px;
}

form.form_preregistro table tr th{
    padding:0 1em 0 0;
}

form.form_preregistro table tr.enviar td{
    padding:1.5em 0 0 7em;
}

form.form_preregistro table tr td{
    font-size:0.8em;
}

form.form_preregistro table tr td input#id_email{
    width:18em;
}

dl.nota_legal dd{
    text-align:center;
}

ul.enlaces_datos{
    margin:1em 0 0 0;
}

ul.enlaces_datos li.enlaces_inferiores{
    float:left;
}

ul.enlaces_datos li.enlaces_inferiores.primero{
    margin-right:1em; margin-left:11em;
    padding:0 1em 0 0;
    border-right:1px solid #000000;
}


p.codigo{
	margin:1em 0;
	text-align:center;
}

div.msg{
    margin:0 0 1em 0;
}
div.msg p{
    margin:0 0 1em 0;
    text-align:center;
    font-weight:bold;
}

.contReg {
	clear:both;
	margin:20px 0;
}

.contRegLabel {
	float:left;
	width:200px;
}

.contRegField {
	float:left
}

.clear {
	clear:both
}
