a{color:#278ccd;text-decoration:underline;}
a:hover{color:#58bdfe;}
img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
td, th{padding:0;}
form{margin:0;padding:0;}
input, select, textarea{font-family:arial, verdana, sans-serif;color:#5c6063;margin:0;padding:0;border:1px solid #C3BDBF;}
ul{margin:0;padding:0;list-style:none;}
li{margin:0;padding:0;}
.moreInfo{display:block;text-align:right;font-weight:bold;background:url(../../img/ico_mes_info.gif) no-repeat right top;padding:0 10px 0 0;margin:8px 0 10px;}
.button{background:url(../../img/bg_boto83.gif) no-repeat 0 0;border:none;padding:0 0 2px 0;width:83px;text-align:center;color:#fff;border:0;height:22px;font-weight:bold;text-decoration:none;cursor:pointer;}
div.button2 div{float:left;background:url(../../img/bg_boto_left.gif) no-repeat 0 0;padding:0 0 0 3px;}
div.button2 p{clear:none !important;float:left;background:url(../../img/bg_boto_right.gif) no-repeat right top;padding:0 3px 0 0;}
div.button2 input,div.button2 a{float:left;background:url(../../img/bg_boto_middle.gif) repeat-x 0 0;font-weight:bold;color:#fff;border:none;padding:2px 10px 4px;font-size:11px;line-height:1.5;cursor:pointer;}
div.button2 a{display:block;text-decoration:none;}
div.button2 a:hover{color:#fff;}
div.buttonOR div{float:left;background:url(../../img/b2b-bg_boto_left.gif) no-repeat 0 0;padding:0 0 0 3px;}
div.buttonOR p{clear:none !important;float:left;background:url(../../img/b2b-bg_boto_right.gif) no-repeat right top;padding:0 3px 0 0;}
div.buttonOR a, div.buttonOR input{float:left;font-weight:bold;border:none;padding:2px 10px 4px;font-size:11px;line-height:1.5;cursor:pointer;background:url(../../img/b2b-bg_boto_middle.gif) repeat-x 0 0;color:#408bbd;}
div.buttonOR input{width:106px;}
div.buttonOR a{display:block;text-decoration:none;}
div.buttonOR a:hover, div.buttonOR input:hover{color:#206b9d;}
div.button2 .onRequest{font-weight:normal;}
.button:hover,.button2:hover div,.button2:hover input,.button2:hover a,input.butOver,div.butOver2 input,div.butOver2 a,div.butOver2 div{color:#fff;background-position:0 -26px;}
.button2:hover p,div.butOver2 p{background-position:right -26px;}
.next{font-weight:bold;margin:15px 0 0;}
.next a{background:url(../../img/ico_seguent.gif) no-repeat right 5px;padding:0 10px 0 0;}
a.next{background:url(../../img/ico_seguent.gif) no-repeat right 5px;padding:0 10px;}
.path{color:#808285;font-size:1.1em;padding:10px 0 0;}
.path a{color:#808285;}
.path a:hover{color:#a0a7ae;}
.goBack{font-size:1.2em;font-weight:bold;padding:0 0 0 10px;margin:15px 0 0;background:url(../../img/ico_back.gif) no-repeat 1px 4px;}
.back{font-weight:bold;padding:0 0 0 10px;background:url(../../img/ico_back.gif) no-repeat 1px 4px;}
.path .reservas{display:inline;padding:0 0 0 4px;}
.path .reservas li{display:inline;color:#dcdcdc;padding:0 5px 0 0;font-weight:bold;}
.path .reservas li a{color:#dcdcdc;}
.path .reservas li.on{font-weight:bold;color:#808285;}
.path .reservas li span{background:url(../../img/bg_num_desact.gif) no-repeat 0 0;color:#fff;padding:1px 5px;}
.path .reservas li.on span{background:url(../../img/bg_num_act.gif) no-repeat 0 0;color:#808285;}
.hotel1estr{background:url(../../img/estrellasm1.gif) no-repeat right 1px;padding-right:13px;}
.hotel2estr{background:url(../../img/estrellasm2.gif) no-repeat right 1px;padding-right:23px;}
.hotel3estr{background:url(../../img/estrellasm3.gif) no-repeat right 1px;padding-right:33px;}
.hotel4estr{background:url(../../img/estrellasm4.gif) no-repeat right 1px;padding-right:43px;}
.hotel5estr{background:url(../../img/estrellasm5.gif) no-repeat right 1px;padding-right:53px;}
.listaHoriz li{display:inline;background:url(../../img/list_barra.gif) no-repeat 0 3px;padding:0 13px 0 14px;}
.listaHoriz li.on{font-weight:bold;}
.listaHoriz .primerItem{background-image:none;padding-left:0;}
.otros{border-top:6px solid #f3f1f1;padding:13px 0 30px;margin:0 0 0 211px;}
.otros h2{color:#293b47;font-size:1.6em;padding:0 0 5px;}
.otros li{background:url(../../img/linia_punts_h.gif) repeat-x left bottom;padding:7px 0 10px;font-size:1.2em;border-bottom:1px solid #fff;min-height:16px;}
.noDisponible .otros{margin-left:0;}
.liniaPunts{background:url(../../img/linia_punts_h.gif) repeat-x left bottom;height:10px;margin:0 0 10px;font-size:1px;clear:both;}
.widthAuto{width:auto;}
#container{width:928px;margin:0 auto;position:relative;}
#content{margin:0 0 70px;}
#content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#footer{clear:both;}
.colHomeLeft{width:320px;float:left;margin:17px 30px 0 0;overflow:hidden;}
.colHomeCenter{width:384px;float:left;margin:12px 0 0 0;overflow:hidden;}
.colHomeRight{width:164px;float:right;margin:17px 0 0 0;overflow:hidden;}
.colDetalleLeft{width:181px;float:left;margin:0;overflow:hidden;}
.colDetalleRight{width:716px;float:right;margin:0;overflow:hidden;}
.colDetalleRight:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#logo{float:left;color:#c1c0ba;height:105px;width:630px;}
#logo img{float:left;margin:15px 0 0;}
#logo p{margin:0 0 0 100px;font-size:2em;padding:27px 0 0;}
#logo p strong{color:#aeada4;}
#menuSuperior{float:right;width:280px;text-align:right;font-size:1.1em;padding:3px 0 0;margin:0 0 20px;}
#menuSuperior li{display:inline;background:url(../../img/separador_menu_sup.gif) no-repeat 0 3px;padding:0 8px 0 13px;}
#menuSuperior li.primer{background-image:none;}
#menuSuperior a{color:#5c6063;}
#menuSuperior a:hover{color:#a0a7ae;}
#formBuscador{float:right;}
#formBuscador input#buscador{background:#fff url(../../img/ico_lupa.gif) no-repeat 2px 2px;padding:2px 0 0 20px;vertical-align:middle;height:18px;font-size:1.2em;border:1px solid #c7bcbc;z-index:0;float:left;}
#formBuscador .button2{float:left;}
#formBuscador .button2 div{background-image:none;border-left:1px solid #337BAD;padding-left:0;}
#formBuscador .button2 input{font-size:1.2em;padding-bottom:3px;}
#menuPrincipal{clear:both;margin:0 0 0 149px;height:38px;background:url(../../img/bg_separador_menu.gif) no-repeat 0 0;padding:0 0 0 1px;overflow:hidden;}
#menuPrincipal li{display:block;float:left;background:url(../../img/bg_separador_menu.gif) no-repeat right top;font-size:1.5em;font-weight:bold;padding:0 1px 0 0;}
#menuPrincipal li a{display:block;background:url(../../img/bg_item_menu.gif) repeat-x 0 0;color:#5c6063;padding:7px 19px 15px 20px;text-decoration:none;}
#menuPrincipal li.on a{background-image:url(../../img/bg_item_menu_on.gif);color:#eeba2e;}
#menuPrincipal li a:hover{color:#eeba2e;}
#menuUser{background:#ecb02e url(../../img/bg_barra_menu.gif) repeat-x 0 0;padding:0 12px;height:36px;clear:both;}
#menuUser .right{float:right;color:#fff;font-size:1.6em;font-weight:bold;padding:9px 10px 0 14px;background:url(../../img/ico_telefon.gif) no-repeat 0 12px;}
#menuUser ul{padding:10px;height:16px;}
#menuUser li{float:left;display:block;font-size:1.3em;}
#menuUser li a{color:#8f5708;display:block;padding:0 13px 0 15px;text-decoration:none;}
#menuUser li.entrar a{background:url(../../img/ico_entrar.gif) no-repeat 0 2px;font-weight:bold;}
#menuUser li.cuenta a{background:url(../../img/ico_crear_cuenta.gif) no-repeat 0 2px;}
#menuFooter{text-align:center;margin:0 0 18px;}
#menuFooter li{display:inline;position:relative;background:url(../../img/separador_menu_sup.gif) no-repeat 0 3px;padding:0 19px 0 20px;font-size:1.1em;}
#menuFooter li.primer{background-image:none;padding-left:0;}
#menuFooter li a{color:#5c6063;font-weight:bold;}
#menuFooter li a:hover{color:#a0a7ae;}
#topLinks{background:url(../../img/bg_links_peu.gif) repeat-x 0 0;padding:20px 0 0 38px;overflow:hidden;}
#topLinks li{float:left;width:138px;padding:0 10px 3px 0;}
#topLinks li li{float:none;padding:0 0 3px;}
#topLinks h2{font-size:1.1em;color:#96958e;padding:0 0 3px;}
#legal{background:url(../../img/bg_peu.gif) repeat-x 0 0;font-size:1.1em;text-align:center;padding:20px 0 0;color:#a7a6a0;margin:18px 0 0;}
#legal a{color:#a7a6a0;text-decoration:none;}
#legal p{padding:0.5em 0;}
#legal ul{display:inline;vertical-align:middle;padding-top:4px;}
#legal ul li{display:inline;}
.formReserva{font-size:70%;line-height:1.2;margin:0px 0 2px 0;color:#666666;}
.divPais{}
.menuReserva{height:48px;color:#333333;background:url(../../img/p_gris.gif) repeat-x 0 47px;overflow:hidden;}
.menuReserva:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.menuReserva li{float:left;display:block;}
.menuReserva li a{display:block;color:#979690;font-size:1.8em;text-decoration:none;text-align:center;background:url(../../img/bg_pestanya_reserva.gif) no-repeat 0 13px;padding:20px 0 7px;width:142px;}
.menuReserva li a:hover{color:#aaa;}
.menuReserva li.on a, .formReserva .menuReserva li.unica a{font-size:2.2em;color:#293b45;background:url(../../img/bg_pestanya_reserva_on.gif) no-repeat 0 0;padding:14px 0 8px;width:178px;font-weight:bold;}
.menuReserva li.unica a{background-image:url(../../img/bg_pestanya_reserva_unica.gif);width:308px;text-align:left;padding-left:12px;}
.formReserva .marco{border-bottom:0px solid #d2cdc5;padding:3px;}
.formReserva form{padding:2px 0 2px 10px;width:270px;overflow:hidden;}
.formReserva label{font-size:1.2em;display:block;padding:0 0 2px;}
#divHuespedes #formNoJs,formNoJs{clear:both;float:none;overflow:hidden;padding:0pt 0pt 5px;width:auto;}
.formReserva form div div.edadNinos{text-align:right;width:100px;font-size:0.9em;padding-right:15px;}
.formReserva form div{float:left;width:130px;padding:0 0 7px 0;}
.formReserva form div div{width:52px;}
.formReserva form input{font-size:1em;}
.formReserva form select{font-size:1em;}
.formReserva #pais, .formReserva #destino{width:120px;}
.formReserva input.fecha{width:114px;vertical-align:middle;}
.formReserva img{vertical-align:middle;}
.formReserva #habitaciones{width:44px;}
.formReserva .habitacion select{width:36px;}
.smalltext{color:#666666;font-size:12px;}
#linkTodosDestinos{display:none;}
.formReserva #linkTodosDestinos{float:right;padding:0 2px 0 0;}
.formReserva form div.cabeceraDestino{overflow:hidden;height:10px;width:130px;display:inline;}
.formReserva form div.cabeceraDestino table.estructura{width:148px;padding:0;border:none;}
.formReserva form div.cabeceraDestino table.estructura tr{vertical-align:top;}
.formReserva form div.cabeceraDestino #linkTodosDestinos{text-align:right;line-height:1.4;}
.formReserva .bottom{clear:left;font-size:1.8em;text-align:right;width:320px;float:none;overflow:hidden;}
.formReserva form .button2 div{font-size:0.8em;float:left;height:25px;padding:0 0 0 3px;width:100%;}
.formReserva .button2 input{font-size:1.2em;}
.formReserva div.masOpc{width:auto;float:none;padding:10px;}
.formReserva div.masOpc li{display:inline;font-size:1.2em;padding:0 5px 0 0;color:#96958e;}
.formReserva div.masOpc p{font-size:1.2em;font-weight:bold;}
.formReserva #divHuespedes{width:170px;padding-top:0;padding-bottom:0;margin-bottom:5px;margin-left:5px;}
.formReserva #divHuespedes.on{}
.formReserva #divHuespedes div{float:right;}
.formReserva #divHabitaciones{width:80px;padding-top:5px;}
.formReserva #divHuespedes div.numHabitacion{float:left;width:50px;text-align:right;font-weight:bold;font-size:1.1em;padding-top:18px;color:#034b85;}
.formReserva #divHuespedes div.habitacion{float:none;width:auto;padding:0px 0 2px;border-bottom:0px solid #f6f6f6;clear:both;overflow:hidden;}
.formReserva #habitacion1 .numHabitacion{display:none;}
.formReserva .on #habitacion1 .numHabitacion{display:block;}
.formReserva form .divHotel{float:none;width:auto;}
.formReserva form .divHotel select{width:290px;}
.formReserva form #codi-promocional, .formReserva form #categoria{width:135px;}
.formReserva form #date1, .formReserva form #date2, .formReserva form #codi-promocional{padding:1px 2px;width:75px;}
.formReserva .divCodiPromocional, .formReserva .divCategoria{margin-bottom:10px;}
.formReserva .habitacionB select{width:66px;}
.formReserva #divHuespedesB{width:200px;padding-top:0;padding-bottom:0;margin-bottom:5px;}
.formReserva #divHuespedesB.on{background:#e9e8e6;}
.formReserva #divHuespedesB div{float:right;}
.formReserva #divHabitacionesB{width:90px;padding-top:5px;}
.formReserva #divHuespedesB div.numHabitacionB{float:left;width:50px;text-align:right;font-weight:bold;font-size:1.2em;padding-top:18px;}
.formReserva #divHuespedesB div.habitacion{float:none;width:auto;padding:5px 0 5px;border-bottom:5px solid #f6f6f6;clear:both;overflow:hidden;}
.formReserva #habitacionB1 .numHabitacion{display:none;}
.formReserva .on #habitacionB1 .numHabitacion{display:block;}
.riuHotels{border-top:6px solid #f3f1f1;padding:0 0 20px;}
.riuHotels h1{border-bottom:1px solid #d2cdc5;padding:7px 0;font-size:2.2em;}
.riuHotels h2{font-size:18px;padding:7px 0;}
.riuHotels ul{width:320px;}
.riuHotels li{padding:0 0 0 46px;font-size:1.2em;}
.riuHotels .n1{background:url(../../img/num1.gif) no-repeat 3px 6px;}
.riuHotels .n2{background:url(../../img/num2.gif) no-repeat 3px 6px;}
.riuHotels .n3{background:url(../../img/num3.gif) no-repeat 3px 6px;}
.riuHotels .n4{background:url(../../img/num4.gif) no-repeat 3px 6px;}
.riuHotels li p{background:url(../../img/linia_punts_h.gif) repeat-x left bottom;padding:8px 2px 10px 3px;min-height:23px;_height:23px;}
.riuHotels .moreInfo{font-size:1.2em;}
.herramientas{border:1px solid #d2cdc5;padding:3px 0;margin:0 0 10px;font-size:1.2em;}
.herramientas h2{font-size:18px;background:url(../../img/bg_titol_degradat.gif) repeat-x 0 0;padding:8px 14px 9px;}
.herramientas ul{background:url(../../img/bg_box_degradat.gif) repeat-x 0 0;padding:16px 14px 0;}
.herramientas li{background:url(../../img/list_triangle.gif) no-repeat 0 4px;padding:0 0 14px 10px;}
.herramientas .moreInfo{margin-right:14px;}
.colHomeCenter .otros{border:none;padding-top:0;margin-left:0;}
.colHomeCenter .otros ul.left{float:left;}
.colHomeCenter .otros ul.right{float:right;}
.colHomeCenter .otros ul{border-top:6px solid #f3f1f1;padding:8px 0 0;line-height:1.4;width:182px;}
.colHomeCenter .otros li.line{background:url(../../img/linia_punts_h.gif) repeat-x left bottom;}
.colHomeCenter .otros h2{font-size:1.2em;color:#5c6063;padding:0 0 3px;}
.colHomeCenter .otros li{padding:0 0 10px;margin:0 0 4px;height:auto;}
.promoFlash{margin:0 0 20px;}
.guiaDestinos{border-top:6px solid #f3f1f1;font-size:1.2em;margin:0 0 20px;clear:both;}
.guiaDestinos h2{padding:7px 0;font-size:18px;}
.guiaDestinos ul{margin:10px 0;width:450px;}
.guiaDestinos ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.guiaDestinos li{float:left;display:block;width:84px;padding:0 10px 0 0;}
.guiaDestinos select{width:230px;vertical-align:middle;float:left;}
.guiaDestinos label{font-weight:bold;vertical-align:middle;clear:left;padding:0 12px 0 0;}
.guiaDestinos input.button{margin:0 0 0 2px;width:132px;background-image:url(../../img/bg_boto132.gif);vertical-align:middle;float:right;}
.guiaDestinos form{margin:0 0 20px;overflow:hidden;}
.guiaDestinos .banner{border:1px solid #d2cdc5;background:url(../../img/bg_banner_destino.gif) repeat-x left bottom;}
.guiaDestinos .banner img{display:block;float:left;}
.guiaDestinos .banner div{margin:0 10px 0 137px;padding:15px 0 0 0;height:74px;}
.guiaDestinos .banner div p{font-size:16px;}
.guiaDestinos .banner div strong{color:#278ccd;}
.ideas{border-top:6px solid #f3f1f1;font-size:1.2em;padding:0 0 12px;}
.ideas h2{padding:7px 0 4px;font-size:18px;}
.ideas ul{padding:0;}
.ideas li{background:url(../../img/linia_punts_h.gif) repeat-x left bottom;padding:8px 2px 10px 3px;}
.ideas li p{background:url(../../img/list_quadrat.gif) no-repeat 0 4px;padding:0 0 0 10px;}
.ultimoMin{border-top:4px solid #f3f1f1;}
.ultimoMin h2{font-size:18px;color:#e8ae33;background:url(../../img/bg_titol_degradat.gif) repeat-x 0 0;padding:8px 1px 9px;}
.ultimoMin a, .ultimoMin span.estrelles{color:#e8ae33;font-weight:bold;}
.ultimoMin span.estrelles{background:url(../../img/estrella_taronja.gif) no-repeat right 3px;padding:0 9px 0 0;}
.ultimoMin a:hover{color:#efca00;}
.ultimoMin table{width:100%;}
.ultimoMin td{background:url(../../img/linia_punts_h.gif) repeat-x 0 0;padding:8px 0 10px;vertical-align:top;}
.ultimoMin .hotel{font-size:1.2em;}
.ultimoMin h3{padding:0 0 3px;font-size:1em;}
.ultimoMin .precio{font-size:2.5em;color:#e8ae33;font-weight:bold;padding:5px 0 7px;text-align:right;width:70px;}
.ultimoMin table td.hotel div.preciolm, .ofertas table td.hotel div.preciolm{font-size:0.8em;width:100%;text-align:right;}
.ultimoMin table td.hotel div.preciolm .num{color:#e8ae33;font-size:2.6em;font-weight:bold;}
.ultimoMin table td.hotel div.preciolm .unid{font-size:0.7em;}
.ofertas table td.hotel div.preciolm .num{color:#e8ae33;font-size:2.0em;font-weight:bold;}
.ofertas table td.hotel div.preciolm .unid{font-size:0.7em;}
.precio span.num, .precioNoche span.num, .precioTotal span.num{float:left;width:60px;text-align:right;}
td.precio span.num{float:none;width:auto;}
.precio span.unid, .precioNoche span.unid, .precioTotal span.unid{float:left;font-size:0.7em;width:0.5em;text-align:right;}
td.precio span.unid{float:none;width:auto;}
.ofertas{border-top:4px solid #f3f1f1;margin:0 0 20px;}
.ofertas th{padding:7px 0;text-align:left;color:#e8ae33;}
.ofertas th.hotel{font-size:18px;}
.ofertas th.precio{font-size:15px;text-align:right;}
.ofertas table{width:100%;}
.ofertas td{background:url(../../img/linia_punts_h.gif) repeat-x left bottom;padding:7px 0 7px;vertical-align:top;}
.ofertas .hotel{font-size:1.2em;}
.ofertas .precio{font-size:1.8em;color:#e8ae33;font-weight:bold;text-align:right;padding:5px 0 7px;width:70px;}
.ofertas span.estrelles{color:#278ccd;font-weight:bold;background:url(../../img/estrella_blava.gif) no-repeat right 3px;padding:0 9px 0 0;}
.ofertas .moreInfo{font-size:1.2em;}
.modulDestacado{border-top:4px solid #e8ae33;}
.modulDestacado h2, .modulDestacado th.hotel{font-size:22px;}
.modulDestacado h2, .modulDestacado table{background:url(../../img/bg_titol_degradat.gif) repeat-x 0 0;}
.formBoletin{border:1px solid #d2cdc5;background:url(../../img/bg_box_degradat.gif) repeat-x 0 1px;padding:8px 0 10px 8px;margin:0 0 20px;}
.formBoletin h2{font-size:1.4em;padding:0 0 7px;color:#5c6063;}
.formBoletin form{font-size:1.2em;}
.formBoletin label{font-weight:bold;padding:0 0 4px;display:block;}
.formBoletin input{width:144px;}
.formBoletin div.button2{padding:4px 6px 5px 0;clear:both;overflow:hidden;}
.formBoletin div.button2 div{float:right;}
.formBoletin div.button2 input{width:auto;font-size:1em;}
.formBoletin .proteccion{font-size:1.1em;}
.hotelesPara{border-top:4px solid #f3f1f1;margin:0 0 20px;}
.hotelesPara h2{font-size:1.8em;color:#e8ae33;padding:7px 0;}
.hotelesPara h2 span{font-size:0.8em;}
.hotelesPara li{background:url(../../img/linia_punts_h.gif) repeat-x left bottom;padding:8px 0 10px;font-size:1.2em;}
.hotelesPara .moreInfo{font-size:1.2em;}
.imprimir{background:url(../../img/ico_imprimir.gif) no-repeat 16px 1px;padding:0 0 0 35px;}
.enviarAmigo{background:url(../../img/ico_enviar.gif) no-repeat 16px 1px;padding:0 0 0 35px;}
.anadirLista{background:url(../../img/ico_anadir_lista.gif) no-repeat 16px 0;padding:0 0 0 33px;}
.adobe{background:url(../../img/ico_adobe.gif) no-repeat 0 0;padding:0 0 0 15px;}
.tiempo{background:url(../../img/ico_tiempo.gif) no-repeat 0 0;padding:0 0 0 15px;}
.guia{background:url(../../img/ico_guia.gif) no-repeat 1px 0;padding:0 0 0 15px;}
ul.links li{padding-bottom:7px;}
ul.links a{font-size:1.1em;color:#808285;}
ul.links li.on a{color:#e8ae33;font-weight:bold;background:url(../../img/fletxa_links_on.gif) no-repeat right 4px;padding:0 15px 0 0;text-decoration:none;}
ul.links a:hover{color:#a0a7ae;}
#llistaPaisos{display:none;position:absolute;left:214px;top:255px;border:1px solid #989c9f;background:#fff;width:500px;}
#llistaPaisos .todos{color:#278ccd;font-size:1.1em;padding:5px 4px 8px 8px;}
#llistaPaisos .close{float:right;padding:5px 4px 8px 8px;cursor:pointer;}
#llistaPaisos .taula{border-top:5px solid #f5f3f4;padding:8px 0 0 8px;}
#llistaPaisos table{width:100%;}
#llistaPaisos .taula h3{font-size:1.1em;padding-bottom:5px;color:#5c6164;}
#llistaPaisos td{padding:0 15px 5px 0;}
#llistaPaisos td.ult{padding:0 0 5px 0;}
#llistaPaisos ul{padding-bottom:5px;}
#llistaPaisos li{padding-bottom:5px;}
#llistaPaisos li a{font-size:1.1em;}
#ajuste{height:35px;position:relative;margin:5px 0 0;}
.ui-slider{width:160px;height:15px;position:relative;background-repeat:no-repeat;background-position:center center;background-image:url(../../img/slider-bg.gif);}
.ui-slider-handle{position:absolute;z-index:1;height:15px;width:8px;top:0;left:3px;background-image:url(../../img/slider-handle-left.gif);}
.ui-slider-handle-active{border:1px dotted black;}
.ui-slider-disabled .ui-slider-handle{opacity:0.5;}
.ui-slider-range{position:absolute;opacity:0.3;width:100%;height:100%;}
#porDestino h2{background-image:url(../../img/bg_macro_hotel_destino.gif);height:185px;}
#porDestino .masInfo ul{float:left;width:130px;}
#porDestino .masInfo ul li{background:transparent url(../../img/list_quadrat.gif) no-repeat scroll 0 4px;padding:0 0 10px 10px;}
#porDestino div.button2{float:left;padding:0 0 0 10px;}
#porDestino div.button2 p{padding:0 3px 0 0;}
#porDestino div.button2 input{font-size:1em;}
#porHotel h2{background-image:url(../../img/bg_macro_hotel_hotel.gif);height:185px;}
#porDestino select, #porHotel select{float:left;width:280px;}
#porHotel .button{margin-left:10px;}
#porHotel div.button2{float:left;padding:0 0 0 10px;}
#porHotel div.button2 p{padding:0 3px 0 0;}
#porHotel div.button2 input{font-size:1em;}
#porHotel .masInfo li{float:left;display:inline;padding:0 10px 8px 0;}
#porHotel .masInfo li.on, #porHotel .masInfo li.on a{color:#000;font-weight:bold;text-decoration:none;}
#porHotel .masInfo li.disabled, #porHotel .masInfo li.disabled a{color:#999;font-weight:bold;text-decoration:none;}
#porPais h2{background-image:url(../../img/bg_macro_hotel_pais.gif);height:185px;}
#porPais p{margin-bottom:10px;}
#porPais ul{float:left;width:130px;}
#porPais li{padding:0 0 5px 0;}
#porPais input{vertical-align:middle;}
div#porPais.secVariable input{border:none;}
#porDestino{display:block;}
.marco div.dp-popup{font-size:13px;width:182px;}
.marco div.dp-popup h4{font-size:14px;color:#676b6e;}
.marco div.dp-popup{border:1px solid #d2cec5;}
.calendario input.dp-applied{width:114px;float:none;background:#268cce;border:1px solid #268cce;color:#fff;font-size:12px;margin:3px 0 5px 0;padding:3px 0;text-align:center;width:187px;}
.flash-replaced .alt{display:block;height:0;position:absolute;overflow:hidden;width:0;}
.homeSimple .colHomeLeft{width:384px;float:left;margin:13px 0 0 0;overflow:hidden;}
.homeSimple .colHomeRight{width:514px;float:right;margin:17px 0 0 0;overflow:hidden;}
.homeSimple .riuHotels h2{border-bottom:1px solid #d2cdc5;padding:7px 0;font-size:1.9em;}
.homeSimple .guiaDestinos{border-top:none;margin-bottom:30px;}
.homeSimple .guiaDestinos h2{border-bottom:1px solid #d2cdc5;font-size:1.4em;}
.homeSimple .guiaDestinos .mapaMundi{border-top:6px solid #f3f1f1;margin:0 0 20px;}
.homeSimple .guiaDestinos ul{width:auto;}
.homeSimple .guiaDestinos li{width:75px;line-height:1.4;}
.homeSimple .presentacion{width:312px;float:left;overflow:hidden;}
.homeSimple h1{padding:0 0 7px;font-size:2.0em;}
.homeSimple .presentacion p{font-size:1.2em;padding:0 0 15px;line-height:1.5;}
.homeSimple .formBoletin{width:178px;float:right;margin:36px 0 0;}
.homeSimple .destinosDestac li{background:url(../../img/linia_punts_h.gif) repeat-x left bottom;padding:0 0 10px;margin:0 0 10px;float:none;width:auto;clear:both;overflow:hidden;}
.homeSimple .destinosDestac .text,.homeSimple .destinosDestac li.ultim .text{width:378px;}
.homeSimple .destinosDestac li.ultim{background:none;}
.homeSimple .destinosDestac h2{margin-bottom:14px;color:#293B45;}
.homeSimple #menuPrincipal{margin:0 0 0 240px;}
.homeSimple .formBoletin input{width:168px;}
.homeSimple .formBoletin input.button{width:83px;}
.botonCerrar{float:right;padding:4px 4px 0 0;}
p.prop{font-weight:bold;}
div.space-line{clear:both;margin:2;padding:0;width:auto;}
.botones{padding:0;width:100%;}
.botones .button2{margin:0 0 0 10px;float:right;}
.separadorCancelar{padding:10px 0 10px 0;background:url(../../img/linia_punts_h_fosc.gif) repeat-x left;}
.Error{color:#CE081F;font-size:1.2em;font-weight:bold;}
.formReserva .calendar2 a.dp-choose-date{margin:-17px 0px 0px 85px;}
.formReserva #calendar2Container{display:inline;float:none;}
.formReserva #pais{margin-bottom:-2px;}
table.logotips td.foto{width:150px;}
.formReserva h2.reserves-hotel{color:#2b739f;font-weight:bold;font-size:1.20em;border-bottom:2px dotted #b3d1db;}
#pBusqueda .macro .form .calendari label{font-size:1.3em;font-weight:bold;}
.amb-menu-paquets{border:1px solid #D2CEC5;border-top:none;padding:10px;}
#pDetalle .guiaDestinos input.button{float:left;margin-left:5px;}
div.buttonOR input{width:106px;}
.formReserva form div.alineador,.macroOfertas .porFechas div.alineador{width:250px;height:1px;padding:0px;margin:0px;font-size:0px;}
.formReserva form div#calendar1, .macroOfertas .porFechas div#calendar1, .formReserva form div#calendar2, .macroOfertas .porFechas div#calendar2, .formReserva form div.calendar2Container, .macroOfertas .porFechas div.calendar2Container{padding-bottom:0px;font-size:0em;height:0px;}
#etiquetaDate1{float:left;width:100%;height:1%;}
#etiquetaDate2{float:left;width:100%;height:1%;}
#cautare-hoteluri-ro{background:url(../images/cautare-hoteluri-ro.jpg) top left no-repeat;width:100%;height:22px;color:#2b739f;font-weight:bold;font-size:1.20em;border-bottom:2px dotted #b3d1db;}
#cautare-hoteluri-en{background:url(../images/cautare-hoteluri-en.jpg) top left no-repeat;width:100%;height:22px;color:#2b739f;font-weight:bold;font-size:1.20em;border-bottom:2px dotted #b3d1db;}
#hide{display:none;}
