body {	margin: 0px;
		background-color: white;
		color: black;
		font: normal 12px "Trebuchet MS", arial, helvetica, sans-serif; }

td {	vertical-align: top; }

.text_home {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0F50A7;
	font-size: 18px;
	margin: 10px 0 0 15px;
	padding: 0px;
}

.text_home2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0 5px 15px;
	padding: 0px;
}

input {	vertical-align: text-bottom; }

span#peu { font: normal 10px "Trebuchet MS", arial, helvetica, sans-serif;
		   width: 125px;
		   margin-left: 25px; }

h2 {font: bold 16px\14px "Trebuchet MS", arial, helvetica, sans-serif; margin-bottom: 3px;}

p.peu {	margin: 0px;
		padding: 0px;
		padding-left: 50px; }

p.peu a, p.peu a:link, p.peu a:active, p.peu a:visited {
	font-size: 14px; 
	color: blue;
	text-decoration: underline;
}

p.peu a:hover {
	text-decoration: none;
}

h3.peu {
	font: bold 13px "Trebuchet MS", arial, helvetica, sans-serif;
	color: #004080;
	padding-left: 50px;
}

p.p275 {	width: 250px;
			margin-left: 25px; }
		
p.p550 {	width: 525px;
			margin-left: 25px; }

p.p525 {	width: 500px;
			margin-left: 25px; }

p.p500 {	width: 475px;
			margin-left: 25px;
			margin-top: 0; }

p.p500-s {	width: 475px;
			margin-left: 25px;
			margin-top: 0;
			font: normal 12px "Trebuchet MS", arial, helvetica, sans-serif; }

p.p365 {	padding: 0px;
			margin: 0px;
			width: 340px;
			margin-left: 25px; }

td.pagina {	text-align: center; }
			
td.foto {	text-align: right; }

td.small { font: normal 12px "Trebuchet MS", arial, helvetica, sans-serif; }

a:link, a:visited, a:active, a:hover {	color: black;
										font-weight: bold;
										text-decoration: none; }

span.paginasel {	color: #0F4FA6;
					font: bold 18px "Trebuchet MS", arial, helvetica, sans-serif; }

span.euro {	font: bold 14px "Trebuchet MS", arial, helvetica, sans-serif;
			color: #0F4FA6; }

span.eurogran {	font-size: 18px; }

span.lliures {	color: #ee0000; }

span.black {	font: bold 14px "Trebuchet MS", arial, helvetica, sans-serif; }

input {	font: normal 12px "Trebuchet MS", arial, helvetica, sans-serif; }

span.peq, span.peq-azul { font-size: 85%; margin-left: 48px; }
span.peq-azul {	font-weight: bold; color: #0F50A7; }

h1.hotels {font: bold 16px\14px "Trebuchet MS", arial, helvetica, sans-serif; margin-bottom: 3px; color: #004080; text-align: center;}
h3.hotels {font: bold 12px "Trebuchet MS", arial, helvetica, sans-serif; color: #004080; text-align: center;}
p.hotels {font: normal 12px "Trebuchet MS", arial, helvetica, sans-serif; color: black; text-align: center;}
a.hotels {color: #004080;}
a.blau {font-size: 11px; color: #0F50A7; text-decoration: underline;}

ul, li {
	list-style :  url(../gb/img/imgli.gif);
}

td.engris a {
	font: 9px "Trebuchet MS", arial, helvetica, sans-serif;
	color: #666666;
}