body {
	font-family: Arial, Helvetica, sans-serif;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.txtidioma {
	color:#7E7E7E;
	font-size:11px;
	font-weight:normal;
	padding:65px 150px 6px 6px;
	text-align:center;
}

a.txtidioma {color:#A4A4A4; text-decoration:none; padding:0}
a.txtidioma:hover {color:#7E7E7E; text-decoration:underline}

.titcap {
	color:#FF5A03;
	font-size:22px;
	font-weight:normal;
	text-align:center;
}

a.titcap {color:#FF5A03; text-decoration:none;}
a.titcap:hover {color:#FF5A03; text-decoration:none;}

.submenu {
	color:#E9E9E9;
	font-size:14px;
	font-weight:normal;
	padding:8px 0 8px 0;
	text-align:center;
}

a.submenu {color:#E9E9E9; text-decoration:none; padding:8px 12px 8px 12px}
a.submenu:hover{color:#FFFFFF; background-image:url(../img/fons_submenu_on.gif); background-repeat:repeat-x; height:32px}

.idioma {
	color:#E9E9E9;
	font-size:11px;
	font-weight:normal;
	padding:8px 0 8px 0;
	text-align:center;
}

a.idioma {color:#E9E9E9; text-decoration:none;}
a.idioma:hover{color:#FFFFFF; text-decoration:underline}

.menu {
	color:#FFAD81;
	font-size:24px;
	font-weight:normal;
	padding:19px 0 21px 0;
	text-align:center;
	width:325px
}

a.menu {color:#FFAD81; text-decoration:none; padding:19px 125px 21px 125px; width:325px}
a.menu:hover{color:#636363; background-color:#FFFFFF}

.titseccio {
	color:#636363;
	font-size:24px;
	text-align:center;
}

.titsubmenu {
	color:#636363;
	font-size:22px;
	text-align:left;
	padding-left:15px;
}

.linksubmenu {
	color:#636363;
	font-size:16px;
	text-align:left;
	padding:5px 0 0 22px;
	float:left;
}

a.linksubmenu {color:#919191; text-decoration:none; padding:0}
a.linksubmenu:hover {color:#919191; text-decoration:underline}

.txtsubmenu {
	color:#636363;
	font-size:14px;
	text-align:left;
	line-height:20px;
	padding-left:15px;
}

a.txtsubmenu {color:#FF5A03; text-decoration:none; padding:0}
a.txtsubmenu:hover {color:#FF5A03; text-decoration:underline}

.titclients {
	color:#636363;
	font-size:18px;
	text-align:left;
	font-weight:bold;
}

.subtitseccio {
	color:#636363;
	font-size:18px;
	text-align:center;
}

a.subtitseccio {color:#636363; text-decoration:none}
a.subtitseccio:hover {color:#868686; text-decoration:none}

.deschome {
	color:#636363;
	font-size:13px;
	text-align:justify;
}

a.deschome {color:#636363; text-decoration:none}
a.deschome:hover {color:#636363; text-decoration:none}

.descseccio {
	color:#636363;
	font-size:13px;
	text-align:justify;
}

a.descseccio {color:#FF5A03; text-decoration:none}
a.descseccio:hover {color:#FF5A03; text-decoration:underline}

.titpeu {
	color:#E9E9E9;
	font-size:16px;
	text-align:left;
	padding:20px 0 1px 20px;
}

.liniapeu {
	background-image:url(../img/linia_peu.gif);
	background-repeat:repeat-x;
	height:1px;
}

.txtpeu {
	color:#E9E9E9;
	font-size:12px;
	padding:18px 0 6px 20px;
	text-align:left;
	margin-right:60px;
	line-height:20px;
}

a.txtpeu {color:#E9E9E9; text-decoration:none; padding:0}
a.txtpeu:hover {color:#FFFFFF; text-decoration:underline}

.imghome {
	color:#E9E9E9;
	font-size:12px;
	opacity: 1.0;
}

a.imghome {color:#E9E9E9}
a.imghome:hover {opacity: 0.7; -moz-opacity: 0.7; filter: alpha(opacity=70); -khtml-opacity: 0.7;}

.mapaweb {
	color:#636363;
	font-size:13px;
	text-align:left;
}

a.mapaweb {color:#636363; text-decoration:underline}
a.mapaweb:hover {color:#868686; text-decoration:underline}

.mapawebgrey {
	color:#CCCCCC;
	font-size:13px;
	text-align:left;
}

a.mapawebgrey {color:#CCCCCC; text-decoration:underline}
a.mapawebgrey:hover {color:#FFFFFF; text-decoration:underline}

.txtmapa {
	color:#636363;
	font-size:14px;
	text-align:left;
	line-height:20px;
	padding-left:15px;
}

a.txtmapa {color:#636363; text-decoration:none; padding:0}
a.txtmapa:hover {color:#FF5A03; text-decoration:underline}

.txtform {
	color:#636363;
	font-size:14px;
	text-align:right;
	float:left;
	width:95px;
	padding:3px 6px 0 0;
}

a.txtform {color:#636363; text-decoration:underline}
a.txtform:hover {color:#868686; text-decoration:underline}

.campform {
	color:#636363;
	font-size:13px;
	text-align:left;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

.botform {
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	background-color:#919191;
	border:0;
	height:20px;
	padding:3px 6px 5px 6px;
}

.checkform {
	color:#636363;
	font-size:12px;
	text-align:left;
	float:left;
	padding:3px 15px 0 0;
}

.respostaform {
	color:#FF5A03;
	font-size:11px;
	text-align:center;
	padding:6px 6px 15px 6px;
}

.botreserva {
	background-image:url(../img/bot_reserva.jpg);
	background-repeat:no-repeat;
	width:111px;
	height:48px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:2px 0 0 0;
}

a.botreserva {text-decoration:none; font-weight:bold; background-image:none}
a.botreserva:hover {text-decoration:none}

.botenviar {
	background-image:url(../img/bot_enviar.jpg);
	background-repeat:no-repeat;
	width:111px;
	height:48px;
	border:0;
}

a.botenviar {text-decoration:none; background-image:none}
a.botenviar:hover {text-decoration:none}

.botsend {
	background-image:url(../img/bot_send.jpg);
	background-repeat:no-repeat;
	width:111px;
	height:48px;
	border:0;
}

a.botsend {text-decoration:none; background-image:none}
a.botsend:hover {text-decoration:none}

.marcaaigua {
	background-image:url(../img/marcaaigua.jpg);
	background-repeat:no-repeat;
	background-position:right;
}