input, textarea {padding: 1px;}
textarea {
	font: 12px Arial, Verdana, Tahoma, Georgia;
	width: 504px;
	float: right;
	margin-top: 7px;	
}
h1 {
	font: bold 16px Arial, Verdana, Helvetica;
	margin-bottom: 10px;
}
#frmEmail, #frmEmailNuevo, #frmInfo {overflow: hidden;}
h3.azul {
	clear: both;
	margin: 23px 0 10px 0;
}
.enviando {margin-top: 18px;}
#caja_legal {font: 10px Arial, Verdana, Helvetica, sans-serif}
.caja_form {
	width: 510px;
	margin: 0 auto 15px auto;
	overflow: hidden;
}
.caja_form strong {
	display:block;
	padding:2px 0;
}
.caja_form ul {list-style: none;}
.caja_form ul li {
	float: left;
	width: 166px;
	margin-left: 3px;
}
.btnFlecha {
	display: block;
	margin-bottom: 3px;
	padding: 0;
	font: bold 12px Tahoma, Verdana, Arial;
	width: 30px;
}
#caja_registro {overflow: hidden;}
#caja_registro p {margin-bottom: 10px;}
#habitaciones {
	float:left;
	width:245px;
}
#precio {
	float:right;
	width:245px;
}
#captcha_cont {
	float: left;
	background: url(../img/estructura/linea_puntos_gris.gif) repeat-x top;
	padding-top: 10px;
}
#bloque_submit {
	background: url(../img/estructura/linea_puntos_gris.gif) repeat-x top;
	padding-top: 22px;
	margin-top: 10px;
	float: left;
	width: 550px;
}
#bloque_submit div {margin:auto;}
#cont_btn_enviar_alerta { width: 115px; }
#caja_contenido label {
	display: block;
	margin-top: 6px;
}
