body {
	font-family:Comic Sans MS,Verdana,Tahoma,Arial,sans-serif;
	background:#509D2C;
	background-repeat:no-repeat;
	height:auto;
	width:auto
	}

body, div, img, span, ul, li 
	{
	padding:0;
	margin:0;
	border:0;
	}
a,
a:hover 
	{
	color:#57A134;
	text-decoration:none;
	}

div.Logo
	{
	top: 600px;
	left: 400px;
	background-repeat:no-repeat;
	}
div.cabecera
	{
	height: 178px;
	width:auto;
	background: url('../images/cabecera2.jpg');
	}
div.cabecera div.espanol
	{
	position: absolute;
	top: 150px;
	left: 900px;
	}
div.cabecera div.frances
	{
	position: absolute;
	top: 150px;
	left: 925px;
	}
div.cabecera div.english
	{
	position: absolute;
	top: 150px;
	left: 950px;
	}
div.interior div.fonstarifes
	{
	}
div.interior
	{
	background-image:url('../images/fondointerior.gif');
	background-repeat:repeat-x;
	height:371px;
	}
div.interior div.fotoinicio1
	{
	float:right;
	width:auto;
	}
div.interior div.fotoinicio2
	{
	float:left;
	width:auto;
	margin-right:25px;
	}
div.interior div.titol
	{
	width:auto;
	padding-top:15px;
	padding-bottom:10px;
	font-size:1.3em;
	color:#FFFFFF;
	}
div.interior p.titol
	{
	width:auto;
	padding-bottom:10px;
	font-size:1.3em;
	color:#FFFFFF;
	}
div.info
	{
	width:auto;
	padding-top:10px;
	padding-left:30px;
	font-size:75%;
	color: #5A481B;
	}
div.boto1 a
	{
	background-image:url('../images/fons_boto.gif');
	background-repeat:no-repeat;
	margin-left:10px;
	padding-bottom:6px;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	}
div.boto1 a:hover
	{
	color:#FFFFFF
	}
div.boto1 #idp2
	{
	color:#FFFFFF
	}
div.interior div.titol2
	{
	position: relative;
	top: 32px;
	left: 100px;
	}
div.interior div.inici
	{
	float:none;
	padding-top:25px;
	margin-left:178px;
	width:350px;
	font-size: 70%;
	font-weight:bold;
	color: #5A481B;
	}
div.interior div.texte
	{
	padding-top:20px;
	margin-left:150px;
	width: 410px;
	font-size: 65%;
	font-weight:bold;
	color: #5A481B;
	}
	
body.tarifas div.interior div.texte
	{
	padding-top:5px;
	margin-left:150px;
	width: 811px;
	font-size: 59%;
	font-weight:bold;
	color: #5A481B;
	}
body.tarifas div.interior div.texte2
	{
	padding-top:5px;
	margin-left:150px;
	width: 811px;
	font-size: 59%;
	font-weight:bold;
	color: #5A481B;
	}

div.interior div.texte a:hover
	{
	color: #FFFFFF;
	}
div.interior p.direccio
	{
	position:absolute;
	left:9px;
	float:left;
	width: 206px;
	font-size:65%;
	font-weight:bold;
	color: #5A481B;
	top: 575px;
	}
div.interior p.direccio a
	{
	color: #5A481B;
	}
div.interior p.direccio a:hover
	{
	color: #ffffff;
	}
div.interior div.entorn
	{
	padding-top:25px;
	margin-left:150px;
	width: 410px;
	font-size:65%;
	font-weight:bold;
	color: #5A481B;
	}
div.interior div.texte2
	{
	padding-top:25px;
	margin-left:150px;
	width: 440px;
	font-size: 70%;
	font-weight:bold;
	color: #5A481B;
	}
div.interior div.texte3
	{
	padding-top:25px;
	margin-left:150px;
	width: 500px;
	font-size: 70%;
	font-weight:bold;
	color: #5A481B;
	}
div.interior div.texte4
	{
	padding-top:25px;
	margin-left:150px;
	width: 500px;
	font-size: 70%;
	font-weight:bold;
	color: #5A481B;
	visibility: hidden;
	}
div.interior div.texte5
	{
	padding-top:25px;
	margin-left:150px;
	width: 500px;
	font-size: 70%;
	font-weight:bold;
	color: #5A481B;
	visibility: hidden;
	}
div.interior div.texte6
	{
	padding-top:25px;
	margin-left:150px;
	width: 600px;
	font-size: 70%;
	font-weight:bold;
	color: #5A481B;
	}

div.interior div.comentario
	{
	width: 100px;
	font-size: 50%;
	font-weight:bold;
	color:#ffffff;
	}
div.piepagina
	{
	padding: 0 10px 2px 0;
	width:auto;
	height:8px;
	background-color:#509D2C;
	float:right;
	font-size: 70%;
	font-weight:bold;
	color: #000;
	
	}
div.formul{
	position:absolute;
	left:11px;
	width: 529px;
	height: 392px;
	top: 245px;
}
div.piepagina a
	{
	
	color: #000;
	}
div.piepagina a:hover
	{
	color: #ffffff;
	}
div.interior div.submenu
	{
	float:left;
	width: 123px;
	height: 362px;
	font-size: 70%;
	font-weight: bold;
	background:#7BBC61;
	background-position:top;
	color: #4C9927;
	}
div.interior div.submenu div.textosubmenu
	{
	margin-top: 20px;
	margin-left: 20px;
	width: 75px;
	}
div.divfotos
	{
	float:right;
	width: 404px;
	height: 369px;
	background:#7BBC61;
	}
body.tarifas div.divfotos
	{
	float:right;
	width: 300px;
	height: 369px;
	background:#7BBC61;
	}
div.divfotos div.minifotos
	{
	width: 50px;
	height: 369px;
	background:#7BBC61;
	}
div.divfotos div.minifotos1
	{
	margin-bottom:13px;
	padding-top:7px;
	margin-left:11px;
	}
div.divfotos div.minifotos2
	{
	margin-bottom:13px;
	margin-left:11px;
	}
div.divfotos div.minifotos3
	{
	margin-left:11px;
	margin-bottom:13px;
	}
div.divfotos div.minifotos4
	{
	margin-bottom:13px;
	margin-left:11px;
	}
div.divfotos div.minifotos5
	{
	margin-bottom:13px;
	margin-left:11px;
	}
div.divfotos div.minifotos6
	{
	margin-bottom:13px;
	margin-left:11px;
	}
div.divfotos div.minifotos7
	{
	margin-bottom:13px;
	margin-left:11px;
	}
div.divfotos div.minifotos8
	{
	margin-bottom:13px;
	margin-left:11px;
	}
div.divfotos div.masfotos a
	{
	padding-bottom:7px;
	margin-left:7px;
	font-family:tahoma,Verdana,Arial;
	font-size:65%;
	color: #FFFFFF;
	text-decoration: underline;
	}
#mapa
	{
	margin-top:30px;
	float:right;
	}
div.fotogrande
	{
	float:right;
	padding-left:30px;
	padding-right:70px;
	padding-top:70px;
	width: auto;
	height: auto;
	}
body.tarifas div.fotogrande
	{
	float:none;
	padding-left:30px;
	padding-right:70px;
	padding-top:70px;
	width: auto;
	height: auto;
	}	
div.reserves
	{
	background-image:url('../images/Fons_reserves.gif');
	background-repeat:no-repeat;
	background-position:center;	
	padding-top:10px;
	margin-left:150px;
	width: 800px;
	font-size: 10px;
	font-weight:bold;
	text-align:justify;
	color: #5A481B;
	}
div.interior div.fotogrande2
	{
	padding-top:40px;
	padding-right:10px;
	float:right;
	width:330px;
	height:248px;
	}
div.interior div.tarifas1
	{
	width:auto;
	font-weight:bold;
	color: #5A481B;
	}
div.interior div.tarifas2
	{
	float:right;
	width:auto;
	font-weight:bold;
	color: #5A481B;
	}
div.interior div.tarifas3
	{
	float:right;
	padding-left:20px;
	width: 225px;
	font-weight:bold;
	color: #5A481B;
	}
div.interior div.texte2 #boton 
	{
	text-align:center;
	font-weight:bolder;
	background:#5A481B;
	color: #ffffff;
	border: 0;
} 
