body {
	margin: 0px;
	padding: 0px;
}

#caixa {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	position: relative;

}

#contingut {
	clear: both;
	width: 956px;
	margin-left: 12px;
}

#subMenu {
	position:absolute;
	left: 14px;
	top: 172px;
	width: 950px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}
#idiomes {
	display: inline;
	float: left;
	width: 220px;
}
#menuNav {
	display: inline;
	float: left;

}
#infoLegal {
	display: inline;
	float: right;
	width: 300px;
	text-align: right;
}
#colEsq {
	width: 204px;
	display: inline;
	float: left;
}
#colDret {
	width: 204px;
	display: inline;
	float: right;
}
#mapa {
	width: 204px;
	height:106px;
	margin-bottom:10px;
}
#socialNWHome {
	width: 204px;
	height:100px;
	margin-top:10px;
	margin-bottom:0px;
}
*html #socialNWHome {
	margin-top:5px;
}
#promocionsHome {
	width: 204px;
	height:260px;
	margin-top:10px;
	margin-bottom:0px;
}
*html #promocionsHome {
	margin-top:5px;
}
#promocionsHome h2 {
	padding-top:5px;
	margin-top:0px;
	margin-left: 3px;
	margin-bottom: 2px;

}
#promocionsHome .promos {
	margin-left:15px;
	margin-right:15px;
	padding-bottom:10px;
}
#promocionsHome .cases {
	margin-left:15px;
	margin-right:15px;
	padding-bottom:10px;
}

#promocionsHome .cases img {
	float:left;
	margin-right:5px;
	margin-top:4px;
	margin-bottom:2px;
}
#promocionsHome .paquets {
	margin-left:15px;
	margin-right:15px;
	height:80px;
}
#promocionsHome h3 {
	margin-top:0px;
	margin-bottom:0px;
}
#promocionsHome p {
	margin-top:0px;
	margin-bottom:0px;
}
#promocionsHome .mes {
	margin-top:4px;
	margin-bottom:0px;
	padding-left:12px;
	clear:both;
}
/* HOME CENTRAL */

#colCentral {
	width: 526px;
	display: inline;
	float: left;
	margin-left:11px;
}
#flashHome {
	padding-bottom:5px;
	margin-bottom:0px;
	height:350px;
	padding-top:0px;
	padding-left:5px;
}
#flashHome img {
	margin-left:5px;
}
#bannerDescobreix {
	height:108px;
	margin-bottom:0px;
	padding-bottom:8px;
}


/* Actualitat home */

#actualitatHome {
	margin-bottom:0px;
	height:143px;
	padding-top: 4px;
}
#actualitatHome h2 {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 6px;
	margin-right: 6px;
}

#actualitatHome .data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-bottom: 0px;
	float: left;
	width: 60px;
	display: inline;
}
#actualitatHome h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 15px;
	float: left;
	width: 420px;
	display: inline;
}
#actualitatHome h3 a {
	text-decoration:none;
}
#actualitatHome h3 a:hover {
	text-decoration:underline;
}

#actualitatHome #mesNoticies {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	position:absolute;
	left: 630px;
	top: 790px;
	width: 125px;
	background-position: left 2px;
	padding-left: 12px;
}
#actualitatHome #mesNoticies a {
	text-decoration:none;	
}
#actualitatHome #mesNoticies a:hover {
	text-decoration:underline;
	
}


/* CERCADOR */

#cercador {
	height: 242px;
	width: 204px;
}
#cercador form {
	margin:0px;
	padding:0px;
}
#cercador .label1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2c3601;
	margin-left: 14px;
	display: inline;
	float: left;
	width: 73px;
	margin-top: 2px;
}
#cercador .camp1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2c3601;
	display: inline;
	float: left;
	width: 70px;
	margin-top: 0px;
	margin-bottom: 7px;
}
#cercador .label2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2c3601;
	margin-left: 14px;
	margin-top: 2px;
	display:block;
	margin-bottom: 3px;
}
#cercador .camp2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2c3601;
	margin-top: 0px;
	margin-bottom: 7px;
	margin-left: 14px;
	display:block;
	width: 175px;
}
#cercador .camp3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2c3601;
	display: inline;
	float: left;
	width: 35px;
	margin-top: 0px;
	margin-bottom: 7px;
}
#cercador .radio {
	float:left;
	display:inline;
	margin-left:10px;
	
}
#cercador .label3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2c3601;
	margin-top:4px;
	margin-bottom: 10px;
	margin-left: 2px;
	float:left;
	display:inline;
}
#cercador h2 {
	padding-top:4px;
	margin-top:0px;
	margin-left: 3px;
	margin-bottom: 5px;

}
#cercador .calendari {
	float: left;
	display: inline;
	margin-left: 5px;
	margin-top: 1px;
}
#cercador .buscar {
	text-align:right;
	margin-right: 12px;
	margin-top: 5px;
}
#cercador .avancada {
	text-align:right;
	margin-right: 14px;
	margin-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#cercador br {
	clear:left;
}


/* MENÚ */

#menu {
	margin-top:10px;
	width: 204px;
}
#menu ul{
	margin:0px;
	padding:0px;
}
#menu li {
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
	height:50px;
}
*html #menu li {
	margin-bottom:-4px;
}
#menu img {
	margin-bottom:0px;
	padding:0px;
}


/* NEWSLETTER */

#newsletter {
	margin-top:7px;
	padding-top:9px;
	width: 204px;
	height:105px;
}
#newsletter form {
	margin:0px;
	padding:0px;
}
#newsletter h2 {
	margin-top: 0px;
	margin-left: 3px;
	margin-bottom: 2px;
}
#newsletter p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-left:12px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#newsletter .camp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 7px;
	margin-left: 12px;
	float:left;
	display:inline;
	width: 135px;
}
#newsletter .boto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 7px;
	margin-left: 4px;
	float:left;
	display:inline;
}

/* RECOMANA'NS */


#recomanans {
	margin-top:7px;
	padding-top:9px;
	width: 204px;
	height:146px;
}
#recomanans form {
	margin:0px;
	padding:0px;
}
#recomanans h2 {
	margin-top: 0px;
	margin-left: 3px;
	margin-bottom: 6px;
}
#recomanans p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-left:12px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#recomanans label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 5px;
	margin-left: 10px;
	float:left;
	display:inline;
	width: 70px;
}
#recomanans .camp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-bottom:3px;
	margin-left: 5px;
	float:left;
	display:inline;
	width: 100px;
}
#recomanans .enviar {
	text-align:right;
	margin-top: 5px;
	margin-right: 15px;
}
#recomanans .boto {

}

/* PEU */
#peu {
	height: 101px;
	clear: both;
	margin-top: 5px;
	margin-left: 12px;
	padding-bottom:15px;
}
#peu #dades {
	float:left;
	display:inline;
	margin-top: 10px;
	margin-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url(../imgs/primavera/logoAgroturisme.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 500px;
	padding-top: 0;
	height: 80px;
	padding-left: 95px;
}
#peu .dades1 {
	float:left;
	display:inline;
	width:200px;
	padding-top:5px;
}
#peu .dades2 {
	float:left;
	display:inline;
	width:180px;
}
#peu #acces {
	float:right;
	display:inline;
	margin-top: 15px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #3E5F1B;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 25px;
	height: 70px;
}
#javajan {
	text-align:right;
	width:965px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:5px;
	font-size:8pt;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
}
#javajan a{
	color:#FFF;
}
#javajan a:hover{
	color:#FFF;
	text-decoration:none;
}
#peu form {
	margin:0px;
	padding:0px;
}
#peu label {
	float:left;
	display:inline;
	margin-top: 1px;
}
#peu .camp {
	float:left;
	display:inline;
	width:55px;
	margin-left: 0px;
	margin-right: 8px;
	font-size: 9px;
}
#peu .tAcces {
	font-weight: bold;
	margin-bottom:10px;
	margin-top: 10px;
}
#peu .bEnviar {
	float:left;
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E2DAAB;
}

#Areareservada_lat form {
	margin:0px;
	padding:0px;
}

#Areareservada_lat label {
	float:left;
	display:inline;
	margin-top: 1px;
	width: 50px;
	padding-right: 5px;
	text-align:right;
}

#Areareservada_lat .camp {
	float:left;
	display:inline;
	width:55px;
	margin-left: 0px;
	margin-right: 8px;
	font-size: 9px;
	height: 14px;
}

#Areareservada_lat .tAcces {
	font-weight: bold;
	margin-bottom:20px;
}

#Areareservada_lat .bEnviar {
	float:left;
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E2DAAB;
}

#Areareservada_lat br {
	clear:both;
}

#fila_area_lat{
	width: 170px;
	float: left;
	margin-bottom:3px;
}

#peu0 {
	font-size: 1px;
	clear: both;
	height: 1px;
}



/* FITXA ALLOTJAMENT */
#colFitxa {
	width: 741px;
	display: inline;
	float: left;
	margin-left:11px;
	margin-bottom:10px;
}

#colFitxa .imatgeD {
	margin-left:20px;
	float: right;
	display:inline;
}
#peuFitxa {
	font-size:1px;
	height:5px;
	clear:both;
}
#menuFitxa {
	width: 204px;
	min-height:490px;
}
*html #menuFitxa {
	height:495px;
}
#menuFitxa ul {
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	/*background-image: url(../imgs/primavera/puntejatMenuFitxa.gif);*/
	background-repeat: repeat-x;
	background-position: left top;
}
#menuFitxa li {
	margin:0px;
	list-style:none;
	width:195px;
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top:4px;
	padding-bottom:5px;
	display:block;

}
#menuFitxa li a {
	margin:0px;
	padding-left:20px;
	padding-right:10px;
	list-style:none;	

}
#tornaAllotjaments {
	vertical-align:bottom;
	margin-top:7px;
	margin-bottom:7px;
}
*html #tornaAllotjaments {
	margin-top:3px;
	margin-bottom:3px;
}
#colFitxa h2 {
	height:37px;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#flashFitxa {
	height: 297px;
	margin-left: 3px;
	margin-right: 4px;
}
#contFitxa {
	margin-left: 3px;
	margin-right: 4px;
	padding-right: 350px;
}

.mod_Fitxa1_1 {
	min-height: 305px;
}
*html .mod_Fitxa1_1 {
	height: 355px;
}

.mod_Fitxa2_1 {
	min-height: 415px;
}
*html .mod_Fitxa2_1 {
	height: 415px;
}

#contFitxa h3 {
	margin-top: 0px;
	padding-top: 15px;
	margin-left: 15px;
}
#contFitxa h4 {
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom:10px;
}
#contFitxa p {
	margin-top: 15px;
	margin-left: 15px;
}
#contFitxa ul {
	margin-top:0px;
	padding-top:0px;
}


#contFitxa2 {
	margin-left: 3px;
	margin-right: 4px;
	padding-bottom:20px;
}

.mod_Fitxa1 {
	min-height: 582px;
}
*html .mod_Fitxa1 {
	height: 582px;
}

.mod_Fitxa2 {
	min-height: 692px;
}
*html .mod_Fitxa2 {
	height: 692px;
}

#contFitxa2 h3 {
	margin-top: 0px;
	padding-top: 15px;
	margin-left: 15px;
}
#contFitxa2 h4 {
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom:20px;
}
#contFitxa2 p {
	margin-top: 0px;
	margin-left: 15px;
}
#contFitxa2 .llistatActivitats {
	margin-top: 0px;
	margin-left: 15px;
	padding-top:0px;
	padding-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

#contFitxa2 #mapaItinerari {
	margin-top: 0px;
	margin-left: 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#contFitxa2 #explicacio {
	padding-top: 30px;
	margin-left: 15px;
	margin-right:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	clear:both;
}




#contFitxa2 ul {
	margin-top:0px;
	padding-top:0px;
}
#colFitxa #imatge {
	width:300px;
	float:right;
	display:inline;
	margin-right:30px;
}
#colFitxa #imatge img {
	margin-bottom:15px;
}

#colFitxa #text {
	width:380px;
	float:left;
	display:inline;
}
#colFitxa #video {
	width:720px;
	text-align:center;
}
#colFitxa #video p {
	text-align:left;
}
#colFitxa #promocionsDetall {
	width:680px;
}
#colFitxa #promocionsDetall h3 {
	clear:both;
}
#destacatCasa {
	position:absolute;
	left: 707px;
	top: 602px;
	width: 230px;
	/*height: 112px;*/
	min-height:118px;
	background-color:#FFFFFF;
	filter: alpha(opacity=70);
	opacity: .7;
	-moz-opacity:0.7;
	border: 1px solid #cccccc;
}

#destacatRiera {
	position:absolute;
	left: 707px;
	top: 820px;
	width: 232px;
	height:224px;
	/*padding:0;
	margin:0;*/
	z-index:100;
}
#destacatCasa h5 {
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;
}
#destacatCasa p {
	margin-left:15px;
	margin-top:0px;
	margin-bottom:5px;
}
#dadesAllotjament {
	height: 115px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 4px;
	margin-right: 3px;
}
#motiu {
	position:absolute;
	left: 153px;
	top: 380px;
}


/* LLISTAT ALLOTJAMENTS */

#blocLlistat {
	padding-bottom:5px;
	margin-bottom:0px;
	height:543px;
	padding-top:70px;
	background-repeat: no-repeat;
	background-position: left top;

}
#blocLlistat .allotjament {
	margin-left:30px;
	margin-right:30px;
	margin-bottom:20px;
	padding-bottom: 10px;
	padding-top: 10px;
	position:relative;
	filter: alpha(opacity=90);
	opacity: .9;

	-moz-opacity:0.9;
	min-height: 80px;
}
#blocLlistat .allotjament  h3 {
	margin-left:15px;
	margin-top:0px;
	margin-bottom:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 150px;
}
#blocLlistat .allotjament  p {
	margin-left:15px;
	margin-top:0px;
	margin-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-right: 150px;
}
#blocLlistat .allotjament  p.poblacio {
	font-size:9px;
	font-weight:bold;
	color:#333333;
	margin-top: 3px;
	margin-bottom: 3px;
}
#blocLlistat .imgAllotjament {
	display:inline;
	position: absolute;
	left: 331px;
}
#blocLlistat .mesAllotjament {
	margin-left:15px;
	margin-right: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	margin-top: 10px;
}
#blocLlistat .paginacio {
	margin-left:30px;
	margin-right:30px;
	margin-bottom:20px;
	padding-bottom: 10px;
	/*padding-top: 10px;*/
	/*padding-top: 5px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}

/* LLISTAT ALLOTJAMENTS */

#contInteriors {
	margin-bottom:0px;
	min-height:615px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom:0px;
}
*html #contInteriors {
	height:620px;
}
#peuContInteriors {
	clear:both;
	height:5px;
}
#contInteriors #scroll {
	overflow:auto;
	position: absolute;
	left: 234px;
	width: 514px;
	z-index: 100;
	height: 572px;
	top: 240px;
	margin: 0px;
	padding: 0px;
}
#contInteriors #noScroll {
	left: 234px;
	width: 516px;
	min-height: 571px;
	margin-left:5px;
	padding-bottom:0px;
	margin-bottom:0px;
}
*html #contInteriors #noScroll {
	height: 570px;
}
#contInteriors h2 {
	margin-top:3px;
	margin-bottom:0px;
	margin-left:5px;
}
#contInteriors h3.detall {
	margin-top:20px;
	margin-bottom:10px;
	margin-left:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	margin-right: 20px;
}
#contInteriors h3.llistatNot {
	margin-top:5px;
	margin-bottom:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#contInteriors p {
	margin-top:0px;
	margin-bottom:15px;
	margin-left:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
	margin-right: 20px;
	text-align: justify;
}
#contInteriors p.llistatNot {
	margin:0px !important;
	padding:0px;
}
#contInteriors .data {
	padding-top:5px;
	padding-bottom:5px;
	margin-left:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
#contInteriors .enrera {
	padding-top:15px;
	padding-bottom:0px;
	margin-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#contInteriors .imatgeD {
	margin-left:10px;
	margin-right:20px;
	float: right;
	display:inline;
}
#contInteriors ul.llistatNoticies {
	margin-top: 30px;
	margin-right: 20px;
	margin-left: 20px;
	padding-left:0px;
}
#contInteriors ul.llistatNoticies li {
	list-style:none;
	margin-bottom:15px;
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 30px;
}
*html #contInteriors ul.llistatNoticies li {
	height: 30px;
}
#contInteriors .dataLlistat {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
/* FORMULARI CONTACTE */


#contInteriors #formContacte {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 20px;
}
#contInteriors #formContacte p {
	font-size:11px;
	margin-bottom: 30px;
}
#contInteriors #formContacte label {
	float:left;
	display:inline;
	width:115px;
	font-size:10px;
	margin-left: 40px;
	margin-bottom: 10px;
}
#contInteriors #formContacte .camp1 {
	float:left;
	display:inline; 
	width:250px;
	font-size:10px;
	background-color: #FFFFFF;
	color: #666666;
	margin-bottom: 10px;
}
#contInteriors #formContacte br { 
	clear:left;
}
#contInteriors #formContacte .enviar {
	text-align:right;
	margin-right: 75px;
	font-size: 9px;

}

/* FORMULARI RESERVA */

#contInteriors #formReserva {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 20px;
}
#contInteriors #formReserva p { 
	font-size:11px;
	margin-bottom: 30px;
}
#contInteriors #formReserva label {
	float:left;
	display:inline;
	width:115px;
	font-size:10px;
	margin-left: 40px;
	margin-bottom: 10px;
}
#contInteriors #formReserva .label2 {
	float:left;
	display:inline;
	font-size:10px;
	margin-left: 5px;
	margin-top: 3px;
}
#contInteriors #formReserva .etiqueta {
	float:left;
	display:inline;
	width:200px;
	font-size:10px;
	margin-bottom: 10px;
	margin: 0px;
	padding: 0px;
}
#contInteriors #formReserva .camp1 {
	float:left;
	display:inline;
	width:250px;
	font-size:10px;
	background-color: #FFFFFF;
	color: #666666;
	margin-bottom: 10px;
}
#contInteriors #formReserva .camp2 {
	float:left;
	display:inline;
	width:70px;
	font-size:10px;
	background-color: #FFFFFF;
	color: #666666;
	margin-bottom: 10px;
	margin-right: 5px;
}
#contInteriors #formReserva br {
	clear:left;
}
#contInteriors #formReserva .enviar {
	text-align:right;
	margin-right: 75px;
	font-size: 9px;
}

/* FORMULARIS FITXA */
#formFitxa {
	margin-left:50px;
	margin-right:80px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}
#formFitxa br {
	clear:left;
	}

#formFitxa .label1 {
	float:left;
	margin-left:10px;
	padding-top:2px;
	color:#333333;
	display:block;
	width:180px;
	text-align:right;
}
#formFitxa .label2 {
	float:left;
	margin-left:0px;
	padding-top:2px;
	color:#333333;
	display:block;
}
#formFitxa .label22 {
	float:left;
	margin-left:50px;
	padding-top:2px;
	color:#333333;
	display:block;
}
#formFitxa .label3 {
	float:left;
	margin-left:4px;
	margin-right:20px;
	padding-top:2px;
	color:#333333;
	display:block;
	margin-bottom:5px;
}
#formFitxa .calendari {
	float:left;
	margin-left:5px;
	margin-right:30px;
	display:inline;
}
#formFitxa .camp1 {
	float:left;
	display:block;
	width:50px;
	margin-left:5px;
	margin-right:20px;
	color:#333333;
	font-size:11px;
}
#formFitxa .camp2 {
	float:left;
	display:block;
	width:50px;
	margin-left:5px;
	margin-right:0px;
	color:#333333;
	font-size:11px;
}
#formFitxa .camp3 {
	float:left;
	display:block;
	margin-left:5px;
	margin-right:0px;
	color:#333333;
	font-size:11px;
}
#formFitxa .radio {
	float:left;
	display:inline;
	margin-left:10px;
	
}
#formFitxa .check {
	float:left;
	display:inline;
	margin-left:10px;
	margin-bottom:5px;	
}

#formFitxa h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-bottom: 5px;
	clear:both;
	padding-top: 20px;
}

.ferReserva {
	font-size:9px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:2px;
	width:120px;
}

/* Contacte */
#formContacteFitxa {
	margin-left:20px;
	margin-right:80px;
	margin-top:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}
#formContacteFitxa br {
	clear:left;
	}

#formContacteFitxa .label1 {
	float:left;
	margin-left:15px;
	padding-top:2px;
	color:#333333;
	display:block;
	width:100px;
}
#formContacteFitxa .camp1 {
	float:left;
	margin-left:10px;
	padding-top:2px;
	color:#333333;
	display:block;
	width:250px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:5px;
}
#formContacteFitxa .blocEnviar {
	float:left;
	display:inline;
	margin-left:10px;
}
#formContacteFitxa .botoEnviar {
	font-size:9px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:2px;
}
#formContacteFitxa .avisLegal {
	float:left;
	display:inline;
	margin-left:10px;
	padding-top:5px;
	color:#333333;
	width:100px;
	font-size: 9px;
}
#dadesContacte {
	position:absolute;
	left: 674px;
	top: 348px;
	width: 236px;
	height: 255px;
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:11px;
	background-color:#FFFFFF;
	filter: alpha(opacity=70);
	opacity: .7;
	-moz-opacity:0.7;
	border: 1px solid #cccccc;
	padding:10px;
}
#dadesContacte .nomEstabliment {
	font-weight:bold;
	font-size:15px;
}

/* ACTIVITATS FITXA */

#llistatActivitats {
	margin-left:30px;
	width:370px;
}
#contFitxa2 #imgIntroActivitats {
	position:absolute;
	left: 632px;
	top: 306px;
	height: 235px;
	width: 300px;
}
ul.llistatActivitats2 {
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 30px;
}
ul.llistatActivitats2 li a {
	text-decoration:none;
}


/* LINKS */

ul.links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul.links li {
	margin-left:20px;
	margin-bottom:15px;
}

ul.links a {
	text-decoration:none;
	font-size:10px;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
}
ul.links a:hover {
	text-decoration:underline;
}



/* LINKS2 */

ul.links2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#425500;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul.links2 li {
	margin-left:20px;
	margin-bottom:15px;
}

ul.links2 a {
	text-decoration:none;

}
ul.links2 a:hover {
	text-decoration:underline;
}





/* CALENDARI DE DISPONIBILITAT */

#calendari {
	margin-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top: 25px;
}

#calendari .titolsMesos {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	padding-bottom: 5px;
}

#calendari .titol_hab {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding-left: 25px;
	padding-bottom: 25px;
	width:600px;
}

#calendari .titol_hab2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding-left: 25px;
	padding-bottom: 25px;
	padding-top: 25px;
	width:600px;
	clear:both;
}

#calendari table {
	display: inline;
	float: left;
	margin-right: 35px;
	margin-left: 20px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#calendari td {
	padding: 5px;
}
#calendari .dia {
	background-color: #FBF9FA;
}
#calendari .diaDisponible {
	background-color: #bbe931;
}
#calendari .diaOcupat {
	/*background-color: #404F00;*/
	background-color: #FF0000;
	color: #FFFFFF;
}
#calendari .diaTBaixa {
	/*background-color: #404F00;*/
	background-color: #a6b800;
	color: #FFFFFF;
}
#calendari .diaTMitja {
	/*background-color: #404F00;*/
	background-color: #627c00;
	color: #FFFFFF;
}
#calendari .diaTAlta {
	/*background-color: #404F00;*/
	background-color: #2c3600;
	color: #FFFFFF;
}
#calendari .diaNodisponible {
	background-color: #FBF9FA;
	color: #666666;
}
#calendari .diaPassat {
	background-color:#CCCCCC;
	color: #FFFFFF;
}
#calendari #llegenda {
	clear: both;
	padding-top: 20px;
	height:100px;
}

#calendari #llegenda td.tipus {
	white-space:nowrap;
	padding-right:15px;
	font-size:10px;
}
#calendari #llegenda .seguents {
	float:right;
	display:inline;
	margin-right: 60px;
	padding-top: 4px;
}
#calendari #llegenda .seguents a {
	text-decoration:none;
	font-weight: bold;
}
#calendari #llegenda .seguents a:hover {
	text-decoration:underline;
}

/* Galeria d'imatges */
#galeria {
	clear:both;
	width: 700px;
	padding-left: 15px;
}

/*PREUS*/
.tPreus
{
}
.tPreus td
{
	text-align:center;
	background-color:#FFFFFF;
	padding:10px;
}
.tPreus th
{
	text-align:center;
}
#observacions
{
	margin-right: 50px;
	margin-left: 20px;
	margin-top:20px;
}
#tempA
{
	background-color:#2c3600;
	color:white;
}
#tempM
{
	background-color:#627c00;
	color:white;
}
#tempB
{
	background-color:#a6b800;
	color:white;
}
.txt10 a
{
	text-decoration:none;
	color:#336600;
}

a
{
	text-decoration:none;
	color:#336600;
}
a:hover
{
	text-decoration:underline;
	color:#336600;
}


/* OPCIONS MIRANDA */

#miranda {
	font-family: Georgia, "Times New Roman";
	font-size: 11px;
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: url(../imgs/primavera/puntejatMenuFitxa.gif);
	background-position: left bottom;
	background-repeat:repeat-x;
	margin-left:3px;
	margin-right:3px;
	
}
#miranda p {
	margin-top:0px;
	margin-bottom:3px;
	font-size:11px;
	
}
#miranda .opcio {
	margin-bottom:3px;
}
#accessDisp
{
	margin-left:20px;
	margin-top:10px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	color:#FFFFFF;
}
#accessDisp form {
	margin:0px;
	padding:0px;
}
#accessDisp label {

	margin-top: 1px;
}
#accessDisp .camp {
	width:55px;
	font-size: 9px;
}
#accessDisp .bEnviar {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E2DAAB;
}

.select-text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2c3601;
}
