@charset "utf-8";

/* padding: [top]px [right]px [bottom]px [left]px; */

body
{
	margin: 0px;
	padding: 0px;
	background-color: #CCCCCC;
}
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
h2
{
	position: absolute;
	top: 570px;
	left: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #000000;
}
marquee
{
	position: absolute;
	top: 570px;
	left: 750px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.idiomes_link
{
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 5px 0px 0px;
}
.idiomes_link:hover
{
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;
}
#contenidor
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 1000px;
	height: 590px;
}
#cos
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1000px;
	height: 590px;
	text-align: left;
}
.linkinf
{
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
.linkinf:hover
{
	color: #000000;
	text-decoration: underline;
}
.linkinfsep
{
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
#logo
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 66px;
}
#contlogo2
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 55px;
	height: 66px;
}
#logo2
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 55px;
	height: 66px;
}
#info
{
	position: absolute;
	width: 23px;
	height: 21px;
	background: transparent url('../img/info.gif') no-repeat top left;
	cursor: pointer;
}
#fletxa
{
	position: absolute;
	width: 16px;
	height: 14px;
	background: transparent url('../img/fletxa.gif') no-repeat top left;
	cursor: pointer;
}
#viamichelin
{
	position: absolute;
	width: 100px;
	height: 33px;
	background: transparent url('../img/viamichelin.gif') no-repeat top left;
	cursor: pointer;
}
#guiacampsa
{
	position: absolute;
	width: 100px;
	height: 33px;
	background: transparent url('../img/guiacampsa.gif') no-repeat top left;
	cursor: pointer;
}
#googlemaps
{
	position: absolute;
	width: 100px;
	height: 33px;
	background: transparent url('../img/googlemaps.gif') no-repeat top left;
	cursor: pointer;
}
#minicalendari
{
	position: absolute;
	width: 22px;
	height: 19px;
	background: transparent url('../img/minicalendari.gif') no-repeat top left;
}
#minicalendari:hover
{
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}
#minicalendari:active
{
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}
#banderes
{
	position: absolute;
	top: 10px;
	width: 17px;
	height: 17px;
}
#banderes:hover
{
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}
#banderes:active
{
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}
#cap
{
	position: absolute;
	top: 37px;
	left: 790px;
	width: 200px;
	height: 50px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#destacat1a
{
	position: absolute;
	top: 140px;
	left: 25px;
	width: 130px;
	height: 85px;
}
#destacat1a a
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border-style: solid;
	border-width: 1px;
}
#destacat1a a:hover
{
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}
#destacat1a a:active
{
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}
#destacat1a_text
{
	position: absolute;
	top: 225px;
	left: 5px;
	width: 170px;
	height: 45px;
	text-align: center;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
}
#destacat1b
{
	position: absolute;
	top: 150px;
	left: 10px;
	width: 160px;
	height: 120px;
}
#destacat1b_fons
{
	position: absolute;
	top: 0px;
	left: 5px;
	width: 150px;
	height: 110px;
}
#destacat1b_if
{
	position: absolute;
	top: 10px;
	left: 5px;
	width: 150px;
	height: 94px;
	border-width: 0px;
	overflow: hidden;
}
#destacat1c
{
	position: absolute;
	top: 115px;
	left: 25px;
	width: 130px;
	height: 115px;
}
#destacat1c a
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border-style: solid;
	border-width: 1px;
}
#destacat1c a:hover
{
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}
#destacat1c a:active
{
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}
#destacat1c_text
{
	position: absolute;
	top: 235px;
	left: 0px;
	width: 180px;
	height: 36px;
	text-align: center;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
}
#destacat2a
{
	position: absolute;
	top: 290px;
	left: 25px;
	width: 130px;
	height: 85px;
}
#destacat2a a
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border-style: solid;
	border-width: 1px;
}
#destacat2a a:hover
{
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}
#destacat2a a:active
{
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}
#destacat2a_text
{
	position: absolute;
	top: 375px;
	left: 5px;
	width: 170px;
	height: 45px;
	text-align: center;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
}
#destacat2b
{
	position: absolute;
	top: 290px;
	left: 10px;
	width: 160px;
	height: 135px;
}
#destacat2b_fons
{
	position: absolute;
	top: 0px;
	left: 5px;
	width: 150px;
	height: 110px;
}
#destacat2b_if
{
	position: absolute;
	top: 10px;
	left: 5px;
	width: 150px;
	height: 94px;
	border-width: 0px;
	overflow: hidden;
}
#destacat2c
{
	position: absolute;
	top: 275px;
	left: 25px;
	width: 130px;
	height: 115px;
}
#destacat2c a
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border-style: solid;
	border-width: 1px;
}
#destacat2c a:hover
{
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}
#destacat2c a:active
{
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}
#destacat2c_text
{
	position: absolute;
	top: 395px;
	left: 0px;
	width: 180px;
	height: 36px;
	text-align: center;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
}
#destacat3a
{
	position: absolute;
	top: 450px;
	left: 25px;
	width: 130px;
	height: 85px;
}
#destacat3a a
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border-style: solid;
	border-width: 1px;
}
#destacat3a a:hover
{
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}
#destacat3a a:active
{
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}
#destacat3a_text
{
	position: absolute;
	top: 535px;
	left: 5px;
	width: 170px;
	height: 45px;
	text-align: center;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
}
#destacat3b
{
	position: absolute;
	top: 450px;
	left: 10px;
	width: 160px;
	height: 120px;
}
#destacat3b_fons
{
	position: absolute;
	top: 0px;
	left: 5px;
	width: 150px;
	height: 110px;
}
#destacat3b_if
{
	position: absolute;
	top: 10px;
	left: 5px;
	width: 150px;
	height: 94px;
	border-width: 0px;
	overflow: hidden;
}
#destacat3c
{
	position: absolute;
	top: 434px;
	left: 25px;
	width: 130px;
	height: 115px;
}
#destacat3c a
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border-style: solid;
	border-width: 1px;
}
#destacat3c a:hover
{
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}
#destacat3c a:active
{
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}
#destacat3c_text
{
	position: absolute;
	top: 554px;
	left: 0px;
	width: 180px;
	height: 36px;
	text-align: center;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
}
#peu
{
	position: absolute;
	top: 565px;
	left: 180px;
	width: 820px;
	height: 25px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 6px 0px 0px 0px;
}
#menu
{
	position: absolute;
	top: 165px;
	left: 180px;
	width: 820px;
	height: 25px;
}
#menufons
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 820px;
	height: 25px;
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}
#menutext
{
	position: absolute;
	top: 0px;
	left: 20px;
	width: 800px;
	height: 25px;
	text-align: center;
	font-family: "Trebuchet MS";
	font-size: 16px;
}
.submenu
{
	position: absolute;
	width: 200px;
	visibility: hidden;
}
#submenufons
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 100%;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
}
#submenutext
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 100%;
	text-align: center;
	font-family: "Trebuchet MS";
	font-size: 14px;
}
#imprimir
{
	position: absolute;
	top: 15px;
	left: 650px;
	height: 26px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
	vertical-align: middle;
}
#imprimir:hover
{
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}
#imprimir:active
{
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}
#contingut
{
	position: absolute;
	top: 190px;
	left: 180px;
	width: 815px;
	height: 375px;
}
#contingutfons
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 815px;
	height: 375px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
}
#contingutfons2
{
	position: absolute;
	top: 50px;
	left: 0px;
	width: 815px;
	height: 325px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
}
#contingutfons2b
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 815px;
	height: 375px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
}
#reserva
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 445px;
	height: 50px;
}
#reservafons
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 445px;
	height: 50px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
}
#reservafonsb1
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 445px;
	height: 25px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
}
#reservafonsb2
{
	position: absolute;
	top: 350px;
	left: 0px;
	width: 445px;
	height: 25px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
}
#reservatext
{
	position: absolute;
	top: 5px;
	left: 5px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#data1
{
	position: absolute;
	top: 25px;
	left: 5px;
	width: 120px;
	height: 14px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#data2
{
	position: absolute;
	top: 25px;
	left: 160px;
	width: 120px;
	height: 14px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#disponibilitat
{
	position: absolute;
	top: 25px;
	left: 315px;
	width: 120px;
	height: 14px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#disponibilitat:hover
{
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}
#disponibilitat:active
{
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}
#calendari1
{
	position: absolute;
	top: 45px;
	left: 128px;
	width: 175px;
	visibility: hidden;
	padding: 5px;
}
#calendari2
{
	position: absolute;
	top: 45px;
	left: 283px;
	width: 175px;
	visibility: hidden;
	padding: 5px;
}
.calendaritext
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.calendaritext a
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	height: 100%;
}
.calendaritext a:hover
{
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}
.calendaritext a:active
{
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}
#p1foto
{
	position: absolute;
	top: 50px;
	left: 0px;
	width: 445px;
	height: 325px;
}
#p1bfoto
{
	position: absolute;
	top: 25px;
	left: 0px;
	width: 445px;
	height: 325px;
}
#p1text
{
	position: absolute;
	top: 15px;
	left: 470px;
	width: 320px;
	height: 345px;
	overflow-x: hidden;
	overflow-y: auto;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
#p1titol
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding: 0px 0px 30px 0px;
	line-height: 30px;
}
#p2titol
{
	position: absolute;
	top: 24px;
	left: 458px;
	width: 344px;
	padding: 0px 0px 2px 0px;
	text-align: center;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
#p2foto
{
	position: absolute;
	top: 75px;
	left: 40px;
	width: 315px;
	height: 270px;
}
#p2bfoto
{
	position: absolute;
	top: 50px;
	left: 40px;
	width: 315px;
	height: 270px;
}
#p2text
{
	position: absolute;
	top: 60px;
	left: 460px;
	width: 340px;
	height: 300px;
	overflow-x: hidden;
	overflow-y: auto;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
}
#p2btext
{
	position: absolute;
	top: 30px;
	left: 460px;
	width: 340px;
	height: 330px;
	overflow-x: hidden;
	overflow-y: auto;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
}
#p2text2
{
	position: absolute;
	top: 60px;
	left: 20px;
	width: 775px;
	height: 285px;
	padding: 0px 20px 0px 0px;
	overflow-x: hidden;
	overflow-y: auto;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
#p3text
{
	position: absolute;
	top: 80px;
	left: 0px;
	width: 815px;
	height: 265px;
	overflow-x: hidden;
	overflow-y: auto;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
#p4text
{
	position: absolute;
	top: 20px;
	left: 20px;
	width: 775px;
	height: 325px;
	overflow-x: hidden;
	overflow-y: auto;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
#p5titol
{
	position: absolute;
	top: 24px;
	left: 445px;
	width: 335px;
	padding: 0px 0px 2px 0px;
	text-align: center;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
.p5galeria
{
	position: absolute;
	top: 60px;
	left: 20px;
	width: 550px;
	height: 305px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	overflow: auto;
}
.p5bgaleria
{
	position: absolute;
	top: 10px;
	left: 20px;
	width: 550px;
	height: 355px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	overflow: auto;
}
.p5tumbs
{
	position: absolute;
	top: 50px;
	left: 580px;
	width: 200px;
	height: 325px;
}
.p5btumbs
{
	position: absolute;
	top: 0px;
	left: 580px;
	width: 200px;
	height: 375px;
}
.p5tumbsfons
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 325px;
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}
.p5btumbsfons
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 375px;
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}
.p5tumbsfotos
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 325px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	overflow-x: hidden;
	overflow-y: auto;
}
.p5btumbsfotos
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 375px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	overflow-x: hidden;
	overflow-y: auto;
}
#item
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 750px;
	height: 25px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#itemtitol
{
	position: absolute;
	top: 5px;
	left: 20px;
}
#itemtext
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 600px;
	height: 100%;
	padding: 20px 0px 0px 20px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}
.itemfons
{
	position: absolute;
	top: 0px;
	left: 620px;
	width: 130px;
	height: 100px;
}
#itemimatge
{
	position: absolute;
	top: 0px;
	left: 630px;
	width: 120px;
	height: 90px;
}
.itemcant
{
	position: absolute;
	top: 50px;
	left: 620px;
	width: 50px;
	height: 50px;
	clip: rect(25px 25px 50px 0px);
}
#linkvmtext
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 33px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
}
#linkvm
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 130px;
	height: 33px;
}
#linkvm:hover
{
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}
#linkvm:active
{
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}
.link
{
	font-weight: bold;
	text-decoration: none;
	height: 100%;
}
.link:hover
{
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}
.link:active
{
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}
.link2
{
	font-weight: bold;
	text-decoration: underline;
	height: 100%;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}
.link2:hover
{
	filter: alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity: 1.00;
}
.link2:active
{
	filter: alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity: 1.00;
}
.link3
{
	font-weight: bold;
	text-decoration: none;
}
.link3:hover
{
	text-decoration: underline;
}
.link3:active
{
	font-weight: normal;
	text-decoration: underline;
}
.link4
{
	text-decoration: underline;
	height: 10px;
}
.link4:hover
{
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}
.link4:active
{
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}
.link5
{
	font-weight: bold;
	text-decoration: underline;
}
.link5:hover
{
	text-decoration: none;
}
.link5:active
{
	font-weight: normal;
	text-decoration: underline;
}
.t1
{
	font-family: Arial, Helvetica, sans-serif;
	color: #002D47;
	font-weight: bold;
	font-size: 14px;
	border-bottom: #C3C3BB solid 1px;
	padding: 0px 0px 4px 0px;
}
.t2
{
	background-color: #E28C05;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
.t3
{
	background-color: #002D47;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
.e1
{
	font-size: 14px;
}
.e2
{
	font-size: 15px;
}
.e3
{
	font-size: 16px;
}
.paragraf
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
.marco
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6A6762;
	border: #E28C05 solid 1px;
	padding: 10px 10px 10px 10px;
}
.textnormal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	text-align: left;
}
.textcentrat
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	text-align: center;
}
.textdreta
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	text-align: right;
}
.cont_relatiu
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

/* TAULA DE PREUS */

.thumb_pestanya
{
	 display: inline;
	 font-weight: bold;
	 padding-left: 5px;
	 padding-right: 5px;
	 margin: 0px;
	 cursor: pointer;
}
.mt *
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.t_preu
{
	font-size: 10px;
}	
.mt table
{
	width: 100%;
}

/* Llista 1 */

.xLlistaE {}
.xLlistaSup {}
.xLlistaD {}
.xLlistaInf { height: 5px; }
.xLlistaCE { background: transparent url('../img/punt_llista.gif') no-repeat top left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.xLlistaCD { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6A6762; text-decoration: none; font-weight: normal; }

/* Llista 2 */

.xLlista2E {}
.xLlista2Sup {}
.xLlista2D {}
.xLlista2Inf { height: 5px; }
.xLlista2CE { background: transparent url('../img/punt_llista2.gif') no-repeat top left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.xLlista2CD { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6A6762; text-decoration: none; font-weight: normal; }

/* Llista 3 */

.xLlista3E {}
.xLlista3Sup {}
.xLlista3D {}
.xLlista3Inf { height: 5px; }
.xLlista3CE { background: transparent url('../img/punt_llista3.gif') no-repeat top left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; padding: 0px 6px 4px 0px; text-align: right; }
.xLlista3CD { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6A6762; text-decoration: none; font-weight: normal; }

/* Llista 4 */

.xLlista4E {}
.xLlista4Sup {}
.xLlista4D {}
.xLlista4Inf { height: 5px; }
.xLlista4CE { background: transparent url('../img/punt_llista4.gif') no-repeat top left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; padding: 0px 6px 4px 0px; text-align: right; }
.xLlista4CD { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6A6762; text-decoration: none; font-weight: normal; }

/* Taula 1 */

.xTaula1
{
}
.xTaula1CelainiCap2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	font-weight: bold;
  text-align: center;
  background-color: #FFFFFF;
	height: 25px;
}
.xTaula1Celaini2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	height: 20px;
	background-color: #92B4D4;
	padding: 2px 8px 2px 6px;
}
.xTaula1CelaCap1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
  text-align: center;
	background-color: #92B4D4;
	height: 25px;
}
.xTaula1CelaCap2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
  text-align: center;
	background-color: #92B4D4;
	height: 25px;
}
.xTaula1Cela1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
  text-align: left;
  background-color: #E9E9E9;
  padding: 5px 5px 5px 5px;
}
.xTaula1Cela2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
  text-align: left;
  background-color: #E9E9E9;
  padding: 5px 5px 5px 5px;
}
.xTaula1Celainiblanc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
  text-align: center;
  background-color: #FFFFFF;
}

/* Taula 2 */

.xTaula2
{
	background-color: #FFFFFF;
}
.xTaula2CelaCap1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	background-color: #92B4D4;
	padding: 3px 3px 3px 3px;
}
.xTaula2Celaini2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	height: 20px;
	background-color: #92B4D4;
	padding: 0px 0px 0px 11px;
}
.xTaula2CelaCap2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	background-color: #92B4D4;
	padding: 3px 3px 3px 3px;
}
.xTaula2Cela1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
  text-align: center;
  background-color: #B4D6F6;
  padding: 6px 6px 6px 6px;
}
.xTaula2Cela2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
  text-align: center;
  background-color: #B4D6F6;
  padding: 6px 6px 6px 6px;
}

/* Reserves */

.reserves
{
	border-color: #7F9DB9;	
	font-size: 11px;
	font-weight: normal;
	background-color: #E1DDDC;
	color: #707070;
}
.reserves table
{
	border-color: #7F9DB9;	
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
select.reserves
{
	border-color: #7F9DB9;
	font-size: 11px;
	font-weight: normal;
	color: #707070;
}
input.reserves
{
	background-color: #E1DDDC;
	border: #5F5A57 solid 1px;
	font-size: 11px;
	font-weight: bolder;
	color: #707070;
	padding: 2px 2px 2px 2px;
}
textarea.reserves
{
	background-color: #E1DDDC;
	border: #5F5A57 solid 1px;
	font-size: 11px;
	font-weight: bolder;
	color: #707070;
	padding: 2px 2px 2px 2px;
}
.boto
{
	font-family: 'Century Gothic', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	padding: 1px 20px 1px 20px;
	float: none;
	text-decoration: none;
	color: #5F5A57;
	border: 1px solid #FFFFFF;
	background-color: #E9E4E0;
}
.boto:hover
{
	color: #707070;
	border-color: #E9E4E0;
	background-color: #FFFFFF;
}
.boto2
{
	font-family: 'Century Gothic', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	padding: 1px 20px 1px 20px;
	float: none;
	text-decoration: none;
	color: #000000;
	border: 1px solid #FFFFFF;
	background-color: #BDB9B6;
}
.boto2:hover
{
	color: #707070;
	border-color: #BDB9B6;
	background-color: #FFFFFF;
}