body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset, legend, input,textarea,p,blockquote,th,td {margin:0;padding:0;font-family: "Courier New", Arial, Verdana;}
table {	border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {	font-style:normal;	font-weight:normal;}
ol,ul {	list-style:none;}
caption,th {	text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}
q:before,q:after {	content:'';}
abbr,acronym { border:0;}
a { outline: 0; }

body,html { width: 100%; height: 100%; }
a {color:#2e3192;}


#imagen {position:absolute;top:0px;left:0px;z-index:0;width:100%;height:100%;overflow:hidden;}
#imagen img { position: absolute;height:100%;top:0px;left:0px;}


#pagina {width:100%;height:100%;position:relative;}
#pagina #menu {width:220px;position:absolute;top:0px;left:30px;}
#pagina #menu h1 {background:white url(img/logo.gif) 50% 35px no-repeat;width:220px;height:160px;padding:30px 0px 40px 0px;}
#pagina #menu h1 a {text-indent:-10000em;display:block;width:220px;height:160px;}
#pagina #menu ul#menu_pral {width:189px;padding:0px 0px 10px 31px;background:white;}
#pagina #menu ul#menu_pral li {line-height:16px;}
#pagina #menu ul#menu_pral li a {font-family:"Courier New";font-size:12px;color:#000;text-decoration:none;}
#pagina #menu ul#menu_pral li#reserves {padding:20px 0px 20px 0px;}
#pagina #menu ul#menu_pral li#reserves a {color:#739a0b;font-weight:bold;border-top:1px solid #739a0b;border-bottom:1px solid #739a0b;padding:2px 0px 2px 0px;text-transform:uppercase;}
#pagina #menu ul#menu_idioma {background:white;height:30px;padding-left:31px;width:189px;}
#pagina #menu ul#menu_idioma li {width:24px;float:left;clear:none;}
#pagina #menu ul#menu_idioma li a {float:left;clear:none;width:16px;height:11px;margin-right:5px;text-indent:-10000em;}
#pagina #menu ul#menu_idioma li#lang_1 a {background:url(img/flags.gif) 0px 0px no-repeat;}
#pagina #menu ul#menu_idioma li#lang_2 a {background:url(img/flags.gif) -21px 0px no-repeat;}
#pagina #menu ul#menu_idioma li#lang_3 a {background:url(img/flags.gif) -42px 0px no-repeat;}
#pagina #menu ul#menu_idioma li#lang_4 a {background:url(img/flags.gif) -63px 0px no-repeat;}
#pagina #menu ul#menu_idioma li#lang_5 a {background:url(img/flags.gif) -84px 0px no-repeat;}
#pagina #menu ul#menu_idioma li#lang_6 a {background:url(img/flags.gif) -105px 0px no-repeat;}
#pagina #menu #contacto {background:white;padding:0px 10px 10px 31px;font-size:12px;font-family:"Courier New";color:#000;}
#pagina #menu #contacto strong {font-weight:bold;line-height:16px;}
#pagina #menu #avis_legal {float:left;background:white;padding:0px 10px 10px 31px;font-size:12px;font-family:"Courier New";color:#000;width:179px;}
#pagina #menu #avis_legal a {color:#aaa;font-size:11px;}
#pagina #menu #links {background:url(img/fondo_estrecho.png) 0px 100% no-repeat;float:left;padding:0px 21px 10px 10px;font-size:12px;font-family:"Courier New";color:#000;width:189px;}
#pagina .content {width:380px;padding:90px 30px 10px 30px;position:absolute;top:0px;left:261px;background:url(img/fondo_ancho.png) 0px 100% no-repeat;font-size:12px;color:#000;line-height:18px;}
body.avis-legal #pagina .content { background:url(img/fondo_muy_ancho.png) 0px 100% no-repeat;width:715px;padding:90px 10px 10px 10px; }
#pagina .content strong {font-weight:bold;}
#pagina .content em {font-style:italic;}

#pagina #menu ul#menu_pral li a:hover {font-weight:bold;color:#333 !important;}
body.index #pagina #menu ul#menu_pral li#menu_1,
body.serveis #pagina #menu ul#menu_pral li#menu_2,
body.galeria #pagina #menu ul#menu_pral li#menu_3,
body.localitzacio #pagina #menu ul#menu_pral li#menu_5,
body.treballa-nosaltres #pagina #menu ul#menu_pral li#menu_6,
body.enlaces-interes #pagina #menu ul#menu_pral li#menu_7 {font-weight:bold;text-decoration:underline;}
body.reservas #pagina #menu ul#menu_pral li#reserves a {color:#333;}
body.avis-legal #avis_legal a, #avis_legal a:hover {color:#333 !important;}


#pagina #home {height:448px;}
#pagina #home p {margin-bottom:20px;}
#pagina #home p strong {font-weight:bold;}

#pagina #serveis {padding-bottom:30px;}
#pagina #serveis > strong {font-weight:bold;padding-top:20px;display:block;}
#pagina #serveis ul {margin-left:10px;}

#pagina #localizacion div {padding-top:25px;}
#pagina #localizacion div p {margin-bottom:10px;}
#pagina #localizacion div p strong {font-weight:bold;}

#pagina #treballa-nosaltres p {margin-bottom:10px;}

#pagina #enlaces-interes ul li {margin-bottom:10px;}

#pagina #reservas form {padding-top:30px;}
#pagina #reservas form input,
#pagina #reservas form select,
#pagina #reservas form textarea {font-family:"Courier New";font-size:12px;}
#pagina #reservas form p {margin-bottom:10px;}
#pagina #reservas form p#pNomCognoms input,
#pagina #reservas form p#pAdreca input,
#pagina #reservas form p#pTelefon input,
#pagina #reservas form p#pEmail input {display:block;width:366px;}
#pagina #reservas form p#pComentaris label {display:none;}
#pagina #reservas form p#pComentaris textarea {width:366px;height:60px;}
#pagina #reservas form p#pPolitica {padding-bottom:20px;}
select#slNumHabs {margin-right:10px;}
select#slTipusHabs {width:124px;}
select#slAdults {margin-right:10px;}
span.nota {padding-top:20px;display:block;}

#pagina #galeria #inner_gallery {margin-bottom:20px;position:relative;}i
#pagina #galeria #inner_gallery a {float:left;}
#pagina #galeria #inner_gallery a img {width:85px;border:2px solid white;}
#pagina #galeria #inner_gallery a:hover img {border:2px solid #999;}

span.l1 {color:#ff0000;font-weight:bold;}
span.l3 {color:#00a651;font-weight:bold;}
span.l5 {color:#0000ff;font-weight:bold;}

.capa { background:white;padding:30px 30px 10px;line-height:16px;font-size:12px;color:#333;}
.capa h2 { font-weight:bold;font-size:14px;margin-bottom:10px;}
.capa a.cerrar { float:right;font-weight:bold;margin-top:20px;}
.capa p {margin-bottom:10px;display:block;color:#333;}
.capa ul {margin:0px 0px 0px 10px;}
.capa strong {font-weight:bold;}
.capa em { font-style:italic;font-weight:inherit;}


#pagina #home h2 {background:url(img/txt_liveadream.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:152px;height:22px;margin-bottom:20px;}
#lang_en #pagina #home h2 {background:url(img/txt_liveadream_en.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:192px;height:42px;margin-bottom:20px;}
#lang_jp #pagina #home h2 {background:url(img/txt_liveadream_jp.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:252px;height:42px;margin-bottom:20px;}
#lang_en #pagina #home h3 {display:none;}
#lang_ca #pagina #serveis h2 {background:url(img/txt_serveis_ca.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:243px;height:18px;margin-bottom:10px;}
#lang_es #pagina #serveis h2 {background:url(img/txt_serveis_es.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:303px;height:22px;margin-bottom:10px;}
#lang_en #pagina #serveis h2 {background:url(img/txt_serveis_en.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:303px;height:22px;margin-bottom:10px;}
#lang_jp #pagina #serveis h2 {background:url(img/txt_serveis_jp.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:303px;height:22px;margin-bottom:10px;}
#lang_ca #pagina #localizacion h2 {background:url(img/txt_localizacion_ca.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:147px;height:20px;margin-bottom:10px;}
#lang_es #pagina #localizacion h2 {background:url(img/txt_localizacion_es.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:147px;height:20px;margin-bottom:10px;}
#lang_en #pagina #localizacion h2 {background:url(img/txt_localizacion_en.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:147px;height:20px;margin-bottom:10px;}
#lang_jp #pagina #localizacion h2 {background:url(img/txt_localizacion_jp.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:147px;height:20px;margin-bottom:10px;}
#lang_ca #pagina #treballa-nosaltres h2 {background:url(img/txt_treballa_ca.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:317px;height:20px;margin-bottom:20px;}
#lang_es #pagina #treballa-nosaltres h2 {background:url(img/txt_treballa_es.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:317px;height:24px;margin-bottom:20px;}
#lang_en #pagina #treballa-nosaltres h2 {background:url(img/txt_treballa_en.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:317px;height:24px;margin-bottom:20px;}
#lang_jp #pagina #treballa-nosaltres h2 {background:url(img/txt_treballa_jp.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:317px;height:24px;margin-bottom:20px;}
#lang_ca #pagina #enlaces-interes h2 {background:url(img/txt_links_ca.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:317px;height:20px;margin-bottom:40px;}
#lang_es #pagina #enlaces-interes h2 {background:url(img/txt_links_ES.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:317px;height:20px;margin-bottom:40px;}
#lang_en #pagina #enlaces-interes h2 {background:url(img/txt_links_en.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:317px;height:20px;margin-bottom:40px;}
#lang_jp #pagina #enlaces-interes h2 {background:url(img/txt_links_jp.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:317px;height:24px;margin-bottom:40px;}
#lang_ca #pagina #reservas h2 {background:url(img/txt_reserves_ca.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:317px;height:20px;margin-bottom:30px;}
#lang_es #pagina #reservas h2 {background:url(img/txt_reserves_es.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:317px;height:20px;margin-bottom:30px;}
#lang_en #pagina #reservas h2 {background:url(img/txt_reserves_en.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:317px;height:20px;margin-bottom:30px;}
#lang_jp #pagina #reservas h2 {background:url(img/txt_reserves_jp.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:317px;height:24px;margin-bottom:30px;}
#lang_ca #pagina #galeria h2 {background:url(img/txt_galeria_ca.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:317px;height:20px;margin-bottom:30px;}
#lang_es #pagina #galeria h2 {background:url(img/txt_galeria_es.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:317px;height:20px;margin-bottom:30px;}
#lang_en #pagina #galeria h2 {background:url(img/txt_galeria_en.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:317px;height:20px;margin-bottom:30px;}
#lang_jp #pagina #galeria h2 {background:url(img/txt_galeria_jp.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:317px;height:20px;margin-bottom:30px;}
#lang_es #pagina #paquets h2 {background:url(img/txt_paquetes_es.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:317px;height:26px;margin-bottom:30px;}
#lang_en #pagina #paquets h2 {background:url(img/txt_paquetes_en.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:317px;height:26px;margin-bottom:30px;}
#lang_ca #pagina #paquets h2 {background:url(img/txt_paquetes_ca.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:317px;height:26px;margin-bottom:30px;}
#lang_jp #pagina #paquets h2 {background:url(img/txt_paquetes_jp.gif) 0px 0px no-repeat;display:block;text-indent:-100000em;width:317px;height:26px;margin-bottom:30px;}
#pagina #avis_legal h2 {font-family:Arial;font-size:24px;color:#333;display:block;margin-bottom:30px;}
