body
{
	font-family:Verdana;
	font-size:10px;
	background-color:#fdc12f;	
}
.tablafondo
{
	background-color:#fdc12f;
}
.tablasitio
{
	background-color:white;
	border:solid 1px #919190;	
}
.barraVerdeTop
{
	background-color:#9ACA42;

}
.barraVerdeClaroTop
{
	background-color:#CCE4A8;	

}
.Header
{
	background-color:White;	

}
.HeaderCont
{
	height:50px;

}
.linkIdioma
{
	text-align:right;
	padding-right:20px;
	padding-bottom:10px;
	vertical-align:bottom;
	font-size:9px;
}
.linkIdioma a
{
	font-weight:bold;
	color:#8b8c8c;
	font-size:9px;
}
.linkIdioma a:hover
{
	font-weight:bold;
	color:#319966;
	font-size:9px;	
}
.pieform
{
	background-color:#E9E9E9;
	height:19px;	
}
.pieformin
{
	font-family:Verdana;
	color:#767474;
	font-size:10px;
	height:19px;	
}
.flash
{
	background-color:#9ACA42;
	border-right:solid 1px white;
	border-left:solid 1px white;
	/*border-bottom:solid 1px white;*/
	width:542px;
}
.contenedorNav
{
	background-color:#9ACA42;
	height:80px;
	border-bottom:solid 1px white;
}

.navbarderecha
{
	background-color:#319966;
	width:28px;
}
.NavMenuTable
{
	height:144px;
}
.navmenuup
{
	height:129px;
	background-color:#319966;
	vertical-align:top;	
	border-bottom:solid 1px #fffff;	
}
.navmenudw
{
	height:16px;
	background-color:#2eb568;
}
.barMenuIzq
{
	width:28px;
	background-color:#319966;
}
.barMenuDer
{
	width:3px;
	background-color:#C6EB84;
}
.menu
{
	vertical-align:top;
	background-color:#9aca41;
}
.menuContainerItems
{
	width:100%;
	vertical-align:top;
	height:128px;
	text-align:right;
	padding-right:5px;
}

.menuContainerItems TR
{
	vertical-align:middle;
}

.menuContainerItems A
{
	font-size:10px;
	font-weight:bold;
	color:White;
}
.menuContainerItems A:hover
{
	font-size:10px;
	font-weight:bold;
	color:#319966;
}


.ItemsMenu
{
	border-bottom:solid 1px #C6EB84;
}

.lastItemsMenu
{
}
.Contenido
{
	font-size:10px;
	width:100%;
	border-top:solid 1px white;
}
.ContenidoLadoA
{
	width:227px;
	border-right:solid 1px white;
	vertical-align:top;	
}
.ContenidoLadoB
{
	vertical-align:top;

}
.barratitulohomecontenido
{
	font-size:10px;
	padding-left:10px;
	color:white;
	font-weight:bold;
	height:29px;
	background-image: url(../images/backhometit.jpg)
}

.contenidohomeimagenesymail A
{
	color:#666666;
}

.contenidohomeimagenesymail A:hover
{
	color:#319966;
}

.contenidohomeimagenesymail
{
	font-size:10px;
	padding-top:8px;
	color:White;
	font-weight:bold;
	width:100%;
	text-align:center;
	background-image: url(../images/backhomeimgs.jpg)
}
.lineagris
{
	background-color:#ececec;
	height:1px;
}
.imgsHome
{
	margin-bottom:8px;
}
.imgsHome
{
	margin-bottom:8px;
}
.ContenidoBienvenidaTD
{

	font-size:10px;

}
.ContenidoBienvenida
{

	margin-top:20px;
}
.ContenidoBienvenidaMensaje
{
	width:80%;
	text-align:left;
	margin-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:solid 1px #ececec;
	border-bottom:solid 1px #ececec;	
}
.ContenidoResumenTD
{
	padding-top:10px;
}
.ContenidoResumenTDTable
{
	width:100%;
	font-size:10px;
	text-align:left;
	margin-left:20px;

	padding-bottom:5px;
}

.ContenidoResumenTDTable B
{
	color:#9aca41;
}
.ContenidoTarjetas
{
	text-align:right;	
	}
.ContenidoTarjetasTable
{
	margin-top:5px;	
	margin-right:35px;
	}
/*Cabanas*/

.contenidofotosinteriores A
{
	color:#666666;
}

.contenidofotosinteriores A:hover
{
	color:#319966;
}

.contenidofotosinteriores
{
	font-size:10px;
	padding-top:8px;
	color:White;
	font-weight:bold;
	width:100%;
	text-align:center;
	padding-bottom:7px;	
	background-color:#f6f6f6;
}

contenidofotosinterioresBarraTitulo
{
	background-image: url(../Images/tit_interiores.gif);
	background-color:Black;
	/*height:50px;*/
	}
	
.barratituloseccioncabanas
{
	font-size:11px;
	padding-left:10px;
	color:white;
	font-weight:bold;
	height:29px;

}	
.barratextocabanas
{
	border-top:solid 1px #ececec;		 
	border-bottom:solid 1px #ececec;	
	margin-left:11px;
	font-size:10px;
	font-family:Verdana;
	padding:10 15 10 0;
	}
	
.dirtextocabanas
{
	margin-left:11px;
	font-size:11px;
	font-family:Verdana;
	padding-top:10px;
	padding-right:15px;	
}

.dirtextocabanas B
{
	color:#9aca41;
}


.dirtextocabanas A
{
	color:#666666;
}

.dirtextocabanas A:hover
{
	color:#319966;
}


.dirtextocabanas1
{
	background-color:#F6F6F6;
	font-size:11px;
	font-family:Verdana;
	padding:10 10 10 10;
	}
.dircabbox
{
	padding-top:5px;
	}
.contenidohrestoder
{
	font-size:11px;
	font-family:Verdana;
	color:Gray;
	background-color:#FBFBFB;
	padding-left:10px;
	}
.contenidohrestoder TD.lineacomun
{
	height:23px;
	}
.tituloverde
{
	color:#9aca41;
	font-weight:bold;
}

.tituloverde
{
	color:#484848;
	font-weight:bold;
}
.dirtextohotel1
{
	font-family:Verdana;
	font-size:12;
	}
.contenidoCamarones
{
	font-size:11px;
	font-family:Verdana;
	color:Gray;
	background-color:#FBFBFB;
	padding-left:10px;
	}
.contenidoCamarones A
{
	color:#666666;
}

.contenidoCamarones A:hover
{
	color:#319966;
}

.contenidoGalerias
{
	font-size:11px;
	font-family:Verdana;
	color:Gray;
	padding-left:10px;
	}
.contenidoGalerias A
{
	color:#666666;
}

.contenidoGalerias A:hover
{
	color:#319966;
}		
.contenidoCamarones TD.lineacomun
{
	height:23px;
	}
.mapasytextouicacion
{
	padding-bottom:20px;
	}
.ubicacionRayaArriba
{
	background-color:#F99D22;
	height:10px;
	}
.ubicacionladolink
{
	font-size:11px;}
.ubicacionladolink A
{
	color:#666666;
}

.ubicacionladolink A:hover
{
	color:#319966;
}	
.tdImagen
{
	background-image: url(../Images/logo.gif);
}
	
.imglink IMG
{
	border:solid 1px #E0E0E0;
}