BODY,TD,TH {
	font-family: tahoma, geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border:medium none;
	
}
BODY {
	background-color: #FFFFFF;
	
}
.FonsBaixInici {
	background-color: #FFFFFF;
	background-image: url(/Img/FonsBaixInici.gif);
	background-repeat: no-repeat;
	background-position: center top; }

.FonsMitxInici {
	background-color: #FFFFFF;
	background-image: url(/Img/FonsMitxInici.gif);
	background-repeat: no-repeat;
	background-position: center bottom; }

.FonsDaltInici {
	background-color: #FFFFFF;
	background-image: url(/Img/FonsDaltInici.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.textLlistaHotels {
	font-size: 10px;
}
.textLlistaHotels A {
	color: #000000;
	text-decoration: none;
}
.textLlistaHotels A:hover {
	color: #003366;
	text-decoration: underline;
}
.textLlistaHotels A.botoFitxa {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	text-decoration: none;
}
.textLlistaHotels A.botoReserva {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #993300;
	text-decoration: none;
}
.textLlistaHotels A.botoFitxa:hover, .textLlistaHotels A.botoReserva:hover {
	text-decoration: none;
	color: #CCCCCC;
}
.fitxaHotel_textAdreca {
	font-size: 12px;
	font-weight: bold;
	color: #006666;
	padding-bottom: 3px;
}
.fitxaHotel_textAdreca A {
	color: #006666;
	text-decoration: none;
}
.fitxaHotel_textAdreca A:hover {
	color: #000000;
	text-decoration: underline;
}
DIV#fitxaHotel_textDescripcio {
	font-size: 11px;
	overflow: auto;
	width: 280px;
	height: 65px;
	padding-right: 5px;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}
DIV#fitxaHotel_textDescripcio UL {
	margin-bottom: 0px;
}
DIV#fitxaHotel_textDescripcio LI {
	margin: 0px 0px 5px -20px;
}
.fitxaHotel_botons {
	font-size: 10px;
	font-weight: bold;
	color: #FFFF99;
	background-color: #006666;
	text-align: center;
}
.fitxaHotel_botons A {
	color: #FFFF99;
	text-decoration: none;
	padding: 5px 12px 5px 12px;
}
.fitxaHotel_botons A:hover {
	color: #FFFF00;
	text-decoration: none;
	text-shadow: #000000 2px 2px 1px;
}
.fitxaHotel_botoReservar {
	font-size: 14px;
	font-weight: bold;
	color: #006666;
	background-color: #FF9900;
	text-align: center;
}
.fitxaHotel_botoReservar A {
	color: #006666;
	text-decoration: none;
	padding: 5px 12px 5px 12px;
}
.fitxaHotel_botoReservar A:hover {
	color: #000000;
	text-decoration: underline;
	text-shadow: #000000 2px 2px 1px;
}
.fitxaHotel_textIconos {
	font-size: 10px;
	width: 175px;
	border: none;
	font-style: italic;
	color: #666666;
}
.fitxaHotel_links {
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 3px;
	vertical-align: top;
}
.fitxaHotel_links A { color: #006666; text-decoration: none;}
.fitxaHotel_links A:hover { color: #000000; text-decoration: none;}
DIV#fitxaDistancies_barcelona {
	background-image:  url("/img/fitxaDistancies_fonsBarcelona.jpg");
	background-repeat: no-repeat;
}
DIV#fitxaDistancies_ibonazul {
	background-image:  url("/img/fitxaDistancies_fonsIbonAzu.jpg");
	background-repeat: no-repeat;
}
DIV#fitxaDistancies_calpe {
	background-image:  url("/img/fitxaDistancies_fonsCalpe.jpg");
	background-repeat: no-repeat;
}
DIV#fitxaDistancies_delatrucha {
	background-image:  url("/img/fitxaDistancies_fonsDelaTrucha.jpg");
	background-repeat: no-repeat;
}
DIV#fitxaDistancies_pedroi {
	background-image:  url("/img/fitxaDistancies_fonsPedroI.jpg");
	background-repeat: no-repeat;
}
DIV#fitxaDistancies_reinaCristina {
	background-image:  url("/img/fitxaDistancies_fonsreinaCristina.jpg");
	background-repeat: no-repeat;
}
DIV#fitxaDistancies_civera {
	background-image:  url("/img/fitxaDistancies_fonsCivera.jpg");
	background-repeat: no-repeat;
}
DIV#fitxaDistancies_mora {
	background-image:  url("/img/fitxaDistancies_fonsMora.jpg");
	background-repeat: no-repeat;
}
DIV#fitxaDistancies_casanova {
	background-image:  url("/img/fitxaDistancies_fonsCasanova.jpg");
	background-repeat: no-repeat;
}
DIV#fitxaDistancies_gaudi {
	background-image:  url("/img/fitxaDistancies_fonsGaudi.jpg");
	background-repeat: no-repeat;
}
DIV#fitxaDistancies_albarracin {
	background-image:  url("/img/fitxaDistancies_fonsAlbarracin.jpg");
	background-repeat: no-repeat;
}
.fitxaDistancies_textLloc {
	font-size: 9px;
	height: 12px;
	padding-top: 1px;
}
.fitxaDistancies_textLloc B, .fitxaDistancies_textLloc STRONG, {
	font-size: 12px;
	color: #006666;
	font-weight: bold;
}
.fitxaDistancies_textDistancia {
	color: #006666;
	font-size: 9px;
	font-style:italic;
	text-align: right;
}
DIV#fitxaTiempo {
	background-image: url("/img/fitxaTiempo_fons.gif");
	background-repeat: no-repeat;
	width: 230;
	height: 260px;
}
DIV#fitxaLinks {
	background-image: url("/img/fitxaLinks_fons.gif");
	background-repeat: no-repeat;
	width: 230;
	height: 260px;
}
DIV#fitxaLinks_text {
	font-size: 10px;
	height: 240px;
	width: 200px;
	margin-right: 5px;
	margin-left: 10px;
	padding-right: 5px;
	overflow: auto;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}
DIV#fitxaLinks_text A {
	color: #000000;
	text-decoration: none;
}
DIV#fitxaLinks_text A:hover {
	color: #006666;
	text-decoration: none;
}
.fitxaTarifes_titolTarifes {
	font-size: 12px;
	font-weight: bold;
	color: #006666;
}
.fitxaTarifes_preu { font-size: 12px; font-style: italic; }
.fitxaTarifes_textIVA {	font-size: 10px; font-style: italic; }
.fitxaTarifes_textImprimir { font-size: 10px; font-style: italic; }
A#imprimir { text-decoration: none; color: #006666; }
A#imprimir:hover { text-decoration: underline; color: #006666; }
.desplegable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #006666;
	width: 120px;
	height: 18px;
	vertical-align: middle;
	color: #006666;
}
/* PLANTILLA RUTES ARAGO */
#plantillaRutesTeruel-01 { position:absolute; left:0px; top:0px; width:328px; height:84px; background-color:#660000; }
#plantillaRutesTeruel-02 { position:absolute; left:328px; top:0px; width:12px; height:84px; background-color:#660000; }
#plantillaRutesTeruel-03 { position:absolute; left:340px; top:0px; width:410px; height:84px; background-color:#660000; text-align: center; }
#plantillaRutesHuesca-01 { position:absolute; left:0px; top:0px; width:328px; height:84px; background-color:#000066; }
#plantillaRutesHuesca-02 { position:absolute; left:328px; top:0px; width:12px; height:84px; background-color:#000066; }
#plantillaRutesHuesca-03 { position:absolute; left:340px; top:0px; width:410px; height:84px; background-color:#000066; }
#plantillaRutesTarragona-01 { position:absolute; left:0px; top:0px; width:328px; height:84px; background-color:#F29200; }
#plantillaRutesTarragona-02 { position:absolute; left:328px; top:0px; width:12px; height:84px; background-color:#F29200; }
#plantillaRutesTarragona-03 { position:absolute; left:340px; top:0px; width:410px; height:84px; background-color:#F29200; }
#plantillaRutesAragon-04 { position:absolute; left:0px; top:84px; width:750px; height:17px; }
#plantillaRutesAragon-05 { position:absolute; left:0px; top:101px; width:18px; height:349px; }
#plantillaRutesAragon-06 { position:absolute; left:18px; top:101px; width:310px; height:329px; }
#plantillaRutesAragon-07 { position:absolute; left:328px; top:101px; width:12px; height:349px; }
#plantillaRutesAragon-08 { position:absolute;	left:340px;	top:101px;	width:391px;	height:329px;	background-color: #FFFFCC;	border-top: 1px solid #666666;	border-left: 1px solid #666666;	padding: 7px 0px 5px 7px; }
DIV.textRutesTeruel {
	margin-right: 8px;
	height: 315px;
	padding-right: 5px;
	overflow: auto;
	font-size: 10px;
	scrollbar-3dlight-color: #FFFFCC;
	scrollbar-arrow-color: #660000;
	scrollbar-base-color: #FFFFCC;
	scrollbar-darkshadow-color: #660000;
	scrollbar-face-color: #FFFFCC;
	scrollbar-highlight-color: #FFFFCC;
	scrollbar-shadow-color: #FFFFCC;
	scrollbar-track-color: #FFFFCC;
}
DIV.textRutesTeruel STRONG {
	font-weight: bold;
	color:#660000;
}
DIV.textRutesTeruel A {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
DIV.textRutesTeruel A:hover {
	color: 660000;
}
DIV.textRutesHuesca {
	margin-right: 8px;
	height: 315px;
	padding-right: 5px;
	overflow: auto;
	font-size: 10px;
	scrollbar-3dlight-color: #FFFFCC;
	scrollbar-arrow-color: #000066;
	scrollbar-base-color: #FFFFCC;
	scrollbar-darkshadow-color: #000066;
	scrollbar-face-color: #FFFFCC;
	scrollbar-highlight-color: #FFFFCC;
	scrollbar-shadow-color: #FFFFCC;
	scrollbar-track-color: #FFFFCC;
}
DIV.textRutesHuesca STRONG {
	font-weight: bold;
	color:#000066;
}
DIV.textRutesHuesca A {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
DIV.textRutesHuesca A:hover {
	color: 000066;
}
DIV.textRutesTarragona {
	margin-right: 8px;
	height: 315px;
	padding-right: 5px;
	overflow: auto;
	font-size: 10px;
	scrollbar-3dlight-color: #FFFFCC;
	scrollbar-arrow-color: #F29200;
	scrollbar-base-color: #FFFFCC;
	scrollbar-darkshadow-color: #F29200;
	scrollbar-face-color: #FFFFCC;
	scrollbar-highlight-color: #FFFFCC;
	scrollbar-shadow-color: #FFFFCC;
	scrollbar-track-color: #FFFFCC;
}
DIV.textRutesTarragona STRONG {
	font-weight: bold;
	color:#F29200;
}
DIV.textRutesTarragona A {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
DIV.textRutesTarragona A:hover {
	color: #F29200;
}
#plantillaRutesAragon-09 { position:absolute; left:731px; top:101px; width:19px; height:349px; }
#plantillaRutesAragon-10 { position:absolute; left:18px; top:430px; width:310px; height:20px; }
#plantillaRutesAragon-11 { position:absolute; left:340px; top:430px; width:391px; height:20px; }
#plantillaRutesTeruel-03 A, #plantillaRutesHuesca-03 A {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFCC;
	text-decoration:none;
}
#plantillaRutesTeruel-03 A:hover, #plantillaRutesHuesca-03 A:hover {
	text-decoration:underline;
	color:#FF9900;
}
#plantillaRutesTeruel-03 A.actiu, #plantillaRutesHuesca-03 A.actiu {
	color:#FF9900;
}
#cartaPatio {
  position:absolute;
  left:20px;
  top:110px;
  width:350px;
  height:325px;
  overflow:auto;
	scrollbar-3dlight-color: #CC0000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #CC0000;
	scrollbar-darkshadow-color: #CC0000;
	scrollbar-face-color: #FF0000;
	scrollbar-highlight-color: #CC0000;
	scrollbar-shadow-color: #CC0000;
	scrollbar-track-color: #CC0000;
}
#cartaPatio TD, #menuPatio TD {
	color: #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
}
#menuPatio {
  position:absolute;
  left:400px;
  top:110px;
  width:320px;
  height:325px;
  overflow:auto;
	scrollbar-3dlight-color: #CC0000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #CC0000;
	scrollbar-darkshadow-color: #CC0000;
	scrollbar-face-color: #FF0000;
	scrollbar-highlight-color: #CC0000;
	scrollbar-shadow-color: #CC0000;
	scrollbar-track-color: #CC0000;
}
.formPatio {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	border:0px none #CC0000;
	margin: 0px;
}

.TextImportant { font-size: 20px; font-weight: normal; color: black; text-align: justify;}
	

.Cal { background-color: #1481C1; border-color: #1481C1;}
.Cal td { border: 0px solid #1481C1; background:#fff;}
.Cal table { border: 0px solid #1481C1; background-color: #1481C1;}
.Cal table td { background-color: #1481C1;}

td.CalMonth { background-color: #1481C1; color: white; font-size: .8em; font-weight: bold;}
td.CalTitle { background-color: #1481C1; color: white; font-size: .8em; font-weight: bold;}
table.CalTitle td { color:white; font-weight: bold;}
td.CalDayHeader { background-color: #EEF6FB; color: black; font-size: .6em;}
td.CalNextPrev { }

.CalDay { background-color: #FFFFFF; text-decoration: none; font-size: .7em;}
.CalDay A { font-size: 1.8em; text-decoration: none;}


span.CalPreus A { font-size: 1.5em; text-decoration: none;border: 1px solid #ee9944; width:35px;}



td.CalOtherMonthDay { background-color: #FFFFFF; color:#CCCCCC; font-size: .7em;}
.CalOtherMonthDay A { text-decoration: none; color:#CCCCCC; font-size: 1.8em;}

td.CalSelectedDay { background: #BCE8BE; font-size: .7em;}
.CalSelectedDay A { font-size: 1.8em; text-decoration: none; color: black;}

td.CalSelector { background-color: #1481C1; font-size: .5em; vertical-align: middle;}
.CalSelector a { color: white; font-weight: 900; text-decoration: none;}

td.CalToday { background-color: #BCE8BE; font-size:.7em;}
.CalToday A { font-size: 1.7em; font-weight: bold; text-decoration: none;}

td.calWeekend { background-color: #EFEFEF; font-size: .7em;}
.CalWeekend A { text-decoration: none; font-size: 1.8em;}

.nota {	background-color: #FFFFFF; font-size: .9em;padding: .5em;text-align: justify;}

.separador {clear:both;}

#Oferta {height:133px;width:565px;background:#FFF;}

#Oferta #PreuOferta_es {margin-left:25px;background:transparent url(/es/img/ofertagargallo_es.jpg) no-repeat;height:133px;width:200px;float:left;padding:12px;}
#Oferta #PreuOferta_ca {margin-left:25px;background:transparent url(/ca/img/ofertagargallo_ca.jpg) no-repeat;height:133px;width:200px;float:left;padding:12px;}
#Oferta #PreuOferta_en {margin-left:25px;background:transparent url(/en/img/ofertagargallo_en.jpg) no-repeat;height:133px;width:200px;float:left;padding:12px;}
#Oferta #DescripcioOferta {width:245px;float:right;padding:20px;font-size:10px;}
#Oferta #preu {color:#FCEF55;font-size:19px;font-weight:bold;left:49px;position:relative;top:60px;}