object{
	display:block;
	}
/*--------------------------------------- HOME -------------------------------------------*/
.cabecera{
	position:relative;
	float:left;
	width:958px;
	height:306px;
	background:url(../_entorno/h_home-header.jpg) top repeat-y;
	}

	.header-tit{
		position:absolute; 
		top:35px;
		left:215px;
		}

	.header-menu{
		position:absolute; 
		top:55px;
		right:20px;
		}

	.logo{
		position:absolute; 
		top:77px;
		left:0px;
		}

	.header-texto{
		position:absolute; 
		top:125px;
		left:215px;
		width:350px;
		line-height:20px;
		}

	.flash{
		position:absolute; 
		top:77px;
		right:0px;
		}

.cuerpo{
	position:relative;
	float:left;
	width:958px;
	padding:0 0 10px 0;
	background:#FFF;
	border-bottom:solid 1px #9C95B8;
	}

	.izquierda{
		position:relative;
		float:left;
		width:199px;
		padding:20px 0 0 0;
		border-right:solid 1px #7F7F7F;
		}

		.menu{
			position:relative;
			float:left;
			width:199px;
			padding:0 0 15px 0;
			}

			.hijo1{
				position:relative;
				float:left;
				width:186px;
				padding:5px 4px 5px 4px;
				background:#3615B2;
				border:ridge 2px #FFF;
				}

			.hijo1:hover{
				position:relative;
				float:left;
				width:186px;
				padding:5px 4px 5px 4px;
				background:#50A7C4;
				border:ridge 2px #FFF;
				}

			.hijo1_on{
				position:relative;
				float:left;
				width:186px;
				padding:5px 4px 5px 4px;
				background:#50A7C4;
				border:ridge 2px #FFF;
				}

				.hijo1_espacio{
					position:relative;
					float:left;
					width:186px;
					height:2px;
					line-height:1px;
					}

					.hijo2{
						position:relative;
						float:left;
						width:178px;
						padding:5px 10px 15px 10px;
						}

						.hijo2_linea{
							position:relative;
							float:left;
							width:178px;
							padding:3px 0 3px 0;
							border-bottom:solid 1px #3615B2;
							}		
					
		.banner{
			position:relative;
			float:left;
			width:199px;
			text-align:center;
			}

		.calidad{
			position:relative;
			float:left;
			width:199px;
			padding:10px 0 0 0;
			text-align:center;
			}

			.cal_logo{
				position:relative;
				float:left;
				width:199px;
				padding:5px 0 10px 0;
				}

	.derecha{
		position:relative;
		float:left;
		width:733px;
		padding:20px 15px 0 10px;
		}

		.noticias{
			position:relative;
			float:left;
			width:438px;
			}

			.noticias_tit{
				position:relative;
				float:left;
				width:416px;
				padding:5px 10px 5px 10px;
				background:url(../_entorno/f-noticias_tit.jpg) no-repeat;
				}

			.noticias_cont{
				position:relative;
				float:left;
				width:415px;
				padding:20px 22px 0 0;
				border-right:solid 1px #7F7F7F;
				}
				
				.noticias_bloque{
					position:relative;
					float:left;
					width:400px;
					padding:0 0 51px 15px;
					background:url(../_entorno/f-noticias_bloque.jpg) bottom no-repeat;
					}

					.noticias_bloque_d{
						position:relative;
						float:left;
						width:227px;
						padding:0 28px 0 0;
						}

						.noticias_bloque_titular{
							position:relative;
							float:left;
							width:227px;
							padding:0 0 8px 0;
							background:url(../_entorno/noticias-linea.jpg) bottom no-repeat;
							}

						.noticias_bloque_texto{
							position:relative;
							float:left;
							width:227px;
							/*height:70px;*/
							padding:12px 0 0 0;
							/*line-height:14px;*/
							}	

						.noticias_bloque_mas{
							position:relative;
							float:left;
							width:207px;
							padding:5px 20px 0 0;
							text-align:right;
							background:url(../_entorno/mas.jpg) bottom right no-repeat;
							}

					.noticias_bloque_i{
						position:relative;
						float:right;
						width:142px;
						padding:25px 0 0 0;
						}

		.reservas{
			position:relative;
			float:right;
			width:272px;
			}

			.reservas_tit{
				position:relative;
				float:left;
				width:252px;
				padding:5px 10px 5px 10px;
				background:url(../_entorno/f-reservas_tit.jpg) no-repeat;
				}

			.reservas_bloque{
				position:relative;
				float:left;
				width:272px;
				padding:15px 0 20px 0;
				background:url(../_entorno/reservas_linea.jpg) bottom no-repeat;
				}

			.reservas_espacio{
				position:relative;
				float:left;
				width:252px;
				padding:20px 0 0 0;
				}	

				.video_tit{
					position:relative;
					float:left;
					width:252px;
					padding:5px 10px 5px 10px;
					background:url(../_entorno/f-video_tit.jpg) no-repeat;
					}

				.video_bloque{
					position:relative;
					float:left;
					width:272px;
					padding:15px 0 20px 0;
					}

.pie{
	position:relative;
	float:left;
	width:956px;
	padding:8px 0 8px 0;
	text-align:center;
	background:#E0E2E3;
	border:solid 1px #FFF;
	}

/*--------------------------------------- INTERIOR -------------------------------------------*/
		.reserva-lat{
			position:relative;
			float:left;
			width:186px;
			padding:10px 0 10px 4px;
			margin-bottom:20px;
			border-bottom:solid 1px #DAEBF7;
			}
			.reserva-lat-img	{margin-bottom:10px;}



.contenido{
	position:relative;
	float:right;
	width:620px;
	padding:0 50px 0 50px;
	}

	.migas{
		position:relative;
		float:left;
		width:620px;
		padding:0 0 5px 0;
		text-align:right;
		}

	.titulo_motor{
		position:relative;
		float:left;
		width:620px;
		padding:0 0 5px 0;
		background:url(../_entorno/titulo_linea.jpg) bottom repeat-x;
		}

	.contenido_motor{
		position:relative;
		float:left;
		width:620px;
		padding:25px 0 25px 0;
		}



/*--------------------------------------- TEXTOS -------------------------------------------*/
/* cabecera */
.txt1{
	font-family:Century Gothic, Verdana;
	font-size:30px;
	color:#50A7C4;
	font-weight:normal;
	}

/* menú superior botones, migas*/
.txt2{
	font-family:Arial, Verdana;
	font-size:13px;
	color:#50A7C4;
	text-decoration:none;
	}

	.txt2 a{
		color:#50A7C4;
		text-decoration:none;
		}
	
	.txt2 a:hover{
		text-decoration:underline;
		}

/* texto cabecera*/
.txt3{
	font-family:Arial, Verdana;
	font-size:15px;
	color:#066A87;
	font-style: italic;
	}

/* hijo1 */
.txt4{
	font-family:Century Gothic, Verdana;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	}

	.txt4 a{
		color:#FFF;
		text-decoration:none;
		}

	.txt4 a:hover{
		text-decoration:underline;
		}

/* hijo2 */
.txt11{
	font-family:Century Gothic, Verdana;
	font-size:13px;
	color:#50A7C4;
	text-decoration:none;
	}

	.txt11 a{
		color:#50A7C4;
		text-decoration:none;
		}

	.txt11 a:hover{
		color:#3615B2;
		text-decoration:none;
		}

/* titulos portada */
.txt5{
	font-family:Century Gothic, Verdana;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	}

/* titulos noticias destacadas */
.txt6{
	font-family:Arial, Verdana;
	font-size:16px;
	color:#50A7C4;
	font-weight:bold;
	}

/* texto noticias destacadas */
.txt7{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#4D4D4D;
	text-decoration:none;
	} 

	.txt7 a{
		color:#4D4D4D;
		text-decoration:none;
		} 

	.txt7 a:hover{
		text-decoration:underline;
		} 

/* mas noticias */
.txt8{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#AAAAAA;
	text-decoration:underline;
	}

	.txt8 a{
		color:#AAAAAA;
		text-decoration:underline;
		}

	.txt8 a:hover{
		text-decoration:none;
		}

/* pie */
.txt9{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#686A6A;
	text-decoration:none;
	}

	.txt9 a{
		color:#686A6A;
		text-decoration:underline;
		}

	.txt9 a:hover{
		text-decoration:none;
		}



/* formularios reservas */

.form1{
	font-family:Trebuchet MS, Verdana;
	font-size:11px;
	color:#000;
	text-decoration:none;
	}
.linea	{
position:relative;
float:left;
margin-bottom:7px;
width:100%;
}
.w100 {position:relative; float:left; width:100px;}
.w110 {position:relative; float:left; width:110px;}
.w115 {position:relative; float:left; width:115px;}
.w120 {position:relative; float:left; width:120px;}
.w90 {position:relative; float:left; width:90px;}
.w70 {position:relative; float:left; width:70px;}
.w125 {position:relative; float:left; width:125px;}
.w135 {position:relative; float:left; width:135px;}
.w145 {position:relative; float:left; width:145px;}
.w65 {position:relative; float:left; width:65px;}


