body{font-size:62.5%;background:#a7af97; font-family:arial,verdana,sans-serif;  color:#000;padding:0;margin:0;line-height:1.2;}

a{color:#B01B2E;text-decoration:none;}
a:hover{text-decoration:underline;}

h1,h2,h3{font-family:arial,verdana,sans-serif;font-size:1.1em;color:#000;margin:0;padding:0;}
h2{color:#B21B2C;padding:6px 0 12px;text-decoration:underline; }
img{border:0;}
form,p{margin:0;padding:0;}
ul{margin:0;padding:0;list-style:none;}
li{margin:0;padding:0;}
.clear{clear:both;height:0;font-size:0;}

.text a{color:#000;text-decoration:underline;}
.text a:hover{color:#666;}
.gris{color:#666;}
.rojo {color:#bd221b}


#contenidor{width:744px;margin:0 auto;font-size:1.1em;border-left:1px solid #8d957e;border-right:1px solid #8d957e;padding:10px 15px 20px 15px;margin-bottom:10px;
border-bottom:1px solid #8d957e;border-top:1px solid #8d957e;margin-top:10px}
#capcalera{height:53px;}
#capcalera #logo{width:100px;float:left;padding-top:13px}
#capcalera #idiomes{width:300px;float:right;text-align:right;color:#4e4f51;padding:0 0 0;}
#capcalera #idiomes a{color:#4e4f51;text-decoration:none;font-family:verdana;font-size:0.9em;font-weight:bold}
#capcalera #idiomes a:hover{color:#843933;text-decoration:none;}
#capcalera #idiomes p{margin:5px 0 0 0}
#capcalera #idiomes a.cont{padding:0 5px;color:#4e4f51;text-decoration:none;font-family:verdana;font-size:0.9em;font-weight:bold}
#capcalera #idiomes a.cont:hover{color:#843933;text-decoration:none;}
#capcalera #idiomes p{color:#843933;font-weight:bold}

#credits{width:774px;margin:0 auto;font-size:1.1em;padding:0 0 0 0;margin-bottom:10px;text-align:right;color:#4e4f51;}
#credits a{color:#4e4f51;text-decoration:none;font-family:verdana;font-size:0.9em;}
#credits a:hover{color:#843933;text-decoration:none;}

#capcalera #menu{float:right;padding:17px 0 0 0;width:620px;}

#capcalera #menu ul {float:right}

#capcalera #menu li{float:left;}
#capcalera #menu li a{font-weight:bold;display:block;color:#4e4f51;margin:0 0 0 10px;font-family:verdana;font-size:0.9em;}
#capcalera #menu li a:hover{color:#843933;text-decoration:none;}
#capcalera #menu a.on{color:#843933;font-weight:bold;}
#capcalera #menu a.on:hover{color:#843933;}


#contingut{padding:15px 0 0;}
#contingut .text{font-family:arial,sans-serif;font-size:1em;color:#3e3e3e;line-height:1.2}
#contingut .text ul {margin:0;padding:10px 0}
#contingut .text li {margin:0;padding:0 0 5px 10px;background:url(../img/li1.gif) 0px 5px no-repeat;}
#titlinh {background:url(../img/linph.gif) 0 bottom repeat-x;font-family:arial, verdana;font-size:1em;font-weight:bold;color:#4f504b;padding-bottom:2px}
#titdoblelinh {background:url(../img/doblelinh.gif) 0 bottom repeat-x;height:19px} 
#contingut .text ul.uldins {margin:0;padding:5px 0}
#contingut .text ul.uldins li {margin:0;padding:0 0 5px 0;background:0;}
.granate {color:#84383a;}

#fotos{padding:3px 0 0;margin:0 0 13px;}
#fotos img{display:block;border:1px solid #4d4f4e}

.esquerra {float:left;width:365px}
.dreta {float:right;width:365px}
.esquerra .text1 {margin:0;padding:10px 0 5px 0}

a.granate {color:#84383a;text-decoration:none}
a.granate:hover{color:#84383a;text-decoration:underline}

.ampliacio { padding:0 0 25px 0;}
.ampliacio img{border:1px solid #50504e}
.galeria2 {width:741px;padding:0}
.galeria2 img{padding-top:0}
.galeria2 li{width:100px;margin-left:5px;border:1px solid #50504e;}

.allotjament {border:1px solid #50504e;margin-top:14px;zoom:1;overflow:hidden}
.filadalt {border-bottom:1px solid #50504e;;padding:10px 8px;zoom:1;overflow:hidden}
.filabaix {padding:10px 8px;zoom:1;overflow:hidden}
.preu {float:right}
.txallotjament {float:left;width:280px;}
.esquerra2 {float:left;width:345px}
.dreta2 {float:right;width:345px}
#boxespecial {background:url(../img/doblelinh.gif) 0 bottom repeat-x;height:125px;text-align:center} 
#especial {background:#86373a;color:#fff;text-transform:uppercase;padding:2px 4px;margin:30px auto 20px auto;width:60px}


.col {float:left;width:165px;padding-right:20px}
.marcat {background:#f9d13e;padding:0 3px}
.colr1 {float:left;width:230px;padding-right:5px}
.colr2 {float:left;width:290px;padding:10px 30px 0 0}
.colr3 {float:left;width:170px;padding:10px 0 0 0;color:#505050}
.colr3 p {text-align:right;padding-bottom:5px}

.formReserva {color:#4f504b}
.formReserva label{float:left;width:80px;display:block;color:#4f504b;padding:2px 0 0 0;}
.formReserva input {margin:0;padding:0;font-family:arial,verdana; font-size:1.1em; color:#4f504b;border:1px solid #4f504b}
.formReserva div {zoom:1;overflow:hidden;padding:10px 0 0 0}
.formReserva select {margin:0;padding:0;font-family:arial,verdana; font-size:1em; color:#4f504b;border:1px solid #4f504b}
.formReserva label.right{float:right;width:150px;display:block;color:#4f504b;padding:2px 0 0 0;}
.formReserva input.ck {width:15px;border:1px solid #4f504b}
.formReserva label.rojo {color:#bd221b}
.formReserva input.boto{width:auto;border:1px solid #4f4f4f;background:#f9d13e;font-weight:bold;font-size:1em;padding:1px 2px 0 2px}


.formReserva2 {color:#4f504b}
.formReserva2 p {text-align:right;padding-bottom:5px}
.formReserva2 label{float:left;width:113px;display:block;color:#4f504b;padding:2px 5px 0 0;text-align:right;}
.formReserva2 input {margin:0;padding:0;font-family:arial,verdana; font-size:1.1em; color:#4f504b;border:1px solid #4f504b;width:170px}
.formReserva2 textarea {margin:0;padding:0;font-family:arial,verdana; font-size:1.1em; color:#4f504b;border:1px solid #4f504b;width:170px}
.formReserva2 input.boto{width:auto;border:1px solid #4f4f4f;background:#f9d13e;font-weight:bold;font-size:1em;padding:1px 2px 0 2px}
.formReserva2 label.rojo {color:#bd221b}

#llegenda {padding:5px 0 0 0;color:#505050}

