@charset "utf-8";@import url("/style/reset.css");body{font-family:Verdana,Geneva,sans-serif;line-height:14px;color:#000;margin:0;background:url(/im/common/degradado_fondo.jpg) #333 repeat-x top;font-size:11px;text-decoration:none}#liveweb_c{position:absolute;width:190px;height:57px;display:block}img{border:none}p{margin:0;padding:0}h1,h2,h3,h4{margin:0;padding:0}.input_text{background:#fff;border:1px
solid #333;font-family:Verdana,Geneva,sans-serif;color:#666;font-size:9px;height:17px;width:74px;line-height:14px;text-align:center}.input_text_desplegable{background:#fff;border:1px
solid #333;font-family:Verdana,Geneva,sans-serif;color:#666;font-size:9px;height:17px;line-height:14px}.input_text_desplegableHotel{width:248px}.menu_reserva{font-family:Verdana,Geneva,sans-serif;font-size:9px;font-style:normal;line-height:normal;font-weight:bold;color:#333;text-decoration:none;text-align:right}.celda_boton{font-family:Arial,Helvetica,sans-serif;color:#FFF;font-size:10px;background:url(/im/common/boton_menu_reserva.jpg) no-repeat center;font-style:normal;font-weight:bold;text-decoration:none;text-align:center;display:block;width:75px;height:19px;line-height:18px;border:none;padding-bottom:4px}.footer1{font-family:Verdana,Geneva,sans-serif;font-size:11px;font-weight:normal;color:#CCC;text-decoration:none;text-align:justify}.tit_footer1{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;color:#f90;text-decoration:none}.celda_boton:hover{color:#f90}.footer1_bold{font-family:Verdana,Geneva,sans-serif;font-size:11px;font-weight:bold;color:#f90;text-decoration:none}.footer2{font-family:Verdana,Geneva,sans-serif;font-size:11px;font-weight:normal;color:#CCC;text-decoration:none;text-align:justify;padding-left:5px}.footer2:hover{color:#999}.foot_centro{font-family:Verdana,Geneva,sans-serif;font-size:11px;font-weight:normal;color:#555;text-decoration:none;text-align:justify}.tit_footer2{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#f90;text-decoration:none;line-height:32px}.grupo_ibersol{font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:normal;color:#f90;text-decoration:none}.footer3{font-family:Verdana,Geneva,sans-serif;font-size:9px;font-weight:normal;color:#666;text-decoration:none;text-align:justify}.footer3:hover{color:#999}.link_footer3{font-family:Verdana,Geneva,sans-serif;font-size:9px;font-weight:normal;color:#666;text-decoration:none;text-align:justify}.link_menu_lat{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#FFF;text-decoration:none;text-align:right;display:block;width:206px;height:17px}.link_footer3:hover{color:#999}.footer4{font-family:Verdana,Geneva,sans-serif;font-size:9px;font-weight:normal;color:#999;text-decoration:none;text-align:right;padding-left:5px}.link_footer4{font-family:Verdana,Geneva,sans-serif;font-size:9px;font-weight:normal;color:#999;text-decoration:none;text-align:right;padding-left:5px}.link_footer4:hover{color:#ccc}.cajon{float:left;width:245px;height:180px;margin-right:5px;margin-bottom:5px;display:block;text-decoration:none}.cajon_mini{width:181px;height:141px;margin-right:7px}.cajon_largo{float:none;width:745px;height:140px;margin-bottom:5px;margin-right:0}.cajon
.cajon_titulo{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#f90;text-decoration:none;background-color:#000;height:20px;padding-left:8px;line-height:20px;display:block}.cajon.cajon_mini
.cajon_titulo{font-size:11px;height:18px}.cajon.cajon_largo
.cajon_titulo{font-size:11px;width:400px;float:left;height:110px;padding:15px}.cajon.cajon_largo .cajon_titulo
.cajon_titulo_titulo{font-size:13px;margin-bottom:10px}.cajon.cajon_largo .cajon_titulo
.cajon_titulo_texto{font-family:Verdana;font-size:11px;color:#CCC;font-weight:normal}.cajon:hover
.cajon_titulo{}h3.cajon_titulo{margin:0}.cajon
.cajon_subtitulo{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:normal;color:#fff;text-decoration:none;background-color:#000;height:20px;padding-left:8px;line-height:16px;display:block}.cajon.cajon_mini
.cajon_subtitulo{font-size:12px}.cajon:hover
.cajon_subtitulo{}.ultimo{margin-right:0}ul.menu_lateral{margin:0;padding:0;list-style:none;margin-bottom:14px}ul.menu_lateral
li{margin:0;padding:0;list-style:none}ul.menu_lateral li a,ul.menu_lateral li a.script:hover{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#FFF;display:block;height:24px;text-align:right;line-height:23px;text-decoration:none;border-bottom:1px solid black}ul.menu_lateral li a:hover,ul.menu_lateral li
a.script.hover{color:#f90}a.cajon{cursor:pointer}.cajon_foto_contenedor{width:245px;height:139px;display:block}.cajon_foto_contenedor_grande{height:179px;display:block}.cajon_foto_contenedor_mini{width:181px;height:103px;display:block}.cajon_foto_contenedor_lateral{width:206px;height:151px;display:block;margin-bottom:10px}.cajon_foto_contenedor_lateral
span{margin-bottom:0}.cajon_foto_contenedor_largo{width:315px;height:140px;float:left;display:block}.cajon_fotobn{position:absolute;z-index:1}.cajon_fotocolor{z-index:2}.titulo_ficha{font-family:Arial;font-size:15px;font-weight:bold;color:#f90;margin-left:10px;text-decoration:none;float:left}.subtitulo_ficha_groc{font-family:Arial;font-size:13px;font-weight:bold;color:#f90;margin-left:10px;text-decoration:none}.subtitulo_ficha_blanc{font-family:Arial;font-size:13px;font-weight:bold;margin-left:10px;color:#fff;text-decoration:none}.text_menu{font-family:Arial;font-size:13px;font-weight:normal;color:#FFF;text-decoration:none}.text_descripcio{font-family:Verdana;font-size:10px;line-height:20px;font-weight:normal;text-align:justify;color:#CCC;text-decoration:none;margin-right:15px}.text_descripcio
a{font-family:Arial;font-size:10px;margin-left:10px;margin-right:10px;font-weight:normal;text-align:left;color:#FFF;text-decoration:none}.text_descripcio a:hover{color:#666;text-decoration:none}.text_descripcio_sin{font-family:Verdana;font-size:10px;line-height:20px;font-weight:normal;text-align:justify;color:#CCC;text-decoration:none}.text_listado{font-family:Verdana;font-size:10px;line-height:20px;font-weight:normal;text-align:justify;color:#CCC;text-decoration:none;margin-left:15px;margin-right:15px}.text_caracteristicas_blanc_link{font-family:Verdana;font-size:10px;line-height:20px;font-weight:normal;text-align:justify;color:#FFF;text-decoration:none}.text_caracteristicas_blanc{font-family:Verdana;font-size:10px;line-height:20px;font-weight:normal;text-align:justify;color:#FFF;text-decoration:none;margin-right:10px;margin-left:10px}.text_caracteristicas_groc{font-family:Verdana;font-size:10px;line-height:20px;margin-top:10px;margin-left:10px;font-weight:bold;text-align:left;color:#F90;text-decoration:none}.text_formulari{font-family:Verdana;font-size:10px;font-weight:normal;color:#666;text-decoration:none}.caja_text_formulari{font-family:Verdana;font-size:10px;font-weight:normal;color:#666;text-decoration:none;width:120px}.caja_comentario_text_formulari{font-family:Verdana;font-size:10px;font-weight:normal;color:#666;text-decoration:none;width:200px}.caja_desplegable_text_formulari{font-family:Verdana;font-size:10px;font-weight:normal;color:#666;text-decoration:none;width:180px}.peu_blanc_esq{font-family:Arial;font-size:10px;margin-left:10px;font-weight:normal;text-align:left;color:#FFF;text-decoration:none}.peu_blanc_dret{font-family:Arial;font-size:10px;margin-left:10px;margin-right:10px;font-weight:normal;text-align:left;color:#FFF;text-decoration:none}.peu_blanc_esq:hover{color:#666;text-decoration:none}.peu_blanc_dret:hover{color:#666;text-decoration:none}.peu_groc{font-family:Arial;font-size:10px;line-height:20px;margin-left:10px;font-weight:normal;text-align:left;color:#F90;text-decoration:none}.menuDerecha{margin:0;padding:0;margin-top:10px;list-style:none}.menuDerecha
li{margin:0;margin-left:12px;margin-bottom:10px;padding:0;list-style:none}.menuDerechaMini{margin-top:5px}.menuDerechaMini
li{margin-bottom:3px}.menuDerechaLink{width:182px;height:32px;display:block;background:url(/im/common/b_menu.jpg) center top;font-family:Arial,Helvetica,sans-serif;text-decoration:none;font-size:12px;line-height:32px;color:#FFF;text-align:left;padding-left:40px}.menuDerechaMini li
.menuDerechaLink{width:202px;height:14px;font-size:11px;line-height:14px;padding-left:20px;background:url(/im/common/b_menu_mini.jpg) center top}.menuDerechaLink:hover,.menuDerechaMini li .menuDerechaLink:hover,.menuDerechaLinkSeleccionado,.menuDerechaMini li
.menuDerechaLinkSeleccionado{background-position:center bottom}.bVisitarWeb{width:117px;height:24px;display:block;background:url(/im/common/b_amarillo.jpg) center top;font-family:Arial,Helvetica,sans-serif;text-decoration:none;font-size:12px;line-height:24px;color:#FFF;text-align:center;margin:0
auto;border:#666 1px solid}.bVisitarWeb:hover{background-position:center bottom}.bVisitarWeb_short{width:103px;float:left;margin-left:12px}.volver_ficha{float:right}.no_justificado{text-align:left}.paginado{color:#FFF}.paginado
a{color:#FFF;text-decoration:none}.clear_both{clear:both;display:block}#idiomas{background:#444}#idiomas_int{color:#808080;text-align:right;width:960px;height:24px;line-height:24px;margin:0
auto}#idiomas_int
a{color:#808080;font-size:10px;text-decoration:none}#idiomas_int a:hover{color:#CCC}#idiomas_int
a.seleccionado{color:#CCC}#base{width:960px;margin:0
auto}#base
a{text-decoration:none}#header{border-bottom:1px solid #808080;padding:0
0 7px 0;margin:0
0 10px 0}#header
#logo{float:left}#header
#menu{float:left;width:754px;margin:11px
0 0 0}#header #menu
p{font-family:Verdana,Geneva,sans-serif;color:#CCC;font-size:15px;background:url(/im/content/header_ico_telf.gif) no-repeat left center;width:115px;margin:0
0 20px 634px;padding:0
0 0 12px}#header
#menu_int{margin:34px
0 0 70px}#header #menu ul
li{float:left}#header #menu_sup
li{background:url(/im/content/menu_separador.gif) no-repeat right center;margin:0
14px 0 0;padding:0
14px 0 0}#header #menu_sup li
a{color:#FFF;font-size:15px}#header #menu_sup li a:hover, #header #menu_sup li a.seleccionado, #header #menu_inf li
a.seleccionado{color:#F90}#header #menu_inf li a:hover{color:#FFF}#header #menu_sup
li.last{background:none;padding:0;margin:0}#header
#menu_inf{margin:10px
0 0 27px}#header #menu_inf
li{margin:0
15px 0 0}#header #menu_inf li
a{color:#808080;font-size:11px}#header #menu_inf
li.last{padding:0;margin:0}#menu_lateral_completo{float:left;width:215px}#reserva{background:url(/im/common/reservas_fondo_deg.gif) repeat-x #F90;float:left;width:206px;height:315px;margin:0
0 10px 0}#reserva
p.reserva_telefono{color:#000;font-size:15px;font-weight:bold;border-bottom:1px solid #000;background:url(/im/common/ico_telf.gif) no-repeat left 13px;margin:0
13px;padding:13px
0 10px 10px}#reserva
p.reserva_online{font-size:12px;font-weight:bold;margin:0
13px;padding:10px
0 0 0}#reserva
form{font-size:10px;margin:13px
0 0 13px}#reserva form
label{display:block;float:left;width:178px;margin:0
10px 6px 0}#reserva form
label.peque{width:52px}#reserva form label.peque
select{width:50px}#reserva form
label.last{margin-right:0}#reserva form select, #reserva form
input{border:1px
solid #333;margin:3px
0 0 0}#reserva form select.grande, #reserva form
input.grande{width:176px}#reserva form
select.fecha{width:50px;margin:3px
6px 0 0}#reserva form
div{float:left;width:178px;margin:1px
0}#reserva form
input.boton{font-family:Verdana,Geneva,sans-serif;color:#FFF;font-size:11px;font-weight:bold;background:url(/im/common/btn-fondo.jpg) no-repeat;border:none;width:85px;height:20px;margin:5px
5px 0 0;padding:0
0 3px 0}#reserva form input.boton:hover{color:#F90}#home_banner_img{border-bottom:5px solid #F90;background:url(/im/bucle/1.jpg) no-repeat;float:left;width:745px;height:311px;margin:0
0 10px 0}#home_banner_img
h1{color:#FFF;font-size:11px;font-weight:normal;line-height:23px;margin:210px
17px 0 17px}#home_banner_img h1
span{color:#F90}#contenidos{float:left;width:745px;margin:0
0 30px 0}#menu_banners{float:left;width:206px}#menu_banners ul li
a{font-family:Arial,Helvetica,sans-serif;display:block;margin:0
0 9px 0}#menu_banners ul li a#cuadro_ofertas span, #menu_banners ul li a#cuadro_actividades
span{color:#FFF;font-size:16px;font-weight:bold;display:block;position:absolute;margin:110px
0 0 12px}#menu_banners ul li a#cuadro_apartamentos
span{color:#FFF;font-size:16px;font-weight:bold;display:block;position:absolute;margin:250px
0 0 12px}#menu_banners ul li
a#cuadro_apartamentos{background:url(/im/common/banner-apartamentos_ok.jpg) no-repeat;width:206px;height:271px}#menu_banners ul li a#cuadro_apartamentos:hover{background:url(/im/common/banner-apartamentos_ok.jpg) no-repeat -206px 0}#menu_banners ul li
a#cuadro_ofertas{background:url(/im/common/banner-ofertas_ok.jpg) no-repeat;width:206px;height:131px}#menu_banners ul li a#cuadro_ofertas:hover{background:url(/im/common/banner-ofertas_ok.jpg) no-repeat -206px 0}#menu_banners ul li
a#cuadro_actividades{background:url(/im/common/banner-actividades_ok.jpg) no-repeat;width:206px;height:131px}#menu_banners ul li a#cuadro_actividades:hover{background:url(/im/common/banner-actividades_ok.jpg) no-repeat -206px 0}#home_txtposi{width:960px;margin:0
auto;margin-bottom:5px}#home_txtposi
h2{font-family:Arial,Helvetica,sans-serif;color:#F90;font-size:15px;border-bottom:1px solid #CCC;margin:0
0 12px 0;padding:0
0 9px 0}#home_txtposi
p{color:#CCC;font-size:11px;text-align:justify;margin:0
0 15px 0 }#home_txtposi
#home_txtposi_izq{float:left;width:467px;margin:0
25px 0 0}#home_txtposi
#home_txtposi_der{float:left;width:467px}#footer{border-top:1px solid #999;width:960px;margin:0
auto;margin-bottom:20px;clear:both}#footer
#logos_gris{border-bottom:1px solid #999;padding:8px
0 10px 625px;margin:0
0 20px 0}#footer
span#portaventura{background:url(/im/common/port.jpg) no-repeat;display:block;float:left;width:130px;height:45px;margin:0
40px 0 0}#footer
a#busplana{background:url(/im/common/plana.jpg) no-repeat;display:block;float:left;width:158px;height:41px}#footer a#busplana:hover{background:url(/im/common/plana.jpg) no-repeat 0 -46px}#footer #logos_social, #footer
#quicklinks{border-bottom:3px solid #f90;margin:0
0 8px 0}#footer #logos_social
h2{float:left;margin:9px
122px 0 0}#footer #logos_social
img{margin:0
10px 0 0}#footer
#quicklinks{padding:0
0 8px 0}#info_empresa
#izq{float:left;margin:0
230px 0 0px}#info_empresa
#der{float:left}#contenido_interior{float:left;width:745px;margin:0
0 30px 0}.afterbucle{position:absolute}#afterbucle2{z-index:-2}#afterbucle{z-index:-3}#idForm
select{font-size:10px}#idForm select
optgroup{padding-left:3px}#idForm select optgroup
option{padding-left:4px;color:#333}