 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

HTML {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%

}

BODY {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%

}

BODY {

	FONT-SIZE: 14px; BACKGROUND-IMAGE: url(top_blue.png); COLOR: #000; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #fff; font-family:Arial, Helvetica, sans-serif

}
h1{ color:#000000; font-size:16px
}

#wrapper {

	MIN-HEIGHT: 100%; HEIGHT: 100%

}

#top {

	MARGIN-LEFT: auto; WIDTH: 700px; MARGIN-RIGHT: auto; HEIGHT: 150px; TEXT-ALIGN: center

}
img{ border:none;
}

#logo {

	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px

}

#bottom {

	BACKGROUND-IMAGE: url(.back.jpg); OVERFLOW: hidden; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat

}

#main_content {

	MARGIN-LEFT: auto; WIDTH: 900px; MARGIN-RIGHT: auto; TEXT-ALIGN: center

}

#banner {

	BACKGROUND-POSITION: center 50%; DISPLAY: block; BACKGROUND-IMAGE: url(banner_back.png); MARGIN: 0px; WIDTH: 900px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 245px

}

#banner2 {

	BACKGROUND-POSITION: center 50%; DISPLAY: block; BACKGROUND-IMAGE: url(banner_back2.png); MARGIN: 0px; WIDTH: 900px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 300px

}
#banner3 {

	BACKGROUND-POSITION: center 50%; DISPLAY: block; BACKGROUND-IMAGE: url(banner_back3.jpg); MARGIN: 0px; WIDTH: 900px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px

}
#banner_flash {

	DISPLAY: block; MARGIN-LEFT: auto; WIDTH: 618px; MARGIN-RIGHT: auto; PADDING-TOP: 28px; HEIGHT: 218px

}
#banner_flash2 {

	DISPLAY: block; MARGIN-LEFT: auto; WIDTH: 618px; MARGIN-RIGHT: auto; PADDING-TOP: 28px; HEIGHT: 218px

}
#banner_flash3 {

	DISPLAY: block; MARGIN-LEFT: auto; WIDTH: 618px; MARGIN-RIGHT: auto; PADDING-TOP: 28px; HEIGHT: 20px

}

#container {

	BACKGROUND-IMAGE: url(content_back.jpg); WIDTH: 900px; BACKGROUND-REPEAT: repeat-y

}
#container2 {

	BACKGROUND-IMAGE: url(content_back2.jpg); WIDTH: 900px; BACKGROUND-REPEAT: repeat-y

}

#container A {

	COLOR: #C56F9E; TEXT-DECORATION: none

}

#container A:hover {

	COLOR: #666; TEXT-DECORATION: none

}

.main_left {

	DISPLAY: inline; FLOAT: left; WIDTH: 600px

}

.main_news {

	DISPLAY: inline; FLOAT: left; WIDTH: 200px

}

.news_scroller {

	MARGIN-TOP: 5px; MARGIN-LEFT: 8px; OVERFLOW: hidden; WIDTH: 190px; COLOR: #557097; HEIGHT: 130px; TEXT-ALIGN: left

}

.news_scroller H1 {

	MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN-BOTTOM: 5px; COLOR: #b39e60

}

.iframet H1 {

	MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN-BOTTOM: 5px; COLOR: #b39e60

}

.news_scroller P {

	FONT-SIZE: 13px; LINE-HEIGHT: 14px

}

.intro {

	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 120px; WIDTH: 640px; text-align: left

}

.ornament {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

.ornamentnews {

	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px

}

.info {

	CLEAR: both; BACKGROUND-IMAGE: url(bottom_paper.jpg); MARGIN-LEFT: auto; WIDTH: 650px; COLOR: #000; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: no-repeat; HEIGHT: 230px

}

.infobox_title {

	MARGIN-BOTTOM: 5px

}

.infobox {

	PADDING-RIGHT: 25px; MARGIN-TOP: 55px; PADDING-LEFT: 25px; FONT-SIZE: 13px; FLOAT: left; WIDTH: 166px; COLOR: #000; HEIGHT: 165px

}

.infobox2 {

	PADDING-RIGHT: 25px; MARGIN-TOP: 55px; PADDING-LEFT: 35px; FONT-SIZE: 13px; FLOAT: left; WIDTH: 156px; COLOR: #000; HEIGHT: 165px

}

.infobox P {

	LINE-HEIGHT: 18px

}

.infobox2 P {

	LINE-HEIGHT: 18px

}

#footer {

	CLEAR: both; BACKGROUND-IMAGE: url(footer.jpg); WIDTH: 900px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 83px

}

.meta {

	MARGIN-TOP: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: #000

}

.meta P {

	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px

}

.meta A {

	COLOR: #000; TEXT-DECORATION: none

}

.meta A:hover {

	COLOR: #999999; TEXT-DECORATION: none

}

#menu {

	MARGIN-TOP: 0px; MARGIN-LEFT: auto; WIDTH: 720px; MARGIN-RIGHT: auto; HEIGHT: 29px; TEXT-ALIGN: center

}

#menu UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#menu LI {

	DISPLAY: inline; FLOAT: left; LIST-STYLE-TYPE: none

}

.menubox1 A {

	DISPLAY: block; BACKGROUND-IMAGE: url(menu_inicio.jpg); WIDTH: 90px; HEIGHT: 29px

}

.menubox1 A:hover {

	BACKGROUND-POSITION: 0px -29px

}

.menubox2 A {

	DISPLAY: block; BACKGROUND-IMAGE: url(menu_reservas.jpg); WIDTH: 90px; HEIGHT: 29px

}

.menubox2 A:hover {

	BACKGROUND-POSITION: 0px -29px

}

.menubox3 A {

	DISPLAY: block; BACKGROUND-IMAGE: url(menu_tour.jpg); WIDTH: 90px; HEIGHT: 29px

}

.menubox3 A:hover {

	BACKGROUND-POSITION: 0px -29px

}

.menubox4 A {

	DISPLAY: block; BACKGROUND-IMAGE: url(menu_servicios.jpg); WIDTH: 90px; HEIGHT: 29px

}

.menubox4 A:hover {

	BACKGROUND-POSITION: 0px -29px

}

.menubox5 A {

	DISPLAY: block; BACKGROUND-IMAGE: url(menu_eventos.jpg); WIDTH: 90px; HEIGHT: 29px

}

.menubox5 A:hover {

	BACKGROUND-POSITION: 0px -29px

}

.menubox6 A {

	DISPLAY: block; BACKGROUND-IMAGE: url(menu_tarifas.jpg); WIDTH: 90px; HEIGHT: 29px

}

.menubox6 A:hover {

	BACKGROUND-POSITION: 0px -29px

}

.menubox7 A {

	DISPLAY: block; BACKGROUND-IMAGE: url(menu_contacto.jpg); WIDTH: 90px; HEIGHT: 29px

}

.menubox7 A:hover {

	BACKGROUND-POSITION: 0px -29px

}
.menubox8 A {

	DISPLAY: block; BACKGROUND-IMAGE: url(menu_info.jpg); WIDTH: 90px; HEIGHT: 29px

}

.menubox8 A:hover {

	BACKGROUND-POSITION: 0px -29px

}
.reserva_left {

	DISPLAY: inline; FLOAT: left; BACKGROUND-IMAGE: url(reserva_paper.jpg); MARGIN-LEFT: 50px; WIDTH: 384px; COLOR: #557097; BACKGROUND-REPEAT: no-repeat; HEIGHT: 550px

}

.reserva_left_msg {

	DISPLAY: inline; FLOAT: left; BACKGROUND-IMAGE: url(reserva_paperito.jpg); MARGIN-LEFT: 50px; WIDTH: 384px; COLOR: #557097; BACKGROUND-REPEAT: no-repeat; HEIGHT: 300px

}

.small {

	FONT-SIZE: 12px; LINE-HEIGHT: 10px

}

.italics {

	FONT-STYLE: italic

}

.strike {

	TEXT-DECORATION: line-through

}

.adicionales {

	BORDER-RIGHT: #bfcadb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #bfcadb 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; OVERFLOW: auto; BORDER-LEFT: #bfcadb 1px solid; WIDTH: 280px; COLOR: #557097; PADDING-TOP: 4px; BORDER-BOTTOM: #bfcadb 1px solid; HEIGHT: 80px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left

}

.rc_cont {

	MARGIN-TOP: 65px; MARGIN-LEFT: 50px; WIDTH: 300px; TEXT-ALIGN: left

}

.rc_cont P {

	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 20px

}

.rc_cont H1 {

	MARGIN-TOP: 20px; FONT-SIZE: 15px; MARGIN-BOTTOM: 20px

}

.rc_cont H2 {

	MARGIN-TOP: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px

}

.rc_cont H3 {

	MARGIN-TOP: 10px; FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN-BOTTOM: 40px

}

.input {

	BORDER-LEFT-COLOR: #d9d9d9; MARGIN-BOTTOM: 12px; BORDER-BOTTOM-COLOR: #d9d9d9; COLOR: #557097; BORDER-TOP-COLOR: #d9d9d9; BACKGROUND-COLOR: #fff; BORDER-RIGHT-COLOR: #d9d9d9; min-width: 50px

}

.dateinput {

	COLOR: #557097; BACKGROUND-COLOR: #fff; min-width: 50px

}

.txtinput {

	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 16px; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 250px; COLOR: #557097; BORDER-BOTTOM: #d9d9d9 1px solid; FONT-FAMILY: Garamond, Georgia, "Times New Roman", Times, serif; HEIGHT: 20px; BACKGROUND-COLOR: #f3f3f3

}

.textarea {

	BORDER-RIGHT: #d9d9d9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d9d9d9 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 250px; COLOR: #557097; PADDING-TOP: 0px; BORDER-BOTTOM: #d9d9d9 1px solid; FONT-FAMILY: Garamond, Georgia, "Times New Roman", Times, serif; HEIGHT: 150px; BACKGROUND-COLOR: #f3f3f3

}

.textarea2 {

	BORDER-RIGHT: #d9d9d9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d9d9d9 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 250px; COLOR: #557097; PADDING-TOP: 0px; BORDER-BOTTOM: #d9d9d9 1px solid; FONT-FAMILY: Garamond, Georgia, "Times New Roman", Times, serif; HEIGHT: 200px; BACKGROUND-COLOR: #f3f3f3

}

.txtinput:hover {

	BACKGROUND-COLOR: #fff

}

.txtinput:unknown {

	BACKGROUND-COLOR: #fff

}

.login:hover {

	BACKGROUND-COLOR: #fff

}

.login:unknown {

	BACKGROUND-COLOR: #fff

}

.textarea:hover {

	BACKGROUND-COLOR: #fff

}

.textarea:unknown {

	BACKGROUND-COLOR: #fff

}

.textarea2:hover {

	BACKGROUND-COLOR: #fff

}

.textarea2:unknown {

	BACKGROUND-COLOR: #fff

}

.button {

	MARGIN-TOP: 10px; FONT-SIZE: 16px; COLOR: #557097; FONT-STYLE: italic; FONT-FAMILY: Garamond, Georgia, "Times New Roman", Times, serif

}

.reserva_right {

	MARGIN-TOP: 55px; DISPLAY: inline; FONT-SIZE: 14px; FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 210px; COLOR: #993300; TEXT-ALIGN: left

}

.reserva_right P {

	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 20px

}

.reserva_right H1 {

	MARGIN-TOP: 10px; FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN-BOTTOM: 10px; FONT-STYLE: italic

}

.reserva_right H2 {

	MARGIN-TOP: 10px; FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN-BOTTOM: 5px; FONT-STYLE: italic

}

#tour {

	PADDING-TOP: 40px; TEXT-ALIGN: center

}

#tour_flash {

	BACKGROUND-IMAGE: url(fondoflash2.jpg); MARGIN: 25px auto 0px; WIDTH: 476px; PADDING-TOP: 43px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 430px

}

#tour_inst {

	MARGIN-LEFT: auto; WIDTH: 480px; COLOR: #993300; MARGIN-RIGHT: auto; TEXT-ALIGN: center

}

#tour_inst H2 {

	MARGIN-TOP: 10px; FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN-BOTTOM: 10px; COLOR: #993300

}

#tour_inst UL {

	MARGIN-LEFT: auto; WIDTH: 350px; MARGIN-RIGHT: auto; TEXT-ALIGN: left

}

#tour_inst LI {

	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px

}

.srv_left {

	MARGIN-BOTTOM: 20px; MARGIN-LEFT: 60px; WIDTH: 340px; COLOR: #557097; TEXT-ALIGN: left

}

.srv_left UL {

	MARGIN-LEFT: 30px

}

.srv_left LI {

	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px

}

.imgr {

	FLOAT: right

}

.imgl {

	PADDING-RIGHT: 5px; FLOAT: left

}

.srv_left H2 {

	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px

}

.srv_left H3 {

	MARGIN-TOP: 20px; FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN-BOTTOM: 10px; COLOR: #b39e60

}

.srv_left H4 {

	MARGIN-TOP: 10px; FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN-BOTTOM: 10px; COLOR: #b39e60

}

.srv_left P {

	MARGIN-TOP: 10px; FONT-SIZE: 15px; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 22px

}

.intro_s {

	MARGIN-TOP: 10px; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 60px; WIDTH: 343px

}

.comodidades {

	DISPLAY: inline; FLOAT: left; WIDTH: 200px; COLOR: #993300; PADDING-TOP: 15px

}

.comodidades P {

	MARGIN-TOP: 5px; MARGIN-BOTTOM: 15px

}

#container .comodidades A {

	BORDER-BOTTOM-STYLE: none

}

#container .comodidades A:hover {

	BORDER-BOTTOM-STYLE: none

}

.comodidades UL {

	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px

}

.comodidades LI {

	MARGIN-TOP: 4px; FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN-BOTTOM: 4px; COLOR: #557097; TEXT-ALIGN: left

}

.login {

	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 16px; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 200px; COLOR: #557097; BORDER-BOTTOM: #d9d9d9 1px solid; FONT-FAMILY: Garamond, Georgia, "Times New Roman", Times, serif; HEIGHT: 20px; BACKGROUND-COLOR: #f3f3f3

}

.date {

	FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN-BOTTOM: 40px

}

.admin_menu {

	MARGIN-TOP: 65px; MARGIN-LEFT: 50px; WIDTH: 300px; TEXT-ALIGN: left

}

.admin_menu P {

	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 20px

}

.admin_menu H1 {

	MARGIN-TOP: 15px; FONT-SIZE: 15px; MARGIN-BOTTOM: 10px

}

.admin_menu H2 {

	MARGIN-TOP: 10px; FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px

}

.admin_menu H3 {

	MARGIN-TOP: 10px; FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN-BOTTOM: 40px

}

.ornament {

	CLEAR: both

}

.contact_box {

	PADDING-BOTTOM: 5px

}

.contact_box P {

	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 18px

}

.contact_box H1 {

	MARGIN-TOP: 10px; FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN-BOTTOM: 5px; COLOR: #557097

}

.reserva_right H2 {

	MARGIN-TOP: 10px; FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN-BOTTOM: 5px; FONT-STYLE: italic

}

.contact {

	MARGIN-TOP: 65px; MARGIN-LEFT: 50px; OVERFLOW: auto; WIDTH: 300px; HEIGHT: 420px; TEXT-ALIGN: left

}

.contact P {

	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 20px

}

.contact H1 {

	MARGIN-TOP: 20px; FONT-SIZE: 15px; MARGIN-BOTTOM: 20px

}

.contact H2 {

	MARGIN-TOP: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px

}

.contact H3 {

	MARGIN-TOP: 10px; FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN-BOTTOM: 40px

}

#tar_table {

	MARGIN-LEFT: auto; WIDTH: 600px; COLOR: #557097; MARGIN-RIGHT: auto; PADDING-TOP: 20px; TEXT-ALIGN: center

}

#tar_table H1 {

	MARGIN-TOP: 0px; FONT-SIZE: 24px; MARGIN-BOTTOM: 20px; COLOR: #557097

}

#tar_table P {

	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px

}

.sidebar {

	DISPLAY: inline; FLOAT: left; WIDTH: 200px; TEXT-ALIGN: left

}

.sidebar P {

	MARGIN-TOP: 5px; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; COLOR: #993300; LINE-HEIGHT: 20px; TEXT-ALIGN: left

}

.sidebar H1 {

	MARGIN-TOP: 40px; FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN-BOTTOM: 10px; COLOR: #993300; FONT-STYLE: italic

}

.design {

	FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif

}

.leftalign {

	FLOAT: left; MARGIN: 1px 10px 1px 1px

}

.rightalign {

	FLOAT: right; MARGIN: 5px 10px 10px

}