
#user_main {
	padding:6px 0 40px;
}
h2.user_header {
	width:603px;
	margin:0 0 17px;
}
#formWrapper {
	float:left;
	width:100%;
}
#alta_usuario_form {
	margin:7px auto;
  width: 364px; 
}
#alta_usuario_form fieldset {
  float: left;
  width: 182px;
}
#alta_usuario_form .form_row {
  float: left;
  margin:0 0 10px;
}

#alta_usuario_form label {
  float: left;
  width: 178px;
  font: 14px Arial, Helvetica, sans-serif;
  color: #336CA6;
  font-weight:bold;
  padding: 0 0 5px 4px;
}
#alta_usuario_form input {
  float: left;
  border: 1px solid #666;
  padding: 3px 3px 0;
  height: 17px;
}
#alta_usuario_form select {
  float: left;
  border: 1px solid #666;
  height: 22px;
  display: inline;
}


.nacimiento { width: 182px; }
#alta_usuario_form select#sexo { width: 149px; }
#alta_usuario_form select.fecha { margin-right: 5px; }
#alta_usuario_form select#dia { width: 40px; }
#alta_usuario_form select#mes { width: 42px; }
#alta_usuario_form select#anio { width: 60px; }

#botcheck {
	float:left;
	width:100%;
	text-align:center;
	margin-top:15px;
}
#botcheck .form_row {
	width:100%;
	text-align:left;
	margin-top:15px;
	margin-bottom:10px;
}
#botcheck .form_row input, #botcheck .form_row label {
	margin-left:73px;
	width:210px;
}
#botcheck .form_row p {
	float:left;
	margin:2px 0 0 73px;
	color:#999;
}


#boletin {
  float: left;
  width: 100%;
  padding: 18px 0 0;
}
#boletin input {
  width: 13px;
  height: 13px;
  margin: 0 23px 0 0;
  padding: 0;
  float: left;
  border: none;
}

p#disclaimer {
  float: left;
  padding: 11px 0 8px;
}
p#disclaimer a {
  font-size: 12px;
  color: #0488cd;
  text-decoration:underline;
}
p#disclaimer a:hover { text-decoration: underline; }

#enviar_div { 
  text-align: center;
  width: 328px;
  float: left;
  padding: 8px 0 0; 
}

#alta_usuario_form input#enviar { 
  width: 122px;
  height: 23px;
  border: none;
  background: #30659a;
  color: #fff;
  padding: 0;
  font-size: 15px;
  line-height: 23px; 
  float: none;
}

#registrate { 
  float: left;
  padding: 16px 0 0; 
}
#registrate h4 { 
  font-size: 14px;
  font-weight: bold;
  color: #323232; 
  padding: 0 0 15px;
}
#registrate p { 
  padding: 0 0 14px 7px;  
}

#user_sidebar p#publicidad { width: 300px; }






#formWrapper .errorTop {
	margin:0 0 10px;
	float:left;
	width:100%;
	color:#ff0000;
}
#formWrapper .error {
	float:left;
	width:100%;
	margin:3px 0 0;
	color:#ff0000;
	font-style:italic;
	*width:182px;
}
