.botongranate {
	BORDER-RIGHT: #880000 1px solid; BORDER-TOP: #ee9d9d 1px solid; BACKGROUND: #ac1e36; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #d61b1b 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #650000 1px solid; HEIGHT: 15px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.boton-precio {
	FONT-SIZE: 18px; FONT-FAMILY: bold Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7dce3; TEXT-ALIGN: center
}
.boton-grande {
	BORDER-RIGHT: #880000 1px solid; BORDER-TOP: #ee9d9d 1px solid; BACKGROUND: #ac1e36; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #d61b1b 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #650000 1px solid; TEXT-DECORATION: none
}
.botonnaranjita {
	BORDER-RIGHT: #ce9103 1px solid; BORDER-TOP: #fff0ce 1px solid; BACKGROUND: #ffb304; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffd167 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #9a6d06 1px solid; HEIGHT: 15px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.boton-viajes {
	BORDER-RIGHT: #880000 1px solid; BORDER-TOP: #ee9d9d 1px solid; BACKGROUND: #ac1e36; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #d61b1b 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #650000 1px solid; HEIGHT: 15px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.cabecera-gris {
	BACKGROUND: #c7c7d0; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
.cabeceraidavuelos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/viajes/appVuelos/HAL/images/capainfo/avionida.gif) #e0e0e0 fixed no-repeat 1px center; MARGIN: 0px; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; OVERFLOW: hidden; CLIP: rect(20px auto auto auto); COLOR: #970718; HEIGHT: 20px
}
.cabecera-naranja {
	BACKGROUND: #e5e5e5; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.cabecera-naranjapequena {
	BACKGROUND: #e5e5e5; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000
}
.cabeceravueltavuelos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/viajes/appVuelos/HAL/images/capainfo/avionvuelta.gif) #e0e0e0 fixed no-repeat 1px center; MARGIN: 0px; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; OVERFLOW: hidden; CLIP: rect(20px auto auto auto); COLOR: #970718; HEIGHT: 20px
}
.cerrado {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BACKGROUND: #cc0000; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #cccccc 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #cccccc 1px solid
}
.cubiertaa1 {
	BACKGROUND: #cccccc; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif
}
.cubiertab {
	BACKGROUND: #ffff00; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif
}
.cubiertaImp {
	BORDER-RIGHT: #ac1e36 1px solid; BORDER-TOP: #ac1e36 1px solid; BACKGROUND: #e5e5e5; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #ac1e36 1px solid; COLOR: #000000; BORDER-BOTTOM: #ac1e36 1px solid
}
.dframe {
	BORDER-RIGHT: #777792 1px solid; BORDER-TOP: #777792 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #777792 1px solid; BORDER-BOTTOM: #777792 1px solid; TEXT-DECORATION: none
}
.divfloatleft {
	FLOAT: left; OVERFLOW: hidden
}
.dragcalendario {
	BORDER-TOP: #990000 15px solid; FONT-WEIGHT: bold; FONT-SIZE: 9px; PAGE-BREAK-BEFORE: always; PAGE-BREAK-AFTER: always; CURSOR: move; COLOR: #ffffff; POSITION: relative
}
.drag {
	BORDER-TOP: #990000 15px solid; FONT-WEIGHT: bold; FONT-SIZE: 9px; PAGE-BREAK-BEFORE: always; PAGE-BREAK-AFTER: always; CURSOR: move; COLOR: #ffffff; POSITION: relative
}
.fondo5 {
	BACKGROUND: #f0f0f0
}
.fondo7 {
	BACKGROUND: #f0f0f0
}
.fondo8 {
	BACKGROUND: #f0f0f0
}
.fondo970718txtverdana9bwhitecopia {
	BACKGROUND: #ac1e36; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
.fondo9c9c9c {
	BACKGROUND: #9c9c9c
}
.fondob2a0a2txtverdana9bwhite {
	BACKGROUND: #b2a0a2; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff
}
.fondof7e8eatxtverdana9rblack {
	PADDING-LEFT: 7px; BACKGROUND: #f7e8ea; FONT: 9px Verdana, Arial, Helvetica, sans-serif; MARGIN-LEFT: 7px; COLOR: #000000
}
.fondogristxtgranatecentrado {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #ecebeb center 50%; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: medium none; COLOR: #ba0202; BORDER-BOTTOM: medium none; TEXT-ALIGN: center
}
.fondogristxtnegrocentrado {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #ecebeb center 50%; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: medium none; COLOR: #000000; BORDER-BOTTOM: medium none; TEXT-ALIGN: center
}
.fondomenu {
	BACKGROUND: #e5e5e5
}
.fondoe0e0e0 {
	BACKGROUND: #e5e5e5
}
.fondotabla {
	RIGHT: auto; BACKGROUND: url(/viajes/appPortal/images/fondo_tabla.gif) repeat-y; LEFT: auto; OVERFLOW: scroll; BOTTOM: auto; POSITION: relative; TOP: auto
}
.form-menu {
	BACKGROUND: #e5e5e5; FONT: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #990000
}
.form-menu2 {
	BORDER-RIGHT: #990000 1px solid; BORDER-TOP: #990000 1px solid; BACKGROUND: #ffffff; FONT: 9px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #990000 1px solid; COLOR: #990000; BORDER-BOTTOM: #990000 1px solid
}
.hoteles {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #336699
}
.inmediata {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BACKGROUND: #badc74; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #cccccc 1px solid; COLOR: #006600; BORDER-BOTTOM: #cccccc 1px solid
}
.ladosconlineagranate {
	BORDER-RIGHT: #970718 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #970718 1px solid
}
.lineabase {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif; BORDER-BOTTOM: #640000 2px solid
}
.lineadesc {
	FLOAT: left; MARGIN: 0px; WIDTH: 185px
}
.lineadescinf {
	FONT-SIZE: 9px; COLOR: #9f0016
}
.lineadescsup {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #7f7f7f
}
.linea-discontinua-negra {
	BORDER-BOTTOM: #000000 1px dotted
}
.lineag21 {
	BORDER-RIGHT: #babacc 1px solid; BORDER-TOP: #babacc 1px solid; BACKGROUND: #e5e5e5; FONT: 9px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #babacc 1px solid; BORDER-BOTTOM: #babacc 1px solid
}
.listadoazul1 {
	BACKGROUND: #f0f0f0; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000
}
.listadoazul-vuelos1 {
	BACKGROUND: #f0f0f0; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000
}
.listadoazul2 {
	BACKGROUND: #f8f8f8; FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000
}
.listadoblanco1 {
	BACKGROUND: #ffffff; FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000
}
.listadogranate1 {
	BACKGROUND: #ac1e36; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff
}
.mas-info {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BACKGROUND: #ffffff; FONT: 10px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #cccccc 1px solid; COLOR: #990000; BORDER-BOTTOM: #cccccc 1px solid
}
.menu-izda {
	BACKGROUND: #e5e5e5; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #9d2e23; HEIGHT: 19px; TEXT-DECORATION: none
}
.menu-izda:hover {
	BACKGROUND: #ffcc66
}
.oferta-lineahorizontal {
	BACKGROUND: #dddddd; HEIGHT: 1px
}
.por-confirmar {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BACKGROUND: #ffeda6; FONT: 10px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #cccccc 1px solid; COLOR: #990000; BORDER-BOTTOM: #cccccc 1px solid
}
.puntos-peq {
	BACKGROUND: #e5e5e5; FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #ac1e36; HEIGHT: 13px; TEXT-DECORATION: none
}
.radiosvuelo {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 115px; TEXT-ALIGN: left
}
.rayagris9a9a9adiscontinua {
	BORDER-TOP: #9a9a9a 1px dashed
}
.submenu-izda {
	BACKGROUND: #e5e5e5; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #9d2e23; HEIGHT: 16px; TEXT-DECORATION: none
}
.tabla1 {
	BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; BACKGROUND: #f0f0f0; BORDER-LEFT: #e5e5e5 1px solid; BORDER-BOTTOM: #e5e5e5 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tabla2 {
	BACKGROUND: #f0f0f0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tabla3 {
	BORDER-RIGHT: #e5e5e5 thin solid; BORDER-TOP: #e5e5e5 thin solid; BACKGROUND: #ffffd4; FONT: 9px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #e5e5e5 thin solid; COLOR: #000000; BORDER-BOTTOM: #e5e5e5 thin solid
}
.tabla-amarilla {
	BACKGROUND: #e5e5e5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tablablanca {
	BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; BACKGROUND: #ffffff; BORDER-LEFT: #cccccc 2px solid; BORDER-BOTTOM: #cccccc 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tablablancaconlineagranate {
	BORDER-RIGHT: #970718 1px solid; BORDER-TOP: #970718 1px solid; BORDER-LEFT: #970718 1px solid; BORDER-BOTTOM: #970718 1px solid
}
.tablablancalineagrisizquierdayderecha {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: medium none; BACKGROUND: #ffffff; MARGIN-LEFT: 4px; BORDER-LEFT: #cccccc 1px solid; MARGIN-RIGHT: 4px; BORDER-BOTTOM: medium none
}
.tablabuscador {
	BORDER-RIGHT: #7e7e7e 1px solid; BORDER-TOP: #7e7e7e 1px solid; BACKGROUND: #ecebeb; BORDER-LEFT: #7e7e7e 1px solid; BORDER-BOTTOM: #7e7e7e 1px solid
}
.tablagris1 {
	BACKGROUND: #e5e5e5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tablagris2 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BACKGROUND: #e5e5e5; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tablagris-clara1 {
	BACKGROUND: #f8f8f8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tablainfo {
	BORDER-RIGHT: #f6f3ea thin solid; BORDER-TOP: #f6f3ea thin solid; BACKGROUND: #f6f3ea; FONT: 9px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #f6f3ea thin solid; COLOR: #000000; BORDER-BOTTOM: #f6f3ea thin solid
}
.tablagrispaso1 {
	BORDER-RIGHT: #babacc 1px solid; BORDER-TOP: medium none; BACKGROUND: #f0f0f0; BORDER-LEFT: #babacc 1px solid; BORDER-BOTTOM: medium none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tablanaranjapaso1 {
	BORDER-RIGHT: #babacc 1px solid; BORDER-TOP: medium none; BACKGROUND: #f0f0f0; BORDER-LEFT: #babacc 1px solid; BORDER-BOTTOM: medium none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textogris {
	COLOR: #aaaaaa
}
.textolistadovuelof2 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 1px; COLOR: #990000; PADDING-TOP: 1px; TEXT-ALIGN: right
}
.textonegro {
	FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000
}
.textonegrosubgran {
	FONT: bold 16px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px solid
}
.textonormal {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000
}
.textonormaljust {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-ALIGN: justify
}
.textsubmenu {
	FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #aaaaaa; TEXT-DECORATION: none
}
.tipobillete {
	BACKGROUND: #ba0202; FONT: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-ALIGN: center
}
.tit6 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #006600; PADDING-TOP: 3px
}
.titulos {
	FONT: 25px Arial, Verdana, Helvetica, sans-serif; COLOR: #9f0016; TEXT-DECORATION: none
}
.titulosblancos {
	FONT: 25px Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
.titulos-busqueda {
	FONT: bold 13px Verdana, Arial, Helvetica, sans-serif; COLOR: #ac1e36; TEXT-DECORATION: none
}
.titulos-busqueda2 {
	FONT: bold 13px Verdana, Arial, Helvetica, sans-serif; COLOR: #ac1e36; TEXT-DECORATION: none
}
.titulospeq {
	FONT: bold 14px Verdana, Arial, Helvetica, sans-serif; COLOR: #ac1e36; TEXT-DECORATION: none
}
.titulos-vuelos {
	FONT: bold 16px Arial, Verdana, Helvetica, sans-serif; COLOR: #ac1e36; TEXT-DECORATION: none
}
.trablagrisf1fefeborde1pxgris9a9a9a {
	BORDER-RIGHT: #9a9a9a 1px solid; BORDER-TOP: #9a9a9a 1px solid; BACKGROUND: #f1efef; BORDER-LEFT: #9a9a9a 1px solid; BORDER-BOTTOM: #9a9a9a 1px solid
}
.txtblancofondogranate {
	PADDING-LEFT: 10px; BACKGROUND: #ac1e36; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff
}
.txtgranate {
	PADDING-LEFT: 35px; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #9f0016; TEXT-DECORATION: none
}
.txtgrisclarito {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #999999
}
.txtnegro {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.txtnegro:hover {
	COLOR: #ba0202
}
.fondogristxtnegrocentrado:hover {
	COLOR: #ba0202
}
.txtnegrobold {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000
}
.txtofertas9r9a9a9amargen10px {
	PADDING-LEFT: 10px; FONT: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #9a9a9a; HEIGHT: 12px; TEXT-DECORATION: none
}
.txtverdana9bgranate {
	FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #970718; TEXT-DECORATION: none
}
.ventanavuelos {
	BORDER-RIGHT: #ac1e36 8px solid; BORDER-TOP: #ac1e36 8px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ac1e36 8px solid; BORDER-BOTTOM: #ac1e36 8px solid
}
.verdana10 {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #9d2e23
}
.verdana10b-blanco {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #ac1e36; TEXT-DECORATION: none
}
.verdana10bold-oliva {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #ac1e36; TEXT-DECORATION: none
}
.verdana10b-blancocopia {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
.verdana10bold-negro {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.verdana10pxbold970718 {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #970718
}
.verdana10r-blanco {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
.verdana10r-gris {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #9f9f9f; TEXT-DECORATION: none
}
.verdana10r-gris:hover {
	TEXT-DECORATION: underline
}
.verdana10b-blanco:hover {
	TEXT-DECORATION: underline
}
.textsubmenu:hover {
	TEXT-DECORATION: underline
}
.verdana8r-negro:hover {
	TEXT-DECORATION: underline
}
.verdana9r-blanco:hover {
	TEXT-DECORATION: underline
}
.verdana10r-negro:hover {
	TEXT-DECORATION: underline
}
.verdana11r-gris:hover {
	TEXT-DECORATION: underline
}
.verdana9r-gris:hover {
	TEXT-DECORATION: underline
}
.txtblanco:hover {
	TEXT-DECORATION: underline
}
.verdana10r-blanco:hover {
	TEXT-DECORATION: underline
}
.verdana9r-negro:hover {
	TEXT-DECORATION: underline
}
.verdana9r-granate:hover {
	TEXT-DECORATION: underline
}
.verdana10bold-oliva:hover {
	TEXT-DECORATION: underline
}
.textomenu-negro:hover {
	TEXT-DECORATION: underline
}
.verdana9b-blanco:hover {
	TEXT-DECORATION: underline
}
.verdana11b-blanco:hover {
	TEXT-DECORATION: underline
}
.verdana9negro:hover {
	TEXT-DECORATION: underline
}
.verdana10bold-negro:hover {
	TEXT-DECORATION: underline
}
.verdana9bold-negro:hover {
	TEXT-DECORATION: underline
}
.boton-grande:hover {
	TEXT-DECORATION: underline
}
.txtverdana9bgranate:hover {
	TEXT-DECORATION: underline
}
.verdana10r-negro {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.verdana11b-blanco {
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
.verdana11bboldgranatemargen20px {
	PADDING-LEFT: 15px; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; CLIP: rect(auto auto auto auto); COLOR: #970718; HEIGHT: 20px
}
.verdana11bfondoblanco {
	BACKGROUND: #ffffff; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000
}
.verdana11b-granate {
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #ac1e36; TEXT-DECORATION: none
}
.verdana11b-granate:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.verdana11b-granatefondoblanco {
	BACKGROUND: #ffffff; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #9d2e23; TEXT-DECORATION: none
}
.verdana11bold-negro {
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.verdana11r-granate {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #ac1e36; TEXT-DECORATION: none
}
.verdana11r-gris {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #767676; TEXT-DECORATION: none
}
.verdana11r-negro {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.verdana12b-blanco {
	FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
.verdana12bold-granate {
	BACKGROUND: #f0f0f0; FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #990000; TEXT-DECORATION: none
}
.verdana12bold-negro {
	FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.verdana12r-detalle {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.verdana13bfff55b {
	FONT: bold 13px Verdana, Arial, Helvetica, sans-serif; COLOR: #fff55b
}
.verdana8r-negro {
	FONT: 8px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.verdana9b-blanco {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
.txtblanco {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
.verdana9bfondoverde {
	BACKGROUND: #badc74; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #767676
}
.verdana9blanco {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
.verdana9b-negrofondo {
	FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.verdana9bold-negro {
	FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.verdana9b-negrofondonaranja {
	BACKGROUND: #fce2a7; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.verdana9bold-gris {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #767676; TEXT-DECORATION: none
}
.verdana9negro {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.verdana9r-negro {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.verdana9r-blanco {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
.verdana9r-granate {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #9f0016; TEXT-DECORATION: none
}
.verdana9r-gris {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #767676; TEXT-DECORATION: none
}
.verdana9rgris9a9a9a {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #9a9a9a
}
.vuelo01 {
	BORDER-BOTTOM: #970718 1px dotted
}
.verdana10b-granate {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #9f0016; TEXT-DECORATION: none
}
.verdana10b-granate:hover {
	TEXT-DECORATION: underline
}
.botonListadoHoteles {
	WIDTH: 84px; HEIGHT: 13px; BACKGROUND-COLOR: #edd2d7; TEXT-ALIGN: center
}
.ventanaMasInfo {
	BORDER-RIGHT: #777792 1px solid; BORDER-TOP: #777792 1px solid; BACKGROUND: url(../../appVacacional/HAL/images/fondo_barra_detalle.gif); FONT: bold 13px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #777792 1px solid; BORDER-BOTTOM: #777792 1px solid
}
.verdana9r-verde {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #29a449; TEXT-DECORATION: none
}
.botonmasinfo {
	WIDTH: 85px; HEIGHT: 13px; BACKGROUND-COLOR: #e4e4e4; TEXT-ALIGN: center
}
BODY {
	BACKGROUND: #f7f2e7; MARGIN: 0px; POSITION: relative
}
.titular1 {
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #ac1e36; TEXT-DECORATION: none
}
.titular2 {
	FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #ac1e36; TEXT-DECORATION: none
}
.texto1 {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
.texto2 {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
.texto3 {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #ac1e36; TEXT-DECORATION: none
}
.texto4 {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #ac1e36; TEXT-DECORATION: none
}
.texto5 {
	FONT: 8px Verdana, Arial, Helvetica, sans-serif; COLOR: #cccccc; TEXT-DECORATION: none
}
.texto6 {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.texto7 {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.texto8 {
	FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.texto9 {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.texto10 {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #2aa54b; TEXT-DECORATION: none
}
.texto11 {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #767676; TEXT-DECORATION: none
}
.texto12 {
	FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #ac1e36; TEXT-DECORATION: none
}
.texto13 {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: none
}
.texto14 {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: none
}
.texto15 {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: none
}
.texto1:hover {
	TEXT-DECORATION: underline
}
.texto2:hover {
	TEXT-DECORATION: underline
}
.texto3:hover {
	TEXT-DECORATION: underline
}
.texto4:hover {
	TEXT-DECORATION: underline
}
.texto5:hover {
	TEXT-DECORATION: underline
}
.texto6:hover {
	TEXT-DECORATION: underline
}
.texto7:hover {
	TEXT-DECORATION: underline
}
.texto8:hover {
	TEXT-DECORATION: underline
}
.texto9:hover {
	TEXT-DECORATION: underline
}
.texto10:hover {
	TEXT-DECORATION: underline
}
.texto11:hover {
	TEXT-DECORATION: underline
}
.texto12:hover {
	TEXT-DECORATION: underline
}
.texto13:hover {
	TEXT-DECORATION: underline
}
.texto14:hover {
	TEXT-DECORATION: underline
}
.texto15:hover {
	TEXT-DECORATION: underline
}
.textomenu-blanco {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; MARGIN-LEFT: 4px; COLOR: #ffffff; TEXT-DECORATION: none
}
.textomenu-negro {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; MARGIN-LEFT: 4px; COLOR: #000000; TEXT-DECORATION: none
}
.TablaGrisListados {
	BORDER-RIGHT: #c6c6c6 1px solid; BORDER-TOP: #c6c6c6 1px solid; BORDER-LEFT: #c6c6c6 1px solid; BORDER-BOTTOM: #c6c6c6 1px solid; HEIGHT: 18px
}
.columnaTablaGrisListados {
	PADDING-LEFT: 2px; FLOAT: left; WIDTH: 180px; PADDING-TOP: 2px
}
#principal {
	BORDER-RIGHT: #ac1e36 1px solid; BORDER-TOP: medium none; BACKGROUND: #ffffff; OVERFLOW: hidden; BORDER-LEFT: #ac1e36 1px solid; WIDTH: 776px; BORDER-BOTTOM: #ac1e36 1px solid
}
#principal #botonera {
	PADDING-LEFT: 5px; OVERFLOW: hidden; HEIGHT: 20px
}
#principal #lineabotonera {
	BORDER-TOP: #ac1e36 10px solid
}
#principal #cabecera #banner {
	OVERFLOW: hidden; WIDTH: 566px; HEIGHT: 83px
}
#principal #cabecera #logo {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 207px; HEIGHT: 83px
}
#principal #cabecera {
	OVERFLOW: hidden; WIDTH: 776px
}
#piepagina {
	OVERFLOW: hidden; WIDTH: 776px
}
#principal #contenido {
	OVERFLOW: hidden; WIDTH: 776px
}
#principal #contenido #bloquetres {
	OVERFLOW: hidden; WIDTH: 776px
}
#principal #contenido #bloqueuno {
	BACKGROUND: #ac1e36; OVERFLOW: hidden; WIDTH: 776px
}
#principal #contenido #bloqueuno #ofertames {
	OVERFLOW: hidden; WIDTH: 517px; HEIGHT: 178px
}
#principal #contenido #bloqueuno #buscador {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../appPortal/images/webhal/avion_buscador.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 10px Verdana, Arial, Helvetica, sans-serif; OVERFLOW: hidden; WIDTH: 254px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 168px; TEXT-ALIGN: left
}
#principal #contenido #bloqueuno #buscadorhot {
	BACKGROUND: url(../../appPortal/images/webhal/hotel_buscfonroj.gif) no-repeat right top; FLOAT: left; FONT: 10px Verdana, Arial, Helvetica, sans-serif; WIDTH: 254px; COLOR: #ffffff; HEIGHT: 365px; TEXT-ALIGN: left
}
#principal #contenido #bloqueuno #buscadorvac {
	FONT-SIZE: 10px; BACKGROUND: url(../../appPortal/images/webhal/PalmeraFondoRojo.jpg) no-repeat right top; FLOAT: left; WIDTH: 254px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 168px; TEXT-ALIGN: left
}
#principal #contenido #bloqueuno #buscadorcoches {
	BACKGROUND: url(../../appPortal/images/webhal/cochecito-lere.gif) no-repeat right top; FLOAT: left; FONT: 10px Verdana, Arial, Helvetica, sans-serif; WIDTH: 254px; COLOR: #ffffff; HEIGHT: 365px; TEXT-ALIGN: left
}
#principal #contenido #tablacentral {
	WIDTH: 730px; TEXT-ALIGN: left
}
#principal #contenido #tablacentral #buscadorIntegrado {
	BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; BACKGROUND: #f0f0f0; BORDER-LEFT: #e5e5e5 1px solid; BORDER-BOTTOM: #e5e5e5 1px solid
}
.tablaInterior {
	MARGIN-TOP: 30px; FONT: 9px Verdana, Arial, Helvetica, sans-serif; WIDTH: 730px; COLOR: #000000; TEXT-DECORATION: none
}
.boton1 {
	BORDER-RIGHT: #880000 1px solid; BORDER-TOP: #ee9d9d 1px solid; FONT-SIZE: 1px; BACKGROUND: #ac1e36; VERTICAL-ALIGN: middle; BORDER-LEFT: #d61b1b 1px solid; LINE-HEIGHT: 0; BORDER-BOTTOM: #650000 1px solid; HEIGHT: 16px; TEXT-ALIGN: center
}
.textoBoton1 {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
.textoBoton1:hover {
	TEXT-DECORATION: underline
}
.boton2 {
	BACKGROUND: #ffce54; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; CURSOR: hand; COLOR: #000000; TEXT-DECORATION: none
}
.boton3 {
	MARGIN-TOP: 3px; FONT-SIZE: 1px; LINE-HEIGHT: 0; HEIGHT: 13px; BACKGROUND-COLOR: #edd2d7; TEXT-ALIGN: center
}
.boton4 {
	MARGIN-TOP: 3px; HEIGHT: 13px; BACKGROUND-COLOR: #e4e4e4; TEXT-ALIGN: center
}
.boton-puntos {
	BACKGROUND: url(/viajes/appPortal/images/fondo_puntos.gif) no-repeat; FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.calendariohome {
	MARGIN-TOP: 1px; BACKGROUND: url(../../appPortal/images/webhal/calendario.gif) no-repeat right top; FLOAT: left; MARGIN-LEFT: 4px; WIDTH: 21px; CURSOR: hand; HEIGHT: 17px
}
.botonbuscarhome {
	MARGIN-TOP: 6px; PADDING-LEFT: 180px
}
.filabuscador {
	MARGIN-TOP: 5px; WIDTH: 250px; HEIGHT: 20px
}
.filabuscadorestrecha {
	MARGIN-TOP: 4px; WIDTH: 250px; HEIGHT: 20px
}
.filaVac {
	MARGIN-TOP: 5px; WIDTH: 250px; HEIGHT: 20px; TEXT-ALIGN: center
}
.buscadoravanzado {
	MARGIN-TOP: 3px; WIDTH: 230px; TEXT-ALIGN: right
}
.buscadoravanzadohomevue {
	MARGIN-TOP: 6px; PADDING-LEFT: 5px; FLOAT: left; WIDTH: 118px; TEXT-ALIGN: right
}
.titulotiposhab {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN-LEFT: 6px; WIDTH: 190px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.textoVac {
	PADDING-LEFT: 8px; TEXT-ALIGN: left
}
.textoCoc {
	MARGIN-TOP: 8px; MARGIN-LEFT: 33px; VERTICAL-ALIGN: baseline; WIDTH: 190px; HEIGHT: 36px; TEXT-ALIGN: right
}
.camposvuelo {
	PADDING-RIGHT: 4px; FLOAT: left; VERTICAL-ALIGN: bottom; WIDTH: 50px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.combosedades {
	FLOAT: left; WIDTH: 34px
}
.combosorigendestino {
	FLOAT: left; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left
}
.checkfinal {
	FLOAT: left; HEIGHT: 20px; TEXT-ALIGN: left
}
.camposhot {
	PADDING-RIGHT: 3px; FLOAT: left; VERTICAL-ALIGN: bottom; WIDTH: 66px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.camposlargos {
	PADDING-RIGHT: 3px; FLOAT: left; WIDTH: 167px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.campostxthot {
	FONT-WEIGHT: bold; FLOAT: left; VERTICAL-ALIGN: bottom; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.camposVac {
	PADDING-RIGHT: 2px; FLOAT: left; VERTICAL-ALIGN: bottom; WIDTH: 95px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.campostipohab {
	FLOAT: left; WIDTH: 127px; MARGIN-RIGHT: 9px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.campostipohab2 {
	FLOAT: left; MARGIN-LEFT: 2px; WIDTH: 77px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.titularBuscadorIntegrado {
	VERTICAL-ALIGN: middle; HEIGHT: 18px; BACKGROUND-COLOR: #e5e5e5; TEXT-ALIGN: center
}
.filaBuscadorIntegrado {
	MARGIN-TOP: 3px; FLOAT: left; OVERFLOW: hidden; WIDTH: 330px; HEIGHT: 20px
}
.nombreCampoBuscadorIntegrado {
	PADDING-RIGHT: 2px; FLOAT: left; FONT: 10px Verdana, Arial, Helvetica, sans-serif; OVERFLOW: hidden; WIDTH: 150px; COLOR: #000000; PADDING-TOP: 2px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.campoBuscadorIntegrado {
	OVERFLOW: hidden; WIDTH: 158px; TEXT-ALIGN: left
}
.cabeceraListado {
	OVERFLOW: hidden; WIDTH: 730px
}
.columnaListado {
	BORDER-RIGHT: #ffffff 3px solid; BORDER-TOP: #f0f0f0 1px dotted; FLOAT: left; FONT: 9px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: medium none; COLOR: #000000; BORDER-BOTTOM: #999999 1px dotted; HEIGHT: 15px; BACKGROUND-COLOR: #ebebeb; TEXT-DECORATION: none
}
.campoListado {
	FLOAT: left; VERTICAL-ALIGN: top; TEXT-TRANSFORM: capitalize
}
.lineadiscontinuagris {
	BORDER-BOTTOM: #999999 1px dotted
}
.textoInferiorCentrado {
	MARGIN-TOP: 15px; WIDTH: 730px; TEXT-ALIGN: center
}
.cabeceraTablaInterior1 {
	PADDING-LEFT: 5px; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px dotted; HEIGHT: 15px; BACKGROUND-COLOR: #e5e5e5; padding-bototm: 1px
}
.cabeceraTablaInterior2 {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; PADDING-TOP: 1px; HEIGHT: 15px; BACKGROUND-COLOR: #b6b6b6; TEXT-DECORATION: none
}
.filaTablaInterior {
	MARGIN-TOP: 3px; VERTICAL-ALIGN: middle; WIDTH: 730px; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px dotted; HEIGHT: 20px
}
.filaTablaInteriorDoble {
	MARGIN-TOP: 3px; FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 365px; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px dotted; HEIGHT: 20px
}
.nombreCampoTablaInterior {
	FLOAT: left; WIDTH: 240px; PADDING-TOP: 2px; HEIGHT: 20px
}
.campoTablaInterior {
	MARGIN-TOP: -2px; FLOAT: right; VERTICAL-ALIGN: baseline; WIDTH: 70px; HEIGHT: 20px; TEXT-ALIGN: left
}
.fotoTablaInterior {
	BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; MARGIN-TOP: 2px; FLOAT: left; BORDER-LEFT: #e5e5e5 1px solid; WIDTH: 165px; MARGIN-RIGHT: 12px; BORDER-BOTTOM: #e5e5e5 1px solid; HEIGHT: 132px; TEXT-ALIGN: center
}
#piepagina #lineapuntos {
	MARGIN-TOP: 10px; BACKGROUND: url(../../appPortal/images/webhal/puntos-pie.gif) repeat-x; HEIGHT: 1px
}
#piepagina #piecuarta {
	MARGIN-TOP: 10px; FONT: 10px Verdana, Arial, Helvetica, sans-serif; OVERFLOW: hidden; WIDTH: 776px; COLOR: #000000; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#piepagina #pieprimera {
	MARGIN-TOP: 10px; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; OVERFLOW: hidden; WIDTH: 776px; COLOR: #970718; TEXT-ALIGN: center
}
#piepagina #piesegunda {
	MARGIN-TOP: 10px; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; OVERFLOW: hidden; WIDTH: 776px; COLOR: #970718; TEXT-ALIGN: center
}
#piepagina #piequinta {
	MARGIN-TOP: 10px; FONT: bold 9px/12px Verdana, Arial, Helvetica, sans-serif; OVERFLOW: hidden; WIDTH: 776px; COLOR: #aaaaaa; HEIGHT: 18px; TEXT-ALIGN: center
}
#piepagina #piesexta {
	MARGIN-TOP: 10px; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; OVERFLOW: hidden; WIDTH: 776px; COLOR: #aaaaaa; TEXT-ALIGN: center
}
#piepagina #pietercera {
	MARGIN-TOP: 10px; OVERFLOW: hidden; WIDTH: 776px; TEXT-ALIGN: center
}
#principal #contenido #bloquetres #bannerinferior {
	MARGIN-TOP: 15px; MARGIN-LEFT: 15px; OVERFLOW: hidden; WIDTH: 776px; TEXT-ALIGN: center
}
#principal #contenido #bloquedos {
	BORDER-TOP: #e5e5e5 6px solid; OVERFLOW: hidden; WIDTH: 776px; PADDING-TOP: 10px
}
#principal #contenido #bloquedos #ofertas {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 247px; HEIGHT: 146px
}
#principal #contenido #bloqueuno #ofertas {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 247px; HEIGHT: 146px
}
.imagenvuelos {
	BACKGROUND: url(../../appPortal/images/webhal/icono_avion.gif) no-repeat left top; FLOAT: left; MARGIN-LEFT: 3px; OVERFLOW: hidden; WIDTH: 20px; BORDER-BOTTOM: #000000 1px dotted; HEIGHT: 20px
}
.imagenhoteles {
	BACKGROUND: url(../../appPortal/images/webhal/icono_hotel.gif) no-repeat left top; FLOAT: left; MARGIN-LEFT: 3px; OVERFLOW: hidden; WIDTH: 20px; BORDER-BOTTOM: #000000 1px dotted; HEIGHT: 20px
}
.imagenvacacional {
	BACKGROUND: url(../../appPortal/images/webhal/palmtree.gif) no-repeat left top; FLOAT: left; MARGIN-LEFT: 3px; OVERFLOW: hidden; WIDTH: 20px; BORDER-BOTTOM: #000000 1px dotted; HEIGHT: 20px
}
.ventana-banner {
	FLOAT: left; MARGIN-LEFT: 4px; WIDTH: 248px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 186px
}
.ventana-ofertas {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BACKGROUND: url(../../appPortal/images/webhal/pieza_ofertas.gif) #ffffff repeat-x left bottom; FLOAT: left; MARGIN-LEFT: 4px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 248px; BORDER-BOTTOM: medium none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 186px
}
.ventana-ofertas-largo {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; MARGIN-TOP: 8px; BACKGROUND: url(../../appPortal/images/webhal/pieza_ofertas.gif) #ffffff repeat-x left bottom; FLOAT: left; MARGIN-LEFT: 4px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 248px; BORDER-BOTTOM: medium none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 366px
}
.bloqueofertashot {
	BORDER-TOP: #e5e5e5 6px solid; BACKGROUND: #ffffff; FLOAT: left; OVERFLOW: hidden; WIDTH: 520px; PADDING-TOP: 8px
}
.bloqueofertashotlargo {
	BORDER-TOP: #e5e5e5 6px solid; BACKGROUND: #ffffff; OVERFLOW: hidden; WIDTH: 519px; HEIGHT: 380px
}
.textooferta {
	FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; OVERFLOW: hidden; WIDTH: 214px; COLOR: #ac1e36; BORDER-BOTTOM: #000000 1px dotted; LETTER-SPACING: -1px; HEIGHT: 20px; TEXT-DECORATION: none
}
.lineaoferta {
	MARGIN-TOP: 2px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 230px; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 27px
}
.lineaofertasinlinea {
	MARGIN-TOP: 2px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 230px; HEIGHT: 27px
}
.lineaprecio {
	MARGIN-TOP: 13px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ac1e36; LINE-HEIGHT: 12px; HEIGHT: 1px
}
.vermas {
	MARGIN-BOTTOM: 6px; MARGIN-LEFT: 190px; HEIGHT: 20px
}
#principal #contenido #bloquetres #ofertainferior {
	OVERFLOW: hidden; WIDTH: 247px
}
#principal #contenido #error {
	MARGIN-TOP: 50px; MARGIN-LEFT: 140px; OVERFLOW: hidden; WIDTH: 500px; HEIGHT: 300px; TEXT-ALIGN: center
}
#principal #contenido #sesionexpirada {
	MARGIN-TOP: 50px; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; MARGIN-LEFT: 140px; OVERFLOW: hidden; WIDTH: 500px; COLOR: #9d2e23; HEIGHT: 300px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#principal #subpie {
	OVERFLOW: hidden; WIDTH: 776px; align: center
}
.fondo1 {
	BACKGROUND: #f7f2e7
}
.fondo2 {
	BACKGROUND: #ffefc9
}
.fondo3 {
	BACKGROUND: #f0f0f0
}
.fondo4 {
	BACKGROUND-COLOR: #ac1e36
}
.fondo6 {
	BACKGROUND: #ffffff
}
.tablaPrecioCoches {
	BORDER-RIGHT: #ac1e36 1px solid; BORDER-TOP: #ac1e36 1px solid; BORDER-LEFT: medium none; BORDER-BOTTOM: #ac1e36 1px solid
}
.pestanablanca_0 {
	BACKGROUND: url(../../appPortal/images/webhal/pestanablanca_0.gif) no-repeat right top; FLOAT: left; WIDTH: 4px; LINE-HEIGHT: 10px; HEIGHT: 20px
}
.pestanablanca_1 {
	BACKGROUND: url(../../appPortal/images/webhal/pestanablanca_1.gif) no-repeat left top; FLOAT: left; WIDTH: 18px; LINE-HEIGHT: 10px; HEIGHT: 20px
}
.pestanablanca_bg {
	BACKGROUND: url(../../appPortal/images/webhal/pestanablanca_bg.gif) left top; FLOAT: left; TEXT-TRANSFORM: capitalize; LINE-HEIGHT: 10px; PADDING-TOP: 3px; HEIGHT: 20px
}
.pestanaroja_0 {
	BACKGROUND: url(../../appPortal/images/webhal/pestanaroja_0.gif) no-repeat right top; FLOAT: left; WIDTH: 4px; LINE-HEIGHT: 10px; HEIGHT: 20px
}
.pestanaroja_bg {
	BACKGROUND: url(../../appPortal/images/webhal/pestanaroja_bg.gif) left top; FLOAT: left; TEXT-TRANSFORM: capitalize; LINE-HEIGHT: 10px; PADDING-TOP: 3px; HEIGHT: 20px
}
.pestanaroja_1 {
	BACKGROUND: url(../../appPortal/images/webhal/pestanaroja_1.gif) no-repeat left top; FLOAT: left; WIDTH: 18px; LINE-HEIGHT: 10px; HEIGHT: 20px
}
.limpiar {
	CLEAR: both; OVERFLOW: hidden
}
.linea-doble-puntos-vertical {
	BACKGROUND: url(../../appPortal/images/webhal/division_promociones.gif) repeat-y center top; FLOAT: left; WIDTH: 20px; HEIGHT: 100px
}
.lineapuntosblanca {
	BACKGROUND: url(../../appPortal/images/webhal/puntos-blanco.gif) repeat-x; HEIGHT: 10px
}
.campoFormV10-Negro {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.campoFormV10-Granate {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #9f0016; TEXT-DECORATION: none
}
.cabecera_gris {
	PADDING-LEFT: 22px; BACKGROUND: url(../../appPortal/images/webhal/cabecera_gris.gif) no-repeat left top; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; OVERFLOW: hidden; WIDTH: 602px; COLOR: #9f0016; PADDING-TOP: 5px; LETTER-SPACING: -1px; HEIGHT: 24px; TEXT-ALIGN: left
}
.cabecera_rojo {
	PADDING-LEFT: 22px; BACKGROUND: url(../../appPortal/images/webhal/cabecera_rojo.gif) no-repeat left top; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; OVERFLOW: hidden; WIDTH: 602px; COLOR: #ffffff; PADDING-TOP: 5px; HEIGHT: 24px; TEXT-ALIGN: left
}
.bordenegro {
	BORDER-RIGHT: #c6c6c6 1px solid; BORDER-TOP: #c6c6c6 1px solid; BORDER-LEFT: #c6c6c6 1px solid; BORDER-BOTTOM: #c6c6c6 1px solid
}
.imgs {
	FLOAT: left; MARGIN-BOTTOM: 0px; MARGIN-RIGHT: 6px
}
.gratis {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; WIDTH: 70px; COLOR: #ac1e36; HEIGHT: 18px; BACKGROUND-COLOR: #b9dc74; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.ico_listado {
	MARGIN-TOP: 3px; BACKGROUND: url(../../appPortal/images/webhal/icono_listado.gif) no-repeat right top; FLOAT: left; MARGIN-LEFT: 4px; WIDTH: 18px; CURSOR: hand; HEIGHT: 16px
}
.pestanaverde_0 {
	BACKGROUND: url(../../appPortal/images/webhal/pestanaverde_0.gif) no-repeat right top; FLOAT: left; WIDTH: 4px; LINE-HEIGHT: 10px; HEIGHT: 20px
}
.pestanaverde_bg {
	BACKGROUND: url(../../appPortal/images/webhal/pestanaverde_bg.gif) left top; FLOAT: left; TEXT-TRANSFORM: capitalize; LINE-HEIGHT: 10px; PADDING-TOP: 3px; HEIGHT: 20px
}
.pestanaverde_1 {
	BACKGROUND: url(../../appPortal/images/webhal/pestanaverde_1.gif) no-repeat left top; FLOAT: left; WIDTH: 18px; LINE-HEIGHT: 10px; HEIGHT: 20px
}
#principal #contenido #bloqueuno #buscadorNie {
	BACKGROUND: url(../../appPortal/images/webhal/copo.gif) no-repeat right top; FLOAT: left; FONT: 10px Verdana, Arial, Helvetica, sans-serif; WIDTH: 254px; COLOR: #ffffff; HEIGHT: 365px; TEXT-ALIGN: left
}
.botonGranateNew {
	FLOAT: left; BACKGROUND-IMAGE: url(/viajes/appPortal/images/botonrosafondo.jpg); BACKGROUND-REPEAT: repeat-x; HEIGHT: 14px
}
.botonGranateNew-izq {
	FLOAT: left; BACKGROUND-IMAGE: url(/viajes/appPortal/images/botonrosaizq.jpg); WIDTH: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}
.botonGranateNew-dch {
	FLOAT: left; BACKGROUND-IMAGE: url(/viajes/appPortal/images/botonrosadere.jpg); WIDTH: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}
.botonGrisOscuroNew {
	FLOAT: left; BACKGROUND-IMAGE: url(/viajes/appPortal/images/botongrisoscufondo.jpg); BACKGROUND-REPEAT: repeat-x; HEIGHT: 14px
}
.botonGrisOscuroNew-izq {
	FLOAT: left; BACKGROUND-IMAGE: url(/viajes/appPortal/images/botongrisoscizq.jpg); WIDTH: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}
.botonGrisOscuroNew-dch {
	FLOAT: left; BACKGROUND-IMAGE: url(/viajes/appPortal/images/botongriscladere.gif); WIDTH: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}
.botonGrisClaroNew {
	FLOAT: left; BACKGROUND-IMAGE: url(/viajes/appPortal/images/botongrisclarfondo.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 14px
}
.botonGrisClaroNew-izq {
	FLOAT: left; BACKGROUND-IMAGE: url(/viajes/appPortal/images/botongrisclaroizq.gif); WIDTH: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}
.botonGrisClaroNew-dch {
	FLOAT: left; BACKGROUND-IMAGE: url(/viajes/appPortal/images/botongriscladere.gif); WIDTH: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}
.cabecera_verde {
	PADDING-LEFT: 22px; BACKGROUND: url(../../appPortal/images/webhal/cabecera_verde.gif) no-repeat left top; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; OVERFLOW: hidden; WIDTH: 602px; COLOR: #ffffff; PADDING-TOP: 5px; HEIGHT: 24px; TEXT-ALIGN: left
}
