@charset "ISO-8859-1";

.navBG{
	background:url(/images/nav/bg.jpg) repeat-x;
}
a.hotels {
	display: block;
	width: 92px;
	height: 32px;
	background:url(../images/nav/hotels.jpg) no-repeat;
	text-decoration: none;
}
a.hotels:hover {
	background-position: 0 -32px ;
}

a.hotelsSEL {	
	display: block;
	width: 92px;
	height: 32px;
	background:url(../images/nav/hotels.jpg) no-repeat;
	background-position: 0 -64px ;
	}


a.promotions {
	display: block;
	width: 129px;
	height: 32px;
	background:url(../images/nav/promotions.jpg) no-repeat;
	text-decoration: none;
}
a:hover.promotions {
	background-position: 0 -32px ;
}
.promotionsSEL{
	display: block;
	width: 129px;
	height: 32px;
	background:url(../images/nav/promotions.jpg) no-repeat;
	background-position: 0 -64px ;
}
a.aboutcr {
	display: block;
	width: 161px;
	height: 32px;
	background:url(../images/nav/aboutcr.jpg) no-repeat;
	text-decoration: none;
}
a:hover.aboutcr {
	background-position: 0 -32px ;
}
.aboutcrSEL{
	display: block;
	width: 161px;
	height: 32px;
	background:url(../images/nav/aboutcr.jpg) no-repeat;
	background-position: 0 -64px ;
}
a.contactus {
	display: block;
	width: 118px;
	height: 32px;
	background:url(../images/nav/contactus.jpg) no-repeat;
	text-decoration: none;
}
a:hover.contactus {
	background-position: 0 -32px ;
}
.contactusSEL{
	display: block;
	width: 118px;
	height: 32px;
	background:url(../images/nav/contactus.jpg) no-repeat;
	background-position: 0 -64px ;
}
a.reservations {
	display: block;
	width: 134px;
	height: 32px;
	background:url(../images/nav/reservations.jpg) no-repeat;
	text-decoration: none;
}
a:hover.reservations {
	background-position: 0 -32px ;
}
.reservationsSEL{
	display: block;
	width: 134px;
	height: 32px;
	background:url(../images/nav/reservations.jpg) no-repeat;
	background-position: 0 -64px ;
}
.footer{
	margin:auto;
	color:#333;
	font-size:9px;
}
a:link.footer{
	color:#666;
	font-size:9px;
	text-decoration:none;
}
a:hover.footer{
	color:#666;
	font-size:9px;
	text-decoration:none;
}
a:visited.footer{
	color:#666;
	font-size:9px;
	text-decoration:none;
}
a:active.footer{
	color:#666;
	font-size:9px;
	text-decoration:none;
}
a:link.subMenu{
	color:#FFF;
	font-size:10px;
	text-decoration:none;
}
a:hover.subMenu{
	color:#FFF;
	font-size:10px;
	text-decoration:none;
}
a:visited.subMenu{
	color:#FFF;
	font-size:10px;
	text-decoration:none;
}
a:active.subMenu{
	color:#FFF;
	font-size:10px;
	text-decoration:none;
}
/* SubNavegacion Costa Rica */
.heritageCultureSEL{
	display: block;
	width: 151px;
	height: 18px;
	background:url(../images/nav/heritagenculture.jpg) no-repeat;
	background-position: 0 -36px ;
}


a.heritageCulture {
	display: block;
	width: 151px;
	height: 18px;
	background:url(../images/nav/heritagenculture.jpg) no-repeat;
	text-decoration: none;
}
a:hover.heritageCulture {
	background-position: 0 -18px ;
}
.heritageCultureSEL{
	display: block;
	width: 151px;
	height: 18px;
	background:url(../images/nav/heritagenculture.jpg) no-repeat;
	background-position: 0 -36px ;
}

a.ticos {
	display: block;
	width: 54px;
	height: 18px;
	background:url(../images/nav/ticos.jpg) no-repeat;
	text-decoration: none;
}
a:hover.ticos {
	background-position: 0 -18px ;
}
.ticosSEL{
	display: block;
	width: 54px;
	height: 18px;
	background:url(../images/nav/ticos.jpg) no-repeat;
	background-position: 0 -36px ;
}
a.geography {
	display: block;
	width: 92px;
	height: 18px;
	background:url(../images/nav/geography.jpg) no-repeat;
	text-decoration: none;
}
a:hover.geography {
	background-position: 0 -18px ;
}
.geographySEL{
	display: block;
	width: 92px;
	height: 18px;
	background:url(../images/nav/geography.jpg) no-repeat;
	background-position: 0 -36px ;
}
a.climate {
	display: block;
	width: 65px;
	height: 18px;
	background:url(../images/nav/climate.jpg) no-repeat;
	text-decoration: none;
}
a:hover.climate {
	background-position: 0 -18px ;
}
.climateSEL{
	display: block;
	width: 65px;
	height: 18px;
	background:url(../images/nav/climate.jpg) no-repeat;
	background-position: 0 -36px ;
}
a.healthEducation {
	display: block;
	width: 140px;
	height: 18px;
	background:url(../images/nav/healtheducation.jpg) no-repeat;
	text-decoration: none;
}
a:hover.healthEducation {
	background-position: 0 -18px ;
}
.healthEducationSEL{
	display: block;
	width: 140px;
	height: 18px;
	background:url(../images/nav/healtheducation.jpg) no-repeat;
	background-position: 0 -36px ;
}

a.communications {
	display: block;
	width: 126px;
	height: 18px;
	background:url(../images/nav/communications.jpg) no-repeat;
	text-decoration: none;
}
a:hover.communications {
	background-position: 0 -18px ;
}
.communicationsSEL{
	display: block;
	width: 126px;
	height: 18px;
	background:url(../images/nav/communications.jpg) no-repeat;
	background-position: 0 -36px ;
}
a.transportation {
	display: block;
	width: 128px;
	height: 18px;
	background:url(../images/nav/transportation.jpg) no-repeat;
	text-decoration: none;
}
a:hover.transportation {
	background-position: 0 -18px ;
}
.transportationSEL{
	display: block;
	width: 128px;
	height: 18px;
	background:url(../images/nav/transportation.jpg) no-repeat;
	background-position: 0 -36px ;
}
a.location {
	display: block;
	width: 78px;
	height: 18px;
	background:url(../images/nav/location.jpg) no-repeat;
	text-decoration: none;
}
a:hover.location {
	background-position: 0 -18px ;
}
.locationSEL{
	display: block;
	width: 78px;
	height: 18px;
	background:url(../images/nav/location.jpg) no-repeat;
	background-position: 0 -36px ;
}
a.hfacilities {
	display: block;
	width: 114px;
	height: 18px;
	background:url(../images/nav/hotel_facilities.jpg) no-repeat;
	text-decoration: none;
}
a:hover.hfacilities {
	background-position: 0 -18px ;
}
.hfacilitiesSEL{
	display: block;
	width: 114px;
	height: 18px;
	background:url(../images/nav/hotel_facilities.jpg) no-repeat;
	background-position: 0 -36px ;
}
a.hservices {
	display: block;
	width: 111px;
	height: 18px;
	background:url(../images/nav/hotel_services.jpg) no-repeat;
	text-decoration: none;
}
a:hover.hservices {
	background-position: 0 -18px ;
}
.hservicesSEL{
	display: block;
	width: 111px;
	height: 18px;
	background:url(../images/nav/hotel_services.jpg) no-repeat;
	background-position: 0 -36px ;
}
a.attractions {
	display: block;
	width: 95px;
	height: 18px;
	background:url(../images/nav/attractions.jpg) no-repeat;
	text-decoration: none;
}
a:hover.attractions {
	background-position: 0 -18px ;
}
.attractionsSEL{
	display: block;
	width: 95px;
	height: 18px;
	background:url(../images/nav/attractions.jpg) no-repeat;
	background-position: 0 -36px ;
}
a.photo_gallery {
	display: block;
	width: 110px;
	height: 18px;
	background:url(../images/nav/photo_gallery.jpg) no-repeat;
	text-decoration: none;
}
a:hover.photo_gallery {
	background-position: 0 -18px ;
}
.photoGallerySEL{
	display: block;
	width: 110px;
	height: 18px;
	background:url(../images/nav/photo_gallery.jpg) no-repeat;
	background-position: 0 -36px ;
}
a.sustainability {
	display: block;
	width: 110px;
	height: 18px;
	background:url(../images/nav/sustainability.jpg) no-repeat;
	text-decoration: none;
}
a:hover.sustainability {
	background-position: 0 -18px ;
}
.sustainabilitySEL{
	display: block;
	width: 110px;
	height: 18px;
	background:url(../images/nav/sustainability.jpg) no-repeat;
	background-position: 0 -36px ;
}
.subNavBG{
	background-color:#006699;
	display:block;
	width:752px;
	margin:auto;
}
#opt-botton{
	text-align:center;
	color:#fff;
	width:726px;
	margin:auto;
}
#opt-botton p a ,a:hover , a:link{
	text-decoration:none;
	color:#fff;
	font-size:9px;
}
