@import url(reset.css);

a {
outline:none;
}

body {
margin:8px 0 0 0;
text-align:center;
background:url('/img/fons01.gif') repeat top left;
font-family:Arial,Helvetica,Sans-Serif;
font-size:12px;
color:#000;
}
h1 {
padding:5px 0 5px 0;
font-weight:bold;
}
p {
padding:5px 0 5px 0;
}
div#estructura {
position:relative;
margin:auto;
width:953px;
height:500px;
text-align:left;
background:url('/img/fons02.gif') no-repeat top left;
}
div#estructura_es {
position:relative;
margin:auto;
width:953px;
height:500px;
text-align:left;
background:url('/img/fons_es.gif') no-repeat top left;
}
div#estructura_ca {
position:relative;
margin:auto;
width:953px;
height:500px;
text-align:left;
background:url('/img/fons_ca.gif') no-repeat top left;
}
div#estructura_en {
position:relative;
margin:auto;
width:953px;
height:500px;
text-align:left;
background:url('/img/fons_en.gif') no-repeat top left;
}
div#estructura_fr {
position:relative;
margin:auto;
width:953px;
height:500px;
text-align:left;
background:url('/img/fons_fr.gif') no-repeat top left;
}
div#estructura_de {
position:relative;
margin:auto;
width:953px;
height:500px;
text-align:left;
background:url('/img/fons_de.gif') no-repeat top left;
}
div#estructura_nl {
position:relative;
margin:auto;
width:953px;
height:500px;
text-align:left;
background:url('/img/fons_nl.gif') no-repeat top left;
}
div#oferta_es {
position:absolute;
top:3px;
/*left:636px;*/
left:720px;
width:144px;
height:27px;

/*font-family:Arial,Helvetica,Sans-Serif;
font-size:11px;
color:#000;
font-weight:bold;
text-align:center;
line-height:25px;*/
}
/*
div#oferta_es a
{
display:block;
width:144px;
height:27px;
color:#000;
text-decoration:none;
}
*/
div#oferta_ca {
position:absolute;
top:3px;
/*left:636px;*/
left:720px;
width:144px;
height:27px;
}
div#oferta_en {
position:absolute;
top:3px;
/*left:636px;*/
left:720px;
width:144px;
height:27px;
}
div#oferta_fr {
position:absolute;
top:3px;
/*left:636px;*/
left:720px;
width:144px;
height:27px;
}
div#oferta_de {
position:absolute;
top:3px;
/*left:636px;*/
left:720px;
width:144px;
height:27px;
}
div#oferta_nl {
position:absolute;
top:3px;
/*left:636px;*/
left:720px;
width:144px;
height:27px;
}
div#mailing_es {
position:absolute;
top:3px;
left:550px;
width:144px;
height:27px;
background:url('../img/fonsmailing_es.gif') no-repeat top left;
font-family:Arial,Helvetica,Sans-Serif;
font-size:11px;
font-weight:bold;
color:#000;
text-align:center;
line-height:24px;
cursor:pointer;
}
div#mailing_ca {
position:absolute;
top:3px;
left:550px;
width:144px;
height:27px;
background:url('../img/fonsmailing_ca.gif') no-repeat top left;
font-family:Arial,Helvetica,Sans-Serif;
font-size:11px;
font-weight:bold;
color:#000;
text-align:center;
line-height:24px;
cursor:pointer;
}
div#mailing_en {
position:absolute;
top:3px;
left:550px;
width:144px;
height:27px;
background:url('../img/fonsmailing_en.gif') no-repeat top left;
font-family:Arial,Helvetica,Sans-Serif;
font-size:11px;
font-weight:bold;
color:#000;
text-align:center;
line-height:24px;
cursor:pointer;
}
div#mailing_fr {
position:absolute;
top:3px;
left:550px;
width:144px;
height:27px;
background:url('../img/fonsmailing_fr.gif') no-repeat top left;
font-family:Arial,Helvetica,Sans-Serif;
font-size:11px;
font-weight:bold;
color:#000;
text-align:center;
line-height:24px;
cursor:pointer;
}
div#mailing_de {
position:absolute;
top:3px;
left:550px;
width:144px;
height:27px;
background:url('../img/fonsmailing_de.gif') no-repeat top left;
font-family:Arial,Helvetica,Sans-Serif;
font-size:11px;
font-weight:bold;
color:#000;
text-align:center;
line-height:24px;
cursor:pointer;
}
div#mailing_nl {
position:absolute;
top:3px;
left:550px;
width:144px;
height:27px;
background:url('../img/fonsmailing_nl.gif') no-repeat top left;
font-family:Arial,Helvetica,Sans-Serif;
font-size:11px;
font-weight:bold;
color:#000;
text-align:center;
line-height:24px;
cursor:pointer;
}
div#cosMailing_es {
position:absolute;
top:150px;
left:275px;
width:400px;
background:#fff;
border:solid 2px #f98810;
z-index:10;
}
div#cosMailing_ca {
position:absolute;
top:150px;
left:275px;
width:400px;
background:#fff;
border:solid 2px #e3fd44;
z-index:10;
}
div#cosMailing_en {
position:absolute;
top:150px;
left:275px;
width:400px;
background:#fff;
border:solid 2px #e3fd44;
z-index:10;
}
div#cosMailing_fr {
position:absolute;
top:150px;
left:275px;
width:400px;
background:#fff;
border:solid 2px #95b2ee;
z-index:10;
}
div#cosMailing_de {
position:absolute;
top:150px;
left:275px;
width:400px;
background:#fff;
border:solid 2px #f6b10b;
z-index:10;
}
div#cosMailing_nl {
position:absolute;
top:150px;
left:275px;
width:400px;
background:#fff;
border:solid 2px #ffba12;
z-index:10;
}
div#tancaMailing_es,
div#tancaMailing_ca,
div#tancaMailing_en,
div#tancaMailing_fr,
div#tancaMailing_de,
div#tancaMailing_nl {
padding:10px 10px 0 0;
text-align:right;
font-size:16px;
}
div#tancaMailing_es a {
font-weight:bold;
color:#f98810;
text-decoration:none;
}
div#tancaMailing_ca a {
font-weight:bold;
color:#e3fd44;
text-decoration:none;
}
div#tancaMailing_en a {
font-weight:bold;
color:#e3fd44;
text-decoration:none;
}
div#tancaMailing_fr a {
font-weight:bold;
color:#95b2ee;
text-decoration:none;
}
div#tancaMailing_de a {
font-weight:bold;
color:#f6b10b;
text-decoration:none;
}
div#tancaMailing_nl a {
font-weight:bold;
color:#ffba12;
text-decoration:none;
}
div.TitolMailing {
padding:0 0 8px 10px;
font-weight:bold;
color:#000;
}
div#TextMailing {
padding:0 0 10px 15px;
}
div#TextMailing a {
color:#000;
/*text-decoration:none;*/
}
div#TextMailing a:hover {
/*text-decoration:underline;*/
}
div#cap {
height:65px;
}
div#cap img {
margin:15px 0 0 140px;
}
div#capportada {
height:65px;
}
div#capportada img {
margin:15px 0 0 140px;
}
div.neteja {
clear:both;
}
div#contingut {
}
div#contingutesquerra {
float:left;
width:181px;
/*padding:26px 0 0 10px;*/
padding:20px 0 0 10px;
}
div#contingutdreta {
float:left;
width: 758px;
}
div#menu {
width:181px;
font-size:13px;
text-indent:12px;
}
div.menuportada {
width:181px;
font-size:13px;
text-indent:12px;
/*padding:26px 0 0 0;*/
padding:20px 0 0 0;
}
/*
div#menutop {
width:181px;
height:17px;
background-image:url('../img/curva_superior.gif');
}
*/
div.menutopes {
width:181px;
height:17px;
background-image:url('../img/curva_superior_es.gif');
}
div.menutopca {
width:181px;
height:17px;
background-image:url('../img/curva_superior_ca.gif');
}
div.menutopen {
width:181px;
height:17px;
background-image:url('../img/curva_superior_ca.gif');
}
div.menutopfr {
width:181px;
height:17px;
background-image:url('../img/curva_superior_fr.gif');
}
div.menutopde {
width:181px;
height:17px;
background-image:url('../img/curva_superior_de.gif');
}
div.menutopnl {
width:181px;
height:17px;
background-image:url('../img/curva_superior_es.gif');
}
/*
div#menubottom {
width:181px;
height:17px;
background-image:url('../img/curva_inferior.gif');
}
*/
div.menubottomes {
width:181px;
height:17px;
background-image:url('../img/curva_inferior_es.gif');
}
div.menubottomca {
width:181px;
height:17px;
background-image:url('../img/curva_inferior_ca.gif');
}
div.menubottomen {
width:181px;
height:17px;
background-image:url('../img/curva_inferior_ca.gif');
}
div.menubottomfr {
width:181px;
height:17px;
background-image:url('../img/curva_inferior_fr.gif');
}
div.menubottomde {
width:181px;
height:17px;
background-image:url('../img/curva_inferior_de.gif');
}
div.menubottomnl {
width:181px;
height:17px;
background-image:url('../img/curva_inferior_es.gif');
}
/*
a.opciomenuinactiu {
padding:2px 0 2px 0;
display:block;
color:#000;
text-decoration:none;
border-left:solid 1px #99cc33;
border-right:solid 1px #99cc33;
}
a.opciomenuinactiu:hover {
background-color:#bdd1be;
}
*/
a.opciomenuinactiu_es {
padding:2px 0 2px 0;
display:block;
color:#000;
text-decoration:none;
border-left:solid 1px #ffc481;
border-right:solid 1px #ffc481;
}
a.opciomenuinactiu_es:hover {
background-color:#f98810;
}
a.opciomenuinactiu_ca {
padding:2px 0 2px 0;
display:block;
color:#000;
text-decoration:none;
border-left:solid 1px #99cc33;
border-right:solid 1px #99cc33;
}
a.opciomenuinactiu_ca:hover {
background-color:#e3fd44;
}
a.opciomenuinactiu_en {
padding:2px 0 2px 0;
display:block;
color:#000;
text-decoration:none;
border-left:solid 1px #99cc33;
border-right:solid 1px #99cc33;
}
a.opciomenuinactiu_en:hover {
background-color:#e3fd44;
}
a.opciomenuinactiu_fr {
padding:2px 0 2px 0;
display:block;
color:#000;
text-decoration:none;
border-left:solid 1px #d3dff8;
border-right:solid 1px #d3dff8;
}
a.opciomenuinactiu_fr:hover {
background-color:#95b2ee;
}
a.opciomenuinactiu_de {
padding:2px 0 2px 0;
display:block;
color:#000;
text-decoration:none;
border-left:solid 1px #fce3a7;
border-right:solid 1px #fce3a7;
}
a.opciomenuinactiu_de:hover {
background-color:#f6b10b;
}
a.opciomenuinactiu_nl {
padding:2px 0 2px 0;
display:block;
color:#000;
text-decoration:none;
border-left:solid 1px #ffc481;
border-right:solid 1px #ffc481;
}
a.opciomenuinactiu_nl:hover {
background-color:#ffba12;
}
/*
a.opciomenuactiu {
padding:2px 0 2px 0;
display:block;
color:#000;
text-decoration:none;
background-color:#bdd1be;
border-left:solid 1px #99cc33;
border-right:solid 1px #99cc33;
}
*/
a.opciomenuactiu_es {
padding:2px 0 2px 0;
display:block;
color:#000;
text-decoration:none;
background-color:#f98810;
border-left:solid 1px #ffc481;
border-right:solid 1px #ffc481;
}
a.opciomenuactiu_ca {
padding:2px 0 2px 0;
display:block;
color:#000;
text-decoration:none;
background-color:#e3fd44;
border-left:solid 1px #99cc33;
border-right:solid 1px #99cc33;
}
a.opciomenuactiu_en {
padding:2px 0 2px 0;
display:block;
color:#000;
text-decoration:none;
background-color:#e3fd44;
border-left:solid 1px #99cc33;
border-right:solid 1px #99cc33;
}
a.opciomenuactiu_fr {
padding:2px 0 2px 0;
display:block;
color:#000;
text-decoration:none;
background-color:#95b2ee;
border-left:solid 1px #d3dff8;
border-right:solid 1px #d3dff8;
}
a.opciomenuactiu_de {
padding:2px 0 2px 0;
display:block;
color:#000;
text-decoration:none;
background-color:#f6b10b;
border-left:solid 1px #fce3a7;
border-right:solid 1px #fce3a7;
}
a.opciomenuactiu_nl {
padding:2px 0 2px 0;
display:block;
color:#000;
text-decoration:none;
background-color:#ffba12;
border-left:solid 1px #ffc481;
border-right:solid 1px #ffc481;
}
/*
div.menuapartat {
padding:1px 0 1px 0;
background-color:#99cc33;
}
*/
div.menuapartat_es {
padding:1px 0 1px 0;
background-color:#ffc481;
}
div.menuapartat_ca {
padding:1px 0 1px 0;
background-color:#99cc33;
}
div.menuapartat_en {
padding:1px 0 1px 0;
background-color:#99cc33;
}
div.menuapartat_fr {
padding:1px 0 1px 0;
background-color:#d3dff8;
}
div.menuapartat_de {
padding:1px 0 1px 0;
background-color:#fce3a7;
}
div.menuapartat_nl {
padding:1px 0 1px 0;
background-color:#ffc481;
}
/*
div.menuseparador {
font-size:0px;
height:2px;
background-color:#99cc33;
}
*/
div.menuseparador_es {
font-size:0px;
height:2px;
background-color:#ffc481;
}
div.menuseparador_ca {
font-size:0px;
height:2px;
background-color:#99cc33;
}
div.menuseparador_en {
font-size:0px;
height:2px;
background-color:#99cc33;
}
div.menuseparador_fr {
font-size:0px;
height:2px;
background-color:#d3dff8;
}
div.menuseparador_de {
font-size:0px;
height:2px;
background-color:#fce3a7;
}
div.menuseparador_nl {
font-size:0px;
height:2px;
background-color:#ffc481;
}
div#calculadora {
/*padding:20px 0 2px 0;*/
padding:4px 0 0 0;
height:38px;
}
div#calculadora a {
font-size:14px;
color:#a8a9a7;
text-decoration:none;
}
div#sobre {
padding:0px 0 0px 0;
}
div#sobre a {
font-size:14px;
color:#a8a9a7;
text-decoration:none;
}
div#peu {
margin:5px auto 0 auto;
width:953px;
text-align:left;
color:#fff;
}
div#peu1 {
padding:1px 10px 1px 10px;
background-color:#0c247c;
}
div#idiomes {
float:left;
width:40%;
}
a.inactiu {
color:#fff;
text-decoration:none;
}
a#actiu {
color:#fff;
font-weight:bold;
text-decoration:none;
}
div#adreca {
margin:5px 0 5px 0;
padding:2px 0 2px 0;
background-color:#0c247c;
text-align:center;
}
div#powered {
float:left;
width:110px;
}
div#powered a {
font-size:11px;
color:#000;
text-decoration:none;
}
div#logos_peu {
float:left;
width:700px;
}
div#logos_peu ul {
list-style-type:none;
padding:0;
margin:0;
}
div#logos_peu ul li {
display:inline;
padding:0 10px 0 0;
}
div#seccio {
padding:10px 10px 10px 20px;
}
div#imatgegran {
}
div#imatgespetites {
padding:5px 0 0 0;
}
div#imatgegran img {
}
div#imatgespetites img {
margin:0 5px 0 0;
}
div#portadaesquerra {
float:left;
width:491px;
}
div#portadaesquerra1 {
float:left;
width:181px;
padding:0 0 0 10px;
}
div#portadaesquerra2 {
float:left;
width:240px;
padding:8px 30px 0 28px;
}
div#portadadreta {
float:left;
width:450px;
padding:50px 0 0 0;
}
img#mapa {
float:left;
margin:0 10px 0 0;
}
div#serveis {
}
div#serveisesquerra {
float:left;
width:540px;
}
div#serveisdreta {
float:left;
width:180px;
}
div.serveisicofila {
padding:0 0 5px 0;
}
div.serveisicofila img {
float:left;
margin:0 30px 0 0;
}

div#serveisicotext {
padding:10px 0 0 0;
}
div#map_ca {
margin:30px 0 0 0;
width:240px;
height:150px;
border:solid 1px #f66014;
}
div#map_es {
margin:30px 0 0 0;
width:240px;
height:150px;
border:solid 1px #f66014;
}
div#map_en {
margin:15px 0 0 0;
width:240px;
height:150px;
border:solid 1px #f66014;
}
div#map_fr {
margin:15px 0 0 0;
width:240px;
height:150px;
border:solid 1px #f66014;
}
div#map_de {
width:240px;
height:150px;
border:solid 1px #f66014;
}
div#map_nl {
margin:45px 0 0 0;
width:240px;
height:150px;
border:solid 1px #f66014;
}
div#mappeu {
text-align:right;
padding:1px 10px 1px 0;
background-color:#f66014;
}
div#map {
width:500px;
height:360px;
border:solid 1px #f66014;
overflow:hidden;
}
div#situacioesquerra {
float:left;
width:500px;
}
div#situaciodreta {
float:right;
width:220px;
text-align:right;
}
div#situaciodreta img{
margin:0 0 5px 0;
}
div.columna {
width: 300px;
float:left;
margin:0 10px 0 0;
}
div.formseparador {
padding:5px 0 5px 0;
}
div.formseparador2 {
padding:5px 0 5px 0;
}
div.formseparador input {
width:200px;
}
div.formseparador textarea {
width:510px;
height:100px;
}
div.botons {
padding:5px 0 5px 0;
width: 510px;
text-align:center;
}
div.botons input {
border:solid 1px #99cc33;
background-color:#99cc33;
}
div#peuformulari {
padding:5px 0 5px 0;
}
div#ok {
padding:80px 0 0 0;
text-align:center;
}
div#avislegal {
width: 40%;
float:right;
text-align:right;
}
div#avislegal a {
color:#fff;
}

div#bungalowdesc {
}
div#bungalowdesc a {
color:#000;
font-weight:bold;
}
div#mobilhomedesc {
}
div#mobilhomedesc a {
color:#000;
font-weight:bold;
}
div#tplenllacostitol {
padding:20px 0 5px 0;
font-size:12px;
font-weight:bold;
}
div.tplenllacoselement {
}
div.tplenllacoselementtitol {
padding:20px 0 5px 0;
font-size:12px;
font-weight:bold;
text-align:center;
}
div.tplenllacoselementlinkimg {
padding: 8px 0 2px 0;
}
div.tplenllacoselementlink a {
font-size:12px;
color:#000;
}
div.tplnoticieselement {
}
div.tplnoticieselementtitol {
padding:20px 0 10px 0;
font-size:12px;
font-weight:bold;
}
div.tplnoticieselementdata {
padding:5px 0 5px 0;
font-size:12px;
font-weight:bold;
}
div.tplnoticieselementtext {
}
div.tplnoticieselementimg {
padding:5px 0 5px 0;
}
div.tplnoticieselementlink a {
color:#000;
text-decoration:underline;
}
div.tplnoticieselementpdf {
padding:5px 0 0 0;
}
div.tplnoticieselementpdf a {
color:#000;
text-decoration:underline;
}
div.activitat {
width:300px;
float:left;
}
div.activitat a {
color:#000;
}
div#contentOuter {
}
div#contentInner {
font-family:Arial,Helvetica,Sans-Serif;
font-size:12px;
color:#000;
}
div#contentInner a {
font-family:Arial,Helvetica,Sans-Serif;
font-size:12px;
color:#000;
}
div#contentUpArrows {
border:0;
width:7px;
height:6px;
}
div#contentBar {
float:right;
cursor:pointer;
background-color:#000;
cursor:move;
}
div#contentDownArrows {
border:0;
width:7px;
height:6px;
}
div#contentThumb {
background-color:#000; 
cursor:move;
}
.absDiv {
z-index:1;
position:absolute;
visibility:hidden;
overflow:hidden;
color:white;
}
/*
#loadMessage {
left:288px;
top:345px;
position:absolute; 
color:#999;
font-weight:bold;
}
*/
/* Tarifes */
div.BitxoTarifes {
   background-color: #ff9900;
   float: left;
   margin: 10px;
   padding: 10px;
   position: relative;
   width: 700px;
}
table.BitxoParceles {
margin:auto;
}
p.BitxoTarifesTitol {
   font-size: 14px;
   font-weight: bold;
   text-align: center;
}
td.BitxoParcelesCap {
   padding: 2px 5px 2px 5px;
   text-align: center;
   vertical-align: bottom;
}
td.BitxoParcelesCap img {
   vertical-align: baseline;
}
td#BitxoParcelesHead1 {
   text-align: left;
}
td.BitxoParcelesFila1 {
   background-color: #ff3300;
   padding: 1px;
   text-align: center;
}
td.BitxoParcelesFila2 {
   background-color: #9966ff;
   padding: 1px;
   text-align: center;
}
td.BitxoParcelesFila3 {
   background-color: #ffcc00;
   padding: 1px;
   text-align: center;
}
td.BitxoParcelesFila4 {
   background-color: #99cc33;
   padding: 1px;
   text-align: center;
}
table.BitxoExtres {
margin:auto;
}
td.BitxoExtresCap {
   padding: 2px 5px 2px 5px;
   text-align: center;
   vertical-align: bottom;
}
td.BitxoExtresCap img {
   vertical-align: baseline;
}
td#BitxoExtresHead1 {
   font-weight: bold;
   text-align: left;
   vertical-align: middle;
}
td.BitxoExtresFila1 {
   background-color: #ff3300;
   padding: 1px;
   text-align: center;
}
td.BitxoExtresFila2 {
   background-color: #9966ff;
   padding: 1px;
   text-align: center;
}
td.BitxoExtresFila3 {
   background-color: #ffcc00;
   padding: 1px;
   text-align: center;
}
td.BitxoExtresFila4 {
   background-color: #99cc33;
   padding: 1px;
   text-align: center;
}
table.BitxoBungalows {
margin:auto;
}
td.BitxoBungalowsCap {
   padding: 2px 5px 2px 5px;
   text-align: center;
   vertical-align: bottom;
}
td.BitxoBungalowsCap img {
   vertical-align: baseline;
}
td.BitxoBungalowsFila1 {
   background-color: #ff3300;
   padding: 1px;
   text-align: center;
}
td.BitxoBungalowsFila2 {
   background-color: #9966ff;
   padding: 1px;
   text-align: center;
}
td.BitxoBungalowsFila3 {
   background-color: #ffcc00;
   padding: 1px;
   text-align: center;
}
td.BitxoBungalowsFila4 {
   background-color: #99cc33;
   padding: 1px;
   text-align: center;
}
table.BitxoDescomptes {
margin:auto;
}
td.BitxoDescomptesCap {
   background-color: #99cc33;
   padding: 2px 5px 2px 5px;
   text-align: center;
   vertical-align: bottom;
}
td.BitxoDescomptesCap img {
   vertical-align: baseline;
}
td.BitxoDescomptesFila1 {
   background-color: #ffcc00;
   padding: 1px;
   text-align: center;
}
td.BitxoDescomptesFila2 {
   background-color: #ffcc00;
   padding: 1px;
   text-align: center;
}
td.BitxoDescomptesFila3 {
   background-color: #ffcc00;
   padding: 1px;
   text-align: center;
}
td.BitxoDescomptesFila4 {
   background-color: #ffcc00;
   padding: 1px;
   text-align: center;
}
p.BitxoTarifesPeu {
padding:20px 0 0 0;
text-align:center;
color:#000;
font-size:14px;
font-weight:bold;
}
div#calendari {
}
div#parcelles {
padding:20px 0 20px 0;
}
div#extres {
}
div#descomptes {
padding:20px 0 20px 0;
}
div#bungalows {
}
div.comarribar a {
color:#000;
}
div#TplOfertes {
}
div.TplOfertesElement {
}
div.TplOfertesElementTitol {
font-weight:bold;
color:red;
padding:20px 0 10px 0;
}
div.TplOfertesElementTitol2 {
font-weight:bold;
color:red;
padding:0px 0 10px 0;
}
div.TplOfertesElementSubtitol {
color:#8f2960;
}
div.TplOfertesElementText1 {
padding:0 0 10px 0;
}
div.TplOfertesElementLink {
}
div.TplOfertesElementPdf {
}
div.TplOfertesElementPdf a {
color:#000;
}
div.TplOfertesElementTaula {
}
td.BitxoTaulaDades {
/*width:140px;*/
}
th.BitxoTaulaDadesTitol {
font-weight:bold;
}
div.TplOfertesElementText2 {
padding:10px 0 10px 0;
font-weight:bold;
color:green;
font-style:italic;
}
div.TplOfertesElementText3 {
padding:5px 0 5px 0;
font-weight:bold;
color:green;
font-style:italic;
}
div.TplOfertesElementImg {
padding:2px 0 2px 0;
}
