h1 {
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	  font-size: 30px;
	 line-height: 42px;
	 font-family: 'HelveticaNeue-Light', 'Helvetica Neue','Helvetica Neue Light','arial',sans-serif;
	
	font-weight: lighter;
	 	
}
h3 {
	margin: 0px;
	 padding: 0px;
	font-size: 22px;
	 line-height: 28px;
	 font-family: 'HelveticaNeue-Light', 'Helvetica Neue','Helvetica Neue Light','arial',sans-serif;
	font-weight: lighter;
	width: 260px;
	height: 28px;
	
}

#col-izq {
	width: 260px;
	
	float: left;
	margin: 0px;
}

#cont-cuer {
	width: 320px;
	float: left;
	padding: 0px 20px 20px 0px;
}
#articulo {
	width: 100%;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}


#form-reserva {
	width: 329px;
	float: left;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	border-left: 1px solid #E9E9E9;


}
#form-reserva  label {
	margin: 0px 0px 0 0;
	padding: 0px 0px 0px 0px;
	display: block;
	font-weight: bold;
	width: 160px;
	float: left;
	text-align: right;
	height: auto!important; 
   height: 14px; /* para IE5+ */
   min-height: 14px; 	
}
#form-reserva .input {
float: left;
width: 100%;
margin: 7px 0px 7px 0;
/*position: relative;*/
}
#form-reserva  input {
	width: 157px;
		margin: 0px 0px 0 0;
	float: right;
	
		
}
#form-reserva  input button {
	width: auto;
		margin: 0px 0px 0 0;
	float: right;
}

#form-reserva .submit input {
	width: auto;
	margin: 7px 0px 0 0;
	float: right;
		
}
#form-reserva  .submit {
clear: both;
	
}

.error-message {
		width: 160px;
	text-align: right !important;
	
}
.obligatorio {
	font-weight: normal;
}
#campos-obl {
	padding: 0px 0px 10px 0px;
}
#postales {
	width: 100%;
	float: left 
}

.postal-ctr {
	width: 160px;
	float: left;
	padding: 0px 10px 10px 0px;
	position: relative;
}
.postal-ctr-izq {
	width: 159px;
	float: left;
	padding: 0px 0px 10px 0px;
	position: relative;
}
.postal-rad {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 15px;
	height: 15px;

}
.postal-rad input {
width: 15px !important; 
height: 15px;
background-color: transparent;
border: 0px;
	
}