/* CSS Document */
body{overflow-x:hidden; padding: 0 0 0 0; margin-left:0px; margin-top:0px; margin-bottom: 0px; margin-right: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; background-image:url(../imatges/bg_pagina.png); background-repeat:repeat-x;  background-color: #f7f7f8}

#top {width: 100%; height:31px; position:relative; background-image:url(../imatges/bg_top_idiomes.png); margin:0 auto;}
#top #links {width: 1000px; height:31px; background-image:url(../imatges/bg_top_idiomes.png); position:relative; left:50%; margin-left:-500px;}
#top p { font-size:10px; color:#FFFFFF; margin-top:0px}


#idiomes {float:right;width:82px; padding-top:12px;}
#idiomes ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#idiomes li {float:left;}
#idiomes li a {display:block;height:15px;text-indent:-3500px;width:20px;}
#idiomes li a.cat {background-image:url(../imatges/idiomes.gif);background-position:left top;}
#idiomes li a.cas {background-image:url(../imatges/idiomes.gif);background-position:40px 0;}
#idiomes li a.fra {background-image:url(../imatges/idiomes.gif);background-position:60px 0;}
#idiomes li a.ang {background-image:url(../imatges/idiomes.gif);background-position:20px 0;}
#idiomes li a.cat:hover {background-position:left bottom;}
#idiomes li a.cas:hover {background-position:40px bottom;}
#idiomes li a.fra:hover {background-position:60px bottom;}
#idiomes li a.ang:hover {background-position:20px bottom;}

/* MENU */
#top2 {width: 100%; height:52px; position:relative; background-color:#3b302d; margin:0 auto;}
#top2_menu {width: 1000px; height:52px; position:relative; background-color:#3b302d; margin:0 auto;}
#menu_cat {list-style:none; padding:0; margin:0; margin-left:0;}
#menu_cat li{ float:left; margin-top:10px;}
#menu_cat li a {list-style:none; background-position: top left; background-repeat:no-repeat; height:34px; display:block; border:none;}
#menu_cat li a:hover{background-position: bottom left;}

#menu_cat li a.aparthotel{ background-image:url(../imatges/menu_cat/aparthotel.png); width:91px;}
#menu_cat li a.apartament{ background-image:url(../imatges/menu_cat/apartament.png); width:94px;}
#menu_cat li a.restaurant{ background-image:url(../imatges/menu_cat/restaurant.png); width:79px;}
#menu_cat li a.grandvalira{ background-image:url(../imatges/menu_cat/grandvalira.png); width:75px;}
#menu_cat li a.botiga{ background-image:url(../imatges/menu_cat/botiga.png); width:94px;}
#menu_cat li a.paquets{ background-image:url(../imatges/menu_cat/paquets.png); width:58px;}
#menu_cat li a.carta{ background-image:url(../imatges/menu_cat/carta.png); width:66px;}
#menu_cat li a.ubicacio{ background-image:url(../imatges/menu_cat/ubicacio.png); width:81px;}
#menu_cat li a.entorn{ background-image:url(../imatges/menu_cat/entorn.png); width:57px;}
#menu_cat li a.relax{ background-image:url(../imatges/menu_cat/relax.png); width:112px;}
#menu_cat li a.treball{ background-image:url(../imatges/menu_cat/treball.png); width:89px;}
#menu_cat li a.visites{ background-image:url(../imatges/menu_cat/visites.png); width:95px;}
#menu_cat li a.pos{background-position: bottom left; cursor: default}


#menu_cas {list-style:none; padding:0; margin:0; margin-left:0;}
#menu_cas li{ float:left; margin-top:10px;}
#menu_cas li a {list-style:none; background-position: top left; background-repeat:no-repeat; height:34px; display:block; border:none;}
#menu_cas li a:hover{background-position: bottom left;}

#menu_cas li a.aparthotel{ background-image:url(../imatges/menu_cas/aparthotel.png); width:90px;}
#menu_cas li a.apartament{ background-image:url(../imatges/menu_cas/apartament.png); width:90px;}
#menu_cas li a.restaurant{ background-image:url(../imatges/menu_cas/restaurant.png); width:90px;}
#menu_cas li a.grandvalira{ background-image:url(../imatges/menu_cas/grandvalira.png); width:90px;}
#menu_cas li a.botiga{ background-image:url(../imatges/menu_cas/botiga.png); width:90px;}
#menu_cas li a.paquets{ background-image:url(../imatges/menu_cas/paquets.png); width:69px;}
#menu_cas li a.carta{ background-image:url(../imatges/menu_cas/carta.png); width:80px;}
#menu_cas li a.ubicacio{ background-image:url(../imatges/menu_cas/ubicacio.png); width:80px;}
#menu_cas li a.entorn{ background-image:url(../imatges/menu_cas/entorn.png); width:69px;}
#menu_cas li a.relax{ background-image:url(../imatges/menu_cas/relax.png); width:80px;}
#menu_cas li a.treball{ background-image:url(../imatges/menu_cas/treball.png); width:89px;}
#menu_cas li a.visites{ background-image:url(../imatges/menu_cas/visites.png); width:80px;}
#menu_cas li a.pos{background-position: bottom left; cursor: default}


#menu_fra {list-style:none; padding:0; margin:0; margin-left:4px;}
#menu_fra li{ float:left; margin-top:10px;}
#menu_fra li a {list-style:none; background-position: top left; background-repeat:no-repeat; height:34px; display:block; border:none; padding-left:2px}
#menu_fra li a:hover{background-position: bottom left;}

#menu_fra li a.aparthotel{ background-image:url(../imatges/menu_fra/aparthotel.png); width:90px;}
#menu_fra li a.apartament{ background-image:url(../imatges/menu_fra/apartament.png); width:90px;}
#menu_fra li a.restaurant{ background-image:url(../imatges/menu_fra/restaurant.png); width:80px;}
#menu_fra li a.grandvalira{ background-image:url(../imatges/menu_fra/grandvalira.png); width:80px;}
#menu_fra li a.botiga{ background-image:url(../imatges/menu_fra/botiga.png); width:90px;}
#menu_fra li a.paquets{ background-image:url(../imatges/menu_fra/paquets.png); width:58px;}
#menu_fra li a.carta{ background-image:url(../imatges/menu_fra/carta.png); width:80px;}
#menu_fra li a.ubicacio{ background-image:url(../imatges/menu_fra/ubicacio.png); width:80px;}
#menu_fra li a.entorn{ background-image:url(../imatges/menu_fra/entorn.png); width:69px;}
#menu_fra li a.relax{ background-image:url(../imatges/menu_fra/relax.png); width:80px;}
#menu_fra li a.treball{ background-image:url(../imatges/menu_fra/treball.png); width:89px;}
#menu_fra li a.visites{ background-image:url(../imatges/menu_fra/visites.png); width:80px;}
#menu_fra li a.pos{background-position: bottom left; cursor: default}

#menu_eng {list-style:none; padding:0; margin:0; margin-left:0;}
#menu_eng li{ float:left; margin-top:10px;}
#menu_eng li a {list-style:none; background-position: top left; background-repeat:no-repeat; height:34px; display:block; border:none;  padding-left:1px}
#menu_eng li a:hover{background-position: bottom left;}

#menu_eng li a.aparthotel{ background-image:url(../imatges/menu_eng/aparthotel.png); width:90px;}
#menu_eng li a.apartament{ background-image:url(../imatges/menu_eng/apartament.png); width:90px;}
#menu_eng li a.restaurant{ background-image:url(../imatges/menu_eng/restaurant.png); width:69px;}
#menu_eng li a.grandvalira{ background-image:url(../imatges/menu_eng/grandvalira.png); width:75px;}
#menu_eng li a.botiga{ background-image:url(../imatges/menu_eng/botiga.png); width:90px;}
#menu_eng li a.paquets{ background-image:url(../imatges/menu_eng/paquets.png); width:69px;}
#menu_eng li a.carta{ background-image:url(../imatges/menu_eng/carta.png); width:80px;}
#menu_eng li a.ubicacio{ background-image:url(../imatges/menu_eng/ubicacio.png); width:80px;}
#menu_eng li a.entorn{ background-image:url(../imatges/menu_eng/entorn.png); width:90px;}
#menu_eng li a.relax{ background-image:url(../imatges/menu_eng/relax.png); width:80px;}
#menu_eng li a.treball{ background-image:url(../imatges/menu_eng/treball.png); width:89px;}
#menu_eng li a.visites{ background-image:url(../imatges/menu_eng/visites.png); width:80px;}
#menu_eng li a.pos{background-position: bottom left; cursor: default}


/* ***************************************** */

#Header {width: 100%; position:relative; height: 342px; max-height: 349px; background-image:url(../imatges/bg_header_flash.png); margin:0 auto;}
#Header #flashcontent {width: 1000px; height:341px; background-color:#fff; position:relative; left:50%; margin-left:-500px;}

.Header_Left {background-image:url(../imatges/bg_header_flash.png); width:10%; height:349px; float:left; clear:left;}

.Header_Right {background-image:url(../imatges/bg_header_flash.png); width:10%; height:349px; float:right; clear:right; }

/* CONTINGUT MIG */
#pagina{width: 100%; position:relative; margin:0 auto;}
#contingut{width: 1000px; position:relative; margin-top:10px; margin:0 auto;}
#esquerra{float: left; width: 295px; height: 407px; margin-top:10px;}
#esquerra #paquet_cat {width: 296px; height:203px; background-image:url(../imatges/reserva_paquet_cat.png); margin-top:9px;}
#esquerra #paquet_cat #form { width:293px; padding-top:40px;}
#esquerra #paquet_cat p { text-align:center; margin-right:40px;}
#esquerra #paquet_cat .input { font-size:11px; width:230px; margin:1px 0 0 7px}

#esquerra #paquet_cas {width: 296px; height:203px; background-image:url(../imatges/reserva_paquet_cas.png); margin-top:9px;}
#esquerra #paquet_cas #form { width:293px; padding-top:40px;}
#esquerra #paquet_cas p { text-align:center; margin-right:40px;}
#esquerra #paquet_cas .input { font-size:11px; width:230px; margin:1px 0 0 7px}

#esquerra #paquet_fra {width: 296px; height:203px; background-image:url(../imatges/reserva_paquet_fra.png); margin-top:9px;}
#esquerra #paquet_fra #form { width:293px; padding-top:40px;}
#esquerra #paquet_fra p { text-align:center; margin-right:40px;}
#esquerra #paquet_fra .input { font-size:11px; width:230px; margin:1px 0 0 7px}

#esquerra #paquet_eng {width: 296px; height:203px; background-image:url(../imatges/reserva_paquet_eng.png); margin-top:9px;}
#esquerra #paquet_eng #form { width:293px; padding-top:40px;}
#esquerra #paquet_eng p { text-align:center; margin-right:40px;}
#esquerra #paquet_eng .input { font-size:11px; width:230px; margin:1px 0 0 7px}

#paquet2 {width: 900px; position:relative; margin-top:9px; margin:0 auto;}
#paquet2 #form { width:900px; position:relative; padding-top:0px; margin:0 auto;}
#paquet2 p { text-align:center; margin-right:40px;}
#paquet2 .input { font-size:11px; width:230px; margin:1px 0 0 7px}

#paquet3 {width: 900px; position:relative; margin-top:9px; margin:0 auto;}
#paquet3 #form { width:900px; position:relative; padding-top:0px; margin:0 auto;}
#paquet3 p { text-align:left; margin-right:40px;}
#paquet3 .input { font-size:11px; width:230px; margin:1px 0 0 7px}


#esquerra #carta_cat {width: 296px; height:203px; background-image:url(../imatges/estades_carta_cat.png); margin-top:5px;}
#esquerra #carta_cat #form { width:293px; padding-top:40px;}
#esquerra #carta_cat p { text-align:center; margin-right:40px;}
#esquerra #carta_cat .input { font-size:11px; width:230px; margin:1px 0 0 7px}

#esquerra #carta_cas {width: 296px; height:203px; background-image:url(../imatges/estades_carta_cas.png); margin-top:5px;}
#esquerra #carta_cas #form { width:293px; padding-top:40px;}
#esquerra #carta_cas p { text-align:center; margin-right:40px;}
#esquerra #carta_cas .input { font-size:11px; width:230px; margin:1px 0 0 7px}

#esquerra #carta_fra {width: 296px; height:203px; background-image:url(../imatges/estades_carta_fra.png); margin-top:5px;}
#esquerra #carta_fra #form { width:293px; padding-top:40px;}
#esquerra #carta_fra p { text-align:center; margin-right:40px;}
#esquerra #carta_fra .input { font-size:11px; width:230px; margin:1px 0 0 7px}

#esquerra #carta_eng {width: 296px; height:203px; background-image:url(../imatges/estades_carta_eng.png); margin-top:5px;}
#esquerra #carta_eng #form { width:293px; padding-top:40px;}
#esquerra #carta_eng p { text-align:center; margin-right:40px;}
#esquerra #carta_eng .input { font-size:11px; width:230px; margin:1px 0 0 7px}


#esquerra #paquet2 {width: 293px; height:186px; background-image:url(../imatges/reserva_paquet_cat.png); margin-top:10px;}
#esquerra #paquet2 #form { width:293px; margin:60px 0 0 0}
#esquerra #paquet2 p { text-align:center; margin-right:40px;}
#esquerra #paquet2 .input { font-size:11px; width:220px; margin:3px 0 0 7px}


#esquerra #carta2 {width: 295px; height:193px; background-image:url(../imatges/estades_carta_cat.png); margin-top:10px;}
#esquerra #carta2 #form { width:293px; margin:60px 0 0 0}
#esquerra #carta2 p { text-align:center; margin-right:40px;}
#esquerra #carta2 .input { font-size:11px; width:220px; margin:3px 0 0 7px}


#esquerra #botiga2_cat {width: 296px; height:84px; background-image:url(../imatges/botiga_bg_pet_cat.png); margin-top:10px;}
#esquerra #botiga2_cat #texte3 { width:293px; margin:60px 0 0 0}
#esquerra #botiga2_cat #texte3 .p { text-align:left; color:#FFFFFF; margin-right:40px; margin-left:20px; margin-top:100px;}

#esquerra #botiga2_cas {width: 296px; height:84px; background-image:url(../imatges/botiga_bg_pet_cas.png); margin-top:10px;}
#esquerra #botiga2_cas #texte3 { width:293px; margin:60px 0 0 0}
#esquerra #botiga2_cas #texte3 .p { text-align:left; color:#FFFFFF; margin-right:40px; margin-left:20px; margin-top:100px;}

#esquerra #botiga2_fra {width: 296px; height:84px; background-image:url(../imatges/botiga_bg_pet_fra.png); margin-top:10px;}
#esquerra #botiga2_fra #texte3 { width:293px; margin:60px 0 0 0}
#esquerra #botiga2_fra #texte3 .p { text-align:left; color:#FFFFFF; margin-right:40px; margin-left:20px; margin-top:100px;}

#esquerra #botiga2_eng {width: 296px; height:84px; background-image:url(../imatges/botiga_bg_pet_eng.png); margin-top:10px;}
#esquerra #botiga2_eng #texte3 { width:293px; margin:60px 0 0 0}
#esquerra #botiga2_eng #texte3 .p { text-align:left; color:#FFFFFF; margin-right:40px; margin-left:20px; margin-top:100px;}

#esquerra #relax2_cat {width: 296px; height: 84px; background-image:url(../imatges/relax_bg_pet_cat.png); margin-top:10px;}
#esquerra #relax2_cat #texte3 { width:293px; margin:60px 0 0 0}
#esquerra #relax2_cat #texte3 .p { text-align:left; color:#FFFFFF; margin-right:40px; margin-left:20px; margin-top:100px;}

#esquerra #relax2_cas {width: 296px; height: 84px; background-image:url(../imatges/relax_bg_pet_cas.png); margin-top:10px;}
#esquerra #relax2_cas #texte3 { width:293px; margin:60px 0 0 0}
#esquerra #relax2_cas #texte3 .p { text-align:left; color:#FFFFFF; margin-right:40px; margin-left:20px; margin-top:100px;}

#esquerra #relax2_fra {width: 296px; height: 84px; background-image:url(../imatges/relax_bg_pet_fra.png); margin-top:10px;}
#esquerra #relax2_fra #texte3 { width:293px; margin:60px 0 0 0}
#esquerra #relax2_fra #texte3 .p { text-align:left; color:#FFFFFF; margin-right:40px; margin-left:20px; margin-top:100px;}

#esquerra #relax2_eng {width: 296px; height: 84px; background-image:url(../imatges/relax_bg_pet_eng.png); margin-top:10px;}
#esquerra #relax2_eng #texte3 { width:293px; margin:60px 0 0 0}
#esquerra #relax2_eng #texte3 .p { text-align:left; color:#FFFFFF; margin-right:40px; margin-left:20px; margin-top:100px;}

#dreta{float: right; width: 296px; height: 407px; margin-top:10px;}
#dreta #botiga_cat {width: 296px; height:195px; background-image:url(../imatges/botiga_bg_cat.png); margin-top:6px;}
#esquerra #botiga_cat #texte2 { width:296px; margin:60px 0 0 0}
#esquerra #botiga_cat #texte2 .p { text-align:left; margin-right:40px; margin-left:20px; margin-top:100px;}

#dreta #botiga_cas {width: 296px; height:195px; background-image:url(../imatges/botiga_bg_cas.png); margin-top:6px;}
#esquerra #botiga_cas #texte2 { width:296px; margin:60px 0 0 0}
#esquerra #botiga_cas #texte2 .p { text-align:left; margin-right:40px; margin-left:20px; margin-top:100px;}

#dreta #botiga_fra {width: 296px; height:195px; background-image:url(../imatges/botiga_bg_fra.png); margin-top:6px;}
#esquerra #botiga_fra #texte2 { width:296px; margin:60px 0 0 0}
#esquerra #botiga_fra #texte2 .p { text-align:left; margin-right:40px; margin-left:20px; margin-top:100px;}

#dreta #botiga_eng {width: 296px; height:195px; background-image:url(../imatges/botiga_bg_eng.png); margin-top:6px;}
#esquerra #botiga_eng #texte2 { width:296px; margin:60px 0 0 0}
#esquerra #botiga_eng #texte2 .p { text-align:left; margin-right:40px; margin-left:20px; margin-top:100px;}

#dreta #temps_cat {width: 296px; height:203px; background-image:url(../imatges/temps_bg_cat.png); margin-top:15px;}
#dreta #temps_cas {width: 296px; height:203px; background-image:url(../imatges/temps_bg_cas.png); margin-top:15px;}
#dreta #temps_fra {width: 296px; height:203px; background-image:url(../imatges/temps_bg_fra.png); margin-top:15px;}
#dreta #temps_eng {width: 296px; height:203px; background-image:url(../imatges/temps_bg_eng.png); margin-top:15px;}


/* INTERIOR*/
#interior {float: left; width: 698px; font-family:"Trebuchet MS"; margin-top:20px;}
#interior #data {float: left; width: 69px; height: 54px; background-image:url(../imatges/fons_data_oferta.png); }
#interior #data p { font-size:16px; margin-top:3px}

.style1 {color: #999999; margin-top:-40px;}

#interior #texte p { font-size:12px; margin-left:40px; margin-top:0px; line-height:13px}
#interior #texte a{ font-size:12px; color: #657e3d; text-decoration:underline;}
#interior #texte a:hover{ font-size:12px; color: #000; text-decoration:none;}
#interior #texte2 a{ font-size:12px; color: #657e3d; text-decoration:underline;}
#interior #texte2 a:hover{ font-size:12px; color: #000; text-decoration:none;}
#interior #texte h1 { font-size:18px; margin-left:10px; color:#7d9848; font-weight:bold;}
#interior #texte h2 { font-size:14px; margin-left:10px; color:#aabd7c; font-weight:bold;}
#interior #texte h3 { font-size:14px; margin-left:10px; color:#8f635a; font-weight:normal;}
#interior #texte h4 { font-size:14px; margin-left:5px; color:#fff; font-weight:bold;}
#interior #texte h5 { font-size:13px; margin-left:5px; color:#fff; font-weight:normal;}
#interior #texte ul li { font-size:12px; margin-left:10px; color:#657e3d; font-weight:normal; line-height:13px}
#interior #texte .boto {float: right; width: 10px; height: 20px; margin-top:-30px; background-image:url(../imatges/boto_ampliar.png);}
#interior #texte .boto a {font-size:11px; color:#fff; margin-top:10px; font-weight:bold; text-decoration:none}
#interior #texte .boto a:hover {font-size:11px; color:#000; text-decoration:none}

#interior #texte .boto_form { background:#7d9848; border: none; color:#FFFFFF; font-size:1em; cursor:pointer; font-weight:bold; text-align:center; height:22px;}
#interior #texte .boto_form:hover { background:#ab8982; border: none; color:#000; font-size:1em; cursor:pointer; font-weight:bold; text-align:center; height:22px;}




#interior #texte2{float: left; width: 340px; font-family:"Trebuchet MS"; margin-top:0px;}
#interior #texte2 p { font-size:12px; margin-left:40px; margin-top:0px; line-height:14px}
#interior #texte2 h1 { font-size:18px; margin-left:10px; color:#7d9848; font-weight:bold;}
#interior #texte2 h2 { font-size:18px; margin-left:10px; color:#657e3d; font-weight:bold;}
#interior #texte2 h3 { font-size:14px; margin-left:10px; color:#fff; font-weight:normal;}
#interior #texte2 ul ol li { font-size:12px; margin-left:10px; color:#aabd7c; font-weight:normal; line-height:13px}
#interior #texte2 .boto {float: right; width: 10px; height: 20px; margin-top:-30px; background-image:url(../imatges/boto_ampliar.png);}
#interior #texte2 .boto a {font-size:11px; color:#fff; margin-top:10px; font-weight:bold; text-decoration:none}
#interior #texte2 .boto a:hover {font-size:11px; color:#000; text-decoration:none}


#interior2 {float: left; width: 900px; font-family:"Trebuchet MS"; margin-top:20px;}
#interior2 #data {float: left; width: 69px; height: 54px; background-image:url(../imatges/fons_data_oferta.png); }
#interior2 #data p { font-size:16px; margin-top:3px}
#interior2 p { font-size:11px; color:#000; margin-top:0px}


#interior2 #texte p { font-size:12px; color:#000; margin-left:40px; margin-top:0px; line-height:13px}
#interior2 #texte a{ font-size:12px; color: #657e3d; text-decoration:underline;}
#interior2 #texte a:hover{ font-size:12px; color: #000; text-decoration:none;}
#interior2 #texte h1 { font-size:18px; margin-left:10px; color:#fff; font-weight:bold;}
#interior2 #texte h2 { font-size:14px; margin-left:10px; color:#aabd7c; font-weight:bold;}
#interior2 #texte h3 { font-size:14px; margin-left:10px; color:#ab8982; font-weight:normal;}
#interior2 #texte h4 { font-size:13px; margin-left:-30px; margin-bottom:0px; text-decoration:underline; color:#000; font-weight:bold; text-transform:uppercase}
#interior2 #texte h5 { font-size:13px; margin-left:5px; color:#fff; font-weight:normal;}
#interior2 #texte h6 { font-size:13px; margin-left:-30px; color:#9f1803; font-weight:bold; margin-top:0px}
#interior2 #texte ul li { font-size:12px; margin-left:10px; color:#657e3d; font-weight:normal; line-height:13px}
#interior2 #texte .boto {float: right; width: 10px; height: 20px; margin-top:-30px; background-image:url(../imatges/boto_ampliar.png);}
#interior2 #texte .boto a {font-size:11px; color:#fff; margin-top:10px; font-weight:bold; text-decoration:none}
#interior2 #texte .boto a:hover {font-size:11px; color:#000; text-decoration:none}

#interior2 #texte .boto_form { background:#7d9848; border: none; color:#FFFFFF; font-size:1em; cursor:pointer; font-weight:bold; text-align:center; height:22px;}
#interior2 #texte .boto_form:hover { background:#ab8982; border: none; color:#000; font-size:1em; cursor:pointer; font-weight:bold; text-align:center; height:22px;}




#interior2 #texte2{float: left; width: 340px; font-family:"Trebuchet MS"; margin-top:0px;}
#interior2 #texte2 p { font-size:12px; margin-left:40px; margin-top:0px; line-height:14px}
#interior2 #texte2 h1 { font-size:18px; margin-left:10px; color:#7d9848; font-weight:bold;}
#interior2 #texte2 h2 { font-size:18px; margin-left:10px; color:#657e3d; font-weight:bold;}
#interior2 #texte2 h3 { font-size:14px; margin-left:10px; color:#fff; font-weight:normal;}
#interior2 #texte2 ul ol li { font-size:12px; margin-left:10px; color:#aabd7c; font-weight:normal; line-height:13px}
#interior2 #texte2 .boto {float: right; width: 10px; height: 20px; margin-top:-30px; background-image:url(../imatges/boto_ampliar.png);}
#interior2 #texte2 .boto a {font-size:11px; color:#666; margin-top:10px; font-weight:bold; text-decoration:none}
#interior2 #texte2 .boto a:hover {font-size:11px; color:#000; text-decoration:none}

/* OFERTES*/

#ofertes_cat {float: left; width: 408px; height: 407px; font-family:"Trebuchet MS"; background-image:url(../imatges/ofertes_bg_cat.png); margin-top:20px;}
#ofertes_cat #data {float: left; width: 69px; height: 54px; background-image:url(../imatges/fons_data_oferta.png); }
#ofertes_cat #data p { font-size:16px; color:#FFFFFF; margin-top:3px}
#ofertes_cat #totes_ofertes {float: right; width: 135px; margin-top:-24px; height: 15px; background-color:#7c9847}
#ofertes_cat #totes_ofertes a {font-size:11px; color:#fff; margin-top:10px; font-weight:bold; text-decoration:underline}
#ofertes_cat #totes_ofertes a:hover {font-size:11px; color:#000; text-decoration:none}

.style1 {color: #999999; margin-top:-40px;}

#ofertes_cat #texte p { font-size:11px; color:#FFFFFF; margin-left:69px; margin-top:-10px; line-height:12px;}
#ofertes_cat #texte h1 { font-size:16px; margin-left:69px; color:#7d9848; font-weight:bold; margin-top:-2px;}
#ofertes_cat #texte h2 { font-size:12px; margin-left:69px; color:#7d9848; font-weight:bold; margin-top:-15px;}
#ofertes_cat #texte h3 { font-size:13px; margin-left:69px; color:#ab8982; font-weight:normal; margin-top:-10px;}
#ofertes_cat #texte .boto {float: right; width: 67px; height: 20px; margin-top:-30px; background-image:url(../imatges/boto_ampliar.png);}
#ofertes_cat #texte .boto a {font-size:11px; color:#000; margin-top:10px; font-weight:bold; text-decoration:none}
#ofertes_cat #texte .boto a:hover {font-size:11px; color:#666; text-decoration:none}

#ofertes_cas {float: left; width: 408px; height: 407px; font-family:"Trebuchet MS"; background-image:url(../imatges/ofertes_bg_cas.png); margin-top:20px;}
#ofertes_cas #data {float: left; width: 69px; height: 54px; background-image:url(../imatges/fons_data_oferta.png); }
#ofertes_cas #data p { font-size:16px; color:#FFFFFF; margin-top:3px}
#ofertes_cas #totes_ofertes {float: right; width: 135px; margin-top:-24px; height: 15px; background-color:#7c9847}
#ofertes_cas #totes_ofertes a {font-size:11px; color:#fff; margin-top:10px; font-weight:bold; text-decoration:underline}
#ofertes_cas #totes_ofertes a:hover {font-size:11px; color:#000; text-decoration:none}

.style1 {color: #999999; margin-top:-40px;}

#ofertes_cas #texte p { font-size:11px; color:#FFFFFF; margin-left:69px; margin-top:-10px; line-height:12px;}
#ofertes_cas #texte h1 { font-size:16px; margin-left:69px; color:#7d9848; font-weight:bold; margin-top:-2px;}
#ofertes_cas #texte h2 { font-size:12px; margin-left:69px; color:#7d9848; font-weight:bold; margin-top:-15px;}
#ofertes_cas #texte h3 { font-size:13px; margin-left:69px; color:#ab8982; font-weight:normal; margin-top:-10px;}
#ofertes_cas #texte .boto {float: right; width: 67px; height: 20px; margin-top:-30px; background-image:url(../imatges/boto_ampliar.png);}
#ofertes_cas #texte .boto a {font-size:11px; color:#000; margin-top:10px; font-weight:bold; text-decoration:none}
#ofertes_cas #texte .boto a:hover {font-size:11px; color:#666; text-decoration:none}

#ofertes_fra {float: left; width: 408px; height: 407px; font-family:"Trebuchet MS"; background-image:url(../imatges/ofertes_bg_fra.png); margin-top:20px;}
#ofertes_fra #data {float: left; width: 69px; height: 54px; background-image:url(../imatges/fons_data_oferta.png); }
#ofertes_fra #data p { font-size:16px; color:#FFFFFF; margin-top:3px}
#ofertes_fra #totes_ofertes {float: right; width: 135px; margin-top:-24px; height: 15px; background-color:#7c9847}
#ofertes_fra #totes_ofertes a {font-size:11px; color:#fff; margin-top:10px; font-weight:bold; text-decoration:underline}
#ofertes_fra #totes_ofertes a:hover {font-size:11px; color:#000; text-decoration:none}

.style1 {color: #999999; margin-top:-40px;}

#ofertes_fra #texte p { font-size:11px; color:#FFFFFF; margin-left:69px; margin-top:-10px; line-height:12px;}
#ofertes_fra #texte h1 { font-size:16px; margin-left:69px; color:#7d9848; font-weight:bold; margin-top:-2px;}
#ofertes_fra #texte h2 { font-size:12px; margin-left:69px; color:#7d9848; font-weight:bold; margin-top:-15px;}
#ofertes_fra #texte h3 { font-size:13px; margin-left:69px; color:#ab8982; font-weight:normal; margin-top:-10px;}
#ofertes_fra #texte .boto {float: right; width: 67px; height: 20px; margin-top:-30px; background-image:url(../imatges/boto_ampliar.png);}
#ofertes_fra #texte .boto a {font-size:11px; color:#000; margin-top:10px; font-weight:bold; text-decoration:none}
#ofertes_fra #texte .boto a:hover {font-size:11px; color:#666; text-decoration:none}

#ofertes_eng {float: left; width: 408px; height: 407px; font-family:"Trebuchet MS"; background-image:url(../imatges/ofertes_bg_eng.png); margin-top:20px;}
#ofertes_eng #data {float: left; width: 69px; height: 54px; background-image:url(../imatges/fons_data_oferta.png); }
#ofertes_eng #data p { font-size:16px; color:#FFFFFF; margin-top:3px}
#ofertes_eng #totes_ofertes {float: right; width: 135px; margin-top:-24px; height: 15px; background-color:#7c9847}
#ofertes_eng #totes_ofertes a {font-size:11px; color:#fff; margin-top:10px; font-weight:bold; text-decoration:underline}
#ofertes_eng #totes_ofertes a:hover {font-size:11px; color:#000; text-decoration:none}

.style1 {color: #999999; margin-top:-40px;}

#ofertes_eng #texte p { font-size:11px; color:#FFFFFF; margin-left:69px; margin-top:-10px; line-height:12px;}
#ofertes_eng #texte h1 { font-size:16px; margin-left:69px; color:#7d9848; font-weight:bold; margin-top:-2px;}
#ofertes_eng #texte h2 { font-size:12px; margin-left:69px; color:#7d9848; font-weight:bold; margin-top:-15px;}
#ofertes_eng #texte h3 { font-size:13px; margin-left:69px; color:#ab8982; font-weight:normal; margin-top:-10px;}
#ofertes_eng #texte .boto {float: right; width: 67px; height: 20px; margin-top:-30px; background-image:url(../imatges/boto_ampliar.png);}
#ofertes_eng #texte .boto a {font-size:11px; color:#000; margin-top:10px; font-weight:bold; text-decoration:none}
#ofertes_eng #texte .boto a:hover {font-size:11px; color:#666; text-decoration:none}

#contingut2{width: 1000px; position:relative; background-color:#6f6260; margin:0 auto; margin-top:10px;}
#grandvalira {float: left; width: 690px; height: 220px; background-image:url(../imatges/bg_grandvalira.png); margin-top:10px;}
#grandvalira p { font-size:11px; color:#FFFFFF;}
#relax_cat{float: right; width: 296px; height: 212px; background-image:url(../imatges/relax_bg_cat.png); margin-top:10px;}
#relax_cas{float: right; width: 296px; height: 212px; background-image:url(../imatges/relax_bg_cas.png); margin-top:10px;}
#relax_fra{float: right; width: 296px; height: 212px; background-image:url(../imatges/relax_bg_fra.png); margin-top:10px;}
#relax_eng{float: right; width: 296px; height: 212px; background-image:url(../imatges/relax_bg_eng.png); margin-top:10px;}
#textes {float: left; width: 1000px; margin-top:10px; position:relative; left:50%; margin-left:-500px;}
#textes p { font-size:11px; color:#855b53}
#textes a { font-size:11px; color:#855b53; text-decoration:underline}
#textes a:hover { font-size:11px; color:#ae8b83; text-decoration:none}




#footer{
	width: 100%;
	height:180px;
	margin:0 auto;
	background-image: url(../imatges/footer_adreces.png);
	margin-top:643px;
	clear:left; 
}
#footer #adreces {width: 1000px; margin: 0 auto}
#footer #adreces #manzano{float: left; width: 480px; margin-top:50px;}
#footer #adreces #olimpiades{float: right; width: 480px; margin-top:50px;}
#footer #adreces a{ font-size:11px; color: #CCCCCC; text-decoration:none;}
#footer #adreces  a:hover{ font-size:11px; color: #fff; text-decoration:underline;}


#footer_aparthotel{
	width: 100%;
	height:180px;
	margin:0 auto;
	background-image: url(../imatges/footer_adreces.png);
	margin-top:743px;
}
#footer_aparthotel #adreces {width: 1000px; margin: 0 auto}
#footer_aparthotel #adreces #manzano{float: left; width: 480px; margin-top:50px;}
#footer_aparthotel #adreces #olimpiades{float: right; width: 480px; margin-top:50px;}
#footer_aparthotel #adreces a{ font-size:11px; color: #CCCCCC; text-decoration:none;}
#footer_aparthotel #adreces  a:hover{ font-size:11px; color: #fff; text-decoration:underline;}

#footer_entorn{
	width: 100%;
	height:180px;
	margin:0 auto;
	background-image: url(../imatges/footer_adreces.png);
	margin-top:950px;
}
#footer_entorn #adreces {width: 1000px; margin: 0 auto}
#footer_entorn #adreces #manzano{float: left; width: 480px; margin-top:50px;}
#footer_entorn #adreces #olimpiades{float: right; width: 480px; margin-top:50px;}
#footer_entorn #adreces a{ font-size:11px; color: #CCCCCC; text-decoration:none;}
#footer_entorn #adreces  a:hover{ font-size:11px; color: #fff; text-decoration:underline;}



#footer_grandvalira{
	width: 100%;
	height:180px;
	margin:0 auto;
	background-image: url(../imatges/footer_adreces.png);
	margin-top:913px;
}
#footer_grandvalira #adreces {width: 1000px; margin: 0 auto}
#footer_grandvalira #adreces #manzano{float: left; width: 480px; margin-top:50px;}
#footer_grandvalira #adreces #olimpiades{float: right; width: 480px; margin-top:50px;}
#footer_grandvalira #adreces a{ font-size:11px; color: #CCCCCC; text-decoration:none;}
#footer_grandvalira #adreces  a:hover{ font-size:11px; color: #fff; text-decoration:underline;}



#enllacos{width: 100%; background-color:#4c3d3a; margin-top:-30px; text-align:center; margin:0 auto; margin-bottom:-10px;}
#enllacos a{ font-size:11px; color: #CCCCCC; text-decoration:none;}
#enllacos a:hover{ font-size:11px; color: #fff; text-decoration:underline;}

.style1 {font-weight: bold}

.style2 {
	color: #FF0000;
	font-weight: bold;
}
.style3 {color: #0066FF}

.style4 {
	font-size: 16px;
	font-weight: bold;
}
.style5 {color: #FF0000}
.style6 {
	color: #a1bd7c
}
.style7 {color: #FFFFFF}

#interior h2 { font-size:18px; margin-left:10px; color:#fff; font-weight:bold;}

#Fotos1 a img, #Fotos2 a img {border: solid 1px #a1bd7c!important}
#Fotos1 a:hover img, #Fotos2 a:hover img {border: solid 1px #ccc!important}


/**********************************************************************/

.MyCalendar .ajax__calendar_container
{
	border: 1px solid #001B35;
	background-color: #a1bd7c;
	color: #003366;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
    padding: 1px;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.MyCalendar table td
{
	padding: 0px;
	margin: 0px;
}




/**********************************************************************/

