body {
	font-size: 0.7em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0;
	margin-left: 10px; 
	padding: 0;
	color: #000000;
	overflow-x : hidden;
}
/* ***************************************** */
#container {width:1000px; position:relative; left:50%; margin-left:-480px;}

.fotoOferta {border:solid 3px #fff!important; float:left; margin-left:15px }
    
/* HEADER */
#container #header{height:92px}
#container #header #idiomes{width:752px; float: left; margin-top:25px;}
#container #header #idiomes a{font-size: 11px; color:#a38344; text-align:right; padding:0 0 0 0;}
#container #header #idiomes a:hover{font-size: 11px; color:#7a0f26}
#container #header #idiomes .barra {font-size: 11px; color:#7a0f26; padding:0 0 0 4px;}
#container #header #meteo{width:273px; margin-left:236px; float: left; margin-top:-10px}
#container #header #meteo a{font-size: 11px; color:#7a0f26}
#container #header #meteo a:hover{font-size: 11px; color:#000}


/* ***************************************** */

/* RESERVES */
#container #reserves {width:204px; height:249px; float:left; background-color:#eaddc9; text-align:center;}

#container #reserves select, #columnaDreta #reserves input,
#container #reserves_cas select, #columnaDreta #reserves_cas input,
#container #reserves_fra select, #columnaDreta #reserves_fra input,
#container #reserves_ang select, #columnaDreta #reserves_ang input 
{font-size:10px; color:#6a6969; border:solid 1px #753132; }

#container #reserves select.hotel,
#container #reserves_cas select.hotel,
#container #reserves_fra select.hotel,
#container #reserves_ang select.hotel
{height:10px; border:solid 1px #753132;}

#container #reserves p {font-family:Tahoma; text-align:left; font-size:11px; color:#554c47; margin-left:5px;}
#container #reserves input, #columnaDreta #reserves_cas input,
#container #reserves_fra input, #columnaDreta #reserves_ang input
{height:15px; width:125px; font-family:Tahoma; font-size:11px; color:#554c47; border:solid 1px #753132;}

#container #reserves label, #columnaDreta #reserves_cas label,
#container #reserves_fra label, #columnaDreta #reserves_ang label
{display:inline-block; width:70px; margin-left:5px;}

#container #reserves .botoCalendari,#columnaDreta #reserves_cas .botoCalendari,
#container #reserves_fra .botoCalendari,#columnaDreta #reserves_ang .botoCalendari
{background:url(../img/boto_reservar.jpg); border:none}

#container #reserves #bt_Reserves a {background: url(../imatges/bt_reservar.jpg) no-repeat; margin-top:0px;}
#container #reserves #bt_Reserves a:hover {background: url(../imatges/bt_reservar_ov.jpg) no-repeat; margin-top:0px;}

#container #reserves .bt_Reserves {background: url(../imatges/bt_reservar2.jpg) no-repeat; margin-top:0px;}
#container #reserves_cas .bt_Reserves {background: url(../imatges/bt_reservar2.jpg) no-repeat; margin-top:0px;}
#container #reserves_fra .bt_Reserves {background: url(../imatges/bt_reservar2.jpg) no-repeat; margin-top:0px;}
#container #reserves_ang .bt_Reserves {background: url(../imatges/bt_reservar2.jpg) no-repeat; margin-top:0px; }

#container #reserves .bt_Reserves,#columnaDreta #reserves_cas .bt_Reserves,
#container #reserves_fra .bt_Reserves,#columnaDreta #reserves_ang .bt_Reserves {height:36px; width:204px; border:none; margin-top:0px; display:block}


/* ***************************************** */


/* LOGO */
#container #logo {width:204px; height:92px; float:left;}

/* ***************************************** */

/* FLASH */
#container #flash {width:749px; height:251px; float:left; margin-left: 2px; margin-top: -5px; background-color:#fff}

/* ***************************************** */


/* OFERTES */
#container2 {width:1000px; margin-top: 32px; position:absolute; left:50%; margin-left:-500px;}
#container2 #ofertes {width:204px; height:431px; float:left; position:relative; background-color:#561721; color:#FFFFFF}
#container2 #ofertes h1 {font-family:Tahoma; text-align:center; font-size:12px; color:#fff; padding-left:0px; font-weight:bold;}
#container2 #ofertes p {font-family:Tahoma; text-align:center; font-size:11px; color:#fff; padding-left:0px; }
#container2 #ofertes a {margin:0; padding:0; text-align:center; font-family:Tahoma; font-size:12px; padding-left:10px;text-decoration:none; color:#000; font-weight:bold;}
#container2 #ofertes a:hover {font-family:Tahoma; font-size:12px; color:#ccc; font-weight:bold;}
#container2 #ofertes .img {float:right;}



/* ***************************************** */

#container3 {width:1000px; position:absolute; left:50%; margin-left:-500px;}

#container3 #ofertes {width:204px; height:431px; float:left; position:relative; background-color:#cbab77;}
#container3 #ofertes h1 {font-family:Tahoma; text-align:center; font-size:12px; color:#000; padding-left:0px; font-weight:bold;}
#container3 #ofertes p {font-family:Tahoma; text-align:center; font-size:11px; color:#000; padding-left:0px; }
#container3 #ofertes a {margin:0; padding:0; text-align:center; font-family:Tahoma; font-size:12px; padding-left:10px;text-decoration:none; color:#000; font-weight:bold;}
#container3 #ofertes a:hover {font-family:Tahoma; font-size:12px; color:#554c47; font-weight:bold;}
#container3 #ofertes .img {float:right;}

#container3 #benvinguda {width:915px; min-height: 431px; float:left; background-color:#eaddc9; margin-left:0px; padding: 20px 20px 20px 20px;}
#container3 #benvinguda p {font-family:Tahoma; font-size:11px; color:#554c47; padding-left:0px; line-height:16px;}
#container3 #benvinguda ul li {font-family:Tahoma; font-size:11px; color:#554c47; padding-left:-10px; line-height:18px; }
#container3 #benvinguda p a {margin:0; padding:0; float:right; font-family:Tahoma; font-size:11px; padding-right:10px;text-decoration:none; color:#000; font-weight:bold;}
#container3 #benvinguda p a:hover {font-family:Tahoma; font-size:11px; color:#000000; font-weight:bold;}
#container3 #benvinguda .bt {padding: 5px 5px 5px 5px; border:1px solid #993333}
#container3 #benvinguda #fotos { float:right}
#container3 #benvinguda #fotos .bt {padding: 5px 5px 5px 5px; border:1px solid #eaddc9}
#container3 #benvinguda #taula {width:680px;float:left; margin-left:15px;}


#container3 #footer {width:1000px; height:120px; color:#000}
#container3 #footer #links{width:690px; margin-left: 0px; }
#container3 #footer #links a {color:#822f0f; font-size: 13px; line-height: 30px; text-align:right; text-decoration:none; }
#container3 #footer #links a:hover {color:#7d7d7d; text-decoration:underline; }
#container3 #footer #links #petits a { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#795d25; font-size: 11px; line-height: 30px; text-align:right; text-decoration:none}
#container3 #footer #links #petits a:hover {color:#7d7d7d; text-decoration:underline; }
#container3 #footer #links h1 {color:#000; font-size: 13px; line-height: 30px; text-decoration:none}

#container3 #footer #logo {width:300px; margin-left: 650px; position:relative; margin-top: -85px}
#container3 #footer #logo a{color:#795d25; width:200px; font-size: 11px; left: 454px;}
#container3 #footer #logo p {color:#7d7d7d; font-size: 11px; text-align:right; margin-top: -10px;}
#container3 #footer #logo h1 {color:#795d25; font-size: 13px; text-align:right; margin-top:-10px; *margin-top:0px;}
#container3 #footer #logo a:hover{color:#7d7d7d; text-decoration:underline}


#container4 {width:1000px; margin-top: 32px; position:absolute; left:50%; margin-left:-500px;}

#container4 #ofertes {width:204px; height:431px; float:left; position:relative; background-color:#cbab77;}
#container4 #ofertes h1 {font-family:Tahoma; text-align:center; font-size:12px; color:#000; padding-left:0px; font-weight:bold;}
#container4 #ofertes p {font-family:Tahoma; text-align:center; font-size:11px; color:#000; padding-left:0px; }
#container4 #ofertes a {margin:0; padding:0; text-align:center; font-family:Tahoma; font-size:12px; padding-left:10px;text-decoration:none; color:#000; font-weight:bold;}
#container4 #ofertes a:hover {font-family:Tahoma; font-size:12px; color:#554c47; font-weight:bold;}
#container4 #ofertes .img {float:right;}

#container4 #benvinguda {width:915px; min-height: 431px; float:left; background-color:#eaddc9; margin-left:0px; padding: 20px 20px 20px 20px;}
#container4 #benvinguda p {font-family:Tahoma; font-size:11px; color:#554c47; padding-left:0px; line-height:16px;}
#container4 #benvinguda ul li {font-family:Tahoma; font-size:11px; color:#554c47; padding-left:-10px; line-height:18px; }
#container4 #benvinguda p a {margin:0; padding:0; float:right; font-family:Tahoma; font-size:11px; padding-right:10px;text-decoration:none; color:#000; font-weight:bold;}
#container4 #benvinguda p a:hover {font-family:Tahoma; font-size:11px; color:#000000; font-weight:bold; text-decoration:underline}
#container4 #benvinguda .bt {padding: 5px 5px 5px 5px; border:1px solid #993333}


#container4 #footer {width:1000px; height:120px; color:#000}
#container4 #footer #links{width:690px; margin-left: 0px; }
#container4 #footer #links a {color:#822f0f; font-size: 13px; line-height: 30px; text-align:right; text-decoration:none; }
#container4 #footer #links a:hover {color:#7d7d7d; text-decoration:underline; }
#container4 #footer #links #petits a { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#795d25; font-size: 11px; line-height: 30px; text-align:right; text-decoration:none}
#container4 #footer #links #petits a:hover {color:#7d7d7d; text-decoration:underline; }
#container4 #footer #links h1 {color:#000; font-size: 13px; line-height: 30px; text-decoration:none}

#container4 #footer #logo {width:300px; margin-left: 650px; position:relative; margin-top: -85px}
#container4 #footer #logo a{color:#795d25; width:200px; font-size: 11px; left: 454px;}
#container4 #footer #logo p {color:#7d7d7d; font-size: 11px; text-align:right; margin-top: -10px;}
#container4 #footer #logo h1 {color:#795d25; font-size: 13px; text-align:right; margin-top:-10px; *margin-top:0px;}
#container4 #footer #logo a:hover{color:#7d7d7d; text-decoration:underline}



/* BENVINGUDA */
#container2 #benvinguda {width:749px; height:235px; float:left; background-color:#eaddc9; margin-left:2px;}
#container2 #benvinguda p {font-family:Tahoma; font-size:11px; color:#554c47; padding-left:0px; line-height:16px;}
#container2 #benvinguda ul li {font-family:Tahoma; font-size:11px; color:#554c47; padding-left:-10px; line-height:18px; }
#container2 #benvinguda p a {margin:0; padding:0; float:right; font-family:Tahoma; font-size:11px; padding-right:10px;text-decoration:none; color:#000; font-weight:bold;}
#container2 #benvinguda p a:hover {font-family:Tahoma; font-size:11px; color:#000000; font-weight:bold; text-decoration:underline}

/* ***************************************** */



/* INTERIOR */
#container2 #interior {width:749px; min-height: 431px; float:left; background-color:#eaddc9; margin-left:2px;}
#container2 #interior p {font-family:Tahoma; font-size:11px; color:#554c47; padding-left:10px; line-height:16px; margin-top:10px}
#container2 #interior ul li {font-family:Tahoma; font-size:11px; color:#554c47; padding-left:-10px; line-height:18px; }
#container2 #interior p a {margin:0; padding:0; float:right; font-family:Tahoma; font-size:11px; padding-right:10px;text-decoration:none; color:#fff; font-weight:bold;}
#container2 #interior p a:hover {font-family:Tahoma; font-size:11px; color:#000000; font-weight:bold;}
#container2 #interior .bt {padding: 5px 5px 5px 5px; border:1px solid #993333}
#container2 #interior h2 { margin-left: 0px; font-size:12px; color:#8e4a41; font-weight:bold;}
#container2 #interior h2 a{ margin-left: 10px; font-size:12px; color:#8e4a41; font-weight:bold;}
#container2 #interior h2 a:hover{ font-size:12px; color:#000; font-weight:bold;}

/* ***************************************** */

/* INTERIOR NOU*/
#container2 #interior_nou {width:954px; min-height: 431px; float:left; background-color:#561721; margin-left:0px; background-image:url(../imatges/fons_container.png); background-repeat:repeat-y; }
#container2 #interior_nou p {font-family:Tahoma; font-size:11px; color:#554c47; padding-left:10px; line-height:16px; margin-top:10px}
#container2 #interior_nou ul li {font-family:Tahoma; font-size:11px; color:#554c47; padding-left:-10px; line-height:18px; }
#container2 #interior_nou p a {margin:0; padding:0; float:right; font-family:Tahoma; font-size:11px; padding-right:10px;text-decoration:none; color:#fff; font-weight:bold;}
#container2 #interior_nou p a:hover {font-family:Tahoma; font-size:11px; color:#000000; font-weight:bold;}
#container2 #interior_nou .bt {padding: 5px 5px 5px 5px; border:1px solid #993333}
#container2 #interior_nou h2 { margin-left: 0px; font-size:12px; color:#8e4a41; font-weight:bold;}
#container2 #interior_nou h2 a{ margin-left: 10px; font-size:12px; color:#8e4a41; font-weight:bold;}
#container2 #interior_nou h2 a:hover{ font-size:12px; color:#000; font-weight:bold;}

/* ***************************************** */

/* INTERIOR2 */
#container2 #interior2 {width:749px; min-height: 431px; float:left; background-color:#eaddc9; margin-left:2px;}
#container2 #interior2 p {font-family:Tahoma; font-size:14px; color:#554c47; padding-left:10px; line-height:16px;}
#container2 #interior2 ul li {font-family:Tahoma; font-size:11px; color:#554c47; padding-left:-10px; line-height:18px;}
#container2 #interior2 p a {margin:0; padding:0; float:right; font-family:Tahoma; font-size:11px; padding-right:10px; text-decoration:none; color:#833010; font-weight:bold;}
#container2 #interior2 p a:hover {font-family:Tahoma; font-size:11px; color:#000000; font-weight:bold;}
#container2 #interior2 .bt {padding: 5px 5px 5px 5px; border:1px solid #993333;}
#container2 #interior2 h2 {margin-left: 0px; font-size:12px; color:#8e4a41; font-weight:bold;}
#container2 #interior2 h2 a {margin-left: 10px; font-size:12px; color:#8e4a41; font-weight:bold;}
#container2 #interior2 h2 a:hover {font-size:12px; color:#000; font-weight:bold;}



/* ***************************************** */

/* INTERIOR OFERTES */
#container2 #interior3 {width:955px; min-height: 431px; float:left; background-color:#eaddc9; margin-left:0px;}
#container2 #interior3 p {font-family:Tahoma; font-size:11px; color:#554c47; padding-left:10px; line-height:16px;}
#container2 #interior3 ul li {font-family:Tahoma; font-size:11px; color:#554c47; padding-left:-10px; line-height:18px; }
#container2 #interior3 p a {margin:0; padding:0; float:right; font-family:Tahoma; font-size:11px; padding-right:10px;text-decoration:none; color:#fff; font-weight:bold;}
#container2 #interior3 p a:hover {font-family:Tahoma; font-size:11px; color:#000000; font-weight:bold;}
#container2 #interior3 .bt {padding: 5px 5px 5px 5px; border:1px solid #993333}
#container2 #interior3 h2 { margin-left: 0px; font-size:12px; color:#8e4a41; font-weight:bold;}
#container2 #interior3 h2 a{ margin-left: 10px; font-size:12px; color:#8e4a41; font-weight:bold;}
#container2 #interior3 h2 a:hover{ font-size:12px; color:#000; font-weight:bold;}

/* ***************************************** */

/* RESTAURANT */

#container2 #interior_nou #restaurant{ width:700px; float:left; margin-left: 20px; background-color:#e3cca8; margin-top: 10px; padding:5px}
#container2 #interior_nou #restaurant h1{ font-size:14px; border-bottom: dashed 1px #000; font-weight:bolder;}
#container2 #interior_nou #restaurant h2 span{ font-size:12px; color:#8e4a41; font-weight:bold;}
#container2 #interior_nou #restaurant h3{ color:#000; font-weight:bold}
#container2 #interior_nou #restaurant h3 span{ float: right; font-size:14px; font-weight:bolder;  color:#8e4a41}

#container2 #interior_nou #restaurant blockquote p{ margin-left: 20px; font-style:italic; color:#000000}

/* ***************************************** */

/* ACTIVITATS */
#container2 #activitats2 {width:373px; height:194px; float:left; background-color:#dcc6bd;  margin-left:2px; margin-top:2px;}
#container2 #activitats2 p {font-family:Tahoma; font-size:11px; color:#554c47;}
#container2 #activitats ul li {list-style: url(../imatges/bt_fletxa.jpg); font-family:Tahoma; font-size:11px; color:#554c47; margin-left:-5px; }
#container2 #activitats2 h1 {font-family:Tahoma; font-size:12px; color:#000; padding-left:5px; font-weight:bold; line-height:11px;}
#container2 #activitats2 a {margin:0; padding:0; float:center; font-family:Tahoma; font-size:11px; padding-right:10px;text-decoration:none; color:#000; font-weight:bold;}
#container2 #activitats2 a:hover {font-family:Tahoma; font-size:11px; color:#9a8d85; font-weight:bold;}


#container2 #activitats {float:left; background-color:#eaddc9;  margin-left:2px; margin-top:2px;}
#container2 #activitats p {font-family:Tahoma; font-size:11px; color:#554c47;}
#container2 #activitats ul li {list-style: url(../imatges/bt_fletxa.jpg); font-family:Tahoma; font-size:11px; color:#554c47; margin-left:-5px; }
#container2 #activitats h1 {font-family:Tahoma; font-size:12px; color:#000; padding-left:5px; font-weight:bold; line-height:11px;}
#container2 #activitats a {margin:0; padding:0; float:center; font-family:Tahoma; font-size:11px; padding-right:10px;text-decoration:none; color:#000; font-weight:bold;}
#container2 #activitats a:hover {font-family:Tahoma; font-size:11px; color:#9a8d85; font-weight:bold;}

#container2 #activitats #texte-interior-activitats{text-align:justify; margin-left:0px;}
#container2 #activitats #texte-interior-activitats h1 { font-size:14px; color:#924e44; margin-left: 10px;}
#container2 #activitats #texte-interior-activitats h2 { font-size:12px; color:#333333; margin-left: 5px; font-weight:normal}
#container2 #activitats #texte-interior-activitats h3 { font-size:12px; color:#924e44; margin-left: 10px; font-weight:bold}
#container2 #activitats #texte-interior-activitats .verd { font-size:12px; color:#924e44; font-weight:normal}
#container2 #activitats #texte-interior-activitats .llista {font-size:12px; border-bottom:1px solid #924e44; color:#333333; }
#container2 #activitats #texte-interior-activitats p { font-size:11px; color:#000; margin-left: 8px; margin-right: 20px}
#container2 #activitats #texte-interior-activitats img { float:left; margin-right:10px; margin-left:10px;}
#container2 #activitats #texte-interior-activitats .text { font-size:11px; color:#333333; margin-left: 5px; margin-top: -12px}
#container2 #activitats #texte-interior-activitats a { font-size:11px; color:#1c5520; margin-left: 5px;}
#container2 #activitats #texte-interior-activitats a:hover { font-size:11px; color:#333333; margin-left: 5px;}

.entorno{ background-color:#e3cca8; border-bottom:solid 1px #000; padding:10px; margin-left: 10px; min-height:100px;height:auto; height:100px; margin-bottom:15px; width: 700px; }
.entorno img{ float:left; margin:0 10px 10px 0 }

/* TEMPS */
#container2 #temps {width:373px; height:194px; float:left; background-color:#cfcfcf;  margin-left:2px; margin-top:2px;}
#container2 #temps p {font-family:Tahoma; font-size:11px; color:#554c47; padding-left:10px; line-height:16px;}
#container2 #temps ul li {font-family:Tahoma; font-size:11px; color:#554c47; padding-left:-10px; line-height:18px; }
#container2 #temps a {margin:0; padding:0; float:center; font-family:Tahoma; font-size:11px; padding-right:10px;text-decoration:none; color:#000; font-weight:bold;}
#container2 #temps a:hover {font-family:Tahoma; font-size:11px; color:#9a8d85; font-weight:bold;}

/* TEMPS2 */
#container2 #temps2 {width:717px; float:center; background-color:#eaddc9;  margin-left:10px; margin-top:2px;}
#container2 #temps2 p {font-family:Tahoma; font-size:11px; color:#554c47; margin-left:10px; line-height:16px;}
#container2 #temps2 ul li {font-family:Tahoma; font-size:11px; color:#554c47; padding-left:-10px; line-height:18px; }
#container2 #temps2 a {margin:0; padding:0; float:center; font-family:Tahoma; font-size:11px; padding-right:10px;text-decoration:none; color:#000; font-weight:bold;}
#container2 #temps2 a:hover {font-family:Tahoma; font-size:11px; color:#9a8d85; font-weight:bold;}

/* FOOTER */
#container2 #footer {width:1000px; height:120px; color:#000}
#container2 #footer #links{width:690px; margin-left: 0px; }
#container2 #footer #links a {color:#822f0f; font-size: 13px; line-height: 30px; text-align:right; text-decoration:none; }
#container2 #footer #links a:hover {color:#7d7d7d; text-decoration:underline; }
#container2 #footer #links #petits a { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#795d25; font-size: 11px; line-height: 30px; text-align:right; text-decoration:none}
#container2 #footer #links #petits a:hover {color:#7d7d7d; text-decoration:underline; }
#container2 #footer #links h1 {color:#000; font-size: 13px; line-height: 30px; text-decoration:none}

#container2 #footer #logo {width:300px; margin-left: 650px; position:relative; margin-top: -85px}
#container2 #footer #logo a{color:#795d25; width:200px; font-size: 11px; left: 454px;}
#container2 #footer #logo p {color:#7d7d7d; font-size: 11px; text-align:right; margin-top: -10px;}
#container2 #footer #logo h1 {color:#795d25; font-size: 13px; text-align:right; margin-top:-10px; *margin-top:0px;}
#container2 #footer #logo a:hover{color:#7d7d7d; text-decoration:underline}
/* ***************************************** */

/* TARIFES */
#container2 #interior_nou #div_tarifa table{width:90%; float:left; border:none; border-collapse: collapse; border-spacing:0}
#container2 #interior_nou #div_tarifa .thead{color:#000; text-align:center}
#container2 #interior_nou #div_tarifa .tfoot{color:#000; text-align:center}

#container2 #interior_nou #calendari{width:700px; float:left; margin-left: 20px; text-align:justify}
#container2 #interior_nou #calendari h1 { font-size:14px; color:#1c5520; margin-left: 5px;}
#container2 #interior_nou #calendari h2 { font-size:12px; color:#333333; margin-left: 5px; font-weight:normal}
#container2 #interior_nou #calendari h3 { font-size:12px; color:#1c5520; margin-left: 5px; font-weight:normal}
#container2 #interior_nou #calendari .verd { font-size:12px; color:#1c5520; font-weight:normal}
#container2 #interior_nou #calendari .llista {font-size:11px; border-bottom:1px solid #1c5520; color:#333333; padding:0 0 0 0;}
#container2 #interior_nou #calendari p { font-size:12px; color:#1c5520; margin-left: 5px;}
#container2 #interior_nou #calendari p { font-size:12px; color:#333333; margin-left: 5px;}
#container2 #interior_nou #calendari .neg { font-size:12px; color:#000000; font-weight:normal}
#container2 #interior_nou #calendari a { font-size:11px; color:#1c5520; margin-left: 5px;}
#container2 #interior_nou #calendari a:hover { font-size:11px; color:#333333; margin-left: 5px;}
/* ***************************************** */


/* FLASH */
#container #flashcontent {margin-left:2px;}
/* ***************************************** */

/* MENU */
#menu {list-style:none; padding:0; margin:0; margin-left:0px;}
#menu li{ float:left}
#menu li a {list-style:none; background-position: top left; background-repeat:no-repeat; height:32px; display:block; border:none;}
#menu li a:hover{background-position: bottom left;}

#menu li a.inici{ background-image:url(../imatges/menu/inici.png); width:64px;}
#menu li a.habitacions{ background-image:url(../imatges/menu/habitacions.png); width:98px;}
#menu li a.restaurant{ background-image:url(../imatges/menu/restaurant.png); width:92px;}
#menu li a.activitats{ background-image:url(../imatges/menu/activitats.png); width:135px;}
#menu li a.tarifes{ background-image:url(../imatges/menu/tarifes.png); width:69px;}
#menu li a.galeria{ background-image:url(../imatges/menu/galeria.png); width:138px;}
#menu li a.informacio{ background-image:url(../imatges/menu/informacio.png); width:148px;}
#menu li a.visites{ background-image:url(../imatges/menu/visites.png); width:120px;}
#menu li a.contacta{ background-image:url(../imatges/menu/contacta.png); width:91px;}


#menu li a.pos{background-position: bottom left; cursor: default}

/* ***************************************** */

/* MENU CAS*/
#menu_cas {list-style:none; padding:0; margin:0; margin-left:0px;}
#menu_cas li{ float:left}
#menu_cas li a {list-style:none; background-position: top left; background-repeat:no-repeat; height:32px; display:block; border:none;}
#menu_cas li a:hover{background-position: bottom left;}

#menu_cas li a.inicio{ background-image:url(../imatges/menu/cas/inici.png); width:64px;}
#menu_cas li a.habitaciones{ background-image:url(../imatges/menu/cas/habitacions.png); width:98px;}
#menu_cas li a.restaurante{ background-image:url(../imatges/menu/cas/restaurant.png); width:92px;}
#menu_cas li a.actividades{ background-image:url(../imatges/menu/cas/activitats.png); width:155px;}
#menu_cas li a.tarifas{ background-image:url(../imatges/menu/cas/tarifes.png); width:61px;}
#menu_cas li a.galerias{ background-image:url(../imatges/menu/cas/galeria.png); width:134px;}
#menu_cas li a.informacion{ background-image:url(../imatges/menu/cas/informacio.png); width:157px;}
#menu_cas li a.visitas{ background-image:url(../imatges/menu/cas/visites.png); width:110px;}
#menu_cas li a.contactar{ background-image:url(../imatges/menu/cas/contacta.png); width:83px;}


#menu_cas li a.pos{background-position: bottom left; cursor: default}

/* ***************************************** */

/* MENU FRA*/
#menu_fra {list-style:none; padding:0; margin:0; margin-left:0px;}
#menu_fra li{ float:left}
#menu_fra li a {list-style:none; background-position: top left; background-repeat:no-repeat; height:32px; display:block; border:none;}
#menu_fra li a:hover{background-position: bottom left;}

#menu_fra li a.inici{ background-image:url(../imatges/menu/fra/inici.png); width:74px;}
#menu_fra li a.habitacions{ background-image:url(../imatges/menu/fra/habitacions.png); width:84px;}
#menu_fra li a.restaurant{ background-image:url(../imatges/menu/fra/restaurant.png); width:89px;}
#menu_fra li a.activitats{ background-image:url(../imatges/menu/fra/activitats.png); width:186px;}
#menu_fra li a.tarifes{ background-image:url(../imatges/menu/fra/tarifes.png); width:59px;}
#menu_fra li a.galeria{ background-image:url(../imatges/menu/fra/galeria.png); width:120px;}
#menu_fra li a.informacio{ background-image:url(../imatges/menu/fra/informacio.png); width:168px;}
#menu_fra li a.visites{ background-image:url(../imatges/menu/fra/visites.png); width:78px;}
#menu_fra li a.contactar{ background-image:url(../imatges/menu/fra/contacta.png); width:96px;}


#menu_fra li a.pos{background-position: bottom left; cursor: default}

/* ***************************************** */

/* MENU ENG*/
#menu_eng {list-style:none; padding:0; margin:0; margin-left:0px;}
#menu_eng li{ float:left}
#menu_eng li a {list-style:none; background-position: top left; background-repeat:no-repeat; height:32px; display:block; border:none;}
#menu_eng li a:hover{background-position: bottom left;}

#menu_eng li a.inici{ background-image:url(../imatges/menu/eng/inici.png); width:75px;}
#menu_eng li a.habitacions{ background-image:url(../imatges/menu/eng/habitacions.png); width:81px;}
#menu_eng li a.restaurant{ background-image:url(../imatges/menu/eng/restaurant.png); width:104px;}
#menu_eng li a.activitats{ background-image:url(../imatges/menu/eng/activitats.png); width:152px;}
#menu_eng li a.tarifes{ background-image:url(../imatges/menu/eng/tarifes.png); width:74px;}
#menu_eng li a.galeria{ background-image:url(../imatges/menu/eng/galeria.png); width:118px;}
#menu_eng li a.informacio{ background-image:url(../imatges/menu/eng/informacio.png); width:158px;}
#menu_eng li a.visites{ background-image:url(../imatges/menu/eng/visites.png); width:108px;}
#menu_eng li a.contactar{ background-image:url(../imatges/menu/eng/contacta.png); width:85px;}


#menu_eng li a.pos{background-position: bottom left; cursor: default}

/* ***************************************** */

/* MENU PISTES*/
#menu_pistes {list-style:none; padding:0; margin:0; margin-left:0px;}
#menu_pistes li{ float:left}
#menu_pistes li a {list-style:none; background-position: top left; background-repeat:no-repeat; height:32px; display:block; border:none;}
#menu_pistes li a:hover{background-position: bottom left;}

#menu_pistes li a.tarifes_pistes{ background-image:url(../imatges/menu/pistes_tarifes.png); width:237px;}
#menu_pistes li a.tarifes_escola{ background-image:url(../imatges/menu/pistes_tarifes2.png); width:196px;}
#menu_pistes li a.tarifes_lloguer{ background-image:url(../imatges/menu/pistes_tarifes3.png); width:275px;}
#menu_pistes li a.calendari{ background-image:url(../imatges/menu/pistes_tarifes4.png); width:247px;}


#menu_pistes li a.pos{background-position: bottom left; cursor: default}

/* ***************************************** */

/* MENU PISTES CAS*/
#menu_pistes_cas {list-style:none; padding:0; margin:0; margin-left:0px;}
#menu_pistes_cas li{ float:left}
#menu_pistes_cas li a {list-style:none; background-position: top left; background-repeat:no-repeat; height:32px; display:block; border:none;}
#menu_pistes_cas li a:hover{background-position: bottom left;}

#menu_pistes_cas li a.tarifes_pistes{ background-image:url(../imatges/menu/cas/pistes_tarifes.png); width:221px;}
#menu_pistes_cas li a.tarifes_escola{ background-image:url(../imatges/menu/cas/pistes_tarifes2.png); width:212px;}
#menu_pistes_cas li a.tarifes_lloguer{ background-image:url(../imatges/menu/cas/pistes_tarifes3.png); width:275px;}
#menu_pistes_cas li a.calendari{ background-image:url(../imatges/menu/cas/pistes_tarifes4.png); width:247px;}


#menu_pistes_cas li a.pos{background-position: bottom left; cursor: default}

/* ***************************************** */

/* MENU PISTES FRA*/
#menu_pistes_fra {list-style:none; padding:0; margin:0; margin-left:0px;}
#menu_pistes_fra li{ float:left}
#menu_pistes_fra li a {list-style:none; background-position: top left; background-repeat:no-repeat; height:32px; display:block; border:none;}
#menu_pistes_fra li a:hover{background-position: bottom left;}

#menu_pistes_fra li a.tarifes_pistes{ background-image:url(../imatges/menu/fra/pistes_tarifes.png); width:230px;}
#menu_pistes_fra li a.tarifes_escola{ background-image:url(../imatges/menu/fra/pistes_tarifes2.png); width:194px;}
#menu_pistes_fra li a.tarifes_lloguer{ background-image:url(../imatges/menu/fra/pistes_tarifes3.png); width:287px;}
#menu_pistes_fra li a.calendari{ background-image:url(../imatges/menu/fra/pistes_tarifes4.png); width:244px;}


#menu_pistes_fra li a.pos{background-position: bottom left; cursor: default}

/* ***************************************** */

/* MENU PISTES ENG*/
#menu_pistes_eng {list-style:none; padding:0; margin:0; margin-left:0px;}
#menu_pistes_eng li{ float:left}
#menu_pistes_eng li a {list-style:none; background-position: bottom left; background-repeat:no-repeat; height:32px; display:block; border:none;}
#menu_pistes_eng li a:hover{background-position: top left;}

#menu_pistes_eng li a.tarifes_pistes{ background-image:url(../imatges/menu/eng/pistes_tarifes.png); width:228px;}
#menu_pistes_eng li a.tarifes_escola{ background-image:url(../imatges/menu/eng/pistes_tarifes2.png); width:224px;}
#menu_pistes_eng li a.tarifes_lloguer{ background-image:url(../imatges/menu/eng/pistes_tarifes3.png); width:266px;}
#menu_pistes_eng li a.calendari{ background-image:url(../imatges/menu/eng/pistes_tarifes4.png); width:237px;}


#menu_pistes_eng li a.pos{background-position: top left; cursor: default}

/* ***************************************** */

#menu2 {list-style:none; padding:0; margin:0; margin-left:0px; height:2px;}



.style3 {font-size: 16px}

.item_galeria{ width:710px; float:right; background-color:#e3cca8; border-bottom:solid 1px #000; margin-left: 10px; margin-right:10px; padding:10px; min-height:160px;height:auto; height:160px; margin-bottom:15px }
.item_galeria img{ float:left; margin-left:10px; margin:0 10px 10px 0 }

.h4 {font-size: 14px; color:#FFFFFF; text-align:center}
.h5 {font-size: 12px; color:#FFFFFF; text-align:center}
.blanca {font-size: 16px; color:#571821; text-align:center}



.LlibreVisites{ margin-left: 10px}
.LlibreVisites thead{background:#dcc6bd; margin-left: 10px}
.LlibreVisites p{ color:#FFFFFF}
.LlibreVisites tr{height:20px; margin-left: 10px}
.LlibreVisites .impar{ background-color:#fff}
.LlibreVisites a {margin:0; padding:0; float:center; font-family:Tahoma; font-size:11px; padding-right:10px;text-decoration:none; color:#763233; font-weight:bold;}
.LlibreVisites a:hover {font-family:Tahoma; font-size:11px; color:#9a8d85; font-weight:bold;}
.botonLlarg{ background-image:url(../imatges/boto-blanc.png); font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border:none; width:120px; height:20px; color:#ffffff; display:block; cursor:pointer}

/* FORMULARIO */
#formulari label {display:inline-block; width:120px; vertical-align:top; font-size:11px; text-align:right; margin:0 10px 20px 0; font-weight:bold}
#formulari input, #formulari textarea {border: solid 1px #8d4a41;font-size:12px; }
#formulari input {width:374px}
#formulari select {width:345px}
#formulari textarea {width:474px; height:150px;}
#formulari input.boto{ background:#fff;
    color:#000;
    border:solid 1px #8d4a41;
    cursor:pointer;
    width:auto!important;
    float:right;
    margin:10px 129px 10px 0;
    height: 24px;
}
.contacta3{ font-size:12px; text-align: center; line-height:35px; color:#ff0000}
.contacta2{ font-size:12px}
.style4 {color: #FFFFFF}
.style6 {font-weight: bold; font-size: 12px; }
.style7 {font-weight: bold; font-size: 12px; color: #FFFFFF; }

.style5 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
