@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;}
a{outline:none;}
a:link, a:visited {color:#e6d8b0;background-color:inherit;}
a:hover {color:#fff;background-color:inherit;}
body {background-color:#897b58;color:#fdfdf9;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
img {border:0px;}
#main {position:relative;width:902px;margin:0 auto;}

#f1 {position:relative;height:121px;margin-top:16px;}
	#lang {list-style:none;position:absolute;right:0px;top:0px;font-size:11px;}
	#lang li {display:inline;}
	#lang span {margin-right:3px;margin-left:4px;}
	#lang a:link, #lang a:visited {color:#c7b580;background-color:inherit;text-decoration:none;}
	#lang a:hover {color:#fff;background-color:inherit;text-decoration:none;}
	#lang a.actiu {color:#fff;background-color:inherit;}
	#titol {position:absolute;top:78px;right:0px;}

#f2 {height:286px;margin-bottom:25px;border:1px solid #fff;width:900px;overflow:hidden;}

#f3 {}	
	#f3 #col-a {float:left;width:200px;margin-right:37px;}
	
	#menu {list-style:none;font-size:14px;}
	#menu a {display:block;text-transform:uppercase;background-image:url(../img/linia_punts.png);background-repeat:repeat-x;background-position:bottom;padding:13px 0px 14px 1px;}
	
	#menu a:link, #menu a:visited {color:#fdfdf9;background-color:inherit;text-decoration:none;}
	#menu a:hover, #menu a.actiu {font-weight:bold;}

	#menu a:hover span, #menu a.actiu span {padding-right:18px;background-image:url(../img/menu_span_bkg.png);background-repeat:no-repeat;background-position:right;}
	
	#f3 #col-b {float:left;width:663px;}
	
	/* Headers */
	#col-b h2 {font-size:18px;margin-bottom:18px;text-transform:uppercase;font-weight:normal;}
	#col-b h3 {font-size:16px;text-transform:uppercase;font-weight:bold;}
	
	h3 a:link, h3 a:visited {color:#fdfdf9;background-color:inherit;text-decoration:none;}
	h3 a:hover {color:#ece7da;background-color:inherit;text-decoration:none;}
	
	/* Text */
	#col-b #contingut ul {list-style:inside;}
	#col-b #contingut ul ul {margin-left:18px;margin-top:5px;margin-bottom:8px;}
	#col-b p {line-height:18px;}
	
	/* Imatges */
	#imatges {margin-bottom:38px;}
	#imatges img {border:1px solid #ebe8e2;}
	#imatges #gran {float:left;margin-right:10px;}
	#imatges ul {display:block;float:left;list-style:none;width:235px;}
	#imatges ul li {display:block;float:left;margin-left:7px;margin-bottom:4px;}
	
	/* Galeria d'imatges */
	#galeria {}
	#galeria img {border:1px solid #ebe8e2;}
	#galeria ul {list-style:none;}
	#galeria ul li {display:block;float:left;margin-right:8px;margin-bottom:7px;}
	
	/* Apartaments */
	#apartaments {list-style:none;margin-top:30px;}
	#apartaments li {position:relative;padding-left:370px;padding-top:18px;min-height:234px;height:auto !important;height:234px;margin-bottom:30px;background-image:url(../img/apartaments_li_bkg.png);background-repeat:no-repeat;background-position:right top;}
	#apartaments li img {position:absolute;top:0px;left:0px;border:1px solid #ebe8e2;}
	#apartaments h3 {margin-bottom:18px;}
	
	/* Categories activitats */
	#categories {list-style:none;}
	#categories li {display:block;position:relative;background-image:url(../img/linia_punts.png);background-repeat:repeat-x;background-position:bottom;padding-bottom:8px;margin-bottom:8px;min-height:30px;height:auto !important;height:30px;}
	#categories h3 {position:absolute;bottom:8px;left:114px;background-image:url(../img/categories_h3_bkg.png);background-repeat:no-repeat;padding-left:12px;}
	#categories img {border:1px solid #ebe8e2;}
	
	/* Activitats */
	#activitats {list-style:none;margin-top:30px;}
	#activitats li {position:relative;padding-left:370px;padding-top:18px;min-height:234px;height:auto !important;height:234px;margin-bottom:30px;background-image:url(../img/apartaments_li_bkg.png);background-repeat:no-repeat;background-position:right top;}
	#activitats li img {position:absolute;top:0px;left:0px;border:1px solid #ebe8e2;}
	#activitats h3 {margin-bottom:18px;}
	
	/* Tarifes */
	.tarifa {width:100%;border-collapse:collapse;margin-bottom:40px;}
	.tarifa th {text-align:left;height:30px;vertical-align:top;}
	.tarifa td {height:20px;}
	.tarifa .colA {width:375px;background-image:url(../img/tarifa_cola_bkg.png);background-repeat:repeat-x;background-position:right top;}
	.tarifa .colA span {background-color:#897b58;padding-right:20px;}
	.tarifa .colB {width:70px;text-align:right;}
	.tarifa .colC {text-align:right;}
	.tarifa .colC a {background-image:url(../img/tarifa_colc_a_bkg.png);background-repeat:no-repeat;padding-left:10px;}
	
	/* Avisos legals */
	#avisos {font-size:11px;}
	
	/* Localitzacio */
	#map_canvas{height:235px;overflow:hidden;filter: alpha(opacity=0);opacity:0;margin-bottom:10px;}
	#contingut_localitzacio{width:450px;float:left;}
	#localitzacions{width:200px;float:left;list-style:none;}
		#localitzacions li{clear:both;margin-left:30px;display:block;}
		#localitzacions li a{margin-bottom:15px;list-style:none;float:left;width:140px;margin-left:5px;}
		#localitzacions li p{list-style:none;float:left;width:10px;}
	
	/* Contacte */
	/*#formulari{width:450px;}	
	#formulari > div.cb{height:10px;}	
	#formulari > label{width:140px;display:block;float:left;}	
	#formulari > input,#formulari > textarea{width:300px;float:left;background:#96896a;border:1px solid #FFF;font-size:12px; color:#FFF}	
	#formulari > textarea{height:80px;}	
	#formulari > p.error{font-size:10px;color:#FFF;font-style:italic;margin-left:140px;}	
	#formulari > input.error,#formulari > textarea.error{background:#ffefc2;color:#000}	
	#formulari > .boto{color:#FFF;background:#9d8e65;padding: 3px 10px 3px 10px;border:0px;width:60px;margin-left:200px;}	*/
	#formulari{width:450px;}	
	#formulari > ul{list-style:none;width:450px;}	
	#formulari > ul > li > label{width:140px;display:block;float:left;margin-top:10px}	
	#formulari > ul > li > input,#formulari > ul > li > textarea{width:300px;float:left;background:#96896a;border:1px solid #FFF;font-size:12px;color:#FFF;margin-top:10px;}	
	#formulari > ul > li > div{width:300px;float:left;margin-top:10px;}	
	#formulari > ul > li > textarea{height:80px;}	
	#formulari > ul > li > p.error{font-size:10px;color:#FFF;font-style:italic;margin-left:140px;}	
	#formulari > ul > li > input.error,#formulari > ul > li > textarea.error{background:#ffefc2;color:#000}	
	#formulari > ul > li > .boto{color:#FFF;background:#9d8e65;padding:3px 10px 3px 10px;border:0px;width:60px;margin-left:200px;}	
		
/* Baix */
#f4 {position:relative;margin-top:60px;background-image:url(../img/linia_punts.png);background-repeat:repeat-x;padding:20px 0px 40px 0px;font-size:12px;margin-bottom:20px;}
	#f4 p {margin-bottom:5px;}
	#f4 p a:link, #f4 p a:visited {color:#fefefb;background-color:inherit;text-decoration:none;}
	#f4 p a:hover {color:#fefefb;background-color:inherit;text-decoration:underline;}
	#f4 ul {list-style:none;font-size:11px;}
	#f4 ul li {display:inline;}
	#f4 ul li span {margin:0px 3px 0px 4px;}
	#f4 ul a:link, #f4 ul a:visited {color:#c7b580;background-color:inherit;text-decoration:none;}
	#f4 ul a:hover {color:#fefefb;background-color:inherit;text-decoration:none;}
	#canjou {position:absolute;right:0px;top:15px;}
	#interactiu {position:absolute;right:0px;top:60px;font-size:11px;}
	#interactiu img {vertical-align:-3px;margin-left:3px;}
	#f4 #interactiu a:link, #f4 #interactiu a:visited, #f4 #interactiu a:hover {color:#c7b580;background-color:inherit;text-decoration:none;}

/* Recurs */
.cb {clear:both;height:1px;font-size:1px;}
