.menu1, .menu1 a, .menu1 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none;}
.menu1 a:hover { color: #0099CC; }
.menu1hover, .menu1hover a, .menu1hover a:visited { background-image: url(img/m1_f2.jpg); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}

.menu1-sel, .menu1-sel a, .menu1-sel a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #727273; text-decoration: none; font-weight: bold;}
.menu1-sel a:hover { color: #62C400; }

.texto3, .texto3 a, .texto3 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: none; }


.idiomas1, .idiomas1 a, .idiomas1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F5F5F;
	text-decoration: none;
	font-weight: bold;
	text-transform: none;
}
.idiomas1 a:hover {
	color: #F57F04;
	text-decoration: underline;
}

.idiomas6, .idiomas6 a, .idiomas6 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: none;
}
.idiomas6 a:hover {
	color: #00CCFF;
	text-decoration: none;
}

.idiomas2, .idiomas2 a, .idiomas2 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #C5EAF1; text-decoration: none; font-weight: bold;}
.idiomas2 a:hover { color: #FFFFFF; }

.idiomas5, .idiomas5 a, .idiomas5 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF5C0F; text-decoration: none; font-weight: bold;}
.idiomas5 a:hover {
	color: #48A8FF;
	text-decoration: underline;
}

.text_foot {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.text_foot a , .text1 a:visited  { color: #63A0DF}
.text_foot a:hover { color: #F76F3B; }

.titol1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FFFFFF }
.titol2, .titol2 a , .titol2 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none }
.titol2 a:hover {
	color: #735117;
	text-decoration: none;
}

.tito3, .tito3 a , .tito3 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #49630D; text-decoration: none }
.tito3 a:hover { color: #62C400; }

.titol4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #555C64}

.text1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.text1 a , .text1 a:visited  { color: #0079BD}
.text1 a:hover { color: #73CDF0; }

.text2, .text2 a , .text2 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}

.links1, .links1 a, .links1 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #437CB5}
.text_Blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.invisible { font-family: "Times New Roman", Times, serif; font-size: 5px}


.linkBlancMenu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFF0; text-decoration: none}
.linkBlancMenu:hover { color: #F79406 }
.linkBlauMenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #B05902; text-decoration: none}
.linkBlauMenu:hover { color: #FFFF00}
.linkVerdMenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #BEC714; text-decoration: none}
.linkVerdMenu:hover { color: #FFCC00}


.txtBlancHover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #F79406; text-decoration: none}
.txtBlanc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFF0; text-decoration: none}
.txtBlanc:hover { color: #FFCC00}
.txtBlau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0068B3 ; text-decoration: none}
.txtBlau:hover { color: #00CCCC}
.txtBlauFi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	text-decoration: none;
}
.txtBlauFi:hover { color: #FFFFF0 }
.txtVerd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background: url(img/fondo_cont.jpg) top right no-repeat #EEEFE9;
}
.txtVerd:hover { color: #EFFBB3 }

.txtCosBlanc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFF0; text-decoration: none }
.txtCosBlanc:hover { color: #934900}

.txtCosGrocBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFDB00; text-decoration: none }

.txtVerdBoto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CAF100; text-decoration: none }
.txtVerdBoto:hover { color: #F2FFA8}

.txtTitularGroc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFCC00; text-decoration: none }
.txtTitularGroc:hover { color: #FFFCE8 }

.txtTitularVerd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CAF100; text-decoration: none }
.txtTitularVerd:hover { color: #EFFBB3 }

.txtTitularVermell { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ED7600; text-decoration: none }
.txtTitularVermell:hover { color: #FAD6B3 }

.txtTitularBlanc { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #F06917; text-decoration: none }
.txtTitularBlanc:hover { color: #6D94BF}
.linkGroc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFDB00}
.menu2-sel, .menu1-sel a, .menu1-sel a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #466673;
	text-decoration: none;
	font-weight: bold;
	background-color: #8B9EA6;
}
.titol5 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #466673
}
.titol3, .titol3 a , .titol3 a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #535A62; text-decoration: none
}
.idiomas7, .idiomas7 a, .idiomas7 a:visited {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold;
}
.idiomas7 a:hover {

	color: #F68F32;
	text-decoration: none;
}
.idiomas8, .idiomas8 a, .idiomas8 a:visited {

	font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; text-decoration: none; font-weight: bold;
}
.idiomas8 a:hover {
	color: #FFFF06;
	text-decoration: none;
}


/* Tarifas */

.tarifasIndiv{
text-align: center;
font: normal normal 12px Arial, sans-serif;
color: #535a62;
background:#FFF;
}

.tdPreus td{
font-size:18px;
font-weight:bold;
}

td.col01{background: #ffff99;}
td.col02{background: #ffcc66;}
td.col03{background: #9bfda8;}
td.col04{background: #aeefff;}

a.botoReserva, a.botoReserva:link, a.botoReserva:active{
background: url(img/back_boto_reserves.png) top left repeat-x #0478b5;
border: 1px solid #0075b0;
font-size:14px;
line-height: 24px;
font-weight:bold;
padding: 0 10px;
color: #FFF;
height:30px;
}

a.botoReserva:hover{
background:#e4620a;
border:1px solid #d84f0b;
}