body, p, h1, h2, h3, h4, h5, h6, h7, ul, li, form{
	margin:0px;
	padding:0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	line-height: 13px;
}

p {
	font-size: 11px;
	line-height: 13px;
}

form p{
	font-size: 11px;
	line-height: 13px;
}

#fh{
	font-size: 11px;
	line-height: 13px;
}

.brclear {
     clear:both;
     height:0;
     margin:0;
     font-size: 1px;
     line-height: 0px;
}

.separador {
	font-size: 1px;
    line-height: 0px;
}

.fesq {
	float: left;
}
.border{border:1px solid #000000;}
.fdret {
	float: right;
}

h1{
	margin-left:-999px;
}

.nosub{
	text-decoration:none;
}

.sub{
	text-decoration:underline;
}

.imgpng {
    behavior: url(includes/iepngfix.htc);
}

/******************************************************************************/

.normal{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 0.7em;
	line-height: 1.2em;
}

.texte4{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 0.7em;
	line-height: 1.2em;
}

.negre{
	color:#000000;
}
.gris3{
	color:#333333;
}
.gris6{
	color:#666666;
}
.gris9{
	color:#999999;
}
.grisc{
	color:#CCCCCC;
}
.blanc{
	color:#FFFFFF;
}
.blau{
	color:#00336F;
}
.blau2{
	color:#006699;
}
.vermell{
	color:#CA001A;
}


.comicsans36{
	font-family: 'Comic Sans MS',Arial, Helvetica, sans-serif;
	font-size: 34px;
	line-height: 44px;
}

.lucida11{
	font-family: 'Lucida Grande','Lucida Sans Unicode',Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

.lucida12{
	font-family: 'Lucida Grande','Lucida Sans Unicode',Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
}

.lucida14{
	font-family: 'Lucida Grande','Lucida Sans Unicode',Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
}

.lucida18{
	font-family: 'Lucida Grande','Lucida Sans Unicode',Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
}

.lucida20{
	font-family: 'Lucida Grande','Lucida Sans Unicode',Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
}

.lucida22{
	font-family: 'Lucida Grande','Lucida Sans Unicode',Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 24px;
}

.lucida24{
	font-family: 'Lucida Grande','Lucida Sans Unicode',Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 26px;
}

.lucida32{
	font-family: 'Lucida Grande','Lucida Sans Unicode',Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 34px;
}

.verdana11 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

.verdana20 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
}

.arial9{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
}
.arial10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
.arial11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}
.arial12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.arial13{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
}
.arial14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
}
.arial16{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.arial18{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
}
.arial20{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
}
.arial22{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 24px;
}
.arial24{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
}
.arial32{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 34px;
}
.arial36{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	line-height: 38px;
}
.arial64{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 64px;
	line-height: 68px;
}
.georgia16{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
}
.georgia18{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
}
.georgia20{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
}
.georgia1816{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 16px;
}
.georgia24{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 26px;
}
.georgia24em{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 1.7em;
}
.georgia28{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 30px;
}
.georgia42{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 42px;
	line-height: 42px;
}

.espai1 { line-height: 1px; }
.espai5 { line-height: 5px; }
.espai10 { line-height: 10px; }


/******************************************************************************/

.casella11 { font-family: Arial; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; color: #666666; height: 19px; width: 40px; }
.casella111 { font-family: Arial; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; color: #666666; height: 19px; width: 50px; }
.casella22 { font-family: Arial; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; color: #666666; height: 19px; width: 110px; }
.casella222 { font-family: Arial; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; color: #666666; height: 19px; width: 150px; }
.casella33 { font-family: Arial; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; color: #666666; height: 19px; width: 170px; }
.casella333 { font-family: Arial; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; color: #666666; height: 19px; width: 208px; }

.casellacalns { 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: #006699; text-align: center; height: 18px; width: 20px; }
.casellacalp { 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: #006699; border: 1px solid #E9E9E9; text-align: center; height: 18px; width: 20px; }

.casellacal { 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: #B7B7B7; text-align: center; height: 18px; width: 20px; }
.casellacal: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: #B7B7B7; text-align: center; height: 18px; width: 20px; }
.casellacal: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: #B7B7B7; text-align: center; height: 18px; width: 20px; }
.casellacal: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: #B7B7B7; 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: #666666; 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: #666666; 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: #666666; 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: #666666; text-align: center; height: 18px; width: 20px; }

.link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none;  }
.link:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none;  }
.link:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none;  }
.link:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none;  }

/******************************************************************************/

.casella_reserves{
	width:175px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color:#000000;
	border:1px solid #7F9DB9;
}

.casella_reserves2{
	width:148px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color:#000000;
	border:1px solid #7F9DB9;
}
.casella_reserves3{
	width:52px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color:#000000;
	border:1px solid #7F9DB9;
}
.casella_ruta{
	width:201px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color:#000000;
	border:1px solid #7F9DB9;
}
.casellacontacte{
	width:201px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color:#000000;
	border:1px solid #7F9DB9;
}
.casellacontacte2{
	width:429px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color:#000000;
	border:1px solid #7F9DB9;
}
.casellacontacte3{
	width:429px;
	height:126px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color:#000000;
	border:1px solid #7F9DB9;
}

/******************************************************************************/

#main{
	position:relative;
	width:966px;
	background-color:#FFFFFF;
}

#fons_logo{
	position:absolute;
	top:0px;
	left:0px;
	z-index:13;
}

#bombolles_superiors{
	display:none;
}

#bombolles_inferiors{
	display:none;
}

#temperatura{
	display:none;
}

#idioma{
	display:none;
}

#clip{
	display:none
}

#cliptemes{
	display:none;
}

#txt_logo{
	position:absolute;
	left:40px;
	top:80px;
	z-index:13;
}

#peu_pagina{
	
}

#fons_popup{
	background-image: url(../img/fons_popup.png);
	background-repeat: no-repeat;
	background-position:top;
	width:375px;
	height:330px;
	behavior: url(includes/iepngfix.htc);
	padding-left:70px;
	padding-right:60px;
	padding-top:50px;
}

#fons_popup_panoramica{
	background-image: url(../img/fons_panoramica.png);
	background-repeat: no-repeat;
	width:550px;
	height:410px;
	behavior: url(includes/iepngfix.htc);
	padding-left:70px;
	padding-right:58px;
	padding-top:66px;
	padding-bottom:60px;
}

#fons_videos{
	background-image: url(../img/fons_videos.png);
	background-repeat: no-repeat;
	width:680px;
	height:543px;
	behavior: url(includes/iepngfix.htc);
	padding-left:110px;
	padding-right:98px;
	padding-top:70px;
	padding-bottom:34px;
}

.completa{
	position:absolute;
	top:0px;
	left:0px;
	margin-left:auto;
	margin-right:auto;
}

.complet{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:900;
	background-color: #000000;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.70;
	min-height: 100%;
}

#menuprincipal{
	display:none;
}

#menuprincipal2{
	display:none;
}

.sepmenu{
	width:334px;
	background-image: url(../img/separador_menu_home.gif);
	background-repeat: no-repeat;
	background-position:bottom;
}

.sepmenu2{
	width:239px;
	border-bottom:1px solid #CCCCCC;	
}

#flashhome{
	display:none;
}

#flashhome2{
	display:none;
}

#flashhome3{
	display:none;
}

#flashhometemes{
	display:none;
}

#imatges_flash1{
	display:none;
}

#imatges_flash2{
	display:none;
}

#imatges_flash_temes1{
	display:none;
}

#imatges_flash_temes2{
	display:none;
}

#imatges_flash_tres1{
	display:none;
}

#imatges_flash_tres2{
	display:none;
}

#imatges_flash_tres3{
	display:none;
}

#menusuperior{
	display:none;
}

#menusuperior2{
	display:none;
}

#esqMedaqua{
	display:none
}

#centreMedaqua{
	position:relative;
	width:600px;
	margin-top:0px;
}

#dreMedaqua{
	display:none;
}

#centreMedaquaGaleria{
	
	padding-top:200px;
}

.fons_ruta{
	background-image: url(../img/fons_ruta.jpg);
	background-repeat: no-repeat;
	width:210px;
	height:64px;
	padding-left:8px;
	padding-right:21px;
	padding-top:15px;
}

.boto_ruta{
	background-image: url(../img/boto_ruta.jpg);
	background-repeat: no-repeat;
	width:88px;
	height:23px;	
	padding-right:14px;
	padding-top:13px;
}

#direcciones a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color:#006699;
	text-decoration:none;
}

.fons_tarifes{
	clear:both;
	width:182px;
	background-image: url(../img/cos_tarifes.jpg);
	background-repeat: repeat-y;
}

.colfamilia{
	position:relative;
	float:left;
	width:110px;
}

.boto_contacte{
	background-image: url(../img/boto_ruta.jpg);
	background-repeat: no-repeat;
	width:84px;
	height:20px;	
	padding-right:14px;
	padding-top:14px;
}

.colMapaweb{
	position:relative;
	float:left;
	width:210px;
	padding-left:10px;
}

#flashvideo{
	position:absolute;
	top:56px;
	left:220px;
}

#imatges_home1{
	position:absolute;
	left:270px;
	top:-70px;
}

#contingutHome{
	display:none;
}

#txtHome{
	position:relative;
	width:600px;
}

.info_familia{
	position:relative;
	float:left;
	width:215px;
}

#titol_tema{
	position:absolute;
	right:10px;
	top:68px;
}

#esqMedaquaTemes{
	display:none;
}

#centreMedaquaTemes{
	display:none;
}

#dreMedaquaTemes{
	position:relative;	
	width:600px;	
	padding-top:100px;
}

.linkkPaginador{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color:#006699;
	text-decoration:none;
}

.linkkPaginadorActiu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color:#000000;
	text-decoration:none;
}

#img_inici_pagina{
	display:none;
}

#img_sota_menu{
	display:none;
}

#img_final_pagina{
	display:none;
}

#pngs_inferiors{
	display:none;
}

#temps_home{
	display:none;
}

#img_logo_ofertes{
	display:none;
}

#slider {
	display:none;
}

#slider ul {
	display:none;
}

#slider li {
	display:none;
}

#slider img {
	display:none;
}

#slider2 {
	display:none;
}

#slider2 ul {
	display:none;
}

#slider2 li {
	display:none;
}

#slider2 img {
	border: 0px;
}


#slider_tres {
	display:none;
}

#slider_tres ul {
	display:none;
}

#slider_tres li {
	display:none;
}

#slider_tres img {
	display:none;
}

#slider_tres2 {
	display:none;
}

#slider_tres2 ul {
	display:none;
}

#slider_tres2 li {
	display:none;
}

#slider_tres2 img {
	display:none;
}

#slider_tres3 {
	display:none;
}

#slider_tres3 ul {
	display:none;
}

#slider_tres3 li {
	display:none;
}

#slider_tres3 img {
	display:none;
}

#slider_home {
	display:none;
}

#slider_home ul {
	display:none;
}

#slider_home li {
	display:none;
}

#slider_home img {
	display:none;
}

#img_final_tarifes{
	display:none;
}

#img_inici_tarifes{
	display:none;
}

#postarifes{
	clear:both;padding-top:10px;width:182px;
}

#separadorpeu{
	height:20px;
}

#separador_galeria{
	display:none;
}

#tarifestemes{
	clear:both;position:relative;width:182px;padding-top:10px;
}