BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/body_bg.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.header_bg {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(http://www.iberostar.com/images/_header/white_bg.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 970px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 117px
}
.header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 970px; PADDING-TOP: 0px; HEIGHT: 117px
}
.header .logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 300px; PADDING-TOP: 0px; HEIGHT: 75px
}
.header .greeting {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #5e5e5e; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif
}
.RUtext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.RUtext A {
	COLOR: #00458c
}
.header .quick_nav A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #00458c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.header .spacer {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #5e5e5e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.header .travel_kit {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(../images/_travelkit/bg.jpg); WIDTH: 207px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 108px
}
.header .travel_kit .kit_header {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px
}
.header .travel_kit .kit_item {
	WIDTH: 30px; HEIGHT: 45px
}
.header .travel_kit .kit_description {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.nav_bar {
	BACKGROUND-IMAGE: url(../images/_nav/btn_bg.jpg); WIDTH: 970px; LINE-HEIGHT: 40px; BACKGROUND-REPEAT: repeat-x
}
.nav_bar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.nav_bar UL LI {
	FLOAT: left; MARGIN: 0px; WIDTH: auto! important; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
.nav_bar UL LI.first A {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 35px; TEXT-DECORATION: none
}
.nav_bar UL LI.mid A {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 10px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 30px; TEXT-DECORATION: none
}
.nav_bar UL LI.last {
	BORDER-RIGHT: #81a3c5 0px solid; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: #454545 1px solid; WIDTH: 10px; PADDING-TOP: 0px; HEIGHT: 40px; TEXT-DECORATION: none
}
.nav_bar UL LI.mid {
	BORDER-RIGHT: #81a3c5 1px solid; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: #454545 1px solid; WIDTH: 10px; PADDING-TOP: 0px; HEIGHT: 40px; TEXT-DECORATION: none
}
.nav_bar UL LI.first {
	BORDER-RIGHT: #81a3c5 1px solid; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: #454545 0px solid; WIDTH: 10px; PADDING-TOP: 0px; HEIGHT: 40px; TEXT-DECORATION: none
}
.nav_bar UL LI.first A:hover {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/_nav/btn_bg_over.jpg); PADDING-BOTTOM: 17px; COLOR: #292929; PADDING-TOP: 13px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 40px; TEXT-DECORATION: none
}
.nav_bar UL LI.mid A:hover {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/_nav/btn_bg_over.jpg); PADDING-BOTTOM: 17px; COLOR: #292929; PADDING-TOP: 13px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 40px; TEXT-DECORATION: none
}
.nav_bar UL LI.mid_small A:hover {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/_nav/btn_bg_over.jpg); PADDING-BOTTOM: 17px; COLOR: #292929; PADDING-TOP: 13px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 40px; TEXT-DECORATION: none
}
.nav_bar UL LI.last A:hover {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/_nav/btn_bg_over.jpg); PADDING-BOTTOM: 17px; COLOR: #292929; PADDING-TOP: 13px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 40px; TEXT-DECORATION: none
}
.nav_bar UL LI.ibero_estate {
	DISPLAY: block; WIDTH: 110px; HEIGHT: 38px
}
.nav_bar UL LI.ibero_estate A {
	DISPLAY: block; BACKGROUND-IMAGE: url(../images/_nav/ibero_estates.jpg); WIDTH: 110px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 38px
}
.nav_bar UL LI.ibero_estate A:hover {
	DISPLAY: block; BACKGROUND-IMAGE: url(../images/_nav/ibero_estates_over.jpg); BACKGROUND-REPEAT: no-repeat
}
.nav_bar UL LI.press_room {
	DISPLAY: block; WIDTH: 110px; HEIGHT: 38px
}
.nav_bar UL LI.press_room A {
	DISPLAY: block; BACKGROUND-IMAGE: url(../images/_nav/press_room.jpg); WIDTH: 110px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 38px
}
.nav_bar UL LI.press_room A:hover {
	DISPLAY: block; BACKGROUND-IMAGE: url(../images/_nav/press_room_over.jpg); BACKGROUND-REPEAT: no-repeat
}
.nav_bar UL LI.travel_agents {
	DISPLAY: block; WIDTH: 110px; HEIGHT: 38px
}
.nav_bar UL LI.travel_agents A {
	DISPLAY: block; BACKGROUND-IMAGE: url(../images/_nav/travel_agents.jpg); WIDTH: 110px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 38px
}
.nav_bar UL LI.travel_agents A:hover {
	DISPLAY: block; BACKGROUND-IMAGE: url(../images/_nav/travel_agents_over.jpg); BACKGROUND-REPEAT: no-repeat
}
.breadcrumb {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #011d4d
}
.breadcrumb_past {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #b7b7b7; LINE-HEIGHT: 21px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.breadcrumb_past A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #b7b7b7; LINE-HEIGHT: 21px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.breadcrumb_past A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #b7b7b7; LINE-HEIGHT: 21px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.breadcrumb_current {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ffc20e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.breadcrumb_current A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffc20e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.breadcrumb_current A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffc20e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.language_text {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #b7b7b7; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.main_left_content {
	BACKGROUND-COLOR: #ffffff
}
.main_left_content .left_content_top {
	BACKGROUND-COLOR: #011d4d
}
.main_header {
	BACKGROUND-IMAGE: url(../images/main_hdr_bg.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 36px; BACKGROUND-COLOR: #011d4d
}
.main_header_white {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND-IMAGE: url(../images/main_hdr_bg_white.jpg); PADDING-BOTTOM: 0px; COLOR: #005a9c; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 36px
}
.main_header .main_header_text {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #005a9c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.main_right_content {
	WIDTH: 739px; BACKGROUND-COLOR: #ffffff
}
.main_right_content #header_right_flash {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(../images/water.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 740px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 465px
}
.main_right_content .sub_nav_hoteldetail {
	BACKGROUND-IMAGE: url(../images/_sub_nav/bg.jpg); BACKGROUND-REPEAT: repeat-x
}
.main_right_content .sub_nav_hoteldetail UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.main_right_content .sub_nav_hoteldetail UL LI {
	FLOAT: left; MARGIN: 0px; WIDTH: auto! important; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
.main_right_content .sub_nav_hoteldetail UL LI.first A {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.main_right_content .sub_nav_hoteldetail UL LI.midvisited A {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/_nav/btn_bg_over.jpg); PADDING-BOTTOM: 5px; WIDTH: 10px; COLOR: #292929; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.main_right_content .sub_nav_hoteldetail UL LI.mid A {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; WIDTH: 10px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.main_right_content .sub_nav_hoteldetail UL LI.last {
	BORDER-RIGHT: #81a3c5 0px solid; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #454545 1px solid; WIDTH: 10px; PADDING-TOP: 0px; HEIGHT: 18px; TEXT-DECORATION: none
}
.main_right_content .sub_nav_hoteldetail UL LI.mid {
	BORDER-RIGHT: #81a3c5 1px solid; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #454545 1px solid; WIDTH: 10px; PADDING-TOP: 0px; HEIGHT: 18px; TEXT-DECORATION: none
}
.main_right_content .sub_nav_hoteldetail UL LI.midvisited {
	BORDER-RIGHT: #81a3c5 1px solid; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #454545 1px solid; WIDTH: 10px; PADDING-TOP: 0px; HEIGHT: 18px; TEXT-DECORATION: none
}
.main_right_content .sub_nav_hoteldetail UL LI.first {
	BORDER-RIGHT: #81a3c5 1px solid; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #454545 0px solid; WIDTH: 10px; PADDING-TOP: 0px; HEIGHT: 18px; TEXT-DECORATION: none
}
.main_right_content .sub_nav_hoteldetail UL LI A:hover {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/_nav/btn_bg_over.jpg); PADDING-BOTTOM: 5px; COLOR: #292929; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.main_right_content .sub_nav {
	BACKGROUND-IMAGE: url(../images/_sub_nav/bg.jpg); BACKGROUND-REPEAT: repeat-x
}
.main_right_content .sub_nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.main_right_content .sub_nav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 120px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
.main_right_content .sub_nav UL LI.first A {
	BORDER-RIGHT: #81a3c5 1px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.main_right_content .sub_nav UL LI.mid A {
	BORDER-RIGHT: #81a3c5 1px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #454545 1px solid; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.main_right_content .sub_nav UL LI.last {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #454545 1px solid; WIDTH: 10px; PADDING-TOP: 0px; HEIGHT: 18px; TEXT-DECORATION: none
}
.main_right_content .sub_nav UL LI A:hover {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/_nav/btn_bg_over.jpg); PADDING-BOTTOM: 0px; COLOR: #292929; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.main_right_content .fade {
	BACKGROUND-IMAGE: url(../images/_sub_nav/fade.jpg); BACKGROUND-REPEAT: repeat-x; HEIGHT: 17px
}
.main_right_content .mid_col {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 469px; PADDING-TOP: 0px
}
.main_right_content .mid_col H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #00458c; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.main_right_content .mid_col H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #00458c; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.main_right_content .mid_col P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 12px; MARGIN: 0px; COLOR: #5a5a5a; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.main_right_content .mid_col P A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #00458c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.main_right_content .mid_col P A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #00458c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.main_content_spacer {
	BACKGROUND-COLOR: #ffffff
}
.special_offers_home {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right bottom; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/_main_content/palm.jpg); PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #e8e8e8
}
.special_offers_home .special_offers_header {
	BACKGROUND-IMAGE: url(../images/_special_offers/header_bg.jpg); HEIGHT: 34px
}
.special_offers_home .special_offers_header .offers_hdr_text {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.special_offers_home .special_offers_content {
	BACKGROUND-COLOR: #ffffff
}
.special_offers_home .special_offers_content_bg {
	BACKGROUND-IMAGE: url(../images/_special_offers/content_bg.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 125px
}
.special_offers_home .special_offers_content .special_offers_content_bg .offer_pic IMG {
	BORDER-RIGHT: #cdcdcd 2px solid; BORDER-TOP: #cdcdcd 2px solid; FLOAT: left; BORDER-LEFT: #cdcdcd 2px solid; BORDER-BOTTOM: #cdcdcd 2px solid; HEIGHT: 105px
}
.special_offers_home .special_offers_content .special_offers_content_bg .offer_pic IMG:hover {
	BORDER-RIGHT: #ffc20e 2px solid; BORDER-TOP: #ffc20e 2px solid; FLOAT: left; BORDER-LEFT: #ffc20e 2px solid; BORDER-BOTTOM: #ffc20e 2px solid; HEIGHT: 105px
}
.special_offers_home .special_offers_content .special_offers_content_bg .offer_title {
	TEXT-ALIGN: left
}
.special_offers_home .special_offers_content .special_offers_content_bg .offer_title A {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #00458c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.special_offers_home .special_offers_content .special_offers_content_bg .offer_title A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #00458c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.special_offers_home .special_offers_content .special_offers_content_bg .offer_desc {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #5e5e5e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.special_offers {
	BACKGROUND-COLOR: #e8e8e8
}
.special_offers .special_offers_header {
	BACKGROUND-IMAGE: url(../images/_special_offers/header_bg.jpg); HEIGHT: 34px
}
.special_offers .special_offers_header .offers_hdr_text {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.special_offers .special_offers_content {
	BACKGROUND-COLOR: #ffffff
}
.special_offers .special_offers_content_bg {
	BACKGROUND-REPEAT: no-repeat; HEIGHT: 125px; BACKGROUND-COLOR: #e7e7e7
}
.special_offers .special_offers_content .special_offers_content_bg .offer_pic IMG {
	BORDER-RIGHT: #cdcdcd 2px solid; BORDER-TOP: #cdcdcd 2px solid; FLOAT: left; BORDER-LEFT: #cdcdcd 2px solid; BORDER-BOTTOM: #cdcdcd 2px solid; HEIGHT: 105px
}
.special_offers .special_offers_content .special_offers_content_bg .offer_pic IMG:hover {
	BORDER-RIGHT: #ffc20e 2px solid; BORDER-TOP: #ffc20e 2px solid; FLOAT: left; BORDER-LEFT: #ffc20e 2px solid; BORDER-BOTTOM: #ffc20e 2px solid; HEIGHT: 105px
}
.special_offers .special_offers_content .special_offers_content_bg .offer_title {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; HEIGHT: 1em; TEXT-ALIGN: left
}
.special_offers .special_offers_content .special_offers_content_bg .offer_title A {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #00458c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.special_offers .special_offers_content .special_offers_content_bg .offer_title A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #00458c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.special_offers .special_offers_content .special_offers_content_bg .offer_desc {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 1em; COLOR: #5e5e5e; PADDING-TOP: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.currency {
	BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 0px solid; BORDER-LEFT: #fff 0px solid; BORDER-BOTTOM: #fff 0px solid; TEXT-ALIGN: center
}
.currency TD {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.main_header_grand {
	BACKGROUND-IMAGE: url(../images/main_hdr_bg_grand.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 36px; BACKGROUND-COLOR: #011d4d
}
.main_header_grand .main_header_text_grand {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #7d6a56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.main_right_content .sub_nav_grand {
	BACKGROUND-IMAGE: url(../images/_sub_nav/bg_grand.jpg); BACKGROUND-COLOR: #011d4d
}
.main_right_content .sub_nav_grand UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.main_right_content .sub_nav_grand UL LI {
	FLOAT: left; MARGIN: 0px; WIDTH: auto! important; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
.main_right_content .sub_nav_grand UL LI.first A {
	BORDER-RIGHT: #634d36 1px solid; PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #fff3dc; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.main_right_content .sub_nav_grand UL LI.mid A {
	BORDER-RIGHT: #634d36 1px solid; PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #b1a191 1px solid; WIDTH: 10px; COLOR: #fff3dc; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.main_right_content .sub_nav_grand UL LI.midvisited A {
	BORDER-RIGHT: #634d36 1px solid; PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/_sub_nav/bg_over_grand.jpg); PADDING-BOTTOM: 5px; BORDER-LEFT: #b1a191 1px solid; WIDTH: 10px; COLOR: #fff3dc; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.main_right_content .sub_nav_grand UL LI.last {
	BORDER-RIGHT: #81a3c5 0px solid; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #b1a191 1px solid; WIDTH: 10px; PADDING-TOP: 0px; HEIGHT: 18px; TEXT-DECORATION: none
}
.main_right_content .sub_nav_grand UL LI.mid {
	BORDER-RIGHT: #634d36 1px solid; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #b1a191 1px solid; WIDTH: 10px; PADDING-TOP: 0px; HEIGHT: 18px; TEXT-DECORATION: none
}
.main_right_content .sub_nav_grand UL LI.midvisited {
	BORDER-RIGHT: #634d36 1px solid; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #b1a191 1px solid; WIDTH: 10px; PADDING-TOP: 0px; HEIGHT: 18px; TEXT-DECORATION: none
}
.main_right_content .sub_nav_grand UL LI.first {
	BORDER-RIGHT: #634d36 1px solid; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #454545 0px solid; WIDTH: 10px; PADDING-TOP: 0px; HEIGHT: 18px; TEXT-DECORATION: none
}
.main_right_content .sub_nav_grand UL LI A:hover {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/_sub_nav/bg_over_grand.jpg); PADDING-BOTTOM: 5px; COLOR: #fff3dc; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.component1_grand {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-TOP: 0px; HEIGHT: 35px
}
.component1_grand .left {
	BACKGROUND-IMAGE: url(../images/includes/component1_grand/left.jpg); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat
}
.component1_grand .right {
	BACKGROUND-POSITION: right 50%; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND-IMAGE: url(../images/includes/component1_grand/right.jpg); COLOR: #fff3dc; LINE-HEIGHT: 35px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 35px; TEXT-ALIGN: left
}
.separacion_conheader {
	HEIGHT: 4px
}
.desplegablecom {
	FONT-SIZE: 10px; WIDTH: 280px; FONT-FAMILY: verdana,arial
}
.component_buscar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 25px
}
.component_buscar .left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/plantilla/images/_header/search_left.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 10px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
.component_buscar .right {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/plantilla/images/_header/search_right.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5e5e5e; LINE-HEIGHT: 25px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 25px
}
A.lnksearch {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #045ca3; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.lnksearch:hover {
	TEXT-DECORATION: underline
}
A.lnksearchsmall {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #045ca3; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.lnksearchsmall:hover {
	TEXT-DECORATION: underline
}
SPAN.lnksearch {
	FONT-SIZE: 12px; COLOR: #797979; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.lnksearchurl {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #045ca3; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.paginacion1 {
	FONT-SIZE: 12px; COLOR: #797979; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.paginacion2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #045ca3; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.campo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6b6b6b; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subcampo {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #6b6b6b; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtazul {
	FONT-SIZE: 14px; COLOR: #045ca3; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtboldgray {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtgray {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtbiggray {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtbigboldgray {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtsmallblack {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtsmallwhite {
	FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtsmallboldblack {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtsmallboldwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txttraveltoolsdblack {
	FONT-SIZE: 12px; COLOR: #5e5e5e; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.txtsmallboldblue {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #053768; FONT-FAMILY: verdana, Helvetica, sans-serif
}
A.lnkcomponente9 {
	FONT-SIZE: 11px; COLOR: #5e5e5e; LINE-HEIGHT: 27px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.lnkcomponente9:hover {
	COLOR: #747474
}
.view_more {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-RIGHT: 10px; FONT-FAMILY: Arial,Helvetica,sans-serif; TOP: 0px; TEXT-ALIGN: right
}
.view_more:hover {
	COLOR: #00458c; TEXT-DECORATION: underline
}
.view_more:visited {
	COLOR: #00458c; TEXT-DECORATION: none
}
.view_more:link {
	COLOR: #00458c; TEXT-DECORATION: none
}
	.footer {
		BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(http://www.iberostar.com	/images/_footer/footer_bg.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 333px; BACKGROUND-COLOR: #011949
	}
	.footer .footer_title {
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffc20e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
	.footer .resort_title {
		FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
	.footer .resort_location {
		FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
	.footer .resort A {
		FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffc20e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
	.footer .resort A:hover {
		FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffc20e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
	}
	.footer A {
		FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
	.footer A:hover {
		FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
	}
	.footer .grey {
		FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #b1b1b1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
	.footer .link A {
		FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffc20e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
	.footer .link A:hover {
		FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffc20e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
	}
.link_site {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #6a6a6a; PADDING-TOP: 0px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.link_site:hover {
	MARGIN: 0px; COLOR: #10528f
}
.zona_site {
	MARGIN-TOP: 2pt; FONT-WEIGHT: bolder; FONT-SIZE: 9pt; MARGIN-BOTTOM: 2pt; COLOR: #6a6a6a; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.zona_site A {
	MARGIN-TOP: 2pt; FONT-WEIGHT: bolder; FONT-SIZE: 9pt; MARGIN-BOTTOM: 2pt; COLOR: #6a6a6a; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.zona_site A:hover {
	MARGIN-TOP: 2pt; FONT-WEIGHT: bolder; FONT-SIZE: 9pt; MARGIN-BOTTOM: 2pt; COLOR: #10528f; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
.subzona_site {
	MARGIN-TOP: 2pt; FONT-SIZE: 9pt; MARGIN-BOTTOM: 2pt; COLOR: #6a6a6a; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.pais_sitemap {
	MARGIN-TOP: 2pt; FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; COLOR: #10528f; FONT-FAMILY: verdana
}
.linea_sitemap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #3b4a59; PADDING-TOP: 0px; HEIGHT: 1px
}
.txtsmallblue {
	FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.audiovisual {
	MARGIN-LEFT: 5px; WIDTH: 100%
}
.audiovisual .contenido {
	PADDING-LEFT: 5px
}
.audiovisual .contenido .titulo {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #4175ae
}
.audiovisual .contenido .texto {
	FONT-SIZE: 10px; PADDING-TOP: 3px
}
.Earth_Box_Bottom_bg {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BACKGROUND-IMAGE: url(../images/boxbottom_earth.gif); PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 500px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px
}
.Earth_Box_Top_bg {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BACKGROUND-IMAGE: url(../images/boxtop_earth.gif); PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 500px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px
}
.component11 .h1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.component11 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.component11 .hr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.component11 .country A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.component11 .country A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.component11 .country {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.component11 .city A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.component11 .city A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.component11 .city {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.component11 .hotel A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffc21e; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.component11 .hotel A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffc21e; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.ecard TABLE {
	FONT-WEIGHT: bold; COLOR: #275a79
}
.ecard .contenido {
	MARGIN-TOP: 5px
}
.ecard .contenido .titulo {
	FONT-SIZE: 14px
}
.ecard .contenido .interior {
	FONT-SIZE: 11px
}
.ecard .contenido .bottom {
	BORDER-BOTTOM: #ececec 2px solid
}
.ecard INPUT {
	BORDER-RIGHT: #5a6362 1px solid; BORDER-TOP: #5a6362 1px solid; MARGIN-TOP: 3px; FONT-SIZE: 10px; MARGIN-LEFT: 3px; BORDER-LEFT: #5a6362 1px solid; BORDER-BOTTOM: #5a6362 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #f9f9f9
}
.ecard TEXTAREA {
	BORDER-RIGHT: #5a6362 1px solid; BORDER-TOP: #5a6362 1px solid; MARGIN-TOP: 3px; FONT-SIZE: 12px; MARGIN-LEFT: 3px; BORDER-LEFT: #5a6362 1px solid; BORDER-BOTTOM: #5a6362 1px solid; BACKGROUND-COLOR: #f9f9f9
}
.subimagen {
	BORDER-RIGHT: #e7e7e6 5px solid; BORDER-TOP: #e7e7e6 5px solid; BORDER-LEFT: #e7e7e6 5px solid; BORDER-BOTTOM: #e7e7e6 5px solid; max-width: 251px; max-height: 156px
}
#blue_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 35px
}
#blue_header .left {
	BACKGROUND-IMAGE: url(../images/_hotel_details/blue_header/left.jpg); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat
}
#blue_header .right {
	BACKGROUND-POSITION: right 50%; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND-IMAGE: url(../images/_hotel_details/blue_header/right.jpg); COLOR: #ffffff; LINE-HEIGHT: 35px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 35px; TEXT-ALIGN: left
}
#grey_contentarea .contentarea {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e8e8e8
}
#grey_contentarea .contentarea #white_contentarea .left_upper {
	BACKGROUND-IMAGE: url(../images/_hotel_details/white_contentarea/left_upper.jpg); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
#grey_contentarea .contentarea #white_contentarea .right_upper {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../images/_hotel_details/white_contentarea/right_upper.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
#grey_contentarea .contentarea #white_contentarea .left_mid {
	WIDTH: 10px; BACKGROUND-COLOR: #ffffff
}
#grey_contentarea .contentarea #white_contentarea .right_mid {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #797979; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#grey_contentarea .contentarea #white_contentarea .left_bottom {
	BACKGROUND-IMAGE: url(../images/_hotel_details/white_contentarea/left_bottom.jpg); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
#grey_contentarea .contentarea #white_contentarea .right_bottom {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../images/_hotel_details/white_contentarea/right_bottom.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
#grey_contentarea .left_bottom {
	BACKGROUND-IMAGE: url(../images/_hotel_details/grey_contentarea/left_bottom.jpg); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
#grey_contentarea .right_bottom {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../images/_hotel_details/grey_contentarea/right_bottom.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.component1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-TOP: 0px; HEIGHT: 35px
}
.component1 .left {
	BACKGROUND-IMAGE: url(../images/_hotel_details/component1/left.jpg); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat
}
.component1 .right {
	BACKGROUND-POSITION: right 50%; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND-IMAGE: url(../images/_hotel_details/component1/right.jpg); COLOR: #ffffff; LINE-HEIGHT: 35px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 35px; TEXT-ALIGN: left
}
.component2 .contentarea {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e8e8e8
}
.component2 .contentarea .white_contentarea .left_upper {
	BACKGROUND-IMAGE: url(../images/_hotel_details/component2/white_contentarea/left_upper.jpg); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.component2 .contentarea .white_contentarea .right_upper {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../images/_hotel_details/component2/white_contentarea/right_upper.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.component2 .contentarea .white_contentarea .left_mid {
	WIDTH: 10px; BACKGROUND-COLOR: #ffffff
}
.component2 .contentarea .white_contentarea .right_mid {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #797979; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.component2 .contentarea .white_contentarea .left_bottom {
	BACKGROUND-IMAGE: url(../images/_hotel_details/component2/white_contentarea/left_bottom.jpg); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.component2 .contentarea .white_contentarea .right_bottom {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../images/_hotel_details/component2/white_contentarea/right_bottom.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.component2 .left_bottom {
	BACKGROUND-IMAGE: url(../images/_hotel_details/component2/left_bottom.jpg); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.component2 .right_bottom {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../images/_hotel_details/component2/right_bottom.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.component2 .left_bottom {
	BACKGROUND-IMAGE: url(../images/_hotel_details/component2/left_bottom.jpg); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.component2 .right_bottom {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../images/_hotel_details/component2/right_bottom.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.component2 .contentarea .discover_resorts {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../images/_destination/earth_column.jpg); PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 453px
}
.component2 .contentarea .discover_resorts .ylw_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; COLOR: #ffc21e; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.component2 .contentarea .discover_resorts .resort A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.component2 .contentarea .discover_resorts .resort A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.component2 .contentarea .featured_resorts {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../images/_destination/featured.jpg); PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 453px
}
.component2 .contentarea .featured_resorts .ylw_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; COLOR: #ffc21e; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.component2 .contentarea .featured_resorts .resort A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; COLOR: #6d6d6d; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.component2 .contentarea .featured_resorts .resort A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; COLOR: #6d6d6d; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.component3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; HEIGHT: 24px
}
.component3 .fact_field {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/_hotel_details/component3/fact_field.jpg); PADDING-BOTTOM: 0px; WIDTH: 71px; COLOR: #5e5e5e; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.component3 .fact_description {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/_hotel_details/component3/description_round.jpg); PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b5b5b5
}
.component4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 27px
}
.component4 .left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/_hotel_details/component4/left.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 10px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.component4 .right {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/_hotel_details/component4/right.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5e5e5e; LINE-HEIGHT: 27px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.component4 .button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/_hotel_details/component4/button.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 63px; COLOR: #005a9c; LINE-HEIGHT: 27px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.component4 .button_pdf {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/_hotel_details/component4/button_pdf.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 63px; COLOR: #ffffff; LINE-HEIGHT: 27px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#component5 #left_upper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/_hotel_details/component5/left_upper.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 25px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
#component5 #left_mid {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 10px; PADDING-TOP: 0px; BACKGROUND-COLOR: #e7e7e7
}
#component5 #left_bottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/_hotel_details/component5/left_bottom.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
#component5 #right_upper {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/_hotel_details/component5/right_upper.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
#component5 #right_mid {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #e7e7e7
}
#component5 #right_bottom {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/_hotel_details/component5/right_bottom.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
#component5 #right_mid #offer_img {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; PADDING-TOP: 0px; HEIGHT: 105px
}
#component5 #right_mid #offer_img IMG {
	BORDER-RIGHT: #cdcdcd 2px solid; BORDER-TOP: #cdcdcd 2px solid; BORDER-LEFT: #cdcdcd 2px solid; BORDER-BOTTOM: #cdcdcd 2px solid
}
#component5 #right_mid #offer_img IMG:hover {
	BORDER-RIGHT: #ffc20e 2px solid; BORDER-TOP: #ffc20e 2px solid; BORDER-LEFT: #ffc20e 2px solid; BORDER-BOTTOM: #ffc20e 2px solid
}
#component5 #right_mid #offer_title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#component5 #right_mid #offer_title A {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #00458c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#component5 #right_mid #offer_title A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #00458c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
#component5 #right_mid #offer_desc {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5e5e5e; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.component6 {
	BORDER-RIGHT: #e5e5e5 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #8e8e8e 2px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #8e8e8e 2px solid; COLOR: #5e5e5e; PADDING-TOP: 2px; BORDER-BOTTOM: #e5e5e5 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; BACKGROUND-COLOR: #f2f2f2
}
.component7 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 25px
}
.component7 .left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/plantilla/images/_hotel_details/component7/left.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 10px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
.component7 .right {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/plantilla/images/_hotel_details/component7/right.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5e5e5e; LINE-HEIGHT: 25px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 25px
}
.component9 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 27px
}
.component9 .left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/includes/component9/left.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 10px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.component9 .title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/includes/component9/title.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5e5e5e; LINE-HEIGHT: 27px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.component9 .size {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 63px; COLOR: #ffffff; LINE-HEIGHT: 21px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #a6a6a6
}
.component9 .link_icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../images/includes/component9/title.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 16px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x
}
.component9 .link {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../images/includes/component9/link.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 44px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.component9 .link A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #005a9c; LINE-HEIGHT: 21px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.component9 .link A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #005a9c; LINE-HEIGHT: 21px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#subnav_bar_comparison2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND-IMAGE: url(../images/_nav/btn_bg.jpg); PADDING-BOTTOM: 0px; WIDTH: 100%; LINE-HEIGHT: normal; PADDING-TOP: 0px; HEIGHT: 38px
}
#subnav_bar_comparison2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: white; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#subnav_bar_comparison2 LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: white; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#subnav_bar_comparison2 A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(../images/_nav/btn_bg.jpg); PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 38px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#subnav_bar_comparison2 A SPAN {
	DISPLAY: block; FLOAT: left; PADDING-TOP: 5px
}
#subnav_bar_comparison2 A SPAN {
	FLOAT: none
}
#subnav_bar_comparison2 A:hover SPAN {
	COLOR: white
}
#subnav_bar_comparison2 A:hover {
	BACKGROUND-IMAGE: url(../images/_nav/btn_bg_over.jpg); COLOR: white
}
#subnav_bar_comparison2 A:hover SPAN {
	
}
.subnav_bar_comparison .spacer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 20px; PADDING-TOP: 11px; HEIGHT: 26px
}
.subnav_bar_comparison .hotels {
	BORDER-RIGHT: #f0d586 3px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; BORDER-LEFT: #f0d586 3px solid; WIDTH: 345px; COLOR: #333333; PADDING-TOP: 11px; BORDER-BOTTOM: #f0d586 3px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 26px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.subnav_bar_comparison .hotels #select {
	BORDER-RIGHT: #969696 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #969696 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #969696 1px solid; WIDTH: 150px; COLOR: #5e5e5e; PADDING-TOP: 0px; BORDER-BOTTOM: #969696 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans; HEIGHT: 16px
}
.comparison_table {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/_detail_content/comparison_bg.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #001948
}
.comparison_table .comparison_left_col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.comparison_table .comparison_mid_col {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.comparison_table .comparison_right_col {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.comparison_table .hotel_compare_bg {
	BACKGROUND-IMAGE: url(../images/_detail_content/hotel_compare_bg.png); WIDTH: 300px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 400px
}
.comparison_table .hotel_compare_bg .hotel_compare_header TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND-IMAGE: url(../images/_detail_content/hotel_compare_header.png); PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 28px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 28px
}
.comparison_table .hotel_compare_bg .hotel_compare_header #select {
	BORDER-RIGHT: #969696 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #969696 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #969696 1px solid; WIDTH: 130px; COLOR: #5e5e5e; PADDING-TOP: 0px; BORDER-BOTTOM: #969696 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans; HEIGHT: 16px
}
.comparison_table .hotel_compare_bg .hotel_compare_header #select12 {
	BORDER-RIGHT: #969696 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #969696 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #969696 1px solid; WIDTH: 130px; COLOR: #5e5e5e; PADDING-TOP: 0px; BORDER-BOTTOM: #969696 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans; HEIGHT: 16px
}
.comparison_table .hotel_compare_bg .hotel_compare_header #select13 {
	BORDER-RIGHT: #969696 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #969696 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #969696 1px solid; WIDTH: 130px; COLOR: #5e5e5e; PADDING-TOP: 0px; BORDER-BOTTOM: #969696 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans; HEIGHT: 16px
}
.comparison_table .hotel_compare_bg .hotel_compare_header #select14 {
	BORDER-RIGHT: #969696 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #969696 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #969696 1px solid; WIDTH: 130px; COLOR: #5e5e5e; PADDING-TOP: 0px; BORDER-BOTTOM: #969696 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans; HEIGHT: 16px
}
.comparison_table .hotel_compare_bg .hotel_compare_white {
	BACKGROUND: white no-repeat; WIDTH: 294px; HEIGHT: 344px
}
.comparison_table .hotel_compare_bg .hotel_compare_bottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND-IMAGE: url(../images/_detail_content/hotel_compare_bottom.png); PADDING-BOTTOM: 0px; WIDTH: 294px; COLOR: #ffffff; LINE-HEIGHT: 22px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 22px
}
.comparison_table .hotel_compare_bg .hotel_compare_bottom .hotel_bottom_btn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 117px; PADDING-TOP: 0px; HEIGHT: 22px
}
.comparison_table .hotel_compare_bg .hotel_compare_bottom .hotel_bottom_btn UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.comparison_table .hotel_compare_bg .hotel_compare_bottom .hotel_bottom_btn LI {
	LIST-STYLE-IMAGE: url(../images/_footer/li_icon.png)
}
.comparison_table .hotel_compare_bg .hotel_compare_bottom .hotel_bottom_btn A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(../images/_footer/li_icon.png); COLOR: #ffffff; LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.comparison_table .hotel_compare_bg .hotel_compare_bottom .hotel_bottom_btn A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(../images/_footer/li_icon.png); COLOR: #ffffff; LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.comparison_table .hotel_compare_bg .hotel_compare_logo {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 294px; COLOR: #333333; LINE-HEIGHT: 28px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 93px; TEXT-ALIGN: center
}
.comparison_table .hotel_compare_bg .hotel_compare_logo #select {
	BORDER-RIGHT: #969696 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #969696 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #969696 1px solid; WIDTH: 200px; COLOR: #5e5e5e; PADDING-TOP: 0px; BORDER-BOTTOM: #969696 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans; HEIGHT: 16px
}
.comparison_table .hotel_compare_bg .hotel_compare_image {
	WIDTH: 294px; HEIGHT: 119px
}
.comparison_table #hotel_compare_bg .hotel_compare_select {
	WIDTH: 294px; HEIGHT: 119px
}
.comparison_table .hotel_compare_bg .hotel_selected {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 16px; BACKGROUND-IMAGE: url(../images/_detail_content/comparison_selected_bg.jpg); PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px; WIDTH: 274px; COLOR: #ffffff; LINE-HEIGHT: 23px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 23px
}
.comparison_table .hotel_compare_bg .hotel_compare_white .hotel_compare_stats .stats_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.comparison_table .hotel_compare_bg .hotel_compare_white .hotel_compare_stats .stats_list .odd {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 270px; COLOR: #333333; LINE-HEIGHT: 15px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none; HEIGHT: 15px; BACKGROUND-COLOR: #fdebb7
}
.comparison_table .hotel_compare_bg .hotel_compare_white .hotel_compare_stats .stats_list .even {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 270px; COLOR: #333333; LINE-HEIGHT: 15px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff
}
.callcenterTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #feca1e; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.callcenterNumber {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #feca1e; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.callcenterText {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.callcenterSmallText {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
SELECT {
	BORDER-RIGHT: #9b9b9b 1px solid; BORDER-TOP: #9b9b9b 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #9b9b9b 1px solid; COLOR: #000000; BORDER-BOTTOM: #9b9b9b 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.precio {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif,Georgia
}
.precionovisible {
	FONT-WEIGHT: bolder; FONT-SIZE: 0px; COLOR: #000000; FONT-FAMILY: Georgia
}
.preciodesc {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.preciocx {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.preciogris {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #777777; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.nuevoinput {
	BORDER-RIGHT: #9b9b9b 1px solid; BORDER-TOP: #9b9b9b 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #9b9b9b 1px solid; COLOR: #000; BORDER-BOTTOM: #9b9b9b 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
.txtsmallbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtsmallblack {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txtsmallviolet {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #92b5f5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txtverysmallblack {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txtsmallboldblack {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txtsmallboldblack2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtsmallblue {
	FONT-SIZE: 10px; COLOR: #444444; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txtsmallboldblue {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txttitleboldblue {
	FONT-WEIGHT: bolder; FONT-SIZE: 13pt; COLOR: #003366; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.descresumen {
	FONT-SIZE: 10px; COLOR: #dddddd; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A {
	FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.desgloseimporte {
	BORDER-RIGHT: #717171 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #717171 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #717171 1px solid; WIDTH: 670px; COLOR: #222222; PADDING-TOP: 2px; BORDER-BOTTOM: #717171 1px solid; FONT-FAMILY: Geneva, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c8c8c8; TEXT-DECORATION: none
}
.txtsmallwhite {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titulocaja1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: bottom; COLOR: #08287b; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}
.titulocaja2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: bottom; COLOR: #08287b; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}
.star {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
.nobold {
	FONT-WEIGHT: normal
}
.NPR_Box_Top_bg {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/boxtop.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 717px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 77px
}
.NPR_Box_Middle_bg {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/boxmiddle.gif); PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 717px; COLOR: #797979; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-y; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.NPR_Box_Bottom_bg {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BACKGROUND-IMAGE: url(../images/boxbottom.gif); PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 717px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 39px
}
.NPR_Box_Txt_Header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 30px; TEXT-DECORATION: none
}
.NPR_Box_Txt_SubHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 7px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 47px; TEXT-DECORATION: none
}
.NPR_Box_Txt_Bold {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.NPR_Box_Txt_Big {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.NPR_Box_Txt_SmallBold {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.NPR_Box_Txt_Small {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.sqltitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.selectbuscadordisponibilidad {
	BORDER-RIGHT: #9b9b9b 1px solid; BORDER-TOP: #9b9b9b 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #9b9b9b 1px solid; WIDTH: 38px; COLOR: #211c6b; BORDER-BOTTOM: #9b9b9b 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
.calendario {
	FONT-SIZE: 10px; COLOR: #4191ce; FONT-FAMILY: Verdana; TEXT-ALIGN: right
}
