.formulario_registro, .tabla_registro{
	font-size: 12px;
	font-family: Tahoma;
	line-height: 24px;
	float: left;
	display: inline;
	margin: 10px 0px 30px 20px;
	width:82%;
	
}
.formulario_registro strong, .tabla_registro strong{
	color: #3cabd3; 
}

.tabla_registro h2.titulo2, .formulario_registro h2.titulo2{
	background-image: url(../img/flecha_azul.gif);
	background-position: 0px 7px;
	background-repeat: no-repeat;
	padding-left: 16px;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	line-height: 24px;
	border-bottom: 1px dotted #CCC;
	margin: 10px 0px 20px 0px;
	width: 750px;
	clear:left;
}
.formulario_registro input, .tabla_registro input{
	width: 220px;
	height:18px;
}
.formulario_registro input.radio, .tabla_registro input.radio{
	width: 50px;
	text-align: left;
}
.formulario_registro div.alto_fijo{
/*	height:24px;*/
	}
.formulario_registro textarea, .tabla_registro textarea{
	width: 220px;
}

.formulario_registro option{
	padding:0px 3px;
	height:18px;
	}	

.formulario_registro div.nombre_campo, td.nombre_campo{
	width: 150px;
}

.formulario_registro div.nombre_campo, .formulario_registro div.campo, .formulario_registro div.obligatorio{
	float:left;
	margin:2px 0px;
	
	}
.formulario_registro div.campo{
	margin-right:120px;
	}


.formulario_registro div.obligatorio, td.obligatorio{
	width: 15px;
	font-weight: bold;
	color: #3cabd3;
	clear:left; 
}

.formulario_registro a, .tabla_registro a{
	cursor: pointer;
}

.formulario_registro div.error_formulario{
background-color:#FFCCCC;
}

.formulario_registro div.error_formulario span{
color:#FF0000;
display:block;
clear:left;
}

#lanzador{
	height: 18px;
	width: 18px;
}

.registrarse{
	height: 25px;
	/*padding-left: 360px;*/
	/*padding:50px 330px;*/
	clear:left;
	/*width:600px;*/
}
.desplegable_direccion select{
	width: 224px; 
}