/*MAIN NAVIGATION*/

.header ul li a {

	background-image:url(../images/lng/es/mainnav.gif);

	display:block;

	height:29px;

	text-indent:-9999px;

}

.header ul li a.finca { background-position:0 0; width:77px }

.header ul li a.finca:hover,

.header ul li.active a.finca { background-position:0 bottom; }



.header ul li a.apartamentos { background-position:-77px 0; width:138px }

.header ul li a.apartamentos:hover,

.header ul li.active a.apartamentos { background-position:-77px bottom; }



.header ul li a.servicios { background-position:-215px 0; width:101px }

.header ul li a.servicios:hover,

.header ul li.active a.servicios { background-position:-215px bottom; }



.header ul li a.entorno { background-position:-316px 0; width:94px }

.header ul li a.entorno:hover,

.header ul li.active a.entorno { background-position:-316px bottom; }



.header ul li a.restaurante { background-position:-410px 0; width:122px }

.header ul li a.restaurante:hover,

.header ul li.active a.restaurante { background-position:-410px bottom; }



.header ul li a.precios { background-position:-532px 0; width:92px }

.header ul li a.precios:hover,

.header ul li.active a.precios { background-position:-532px bottom; }



.header ul li a.reservas { background-position:-624px 0; width:106px }

.header ul li a.reservas:hover,

.header ul li.active a.reservas { background-position:-624px bottom; }



.header ul li a.galeria { background-position:-730px 0; width:90px }

.header ul li a.galeria:hover,

.header ul li.active a.galeria { background-position:-730px bottom; }



.header ul li a.contacto { background-position:right 0; width:108px }

.header ul li a.contacto:hover,

.header ul li.active a.contacto { background-position:right bottom; }



/*CONTENT HEADERS*/



.container h2 strong { background-image:url(../images/lng/es/page-headers.gif); }



.container h2 span { background-image:url(../images/lng/es/page-quotes.gif); }



.hdr-bienvenido strong {

	background-position:0 0;

	height:44px; width:598px

}



.hdr-bienvenido span {

	background-position:0 0;

	height:18px; width:355px

}



.hdr-agroturismo strong {

	background-position:0 -44px;

	height:124px; width:431px

}



.hdr-agroturismo span {

	background-position:0 -18px;

	height:75px; width:360px

}



.hdr-apartamentos strong {

	background-position:0 -188px;

	height:55px; width:388px

}



.hdr-apartamentos span {

	background-position:0 -104px;

	height:38px; width:313px

}



.hdr-servicios strong {

	background-position:0 -264px;

	height:44px; width:238px

}



.hdr-servicios span {

	background-position:0 -158px;

	height:53px; width:316px

}



.hdr-entorno strong {

	background-position:-238px -263px;

	height:44px; width:220px

}



.hdr-entorno span,

.hdr-restaurante span {

	background-position:0 -221px;

	height:22px; width:344px

}



.hdr-restaurante strong {

	background-position:0 -327px;

	height:48px; width:504px

}



.hdr-precios strong {

	background-position:0 -395px;

	height:45px; width:196px

}



.hdr-precios span {

	background-position:0 -255px;

	height:18px; width:400px

}



.hdr-reservas strong {

	background-position:-196px -396px;

	height:45px; width:236px

}



.hdr-reservas span {

	background-position:0 -284px;

	height:65px; width:441px

}



.hdr-contacto strong {

	background-position:0 -524px;

	height:44px; width:253px

}



.hdr-galeria span {

	background-position:0 -356px;

	height:37px; width:466px

}



.hdr-galeria strong {

	background-position:0 -458px;

	height:44px; width:190px

}

.hdr-contacto span{

	background-position:0 -288px;

	height:37px; width:466px

}

		

/*CONTENT TABS*/



.leftcolumn .tab {}

		

	.leftcolumn .tab li {

		background:none;

		float:left;

		margin-right:12px;

		width:165px;

		padding:0;

	}

	.leftcolumn .tab li.l { margin-right:0 }

	.leftcolumn .rtab li { margin-right:10px; width:auto }

	

	.leftcolumn .tab li a {

		background-image:url(../images/tabs.gif);

		display:block;

		font-size:1px;

		height:37px;

		line-height:1px;

		text-indent:-9999px;

	}

	

	.tab li a.t-noticias { background-position:0 0; }

	.tab li a.t-noticias:hover,

	.tab li.active a.t-noticias { background-position:0 bottom; }

	.tab li a.t-excursionest { background-position:-165px 0; }

	.tab li a.t-excursionest:hover,

	.tab li.active a.t-excursionest { background-position:-165px bottom; }

	.tab li a.t-satorre { background-position:-330px 0; }

	.tab li a.t-satorre:hover,

	.tab li.active a.t-satorre{ background-position:-330px bottom; }

	.tab li a.t-cellar { background-position:-495px 0; width:107px }

	.tab li a.t-cellar:hover,

	.tab li.active a.t-cellar{ background-position:-495px bottom; }

	.tab li a.t-chefs { background-position:-602px 0; width:97px }

	.tab li a.t-chefs:hover,

	.tab li.active a.t-chefs{ background-position:-602px bottom; }

	.tab li a.t-vinos { background-position:-699px 0; width:159px }

	.tab li a.t-vinos:hover,

	.tab li.active a.t-vinos{ background-position:-699px bottom; }

	.tab li a.t-recetas { background-position:-858px 0; width:126px }

	.tab li a.t-recetas:hover,

	.tab li.active a.t-recetas{ background-position:-858px bottom; }

	.tab li a.t-precios { background-position:-984px 0; }

	.tab li a.t-precios:hover,

	.tab li.active a.t-precios{ background-position:-984px bottom; }

	.tab li a.t-ofertas { background-position:right 0; }

	.tab li a.t-ofertas:hover,

	.tab li.active a.t-ofertas{ background-position:right bottom; }

	

/*RESERVAS HEADER*/

.reserve h2 strong { background:url(../images/lng/es/hdr-reservas.gif) no-repeat 5px center; width:120px }