h2,h3,h4, h5 {
	line-height: 1px;
	font-size: 1px;
	}
	
a#bot_galeria {
	background: url(img/botones/bot_galeria.gif) 0px 0px no-repeat;
	width: 167px;
	height: 36px;
	float: left;
	text-indent: -9999px;
	}

a#bot_galeria:hover {
	background-position: 0px -36px;
	}


/*-----------------Index----------------------------------------*/

#central h2.index{
	background: url(img/titulos/bienvenidos_h2.gif) 0px 0px no-repeat;
	float: left;
	height: 16px;
	margin: 29px 0px 20px 0px;
	width: 408px;
	text-indent: -9999px;
	}
	
h3.el_hotel {
	background: url(img/titulos/el_hotel_h3.gif) 0px 0px no-repeat;
	height: 49px;
	margin: 22px 0px 17px 0px;
	text-indent: -9999px;
	width: 281px;
	}

h3.reservas {
	background: url(img/titulos/reservas_h3.gif) 0px 0px no-repeat;
	height: 49px;
	margin: 22px 0px 17px 0px;
	text-indent: -9999px;
	width: 281px;
	}

#copy p{
	background: url(img/titulos/copyright.gif) 0px 0px no-repeat;
	font-size: 1px;
	float: left;
	height: 12px;
	line-height: 1px;
	margin: 19px 0px 0px 18px;
	text-indent: -9999px;
	width: 625px;
	display: inline;
	}
	
/*------------------------------------------------------------------*/
/*--------------------------El hotel--------------------------------*/

h2.el_hotel {
	background: url(img/titulos/el_hotel_h2.gif) 0px 0px no-repeat;
	text-indent: -9999px;
	margin-bottom: 20px;
	height: 16px;
	}
	
h2.galeria {
	background: url(img/titulos/galeria.gif) 0px 0px no-repeat;
	text-indent: -9999px;
	margin-bottom: 20px;
	height: 19px;
	}

h4.servicios_generales {
	background: url(img/titulos/servicios_generales.gif) 0px 0px no-repeat;
	width: 109px;
	height: 13px;
	text-indent: -9999px;
	margin-bottom: 17px;
	}

h3.hab_gal {
	background:url(img/titulos/hab_galeria_h3.gif) 0px 0px no-repeat;
	width: 195px;
	height: 49px;
	text-indent: -9999px;
	margin-bottom: 12px;
	}

h3.apart_gal {
	background: url(img/titulos/apartahotel_h3.gif) 0px 0px no-repeat;
	width: 195px;
	height: 49px;
	text-indent: -9999px;
	margin-bottom: 12px;
	}

/*------------------------------------------------------------------*/
/*--------------------------Localizacion----------------------------*/

h3.google {
	background: url(img/titulos/google_maps_ruta.gif) 0px 0px no-repeat;
	width: 115px;
	height: 37px;
	text-indent: -9999px;
	float: right;
	margin: 33px 44px 34px 0px;
	display: inline;
	}

h3.plano {
	background: url(img/titulos/plano_tur_para.gif) 0px 0px no-repeat;
	width: 122px;
	height: 51px;
	text-indent: -9999px;
	float: right;
	margin: 33px 37px 20px 0px;
	display: inline;
	}
/*------------------------------------------------------------------*/
/*--------------------------Conil----------------------------------*/

h2.conil {
	background: url(img/titulos/conil.gif) 0px 0px no-repeat;
	text-indent: -9999px;
	margin-bottom: 20px;
	height: 16px;
	}

h4.playascalas {
	background: url(img/titulos/playascalas.gif) 0px 0px no-repeat;
	width: 106px;
	height: 13px;
	text-indent: -9999px;
	margin-bottom: 17px;
	}

h4.monumentos {
	background: url(img/titulos/monumentosinteres.gif) 0px 0px no-repeat;
	width: 136px;
	height: 13px;
	text-indent: -9999px;
	margin-bottom: 17px;
	}
/*-------------------------------------------------------------------------*/
/*----------------------------Reservas-------------------------------------*/

h2.tarifas {
	background: url(img/titulos/tarifas.gif) 0px 0px no-repeat;
	height: 18px;
	text-indent: -9999px;
	margin: 26px 0px 17px 0px;
	}

table.precios {
	height: 350px;
	width: 558px;
	background: url(img/estructura/tabla_res_borde.gif) 0px 0px no-repeat;
	}

table.precios th, table.precios td {
	background: url(img/titulos/tabla_titulos.gif) no-repeat;
	width: 137px;
	height: 68px;
	}

table.precios th.precios{
	background-position: 5px 5px;
	text-indent: -9999px;
	}

table.precios th.baja{
	background-position: 5px -68px;
	text-indent: -9999px;
	}
table.precios th.media{
	background-position: 5px -136px;
	text-indent: -9999px;
	}

table.precios th.alta_santa{
	background-position: 5px -204px;
	text-indent: -9999px;
	}

table.precios th.alta_agosto{
	background-position: 5px -275px;
	text-indent: -9999px;
	}

table.precios th.doble{
	background-position: -132px 5px;
	text-indent: -9999px;
	}

table.precios th.doble_ind{
	background-position: -274px 5px;
	text-indent: -9999px;
	}

table.precios th.apartahotel{
	background-position: -414px 5px;
	text-indent: -9999px;
	}

table.precios td.f2c2{
	background-position: -132px -68px;
	text-align: center;
	}

table.precios td.f3c2{
	background-position: -132px -136px;
	text-align: center;
	}

table.precios td.f4c2{
	background-position: -132px -204px;
	text-align: center;
	}

table.precios td.f5c2{
	background-position: -132px -275px;
	text-align: center;
	}

table.precios td.f2c3{
	background-position: -274px -68px;
	text-align: center;
	}

table.precios td.f3c3{
	background-position: -274px -136px;
	text-align: center;
	}

table.precios td.f4c3{
	background-position: -274px -204px;
	text-align: center;
	}

table.precios td.f5c3{
	background-position: -274px -275px;
	text-align: center;
	}

table.precios td.f2c4{
	background-position: -414px -68px;
	text-align: center;
	}

table.precios td.f3c4{
	background-position: -414px -136px;
	text-align: center;
	}

table.precios td.f4c4{
	background-position: -414px -204px;
	text-align: center;
	}

table.precios td.f5c4{
	background-position: -414px -275px;
	text-align: center;
	}
	
h4.precios_adicionales {
	background: url(img/titulos/precios_adicionales.gif) 0px 0px no-repeat;
	width: 109px;
	height: 13px;
	text-indent: -9999px;
	margin-bottom: 18px;
	}

h4.nota_informativa {
	background: url(img/titulos/nota_informativa.gif) 0px 0px no-repeat;
	width: 99px;
	height: 11px;
	text-indent: -9999px;
	margin: 34px 0px 20px 0px;
	}

h5.reservar {
	background: url(img/titulos/reservar_h5.gif) 0px 0px no-repeat;
	width: 51px;
	height: 10px;
	margin-bottom: 20px;
	text-indent: -9999px;
	}

h4.temp_baja {
	background: url(img/titulos/temporada_baja_h4.gif) 0px 0px no-repeat;
	height: 13px;
	text-indent: -9999px;
	margin-bottom: 18px;
	}

h4.temp_media {
	background: url(img/titulos/temporada_media_h4.gif) 0px 0px no-repeat;
	height: 13px;
	text-indent: -9999px;
	margin-bottom: 18px;
	}

h4.temp_alta {
	background: url(img/titulos/temporada_alta_h4.gif) 0px 0px no-repeat;
	height: 13px;
	text-indent: -9999px;
	margin-bottom: 18px;
	}

h4.ninnos {
	background: url(img/titulos/ninos.gif) 0px 0px no-repeat;
	height: 11px;
	text-indent: -9999px;
	margin-bottom: 20px;
	}
/*-------------------------------------------------------------------------*/
/*-----------------------------Contacto------------------------------------*/

h2.contacto {
	background: url(img/titulos/contacto.gif) 0px 0px no-repeat;
	height: 15px;
	text-indent: -9999px;
	margin: 0px 0px 23px 0px;
	}

h3.formulario {
	background: url(img/titulos/formulario.gif) 0px 0px no-repeat;
	width: 65px;
	height: 11px;
	text-indent: -9999px;
	margin-bottom: 20px;
	}

a#enviar {
	background: url(img/botones/enviar.gif) 0px 0px no-repeat;
	display: block;
	width: 61px;
	height: 31px;
	float: right;
	text-indent: -9999px;
	margin: 20px 0px 0px 0px;
	}
	
a#enviar:hover {
	background-position: 0px -31px;
}

h3.datos_contacto {
	background: url(img/titulos/datos_contacto.gif) 0px 0px no-repeat;
	text-indent: -9999px;
	width: 102px;
	height: 11px;
	margin-bottom: 20px;	
}


/*-------------------------------------------------------------------------*/
/*-----------------------------links------------------------------------*/

h2.links {
	background: url(img/titulos/links.gif) 0px 0px no-repeat;
	height: 16px;
	text-indent: -9999px;
	margin: 0px 0px 21px 28px;
	}

/*-------------------------------------------------------------------------*/
/*-----------------------------politica------------------------------------*/

h2.politica {
	background: url(img/titulos/politica.gif) 0px 0px no-repeat;
	height: 19px;
	text-indent: -9999px;
	margin: 0px 0px 20px 0px;
	}

/*-------------------------------------------------------------------------*/
/*-----------------------------reservar------------------------------------*/

h2.formulario {
	background: url(img/titulos/form_reserva.gif) 0px 0px no-repeat;
	height: 19px;
	text-indent: -9999px;
	margin: 0px 0px 20px 0px;
	}

h3.apartahotel_res {
	background: url(img/titulos/apartahotel_reservas.gif) 0px 0px no-repeat;
	text-indent: -9999px;
	width: 69px;
	height: 13px;
	margin-bottom: 22px;	
}

a#enviar.reservar_h {
	background: url(img/botones/enviar.gif) 0px 0px no-repeat;
	display: inline;
	width: 61px;
	height: 31px;
	float: right;
	text-indent: -9999px;
	margin: 0px 62px 0px 0px;
	}
	
a#enviar:hover.reservar_h{
	background-position: 0px -31px;
}


h3.habitacion_res {
	background: url(img/titulos/habitacion_reservas.gif) 0px 0px no-repeat;
	text-indent: -9999px;
	width: 64px;
	height: 11px;
	margin-bottom: 20px;	
}