body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a {
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style-type: none;
	font-family: "Trebuchet MS", Arial;
	/*font-size: 11px;*/
	font-size: 0.70em;
	line-height: 13px;
	color: #666666;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

#imgOculta {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}

h1 {
	font-size: 25px;
	line-height: 25px;
}

h2 {
	font-size: 24px;
	line-height: 25px;
}

h3 {
	font-size: 16px;
	line-height: 17px;
}

h4 {
	font-size: 30px;
	line-height: 35px;
}

h5 {
	font-size: 18px;
	line-height: 20px;
}

h6 {
	font-size: 14px;
	line-height: 15px;
}

p {
	/*font-size: 11px;*/
	font-size: 0.70em;
	line-height: 13px;
	color: #666666;
}

body.gran0 {font-size:100%;}
body.gran1 {font-size:105%;}
body.gran2 {font-size:117%;}
body.gran3 {font-size:125%;}

div#dades a.inactiu {
	cursor:default;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

div#dades a.actiu {
	cursor:pointer;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

.auxiliar{
	font-family: Arial, Verdana;
	color:#666666;
	font-size: 11px;
	line-height: 24px;
}

.titol_16_negre {
	font-family: "Trebuchet MS", Arial, Verdana;
	color:#000000;
	/*font-weight: bold;*/
	font-size: 16px;
	line-height: 17px;
}

.titol_16_fuxia {
	font-family: "Trebuchet MS", Arial, Verdana;
	color:#660066;
	/*font-weight: bold;*/
	font-size: 16px;
	line-height: 17px;
}

.titol_18_blau {
	font-family: "Trebuchet MS", Arial, Verdana;
	color:#008CCC;
	/*font-weight: bold;*/
	font-size: 18px;
	line-height: 20px;
}

.titol_18_blanc {
	font-family: "Trebuchet MS", Arial, Verdana;
	color:#FFFFFF;
	/*font-weight: bold;*/
	font-size: 18px;
	line-height: 20px;
}

.titol_20_blanc{
	font-family: "Trebuchet MS", Arial, Verdana;
	color:#FFFFFF;
	font-size: 20px;
	line-height: 24px;
}

.titol_24_blanc{
	font-family: "Trebuchet MS", Arial, Verdana;
	color:#FFFFFF;
	font-size: 24px;
	line-height: 25px;
}

.texte_10_negre{
	font-family: "Trebuchet MS", Arial, Verdana;
	color:#000000;
	font-size: 10px;
	line-height: 12px;
}

.texte_10_gris{
	font-family: "Trebuchet MS", Arial, Verdana;
	color:#999999;
	font-size: 10px;
	line-height: 12px;
}

.texte_11_negre{
	font-family: "Trebuchet MS", Arial, Verdana;
	color:#000000;
	font-size: 11px;
	line-height: 13px;
}

.texte_11_gris{
	font-family: "Trebuchet MS", Arial, Verdana;
	color:#999999;
	font-size: 11px;
	line-height: 13px;
}

.texte_11_grisf{
	font-family: "Trebuchet MS", Arial, Verdana;
	color:#333333;
	font-size: 11px;
	line-height: 13px;
}

.texte_11_taronja{
	font-family: "Trebuchet MS", Arial, Verdana;
	color:#ED7733;
	font-size: 11px;
	line-height: 13px;
}

.texte_12_blau{
	font-family: "Trebuchet MS", Arial, Verdana;
	color:#00247D;
	font-size: 12px;
	line-height: 14px;
}

.blanc {
	color: #FFFFFF;
}

.blau {
	color: #008CCC;
}

.blauf {
	color: #00247D;
}

.taronja {
	color: #F07834;
}

.fuxia {
	color: #660066;
}

.gris {
	color: #666666;
}

.grisc {
	color: #999999;
}

.grisf {
	color: #333333;
}

.vermell {
	color: #FF0000;
}

.negre {
	color: #000000;
}

.granate {
	color: #A32929;
}

.marro {
	color: #ECE9D8;
}

.fesq {
	float: left;
}

.fdret {
	float: right;
}

.brclearer{
	font-size:1px;
	line-height:0px;
	height:0px;
	clear:both;
}

.separador {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

.separadorGris {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background-color: #CCCCCC;
}

.separadorNegre {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background-color: #000000;
}

.separadorBlanc {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background-color: #FFFFFF;
}

.separadorTaronja {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background-color: #F07834;
}

#main {
	position:relative;
	width:978px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

#logo {
	position: absolute;
	top: 10px;
	left: 16px;
	z-index: 100;
}

#sotaLogo {
	position: absolute;
	top: 0px;
	left: 16px;
	display: none;
}

#urll {
	position: absolute;
	top: 4px;
	left: 160px;
}

#superior {
	position: relative;
	width: 978px;
}

#menuSup {
	position: relative;
	float: right;
	text-align: right;
}

#menuSup ul {
	position: relative;
	padding-right: 18px;
}

#menuSup li {
	float: right;
}

.fontmenuAA {
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	text-decoration:none;
}

#menuIdiomes {
	position: relative;
	/*float: right;*/
	background-image: url(../img/fondo_menu1.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 978px;
	height: 36px;
	/*padding-right: 20px;
	padding-top: 8px;*/
}

#idiomes {
	position: relative;
	float: right;
	text-align: right;
	width: 84px;
	height: 27px;
	padding-right: 20px;
	padding-top: 8px;
	/*margin-right: 23px;
	margin-top: 8px*/
}

#idiomes1 {
	position: relative;
	float: right;
	text-align: right;
	width: 84px;
	height: 27px;
}

#idiomes li {
	position: relative;
	float: right;
	padding-right: 3px;
	padding-top: 5px;
}

#menu {
	position: relative;
	float: right;
	text-align: right;
	width: 700px;
	height: 27px;
	margin-right: 50px;
	margin-top: 9px
}

#menu li {
	float: right;
}

#menu a {
	font-size: 13px;
	line-height: 18px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
}

#menu a:hover {
	color:#000000;
}

.fontmenuA {
	font-size: 13px;
	line-height: 18px;
	color:#000000;
	font-weight: bold;
	text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
}

#menuAL {
	position: relative;
	float: right;
	text-align: right;
	width: 740px;
	height: 27px;
	margin-right: 10px;
	margin-top: 9px
}

#menuAL li {
	float: right;
}

#menuAL a {
	font-size: 12px;
	line-height: 15px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
}

#menuAL a:hover {
	color:#000000;
}

.fontmenuAAL {
	font-size: 12px;
	line-height: 15px;
	color:#000000;
	font-weight: bold;
	text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
}

#dataTamany {
	position: relative;
	background-image: url(../img/fondo_rastre.gif);
	background-repeat: no-repeat;
	width: 978px;
	height: 24px;
}

#calendari {
	position: relative;
	float: left;
	padding-left:500px;
}

#data {
	position: relative;
	float: left;
	padding-left: 5px;
}

#tamany {
	position: relative;
	float: right;
	padding-right: 18px;
}

.contingut {
	position: relative;
	background-image: url(../img/fondo_mig.gif);
	background-repeat: repeat-y;
	padding-left: 16px;
	padding-right: 18px;
	display: block;
}

#inferior {
	position: relative;
	float: right;
	width: 978px;
	text-align: right;
}

#textInferior {
	position: relative;
	float: right;
	text-alignt: right;
	padding-right: 18px;
}

#mainPop {
	position: relative;
	width: 498px;
	margin-left: auto;
	margin-right: auto;
}

#superiorPop {
	position: relative;
	background-image: url(../img/super_pop.gif);
	background-repeat: no-repeat;
	width: 473px;
	height: 45px;
	text-align: right;
	padding-right: 25px;
	padding-top: 30px;
}

#contingutPop {
	position: relative;
	background-image: url(../img/mig_pop.gif);
	background-repeat: repeat-y;
	width: 438px;
	padding: 30px;
}

#contingutPop1 {
	position: relative;
	background-image: url(../img/mig_pop.gif);
	background-repeat: repeat-y;
	width: 463px;
	padding-left: 15px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#inferiorPop {
	position: relative;
	text-align: right;
	padding-right: 10px;
}

#flash {
	position: relative;
	float: left;
	width: 705px;
}

#partDretaSupHome {
	position: relative;
	float: right;
	width: 227px;
	height: 320px;
}

#logoDifuminat {
	position: absolute;
	bottom: 0px;
	right: 5px;
	z-index: 0;
}

#partDretaSup {
	position: relative;
	float: right;
	width: 227px;
	height: 217px;
}

#ultimahora {
	position: relative;
	width: 227px;
}

#partdretasuphome {
	position: relative;
	width: 227px;
	height: 321px;
	background-image: url(../img/fondo_home_dreta.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#titolpartdretahome {
	position: relative;
	text-align: left;
	padding-left: 80px;
	padding-top: 10px;
}

#textepartdretahome {
	position: relative;
	text-align: left;
	padding-left: 7px;
	padding-right: 5px;
	/*padding-bottom: 15px;*/
	/*width: 215px;*/
}

#OondoUltimahora {
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 0;
}

#titolUltimahora {
	position: relative;
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
}

#textUltimahora {
	position: relative;
	text-align: left;
	padding-left: 7px;
	padding-right: 5px;
	padding-bottom: 15px;
	width: 210px;
}

#rellotge {
	position: absolute;
	top: -28px;
	left: 0px;
	z-index: 10;
}

#flotadorHome {
	position: absolute;
	top: -18px;
	left: 0px;
	z-index: 10;
}

#campana {
	position: absolute;
	top: -14px;
	left: 0px;
	z-index: 100;
}

#intBuscador {
	position: relative;
	float: right;
	background-image: url(../img/fondo_buscador1.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	/*width: 227px;*/
	height: 218px;
}

#titolBuscador {
	position: relative;
	text-align: right;
	padding-right: 5px;
	/*padding-top: 10px;*/
}

#formBuscador {
	position: relative;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	width: 207px;
}

#textePrincipal {
	position: relative;
	float: left;
	width: 466px;
	display: block;
}
/*
#textePrincipalAmple {
	position: relative;
	float: left;
	width: 705px;
}
*/
.textePrincipalAmple {
	position: relative;
	float: left;
	width: 705px;
}

#textePrincipalAmple1 {
	position: relative;
	float: left;
	width: 460px;
}

#textePrincipalAmple2 {
	position: relative;
	float: right;
	width: 515px;
	text-align: right;
}

#textePrincipalAmple3 {
	position: relative;
	float: right;
	width: 705px;
	display: block;
}

#texteHome {
	position: relative;
	float: left;
	width: 450px;
}

#texteHotel {
	position: relative;
	float: left;
	width: 427px;
}

#texteHotel1 {
	position: relative;
	float: left;
	width: 390px;
}

#ofertesHome {
	position: relative;
	float: left;
	/*width: 231px;*/
	margin-left: 8px;
}

.texteOfertesH {
	position: relative;
	float: right;
	width: 145px;
	padding-left: 5px;
}

#ofertesHotel {
	position: relative;
	float: left;
	width: 231px;
}

#titolOfertesHome {
	position: relative;
	background-color: #F07834;
	width: 150px;
	height: 35px;
	padding-left: 80px;
	padding-top: 5px;
}

#texteOfertesHome {
	position: relative;
	float: left;
	width: 221px;
	padding-left: 10px;
}

#texteOfertesHotel {
	position: relative;
	float: left;
	padding-left: 12px;
}

#sindria {
	position: absolute;
	top: -25px;
	left: -30px;
	z-index: 10;
}

#bannersDreta {
	position: relative;
	float: right;
	width: 227px;
}
/*
#bannersEsquerra {
	position: relative;
	float: left;
	width: 227px;
}
*/
.bannersEsquerra {
	position: relative;
	float: left;
	width: 227px;
}

.partEsquerra {
	position: relative;
	float: left;
	width: 227px;
}

#bannerSpa {
	position: relative;
	float: left;
	width: 227px;
	height: 84px;
	/*background-image: url(../img/banner_thalassa.jpg);
	background-repeat: no-repeat;*/
}

#texteBannerSpa {
	position: absolute;
	top: 30px;
	left: 10px;
	width: 127px;
	height: 48px;
	z-index: 10;
}

#bannerWifi {
	position: relative;
	float: right;
	width: 227px;
	height: 84px;
	background-image: url(../img/banner_wifi.jpg);
	background-repeat: no-repeat;
}

#bannerWifi1 {
	position: relative;
	float: left;
	width: 229px;
	height: 84px;
	background-image: url(../img/banner_wifi.jpg);
	background-repeat: no-repeat;
}

#texteBannerWifi {
	position: absolute;
	top: 30px;
	left: 10px;
	width: 76px;
	height: 48px;
	z-index: 10;
}

#bannerTour {
	position: relative;
	/*float: right;*/
	/*width: 227px;*/
	height: 84px;
	/*background-image: url(../img/banner_tour.jpg);
	background-repeat: no-repeat;*/
}

#bannerTour1 {
	position: relative;
	float: left;
	width: 227px;
	height: 84px;
	background-image: url(../img/banner_tour.jpg);
	background-repeat: no-repeat;
}

#texteBannerTour {
	position: absolute;
	top: 30px;
	left: 10px;
	width: 76px;
	height: 48px;
	z-index: 10;
}

#bannerReserves {
	position: relative;
	/*float: right;*/
	width: 227px;
	height: 163px;
	/*background-image: url(../img/banner_reserves.jpg);
	background-repeat: no-repeat;*/
}

#bannerReserves1 {
	position: relative;
	float: left;
	width: 227px;
	height: 163px;
	background-image: url(../img/banner_reserves.jpg);
	background-repeat: no-repeat;
}

#texteBannerReserves {
	position: absolute;
	top: 60px;
	left: 86px;
	width: 141px;
	height: 97px;
	z-index: 10;
}

#bannerOfertes {
	position: relative;
	float: right;
	width: 227px;
	height: 84px;
	/*background-image: url(../img/banner_ofertes.jpg);
	background-repeat: no-repeat;*/
}

#bannerOfertes1 {
	position: relative;
	float: left;
	width: 227px;
	height: 84px;
	/*background-image: url(../img/banner_ofertes.jpg);
	background-repeat: no-repeat;*/
}

#texteBannerOfertes {
	position: absolute;
	top: 30px;
	left: 10px;
	width: 127px;
	height: 48px;
	z-index: 10;
}

#taronja {
	position: absolute;
	right: 0px;
	bottom: 1px;
	z-index: 10;
}

#formulari {
	position: relative;
	float: right;
	text-align: right;
	width: 467px;
}

.formulari1 {
	position: relative;
	float: right;
	text-align: right;
	padding-left: 30px;
	padding-right: 30px;
	width: 407px;
}

.caixa_mini6 {
	FONT-SIZE: 10px;
	line-height: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	TEXT-DECORATION: none;
	width: 126px;
	height: 14px;
	border: 1px solid #999999;
}

.caixa_mini7 {
	FONT-SIZE: 10px;
	line-height: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	TEXT-DECORATION: none;
	width: 333px;
	height: 15px;
	border: 1px solid #999999;
}

.caixa_mini8 {
	FONT-SIZE: 10px;
	line-height: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	TEXT-DECORATION: none;
	width: 333px;
	height: 115px;
	border: 1px solid #999999;
}

.caixa_mini9 {
	FONT-SIZE: 10px;
	line-height: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	TEXT-DECORATION: none;
	width: 129px;
	height: 17px;
	border: 1px solid #999999;
}

.caixa_mini10 {
	FONT-SIZE: 10px;
	line-height: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	TEXT-DECORATION: none;
	width: 35px;
	height: 17px;
	border: 1px solid #CCCCCC;
}

.caixa_mini11 {
	FONT-SIZE: 10px;
	line-height: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	TEXT-DECORATION: none;
	width: 45px;
	height: 17px;
	border: 1px solid #CCCCCC;
}

.boto2 {
	position: relative;
	float: right;
	width: 83px;
	height: 22px;
	background-image: url(../img/fondo_boto_formulari.gif);
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	padding-right: 15px;
	padding-top: 10px;
}

#reserves {
	position: relative;
	float: right;
	text-align: right;
}

.migEsq {
	position: relative;
	float: left;
	width: 347px;
}

.migEsq1 {
	position: relative;
	float: left;
	width: 460px;
}

.migEsq2 {
	position: relative;
	float: left;
	width: 390px;
}

.migDret {
	position: relative;
	float: right;
	width: 347px;
}

.migDret1 {
	position: relative;
	float: right;
	width: 231px;
}

.migDret2 {
	position: relative;
	float: right;
	width: 304px;
}

.altres {
	position: relative;
	text-align: right;
	padding-right: 5px;
}

#icone {
	position: absolute;
	top: -17px;
	right: 0px;
	z-index: 10;
}

#titolSubmenu {
	position: relative;
	float: left;
	background-image: url(../img/titol_submenu.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 217px;
	height: 29px;
	padding-left: 10px;
	padding-top: 7px;
}

#llistat {
	position: relative;
	float: left;
	width: 227px;
}

.primerSubmenu {
	position: relative;
	background-image: url(../img/primer_submenu.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 215px;
	height: 28px;
	padding-left: 12px;
	padding-top: 4px;
}

.ultimSubmenu {
	position: relative;
	background-image: url(../img/final_submenu.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 215px;
	height: 35px;
	padding-left: 12px;
	padding-top: 4px;
}

.texteTour {
	position: relative;
	float: right;
	text-align: left;
	width: 187px;
}

#galeriaFigueres {
	position: relative;
	float: left;
	border: 1px solid #CCCCCC;
	width: 690px;
	background-color: #E8E8E8;
	padding-left: 7px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
}

#fotoFigueres {
	position: relative;
	float: left;
}

#titolsfotosFigueres {
	position: relative;
	float: left;
	text-align: left;
	padding-left: 10px;
}

.linkk{ 		 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #008CCC; text-align: right; text-decoration: none; }
.linkk:hover{ 	 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #008CCC; text-align: right; text-decoration: none; }
.linkk:visited{  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #008CCC; text-align: right; text-decoration: none; }

.linkk1{ 		  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-align: right; text-decoration: none; }
.linkk1:hover{ 	  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-align: right; text-decoration: none; }
.linkk1:visited{  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-align: right; text-decoration: none; }

.linkk2{ 		  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: left; text-decoration: none; }
.linkk2:hover{ 	  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #F07834; text-align: left; text-decoration: none; }
/*.linkk2:visited{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: left; text-decoration: none; }*/

.linkk2_actiu{ 	  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #F07834; text-align: left; text-decoration: none; }

.linkk21{ 		  	 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color: #00247D; text-align: left; text-decoration: none; }
.linkk21:hover{ 	 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color: #F07834; text-align: left; text-decoration: none; }
/*.linkk21:visited{  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color: #666666; text-align: left; text-decoration: none; }*/

.linkk21_actiu{ 	 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color: #F07834; text-align: left; text-decoration: none; }

.linkk_submenu{ 		 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; line-height: 28px; color: #999999; font-weight: bold; text-align: left; text-decoration: none; }
.linkk_submenu:hover{ 	 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; line-height: 28px; color: #000000; font-weight: bold; text-align: left; text-decoration: none; }
/*.linkk_submenu:visited{  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; line-height: 28px; color: #999999; font-weight: bold; text-align: left; text-decoration: none; }*/

.linkk_submenu_actiu{ 	 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; line-height: 28px; color: #000000; font-weight: bold; text-align: left; text-decoration: none; }

.linkk_hotel{ 		 	 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color: #F07834; font-weight: normal; text-align: left; text-decoration: none; }
.linkk_hotel:hover{ 	 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color: #008CCC; font-weight: normal; text-align: left; text-decoration: underline; }
/*.linkk_hotel:visited{	 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color: #008CCC; font-weight: normal; text-align: left; text-decoration: underline; }*/

.linkk_hotel_actiu{ 	 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color: #008CCC; font-weight: normal; text-align: left; text-decoration: underline; }

.caixa_mini2 {
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	TEXT-DECORATION: none;
	width: 50px;
}

.caixa_mini3 {
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	TEXT-DECORATION: none;
	width: 110px;
}

.boto {
	width: 78px;
	height: 27px;
	background-image: url(../img/fondo_boto_buscador.jpg);
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 20px;
}

.titular_calendari {
	font-size: 16px;
	line-height: 20px;
	color: #00247D;
}

.texte1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #008CCC;
}

.casellacalns { 		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; text-decoration: none; background-color: #FFFFFF; text-align: center; height: 18px; width: 20px; }
.casellacalp { 			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; background-color: #E8E8E8; text-align: center; height: 18px; width: 20px; }

.casellacal { 			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; background-color: #008CCC; text-align: center; height: 18px; width: 20px; }
.casellacal:link {  	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; background-color: #008CCC; text-align: center; height: 18px; width: 20px; }
.casellacal:visited {   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; background-color: #008CCC; text-align: center; height: 18px; width: 20px; }
.casellacal:hover { 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; background-color: #008CCC; text-align: center; height: 18px; width: 20px; }

.casellacals { 			font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; background-color: #00247D; text-align: center; height: 18px; width: 20px; }
.casellacals:link { 	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; background-color: #00247D; text-align: center; height: 18px; width: 20px; }
.casellacals:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; background-color: #00247D; text-align: center; height: 18px; width: 20px; }
.casellacals:hover { 	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; background-color: #00247D; text-align: center; height: 18px; width: 20px; }

.temp {
	background-color: #9493AA;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 20px;
	height: 20px;
	text-align: center;
}

.temp1 {
	background-color: #EEEEEE;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	line-height: 25px;
	height: 25px;
	text-align: center;
}

.temp2 {
	background-color: #F7F6F8;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	line-height: 25px;
	height: 25px;
	text-align: center;
}