.celdaizquierdaportada {
	vertical-align: top;
}
.celdatitulo {
	color: #7C6843;
	background-image: url(imgs/fondo_titulo2.gif);
	height: 26px;
	padding-left: 20px;
	letter-spacing: 1px;
	text-transform: uppercase;
	vertical-align: middle;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #7C6843;
	border-right-color: #7C6843;
	border-bottom-color: #96896e;
	border-left-color: #7C6843;
}
.celdatitulonoticias {
	color: #78004b;
	background-image: url(imgs/fondo_titulo2.gif);
	height: 26px;
	padding-left: 20px;
	letter-spacing: 1px;
	text-transform: uppercase;
	vertical-align: middle;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #7C6843;
	border-right-color: #7C6843;
	border-bottom-color: #96896e;
	border-left-color: #7C6843;
}
.celdamenu {
	height: 26px;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	color: #3c3c33;
	vertical-align: middle;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: bold;
}
.celdamenuseparador {
	background-image: url(imgs/fondo_menu.gif);
	height: 26px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	letter-spacing: 1px;
	color: #3c3c33;
	vertical-align: middle;
}
.tablamenu {
	background-image: url(imgs/fondo_menu.gif);
	background-repeat: repeat-x;
	height: 26px;
	padding-left: 15px;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #b5a88c;
}
.celdalogo {
	text-align: left;
	height: 80px;
	vertical-align: middle;
}
.centrodereservas {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	text-align: right;
	vertical-align: middle;
	padding-right: 20px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.centrodereservas strong {
	font-family: Arial, Helvetica, sans-serif;
	color: #78004b;
	font-size: 20px;
	font-variant: small-caps;
}
.celdainiciocontactar {
	text-align: right;
	font-size: 11px;
	font-family: "Times New Roman", Times, serif;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #333333;
	letter-spacing: 1px;
}
.celdabannerderecha {
	text-align: right;
}
.tablaidioma {
	font-family: "Times New Roman", Times, serif;
	color: #7e7e5a;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
}
.celdaidioma {
	padding-right: 20px;
}
.celdabanderasesp {
	padding-right: 10px;
	padding-left: 5px;
}
.celdabanderasen {
	padding-left: 5px;
}

.tablaidioma a {
	text-decoration: none;
	color: #7e7e5a;
}
.tablaidioma a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.celdamenu a {
	text-decoration: none;
	color: #3c3c32;
}
.celdamenu a:hover {
	text-decoration: none;
	color: #777763;
}
a {
	text-decoration: none;
	color: #78004b;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.celdainiciocontactar a {
	color: #333333;
	text-decoration: none;
}
.celdainiciocontactar a:hover {
	color: #757558;
	text-decoration: none;
}
.puntosportada {
	padding-bottom: 10px;
}
.puntostitulo {
	font-family: "Times New Roman", Times, serif;
	color: #78004b;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 211px;
	text-align: left;
	text-transform: uppercase;
}
.puntosdesarrollo {
	color: #94855b;
	text-align: justify;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	width: 211px;
}
.puntosrestaurante {
	width: 25%;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #E5D29D;
	vertical-align: top;
	text-align: left;
	padding-left: 10px;
}
.pie {
	font-family: "Times New Roman", Times, serif;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5D29D;
	font-size: 12px;
	color: #846222;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
}
.masinfo {
	border: 0px none #FFFFFF;
	padding-top: 5px;
	text-align: left;
}

.puntosfotos {
	border: 4px solid #ebebd8;
}
.puntosfotosgolf {
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ebebd8;
	border-right-color: #ebebd8;
	border-bottom-color: #ebebd8;
	border-left-color: #ebebd8;
}
.puntosfotos2 {
	border: 4px solid #e5d29d;
	margin-bottom: 5px;
}
.pie strong {
	color: #5C4F23;
	font-weight: normal;
}
.puntoscoto {
	width: 25%;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #E5D29D;
	vertical-align: top;
	text-align: center;
}

.puntosderecha {
	width: 25%;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #E5D29D;
	vertical-align: top;
	text-align: center;
}

.actualidadsuperior {
	text-align: center;
	vertical-align: top;
}

.celdaflash {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.celdaflashsav img {
	border: 4px solid #ebebd8;
}
.celdaderechaportada {
	vertical-align: top;
}
.actualidadfecha {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #877241;
}
.actualidadtitulo {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #78004b;
}
.actualidadsubtitulo {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
		color: #877241;
}
.actualidadcelda {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.actualidadcelda a {
	font-size: 10px;
	color: #877241;
	text-decoration: none;
}
.actualidadcelda a:hover {
	font-size: 10px;
	color: #433821;
	text-decoration: none;
}

.actualidadmasinfo {
	text-align: right;
	padding-bottom: 5px;
}
.puntosdosfotos {
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 15px;
	text-align: right;
}
.puntostitulo a {
	text-decoration: none;
	color: #78004b;
}
.puntostitulo a:hover {
	text-decoration: none;
	color: #2D001C;
}
.actualidadtitulo a {
	color: #78004b;
	text-decoration: none;
}
.actualidadtitulo a:hover {
	color: #2D001C;
	text-decoration: none;
}
.alingizquierda {
	text-align: left;
	width: 211px;
}
.imgsinborde {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
h1 {
	font-family: "Centaur", "Times New Roman", Times, serif;
	color: #7C6843;
	font-size: 13px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 10px;
}
a.submenu3nivel {
	text-decoration: none;
	font-family: "Centaur", "Times New Roman", Times, serif;
	font-size: 16px;
	color: #E7E2DA;
	font-weight: bold;
	letter-spacing: 1px;
}
a.submenu3nivel:hover {
	text-decoration: none;
	font-family: "Centaur", "Times New Roman", Times, serif;
	font-size: 16px;
	color: #c4baa5;
	font-weight: bold;
	letter-spacing: 1px;
}
.apartados a {
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.celdamenuizquierdo {
	padding: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5D29D;
	width: 350px;
	background-color: #F3F3E7;
	vertical-align: top;
	background-image: url(imgs/fondo_submenu.gif);
	background-repeat: no-repeat;
}
.celdaform {
	padding: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #786B54;
	width: 350px;
	background-color: #AC9D7D;
	vertical-align: top;
}

/* SUBMENÚS
*/
.celdamenuizquierdo_entorno {
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5D29D;
	width: 290px;
	background-color: #857c68;
	vertical-align: top;
	background-image: url(imgs/fondo_submenu_entorno.jpg);
	background-repeat: no-repeat;
	height: 425px;
}

.celdamenuizquierdo_habitaciones {
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5D29D;
	width: 290px;
	background-color: #857c68;
	vertical-align: top;
	background-image: url(imgs/fondo_submenu_habitaciones.jpg);
	background-repeat: no-repeat;
	height: 425px;
}
.celdamenuizquierdo_restaurante {
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5D29D;
	width: 290px;
	background-color: #857c68;
	vertical-align: top;
	background-image: url(imgs/fondo_submenu_restaurante.jpg);
	background-repeat: no-repeat;
	height: 425px;
}
.celdamenuizquierdo_aerodromo {
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5D29D;
	width: 290px;
	background-color: #857c68;
	vertical-align: top;
	background-image: url(imgs/fondo_submenu_aerodromo.jpg);
	background-repeat: no-repeat;
	height: 425px;
}
.celdamenuizquierdo_spa {
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5D29D;
	width: 290px;
	background-color: #857c68;
	vertical-align: top;
	background-image: url(imgs/fondo_submenu_spa.jpg);
	background-repeat: no-repeat;
	height: 425px;
}
.celdamenuizquierdo_bodas {
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5D29D;
	width: 290px;
	background-color: #857c68;
	vertical-align: top;
	background-image: url(imgs/fondo_submenu_bodas.jpg);
	background-repeat: no-repeat;
	height: 425px;
}
.celdamenuizquierdo_hotel {
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5D29D;
	width: 290px;
	background-color: #857c68;
	vertical-align: top;
	background-image: url(imgs/fondo_submenu_hotel.jpg);
	background-repeat: no-repeat;
	height: 425px;
}
.celdamenuizquierdo_actividades {
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5D29D;
	width: 290px;
	background-color: #857c68;
	vertical-align: top;
	background-image: url(imgs/fondo_submenu_actividades.jpg);
	background-repeat: no-repeat;
	height: 425px;
}
.celdamenuizquierdo_actividades_golf {
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5D29D;
	width: 290px;
	background-color: #857c68;
	vertical-align: top;
	background-image: url(imgs/fondo_submenu_golf.jpg);
	background-repeat: no-repeat;
	height: 425px;
}
.celdamenuizquierdo_actividades_caza {
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5D29D;
	width: 290px;
	background-color: #857c68;
	vertical-align: top;
	background-image: url(imgs/fondo_submenu_caza.jpg);
	background-repeat: no-repeat;
	height: 425px;
}
.celdamenuizquierdo_tarifas {
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5D29D;
	width: 290px;
	background-color: #857c68;
	vertical-align: top;
	background-image: url(imgs/fondo_submenu_tarifas.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 425px;
}
.celdamenuizquierdo_reservas {
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5D29D;
	width: 290px;
	background-color: #857c68;
	vertical-align: top;
	background-image: url(imgs/fondo_submenu_reservas.jpg);
	background-repeat: no-repeat;
	height: 425px;
}
.celdamenuizquierdo_noticias {
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5D29D;
	width: 290px;
	background-color: #857c68;
	vertical-align: top;
	background-image: url(imgs/fondo_submenu_noticias.jpg);
	background-repeat: no-repeat;
	height: 425px;
}
.celdamenuizquierdo_comollegar {
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5D29D;
	width: 290px;
	background-color: #857c68;
	vertical-align: top;
	background-image: url(imgs/fondo_submenu_comollegar.jpg);
	background-repeat: no-repeat;
	height: 425px;
}


/* FIN SUBMENÚS
*/

#tituloizquierda a {
	text-decoration: none;
	color: #7c6843;
}
#tituloizquierda a:hover {
	text-decoration: none;
	color: #000000;
}
.cont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #26221A;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5D29D;
	padding: 10px;
	text-align: justify;
	background-color: #B5A88C;
}
a.volver {
	text-decoration: none;
	color: #78004b;
}
a.volver:hover {
	text-decoration: none;
	color: #2D001C;
}.contitulo {
	background-color: #FFFFFF;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5c523c;
	font-family: "Centaur", "Times New Roman", Times, serif;
	font-size: 18px;
	color: #7C6843;
	font-weight: bold;
	letter-spacing: 1px;
	padding-left: 70px;
	background-image: url(imgs/fondotitulo2.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
	height: 25px;
	padding-top: 15px;
}

  BANNERS POR APARTADO -------------------------------------------------------

#banners {
	background-color: #F3F3E7;
	text-align: left;
}
#banners_hotel {
	background-color: #F3F3E7;
	text-align: left;
	background-image: url(imgs/banner_hotel.jpg);
	background-repeat: no-repeat;
	height: 150px;
}
#banners_entorno {
	background-color: #F3F3E7;
	text-align: left;
	background-image: url(imgs/banner_entorno.jpg);
	background-repeat: no-repeat;
	height: 150px;
}
#banners_habitaciones {
	background-color: #F3F3E7;
	text-align: left;
	background-image: url(imgs/banner_habitaciones.jpg);
	background-repeat: no-repeat;
	height: 150px;
}
#banners_restaurante {
	background-color: #F3F3E7;
	text-align: left;
	background-image: url(imgs/banner_restaurante.jpg);
	background-repeat: no-repeat;
	height: 150px;
}
#banners_bodas {
	background-color: #F3F3E7;
	text-align: left;
	background-image: url(imgs/banner_bodas.jpg);
	background-repeat: no-repeat;
	height: 150px;
}
#banners_actividades {
	background-color: #F3F3E7;
	text-align: left;
	background-image: url(imgs/banner_actividades.jpg);
	background-repeat: no-repeat;
	height: 150px;
}
#banners_como {
	background-color: #F3F3E7;
	text-align: left;
	background-image: url(imgs/banner_hotel.jpg);
	background-repeat: no-repeat;
	height: 150px;
}
#banners_tarifas {
	background-color: #F3F3E7;
	text-align: left;
	background-image: url(imgs/banner_hotel.jpg);
	background-repeat: no-repeat;
	height: 150px;
}
#banners_reservas {
	background-color: #F3F3E7;
	text-align: left;
	background-image: url(imgs/banner_hotel.jpg);
	background-repeat: no-repeat;
	height: 150px;
}
#banners_noticias {
	background-color: #F3F3E7;
	text-align: left;
	background-image: url(imgs/banner_hotel.jpg);
	background-repeat: no-repeat;
	height: 150px;
}


.tablaportada {
	margin-top: 10px;
}
.cont p {
	padding-left: 10px;
	padding-right: 10px;
}
a.masnoticias {
	color: #78004b;
	font-size: 10px;
}
a.masnoticias:hover {
	color: #000000;
		font-size: 10px;
}
.fotos {
	border: 5px solid #F3F3E7;
	margin: 10px;
}
.listasubmenu li {
	list-style-image: url(imgs/ico_lista.gif);
	list-style-position: outside;

	padding-top: 2px;
	padding-bottom: 2px;
}
.celdatarifas {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 3px;
}
.celdatarifas2 {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 3px;
	font-weight: bold;
	color: #544934;
}
.zapafooter {
	color: #B5A88C;
	font-size: 8px;
}
.contenido img {
	border: 4px solid #e5d29d;
}
.tablacabeceraderecha {
	float: right;
}
