.clear {clear:both;}
.fleft {float:left;}
.fright {float:right;}


html {
	font-size:100%;
	background-color: #38132f;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
}






/*body {background: url('../images/bg_wrapper.png') no-repeat 50% 50%;}*/


#wrapper {width:899px; height:629px;  margin:80px auto 10px auto; border:1px solid #9e7e57;  }

	#menu {
	position:absolute;
	top:50px;
	font-style: italic;
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: normal;
	width: 899px;
	}
		

#contenido {
	position:relative;
	width:869px;
	height:599px;
	overflow:hidden;
	border:15px solid #5d452d;
	background-color: #fff;
}

	#contenido h1 {text-indent:-99999px; position:absolute; top:276px; left:343px; background: url(../images/logo.jpg) no-repeat; width:224px; height:227px; z-index:99999;}
	
	#col-1 {float:left; width:423px;}
	
		#form_contacto {position: absolute; top:333px; left:43px;} 

			#form_contacto h2 {
				
				color:#fff;
				font-style: italic;
				font-family: Georgia, serif;
				font-size: 18px;
				font-weight: bold;
				padding-bottom:15px;
			
			}
			
			#form_contacto form {padding-top:10px; color:#ECE3E7; border:none;}
			#form_contacto label {
			
				padding-right:10px; width:100px; display:inline-block; 
				font-style: italic;
				font-family: Georgia, serif;
				font-size: 14px;
				font-weight: normal;
			
			
			}
			
			/*#form_contacto input {
				margin-top:20px;
				background:#ECE3E7;
				border-top: none;
				border-left: none;
				border-right:none;
				border-bottom: 1px dashed #541F3D;
				width:160px;
				font-weight:bold;
				color:#fff;
				}
			*/
			#form_contacto input {
				margin-top:10px;
				background: url('../images/bg_input.gif') no-repeat;
				border:none;
				width:160px;
				height:19px;
				font-weight:bold;
				padding-left:10px;
				color:#520B1D;
				font-size:10px;
				line-height:19px;
				
			}
			
			#form_contacto textarea {
				margin-top:10px;
				background: url('../images/bg_textarea.gif') no-repeat;
				display:block;
				overflow:auto;
				border:none;
				width:266px;
				height:65px;
				font-weight:normal;
				padding-left:10px;
				padding-top:10px;
				color:#520B1D;
				font-size:12px;
				
			}
			
	#col-2 {float:right; width:410px; position:relative;}
	
		#col-2 h2 {text-indent:-99999px; position:absolute;}
		
		.h2-inicio {background: url('../images/h2_welcome.gif') no-repeat; width:298px; height:171px;  top:0; right:0; }
		.h2-restaurante {background: url('../images/h2_restaurante.gif') no-repeat; width:290px; height:197px;  top:0; right:0; }
		.h2-catering {background: url('../images/h2_catering.gif') no-repeat; width:354px; height:197px;  top:0; right:0; }
		.h2-apartamentos {background: url('../images/H2_APARTAMENTOS.gif') no-repeat; width:427px; height:197px;  top:0; right:0; }
		.h2-servicios {background: url('../images/h2_servicios.gif') no-repeat; width:427px; height:197px;  top:0; right:0; }
		.h2-peņacaballera {background: url('../images/h2_peņacaballera.gif') no-repeat; width:427px; height:197px;  top:0; right:0; }
		.h2-galerias {background: url('../images/h2_galerias.gif') no-repeat; width:427px; height:197px;  top:0; right:0; }
		.h2-galerias2 {background: url('../images/h2_galerias01.gif') no-repeat; width:427px; height:197px;  top:0; right:0; }
		.h2-galerias3 {background: url('../images/h2_galerias02.gif') no-repeat; width:427px; height:197px;  top:0; right:0; }
		.h2-galerias4 {background: url('../images/h2_galerias03.gif') no-repeat; width:427px; height:197px;  top:0; right:0; }
		.h2-entorno {background: url('../images/h2_entorno.gif') no-repeat; width:427px; height:197px;  top:0; right:0; }
		.h2-tarifas {background: url('../images/h2_tarifas.gif') no-repeat; width:427px; height:197px;  top:0; right:0; }
		.h2-comollegar {background: url('../images/h2_comollegar.gif') no-repeat; width:427px; height:197px;  top:0; right:0; }
		.h2-noticias {background: url('../images/h2_noticias.gif') no-repeat; width:324px; height:197px;  top:0; right:0; }
		.h2-contacto {background: url('../images/h2_contacto2.gif') no-repeat; width:427px; height:197px;  top:0; right:0; }
		
		.h2-404 {background: url('../images/h2-404.gif') no-repeat; width:340px; height:197px;  top:0; right:0; }
		
		
		
		#secc_restaurante {width:410px;height:390px; overflow:hidden;}
		
		
		
		#nosotros {margin-top: 390px; width:410px;height:390px; overflow:hidden;}

		


		.text {
	color:#666;
	position:absolute;
	text-align:justify;
	font-family: Georgia, serif;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.6em;
	height: 57px;

		}
		
		.up{
		
			width:400px;
			top:164px; 
			right:15px;
		}
		
		.middel{
	 
			width:283px; 
			top:280px;
			right:18px;
		}
		
		.middel2{
	 
			width:279px; 
			top:268px;
			right:16px;
		}
		
		.bottom{
	 
			width:400px; 
			top:491px;
			right:19px;
		}
		
			.bottom2{
	 
			width:412px; 
			top:485px;
			right:21px;
		}
		.bottom3{
	 
			width:412px; 
			top:197px;
			right:18px;
		}
		
			.menu_2 ul {right:15px;}
			.menu_2 li {width:283px; height: 25px; background:#ECE3E7; margin-bottom:3px;}
			.menu_2 li:hover {background:#692949;}
			.menu_2 li a {padding-left:10px; color:#692949; text-decoration:none; line-height:25px; width:283px; height:25px; display:block;}
			.menu_2 li a:hover {color:#fff;}

			
		
		a.button {
			background: url('../images/bg_boton.png') no-repeat; 
			width:72px;
			height:30px; 
			display:inline-block; 
			color:#520B1D; 
			line-height:30px; 
			text-align:center;
			margin-top:5px;
			cursor:pointer;
		}
		
		a.button:hover {text-decoration:underline;}
		

		.separa-30 {height:200px;}
		
		
		.noticia {margin-bottom:20px; width:400px;}
		
		.noticia h3 {
		
			background:#ECE3E7;
			color: #692949;
			height:25px;
			line-height:25px;
			padding-left:10px;
		
		}
		
			.noticia h3 a {text-decoration:none; color: #692949;}
			
			.noticia h3 a:hover {color:#5B2241;}
		
		.noticia p {font-size:8pt; font-family:Verdana; color:#666; line-height:12pt; padding-top:5px; text-align:justify;}
		
		
		
		
#footer {
	width:900px;
	height: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 12px;
}

	#footer p {
		padding-left:15px;
		color:#fff;
		text-align:justify;
		font-family: Georgia, serif;
		font-size: 11px;
		font-weight: normal;
		letter-spacing: normal;
		line-height: 25px;
	}
	
	a.logo  {padding-right:15px; text-indent:-99999px; background: url('../images/logo_flash.png') 0 -1px no-repeat; width:110px; height:20px;}	
	a.logo:hover {background: url('../images/logo_flash.png') 0 -21px no-repeat; width:110px; height:20px;}	
	
	

/*************************************************************************************/

div.pagination {
	background-color:#fff;
	color:#441835;
	padding:20px 0 10px 0;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:center;
}

	div.pagination a {
		color:#666666;
		padding:2px 5px;
		margin:0 2px;
		text-decoration:none;
		border:2px solid #f0f0f0;
	}

	div.pagination a:hover, div.pagination a:active {
		border:2px solid #441835;
		color:#441835;
	}

	div.pagination span.current {
		padding:2px 5px;
		border:2px solid #692949;
		color:#fff;
		font-weight:bold;
		background-color:#441835;
	}
	div.pagination span.disabled {
		display:none;
	}		
	
	
	
.bton_1 a{
	height: 19px;
	width: 110px;
	background-repeat: no-repeat;
	display: block;
	background-image: url(../images/botn_inicio.png);
}
.bton_1 a:hover{
	height: 19px;
	width: 110px;
	background-image: url(../images/botn_inicio.png);
	background-position: 0px -20px;
}

.bton_2 a{
	height: 19px;
	width: 128px;
	background-repeat: no-repeat;
	display: block;
	background-image: url(../images/botn_apartamentos.png);
}
.bton_2 a:hover{
	height: 19px;
	width: 128px;
	background-image: url(../images/botn_apartamentos.png);
	background-position: 0px -19px;
}

.bton_3 a{
	height: 19px;
	width: 91px;
	background-repeat: no-repeat;
	display: block;
	background-image: url(../images/botn_fotos.png);
}
.bton_3 a:hover{
	height: 19px;
	width: 91px;
	background-image: url(../images/botn_fotos.png);
	background-position: 0px -19px;
}

.bton_4 a{
	height: 19px;
	width: 120px;
	background-repeat: no-repeat;
	display: block;
	background-image: url(../images/botn_localizacion.png);
}
.bton_4 a:hover{
	height: 19px;
	width: 120px;
	background-image: url(../images/botn_localizacion.png);
	background-position: 0px -19px;
}

.bton_5 a{
	height: 19px;
	width: 110px;
	background-repeat: no-repeat;
	display: block;
	background-image: url(../images/botn_entorno.png);
}
.bton_5 a:hover{
	height: 19px;
	width: 110px;
	background-image: url(../images/botn_entorno.png);
	background-position: 0px -19px;
}

.bton_6 a{
	height: 19px;
	width: 88px;
	background-repeat: no-repeat;
	display: block;
	background-image: url(../images/botn_tarifas.png);
}
.bton_6 a:hover{
	height: 19px;
	width: 88px;
	background-image: url(../images/botn_tarifas.png);
	background-position: 0px -19px;
}

.bton_7 a{
	height: 19px;
	width: 120px;
	background-repeat: no-repeat;
	display: block;
	background-image: url(../images/botn_contacto.png);
}
.bton_7 a:hover{
	height: 19px;
	width: 120px;
	background-image: url(../images/botn_contacto.png);
	background-position: 0px -19px;
}

.bton_8 a{
	height: 19px;
	width: 91px;
	background-repeat: no-repeat;
	display: block;
	background-image: url(../images/botn_restaurante.png);
}
.bton_8 a:hover{
	height: 19px;
	width: 91px;
	background-repeat: no-repeat;
	display: block;
	background-image: url(../images/botn_restaurante.png);
	background-position: 0px -19px;
}
	
	
	
	
	
.enlaces a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	
}
.enlaces a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}


	.text2 {
	color:#666;
	position:absolute;
	text-align:justify;
	font-family: Georgia, serif;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.6em;
	height: 34px;
	left: -60px;

		}
		
			.text3 {
	color:#993300;
	position:absolute;
	font-family: Georgia, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	letter-spacing: normal;
	text-decoration: none;
	left: 7px;
	top: 85px;

		}
		
		.up2{
		
			width:400px;
			top:161px; 
			right:15px;
		}
.letras_11 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #993300;
	text-decoration: none;
	font-weight: normal;
}
