.txt_menu_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: none;
	color: #FFFFFF;
}
.txt_menu_1 a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_menu_1 a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.txt_menu_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.txt_menu_2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_menu_2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.txt_menu_2-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.txt_menu_2-2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_menu_2-2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.txt_menu_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #68A3C1;
}
.txt_menu_3 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #68A3C1;
	text-decoration: none;
}
.txt_menu_3 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #68A3C1;
	text-decoration: underline;
}
.txt_menu_fitxa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #478CAD;
}
.txt_menu_fitxa a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #68A3C1;
	text-decoration: none;
}
.txt_menu_fitxa a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #68A3C1;
	text-decoration: underline;
}
.txt_contingut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 20px;
	text-align: justify;
}
.txt_contingut a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 20px;
	text-decoration: underline;
}
.txt_contingut a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 20px;
	text-decoration: none;
}
.txt_cerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 15px;
}
.txt_cerca a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 15px;
	text-decoration: underline;
}
.txt_cerca a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 15px;
	text-decoration: none;
}
.txt_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-style: italic;
}
.txt_info a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	font-style: italic;	
	text-decoration: underline;
}
.txt_info a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	font-style: italic;	
	text-decoration: none;
}
.txt_mini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height:10px;
	color: #BA1841;
}
.txt_mini a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BA1841;
	line-height:10px;	
	text-decoration: none;
}
.txt_mini a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BA1841;
	line-height:10px;	
	text-decoration: underline;
}
.txt_mini-foto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
}
.txt_mini-foto a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.txt_mini-foto a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.txt_peu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF6600;
}
.txt_peu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.txt_peu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
.txt_ruta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #68A3C1;
}
.txt_ruta a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #68A3C1;
	text-decoration: none;
}
.txt_ruta a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #68A3C1;
	text-decoration: underline;
}
.txt_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #A21538;
}
.txt_form_mini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #A21538;
}
.txt_gros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 20px;
	text-align:center;
}
h1 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FF6600;
	line-height: 22px;
}
h2 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #A21538;
}
h3 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #A21538;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	width: 180px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	width: 180px;
}
strong {
	color: #A21538;
}
/* div layer > estil per les capes */
	#container {
		margin: 0 auto;
		width: 780px;
		position: relative;
	
		padding: 0 0 0 0;
		text-align: center;
	}
	#container980 {
		margin: 0 auto;
		width: 980px;
		position: relative;
	
		padding: 0 0 0 0;
		text-align: center;
	}	
	#oferta {
		position:absolute; 
		left:475px; 
		top:200px; 
		width:144px; 
		height:120px; 
		z-index:1; 
		border: 1px none #000000;	
	}
	#tancar {
		position:absolute; 
		left:569px; 
		top:209px; 
		width:19px; 
		height:19px; 
		z-index:2; 
		border: 1px none #000000;	
	}	
	#submenu_ini {
		position:absolute; 
		left:10px; 
		top:209px; 
		width:202px; 
		height:50px; 
		z-index:1; 
		border: 1px none #000000;
		visibility: hidden;
	}
	#submenu_nos {
		position:absolute; 
		left:116px; 
		top:209px; 
		width:202px; 
		height:50px; 
		z-index:1; 
		border: 1px none #000000;
		visibility: hidden;
	}
	#submenu_rik {
		position:absolute; 
		left:185px; 
		top:209px; 
		width:202px; 
		height:50px; 
		z-index:1; 
		border: 1px none #000000;
		visibility: hidden;
	}
	#submenu_viaj {
		position:absolute; 
		left:308px; 
		top:209px; 
		width:202px; 
		height:50px; 
		z-index:1; 
		border: 1px none #000000;
		visibility: hidden;
	}	
	#submenu_tur {
		position:absolute; 
		left:376px; 
		top:209px; 
		width:202px; 
		height:50px; 
		z-index:1; 
		border: 1px none #000000;
		visibility: hidden;
	}			
/* estils pels formularis */
	.FormCont {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: #333333;
		width: 250px;
	}
	.FormContLlarg {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: #333333;
		width: 350px;
	}	
	.FormData {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: #333333;
		width: 100px;
	}
	.EnviaCont {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: #333333;
		width: 150px;
	}	
	.FormTextArea {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: #333333;
		width: 350px;	
	}
