body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color:#ebeff2;
	background-image:url(/images/bg_grad.jpg);
	background-repeat:repeat-x;
	background-position:top;}

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #000000; font-weight: bold; padding-bottom: 2px; margin-bottom: 2px; margin-top: 0px;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px; text-decoration: none}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px; text-decoration: none}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: red; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px; text-decoration: none}

<!--Nuevas clases para las ofertas-->
.hotelOferta a {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold;}
.precioOferta {font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #FFFF00; font-weight: bold;}
.textOferta {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight:normal;}
.textPersona {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight:bold;}
.masInfo a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFF00; font-weight:bold;text-decoration:none;}
.masInfo a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFF00; font-weight:bold;text-decoration:underline;}
.ofertaHotel a {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold;text-decoration:none;}
.ofertaHotel a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold;text-decoration:underline;}
td#ofertaTitulo {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; background-image: url(images/bg_titulo.png); background-repeat:repeat-x; height:24px; padding-top:0px; padding-bottom:5px; margin-top: 10px; margin-bottom:5px; }
<!--FIN-->
.searchheaders {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0290D5; font-weight: bold;}
.searchsheaders {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0290D5;}
.hotm01 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.hotm02 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0290D5;}
.description {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;text-align:justify;}
.locationdesc {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.locationhead {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold;}
.star {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0000;}
.smalltext {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.searchtext {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0290D5;}
.lastminute1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.lastminute2 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.guia {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; text-decoration: none;}
table#available {background-color: #CEEDF8;}
td#subnav1 {background-image:url(images/top_nav_r3_c1.gif); height: 23px; text-align: right;}
td#subnav {background-image:url(images/top_nav_r3_c1.gif); height: 23px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: right; vertical-align: bottom; padding-right: 5px; padding-bottom: 3px;}
td#sectionon {width: 110px; height: 24px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; background-color: #999999; text-align: center;;}
td#sectionoff {width: 110px; height: 24px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; background-color: #000000; text-align: center;}
td#lsectionoff {width: 160px; height: 24px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; background-color: #000000; text-align: center;}
td#lsectionon {width: 160px; height: 24px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; background-color: #999999; text-align: center;;}
td#sectionend {height: 24px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; background-color: #000000; text-align: center;}
td#break {width: 1px; height: 24px; background-color: #FFFFFF;}
td#break02 {width: 1px; height: 24px;}
td#search {background-image:url(images/search-background.gif); height: 148px; width: 608px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0290D5;}
td#sidenavh1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; padding-bottom: 3px; padding-top: 3px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:  #000000;}
td#sidenavh2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-bottom: 3px; padding-top: 3px; padding-left: 1px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #B2E0FF;}
td#hotelofthemonth1 {background-image:url(images/fondoHoteles1.png);background-repeat: no-repeat;
	background-position:top; width: 190px; height: 78px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: left;}
td#hotelofthemonth2 {background-image:url(images/fondoHoteles2.png);background-repeat: no-repeat;
	background-position:top; width: 190px; height: 78px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: left;}
td#hotelofthemonth3 {background-image:url(images/fondoHoteles3.png); background-repeat: no-repeat;
	background-position:top;width: 190px; height: 78px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: left;}
td#resultsbook {background-color: #D0EEF8; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0290D5; padding-left: 3px; border-right-width: 2px; border-right-style: solid; border-right-color: #FFFFFF;}
td#resultsoption {text-align: left; vertical-align: middle; height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left: 3px; border-right-width: 2px; border-right-style: solid; border-right-color: #FFFFFF;}
td#topsum {border-top-width: 1px; border-top-style: solid; border-top-color: #0290D5; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #0290D5; border-left-color: #0290D5; background-color: #CEEDF8;}
td#sidesum {border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #0290D5; border-left-color: #0290D5; background-color: #CEEDF8;}
td#bottomsum {background-color: #CEEDF8; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #0290D5; border-bottom-color: #0290D5; border-left-color: #0290D5;}
td#searchalign {text-align: left;}
td#lastminute {padding: 7px; text-align: left; vertical-align: top; width: 195px; height: 171px; color: #000000; background-color: #CCCCCC; }
td#lastminute_2 {padding: 7px; text-align: left; vertical-align: top; width: 195px; height: 170px; color: #000000; background-color: #CCCCCC; border: 1px solid #000000;}

select {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0290D5;}
input {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0290D5;}
option.country {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #0290D5;}
option.city {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0290D5;}

td#lastminute a:link {color: #000000; text-decoration: underline;}
td#lastminute a:visited {color: #000000; text-decoration: underline;}
td#lastminute a:hover {color: #000000; text-decoration: none;}
td#lastminute a:visited:hover {color: #000000; text-decoration: none;}

td#sectionoff a:link {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; text-decoration: none;}
td#sectionoff a:visited {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; text-decoration: none;}
td#sectionoff a:hover {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; text-decoration: underline;}
td#sectionoff a:visited:hover {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; text-decoration: underline;}

td#lsectionoff a:link {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; text-decoration: none;}
td#lsectionoff a:visited {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; text-decoration: none;}
td#lsectionoff a:hover {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; text-decoration: underline;}
td#lsectionoff a:visited:hover {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; text-decoration: underline;}

td#subnav a:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}
td#subnav a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}
td#subnav a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
td#subnav a:visited:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}

td#hotelofthemonth a:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;}
td#hotelofthemonth a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;}
td#hotelofthemonth a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
td#hotelofthemonth a:visited:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}

td#sidenavh2 a:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
td#sidenavh2 a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
td#sidenavh2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}
td#sidenavh2 a:visited:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}

td#sitemap a:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
td#sitemap a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
td#sitemap a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
td#sitemap a:visited:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.enlaces {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0000; font-weight: bold;}
p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.titulo {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }
.precio {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; margin-left:60px;}
.fecha {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold;}
.verOfertas {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0290D5; font-weight:bold; text-align:right; text-decoration:none;}

/* NAVEGACIÓN (PESTAÑAS) */
	#main_nav { clear: both;height:124px; padding-left: 15px; z-index:100; position:relative;background-image:url(images/head.png);}
	#main_nav ul { list-style:none; padding-top: 98px;}
	#main_nav ul li   { float:left; }
	#main_nav ul li a { float:left; width:120px; height:18px; text-align:center; margin: 4px 0px 0px 0px; font: bold 11px Arial; padding-top:4px; background-image:url(images/main_nav_tabs.gif); background-repeat: no-repeat; text-decoration: none;}
	#main_nav ul li a.activate{ letter-spacing:0.1em; height: 19px; margin-top: 1px; padding-top:6px; color:#FFFFFF;  background-image:url(images/main_nav_tabs.gif); background-repeat: no-repeat; text-decoration: none; color: #000000}
	#main_nav ul li a:hover {color: #FFFFFF;  text-decoration: underline;}
	#tab_inicio a { color: #000000;background-position: 0 -48px; border-left: hidden 1px #000000}
		#tab_inicio a.activate {background-position: 0 -170px}
		#tab_inicio a.activate:hover {background-position: 0 -170px;}
		#tab_inicio a:hover {color: #FFFFFF;  background-position: 0 -120px;}
	#tab_hoteles a { color: #000000;}
		#tab_hoteles a.activate {background-position: 0 -145px}
		#tab_hoteles a.activate:hover {color: #FFFFFF; background-position: 0 -145px}
		#tab_hoteles a:hover {color: #FFFFFF;  background-position: 0 -72px;}
	#tab_apartamentos a { color: #000000;}
		#tab_apartamentos a.activate {background-position: 0 -145px}
		#tab_apartamentos a.activate:hover {background-position: 0 -145px}
		#tab_apartamentos a:hover {color: #FFFFFF;  background-position: 0 -72px;}
	#tab_ofertas a { color: #000000;}
		#tab_ofertas a.activate {background-position: 0 -145px}
		#tab_ofertas a.activate:hover {background-position: 0 -145px}
		#tab_ofertas a:hover { background-position: 0 -72px;}
	#tab_contacto a { color: #000000;}
		#tab_contacto a.activate {background-position: 0 -145px}
		#tab_contacto a.activate:hover {background-position: 0 -145px}
		#tab_contacto a:hover {color: #FFFFFF;  background-position: 0 -72px;}
	#tab_moviles a { color: #000000;}
		#tab_moviles a.activate {background-position: 0 -145px}
		#tab_moviles a.activate:hover { color: #FFFFFF;  background-position: 0 -145px}
		#tab_moviles a:hover { color: #FFFFFF;  background-position: 0 -72px;}
	#tab_guia a { color: #000000; background-position: 0 -24px;}
		#tab_guia a.activate {background-position: 0 -195px;}
		#tab_guia a.activate:hover {color: #FFFFFF; background-position: 0 -145px}
		#tab_guia a:hover {color: #FFFFFF;  background-position: 0 -96px;}
	