#contenido{
	position: relative;
}
#reserva{
	background: #ceeaf4;
	margin-right: 219px;
	height: 250px;

}

#texto-form-home{
	width: 165px;
	color: #808080;
	position: absolute;
	text-align: right;
	top: 56px;
	left: 300px;
}
form#reservas{
	padding: 7px;
	color: #004c7a;
	margin: 0;
}
	#reservas p{
		margin: 2px 0;
		}
	#reservas label, #reservas legend {
		display: block;
		font-size: 84%;
	}

	#reservas input {width: 105px; font-size: 90%;}
	#reservas select {width: 111px; font-size: 90%;}
	
	.calendario{width: 82px !important;}
	
	.form-left{width: 110px; float:left; padding-right: 25px; line-height: 18px;}
	.form-left select, .form-right select{ width: 105px !important;}
	.form-right { margin-left: 20px; line-height: 18px;}
	.form-left img, .form-right img{vertical-align:middle;}
	fieldset {border: 0; margin:5px 0 0 0; padding: 0;}
		fieldset label { display: none !important;}
		fieldset select { margin: 0 3px 0 0; }
		fieldset img { vertical-align: middle; }
	legend { margin: 0; padding: 0; }
	
	#enviar-form-home{ 
		/*margin-left: 300px; 
		margin-top: -30px;*/
	}
	#enviar-form-home input{padding: 3px 1px; font-weight:bold; font-size: 78%; font-family: Tahoma, Helvetica, Arial, sans-serif;}
	input#f_all_included{width: 20px !important; vertical-align:middle}

	#home-flash{
		float: right;
		margin-top: 35px;
		background: #007aa5;
		height: 426px;
		margin-right: -280px;
	}
	#home-flash/* */  {
		margin-right: 0;
		margin-top: -250px;
	}
		html > body #home-flash /* */{
			margin-top: -250px;
		}
	
/*----parte meteorológico-----*/

div#home-flash h2{
	background-color: #fff;
	margin: 0;
	padding: 0;
	height: 20px;
	width: 211px;
}
div#prevision-meteorologica{
	height: 97px;
	overflow: hidden;
	width: 211px;
	background: #fff;
	position: relative;
	padding-top: 5px;
	margin-top: 0 !important;

}
	#prevision-meteorologica p{
		margin: 0 10px;
		padding: 0;
		float: left;
	}
	#temp_max{
		clear: both;
		padding-top: 5px;
	}
	#temp_max, #temp_min{
		font-size: 90%;
		color: Gray;
		width: 60%;
		text-align: left;
		line-height: 100%;
		margin-bottom: 4px;
		margin-left: 10px;
		
	
	}
	#temperature_content img{
		display: block;
		position: absolute;
		top: 25px;
		right: 13px;
		border: 1px solid #F1F1F1;
	}
	#prevision-meteorologica p a{
		display: block;
		width: 187px;
		margin: 0;
		padding: 1px 2px;
		text-align: right;
		color: #6C9B0C;
		text-decoration: none;
	}
		#prevision-meteorologica p a:hover{
			color: #fff;
			background: #598600;
		}
