BODY {
	
.MenuAuthoring {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; DISPLAY: none; BACKGROUND: white; BORDER-LEFT: black 1px solid; CURSOR: move; BORDER-BOTTOM: black 1px solid
}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.MenuItemIcon {
	BACKGROUND-IMAGE: url('../../images/IconBackBlue.gif'); WIDTH: 22px; HEIGHT: 18px; TEXT-ALIGN: center
}
.MenuItemText {
	FONT-SIZE: 11px; CURSOR: pointer; FONT-FAMILY: Arial, Verdana
}
.MenuItemTextBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none
}
      </STYLE>

      <STYLE type=text/css>.MenuAuthoring {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; DISPLAY: none; BACKGROUND: white; BORDER-LEFT: black 1px solid; CURSOR: move; BORDER-BOTTOM: black 1px solid
}
.MenuItemIcon {
	BACKGROUND-IMAGE: url('../../images/IconBackBlue.gif'); WIDTH: 22px; HEIGHT: 18px; TEXT-ALIGN: center
}
.MenuItemText {
	FONT-SIZE: 11px; CURSOR: pointer; FONT-FAMILY: Arial, Verdana
}
.MenuItemTextBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none
}
.DiaSemana {
	FONT-SIZE: 10px; COLOR: rgb(0,0,0); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.MenuPrincipalActivo {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: rgb(23,26,99); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Menuprincipal {
	FONT-SIZE: 11px; COLOR: rgb(92,95,146); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.MenuLateralAzul {
	FONT-SIZE: 11px; COLOR: rgb(23,26,99); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.MenuLateral {
	FONT-SIZE: 11px; COLOR: rgb(102,102,102); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoCampoComboBox {
	FONT-SIZE: 9px; COLOR: rgb(102,102,102); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoComboBox {
	FONT-SIZE: 10px; COLOR: rgb(0,0,0); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoOro {
	FONT-SIZE: 10px; COLOR: rgb(173,148,13); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoAzul {
	FONT-SIZE: 10px; COLOR: rgb(94,130,171); LINE-HEIGHT: 12pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoAzulDestacado {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: rgb(94,130,171); LINE-HEIGHT: 12pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoNaranja {
	FONT-SIZE: 10px; COLOR: rgb(237,110,0); LINE-HEIGHT: 12pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoBlancoDestacado {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: rgb(255,255,255); LINE-HEIGHT: 12pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoDestacado {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: rgb(51,51,51); LINE-HEIGHT: 12pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoNormal {
	FONT-SIZE: 10px; COLOR: rgb(102,102,102); LINE-HEIGHT: 12pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoNormalOscuro {
	FONT-SIZE: 10px; COLOR: rgb(51,51,51); LINE-HEIGHT: 12pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.MenuCentral {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: rgb(0,0,0); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoCampoComboBoxAzul {
	FONT-SIZE: 9px; COLOR: rgb(0,36,105); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.MenuInferiorGris {
	FONT-SIZE: 9px; COLOR: rgb(153,153,153); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.MenuInferiorGrisOscuro {
	FONT-SIZE: 9px; COLOR: rgb(51,51,51); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.MenuInferiorAzul {
	FONT-SIZE: 9px; COLOR: rgb(0,36,105); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TituloDestinoOferta {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: rgb(23,26,99); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TituloPrecioOferta {
	FONT-SIZE: 11px; COLOR: rgb(51,51,51); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoCalendari1 {
	FONT-SIZE: 9px; COLOR: rgb(51,51,51); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoCalendari2 {
	FONT-SIZE: 9px; COLOR: rgb(153,153,153); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoCalendariBold {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: rgb(0,36,105); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoCajaTexto {
	FONT-SIZE: 10px; COLOR: rgb(0,0,0); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoDestinoHotel {
	FONT-SIZE: 9px; COLOR: rgb(51,51,51); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoNombreHotel {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: rgb(51,51,51); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoCategoriaHotelPremium {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: rgb(173,148,13); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoCategoriaHotelComfort {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: rgb(212,46,18); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoCategoriaHotelBarcelo {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: rgb(0,36,105); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoDescripcionHotel {
	FONT-SIZE: 10px; COLOR: rgb(51,51,51); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoDireccionHotel {
	FONT-SIZE: 10px; COLOR: rgb(102,102,102); LINE-HEIGHT: 12pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoLinkHotelPremium {
	FONT-SIZE: 10px; COLOR: rgb(173,148,13); LINE-HEIGHT: 12pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoLinkHotelComfort {
	FONT-SIZE: 10px; COLOR: rgb(212,46,18); LINE-HEIGHT: 12pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoLinkHotelBarcelo {
	FONT-SIZE: 10px; COLOR: rgb(0,36,105); LINE-HEIGHT: 12pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoNombreTarifa {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: rgb(51,51,51); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoDescripcionTarifa {
	FONT-SIZE: 10px; COLOR: rgb(51,51,51); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoDestacadoTarifa {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: rgb(94,130,171); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoPrecioTarifaLista {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: rgb(94,130,171); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoPrecioTarifaFinal {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: rgb(237,110,0); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoDetallePrecioTarifaLista {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: rgb(94,130,171); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoPreciotTarifaPequeno {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: rgb(237,110,0); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoDetallePreciotTarifa {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: rgb(237,110,0); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoPreciotTarifa {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: rgb(237,110,0); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoDestacadoAzulFormulario {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: rgb(94,130,171); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoAzulFormulario {
	FONT-SIZE: 10px; COLOR: rgb(94,130,171); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoDestacadoGrisFormulario {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: rgb(51,51,51); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoGrisOscuroFormulario {
	FONT-SIZE: 10px; COLOR: rgb(51,51,51); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoGrisFormulario {
	FONT-SIZE: 10px; COLOR: rgb(102,102,102); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoFormulario {
	FONT-SIZE: 11px; COLOR: rgb(102,102,102); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoDetalleFormulario {
	FONT-SIZE: 9px; COLOR: rgb(94,130,171); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoPaisCall {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: rgb(94,130,171); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoTelefonoCall {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: rgb(51,51,51); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoGrisMailHotel {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: rgb(102,102,102); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoGrisListadoHotel {
	FONT-SIZE: 10px; COLOR: rgb(102,102,102); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoAzulListadoHotel {
	FONT-SIZE: 10px; COLOR: rgb(102,102,102); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoHotelListadoHotel {
	FONT-SIZE: 10px; COLOR: rgb(0,36,105); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoRojoError {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: rgb(255,0,0); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextoRespuestaPassword {
	FONT-SIZE: 11px; COLOR: rgb(51,51,51); FONT-FAMILY: Arial, Helvetica, sans-serif
}
.h1premium {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: bottom; COLOR: #ad940d; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.h1barcelo {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: bottom; COLOR: #002469; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.h1comfort {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: bottom; COLOR: #d42e12; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.h1destino {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #002469; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.h2destino {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.h2ofertas {
	PADDING-LEFT: 0px; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; COLOR: #5e82ab; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.h2homehoteles {
	PADDING-LEFT: 0px; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.h3linksdestinos {
	PADDING-LEFT: 0px; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.h2ofertasfrase {
	PADDING-LEFT: 0px; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.h4ubicacionhotel {
	PADDING-LEFT: 0px; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.footer_countries {
	FONT-SIZE: 10px; MARGIN: 0pt auto; WIDTH: 690px; HEIGHT: 50px; TEXT-ALIGN: center
}
.footer_headlines {
	FONT-SIZE: 10px; MARGIN: 0pt auto; WIDTH: 690px; HEIGHT: 50px; TEXT-ALIGN: center
}
.footer_countries H2 {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: 100; FONT-SIZE: 10px; FONT-FAMILY: arial; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.footer_headlines H2 {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; FONT-WEIGHT: 100; FONT-SIZE: 10px; FONT-FAMILY: arial; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.footer_countries H2 A {
	COLOR: #002469; TEXT-DECORATION: none
}
.footer_headlines H2 A {
	COLOR: #666666; TEXT-DECORATION: none
}
.virtualtours {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 584px; PADDING-TOP: 0px; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.virtualtours IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.virtualtours H1 {
	FONT-SIZE: 12px; COLOR: #5e82ab
}
.virtualtours H4 {
	FONT-SIZE: 12px; COLOR: #5e82ab
}
.virtualtours .desc A {
	COLOR: #666666
}
.virtualtours .thumbnails {
	FLOAT: left; WIDTH: 584px
}
.virtualtours .thumbnails .singletour {
	FLOAT: left; MARGIN: 0px 0px 30px 1px; WIDTH: 192px; TEXT-ALIGN: center
}
.virtualtours .thumbnails .singletour H2 {
	MARGIN-TOP: 1px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #999999; HEIGHT: 30px
}
.virtualtours .thumbnails .singletour P {
	MARGIN: 0px; TEXT-ALIGN: center
}
.virtualtours .thumbnails .singletour P A {
	COLOR: #666666
}
.downloads {
	
}
