/* GENERIC TAG STYLES */
body {
	background: #f4a000;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#333;
	text-align:center;
	behavior:url('/hotel/JS/hover.htc');
}

img { border:none }
td { vertical-align:top; }
h1 { color:#f4a000; font-size:27px;font-weight:bold;margin:0px;padding:0px; }
h1 a { color:#f4a000; }
h2 { color:#333;font-size:17px;font-weight:bold;margin:0px;padding:0px; }
h2 a { color:#333; }

p { margin:0px;padding:0px;}

a { text-decoration:none; color:#f4a000; }
a:hover { text-decoration:underline; }

/* GENERIC CLASS */
.breadcrumb {
	border-bottom:dotted 1px #333;
	padding:0 0 5px 0;
	margin:0 0 15px 0;
	font-size:11px;
}
.absM { vertical-align:middle; }
.floatL { float:left; }
.floatR { float:right; }
.w200 { width:200px; }
.w320 { width:320px; }
.w368 { width:368px; }
.w535 { width:535px; }
.clearB { clear:both; }
.nota{ font-size:10px;color:#333;font-weight:normal; }
.precio { font-size:13px; font-weight:bold; float:right; text-align:right; }
.pestA, .pestG, .pestO, .pestB { font-size:13px; margin:0 0 5px 0; padding:2px 0 2px 5px; font-weight:bold;}
.pestA { background:#f4a000 url(http://www.muchoviaje.com/img/pest_tr_a.gif) no-repeat top right; }
.pestG { background:#ebebeb url(http://www.muchoviaje.com/img/pest_tr_g.gif) no-repeat top right; }
.pestB { background:#09a0ea url(http://www.muchoviaje.com/img/pest_tr_b.gif) no-repeat top right; }
.pestO { background:#333 url(http://www.muchoviaje.com/img/pest_tr_o.gif) no-repeat top right; color:#fff; }

.mt15 { margin-top:15px; }
.mB15 { margin-bottom:15px; }

.subfrase {
	padding:2px;
	font-size:9px;
	color:#666;
	border-bottom:1px solid #666;
	margin:0 0 6px 0;
	padding:0px;
}

.descubre {
	padding:0 0 2px 0;
	position:absolute;
	right:0px;
	bottom:0px;
	background:url(http://www.muchoviaje.com/img/mas.gif) no-repeat 100% 0%;
}
.descubre a, .flecha a {font-size:10px;color:#333;font-weight:normal;padding:0 15px 0 15px;background:url(http://www.muchoviaje.com/img/flecha.gif) no-repeat 0px 4px;float:right;}
.cerrar { font-size:10px;padding-left:15px;background:url(http://www.muchoviaje.com/img/cerrar.gif) no-repeat 0px 2px; }
/* IDS */
#cont {
	background:#fff;
	width:780px;
	border-top: 1px #fff solid;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#localidades a { color:#0091d7; }
#localidadesmas { text-align:right;border-bottom:1px dotted #333;}
.mashotelesdeplaya { font-size:11px;font-weight:bold;line-height:20px; }
#cblocalidades { font-size:11px;margin:5px 0 5px 0;color:#f4a000;width:200px;}

#mapaZoom { border:1px solid #0091d7;color:#fff;font-size:11px;height:30px;background:#f4a000 url(/hotel/images/zoombg.gif) top left repeat-X;text-align:right;width:100%;margin-bottom:15px; }
#mapaZoom div { padding-top:5px; }
#mapaZoom img { margin:0 15px 0 15px; }
.formscaja { position:relative;margin:0px;height:260px;}
.formsbg { position:absolute;top:15px;left:0;width:535px;height:230px; background:#ebebeb; }
.formscont { position:absolute;top:15px;left:0px;width:535px;height:230px; background:#ebebeb;font-size:10px;overflow:auto; }
.formspop { position:absolute;top:15px;left:10px;width:520px;height:220px; background:#ebebeb;display:none;font-size:10px;overflow:auto; }
.formscont select, .formscont input { font-size:10px;margin:0px;padding:0px; }
.formscont .largo { width:125px; }
.formscont .largo2 { width:90px; }
.formscont .edad { width:40px; }
.formscont #habitaciones { width:90px; }
.formscont #entradaD { width:40px; } 
.formscont #entradaM { width:40px; } 
.formscont #entradaY { width:40px; } 
#hotelform, #paqueteform { margin:10px 0 0 10px; }

.f1 { text-align:center;float:left;width:80px;height:15px;background:#f4a000;border-right:1px solid #fff;border-bottom:1px solid #fff;}
.f2 { text-align:center;float:left;width:118px;height:15px;background:#f4a000 url(http://www.muchoviaje.com/img/pest_tr_a.gif) no-repeat top right;border-bottom:1px solid #fff;}
.f1 h1 a, .f2 h1 a { color:#333;font-size:11px;font-weight:bold;margin:-2px;padding-top:4px; }
.f1Sel { background:#ebebeb;border-right:1px solid #fff;border-bottom:1px solid #ebebeb;}
.f2Sel { background:#ebebeb url(http://www.muchoviaje.com/img/pest_tr_g.gif) no-repeat top right; border-bottom:1px solid #ebebeb;}

#email {
	font-size: 11px;
	position:relative;
	height:150px;
	position:relative;
	background:#ebebeb;
}
#email p { position:absolute;top:30px;left:5px;width:190px;height:62px; }
#email img { position:absolute;top:80px;left:5px;width:190px;height:62px; }



	.hdest { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; Z-INDEX: -1! important; BACKGROUND: #ebebeb; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid }
	.hdest .h5 { white-space:nowrap;PADDING: 0px;FONT-WEIGHT: bold; FONT-SIZE: 17px;MARGIN: 0 50px 0 0; COLOR: #333; }
	.hdest .h5 A { font-size:18px;font-weight:bold;COLOR: #ff9900; TEXT-DECORATION: none }
	
	.est1 { background:url(http://hoteles.muchoviaje.com/Hoteles/images/comun/star1.gif) 100% 50% no-repeat; }
	.est2 { background:url(http://hoteles.muchoviaje.com/Hoteles/images/comun/star2.gif) 100% 50% no-repeat; }
	.est3 { background:url(http://hoteles.muchoviaje.com/Hoteles/images/comun/star3.gif) 100% 50% no-repeat; }
	.est4 { background:url(http://hoteles.muchoviaje.com/Hoteles/images/comun/star4.gif) 100% 50% no-repeat; }
	.est5 { background:url(http://hoteles.muchoviaje.com/Hoteles/images/comun/star5.gif) 100% 50% no-repeat; }
	.apt1 { background:url(http://hoteles.muchoviaje.com/Hoteles/images/comun/key1.gif) 100% 50% no-repeat; }
	.apt2 { background:url(http://hoteles.muchoviaje.com/Hoteles/images/comun/key2.gif) 100% 50% no-repeat; }
	.apt3 { background:url(http://hoteles.muchoviaje.com/Hoteles/images/comun/key3.gif) 100% 50% no-repeat; }
	.apt4 { background:url(http://hoteles.muchoviaje.com/Hoteles/images/comun/key4.gif) 100% 50% no-repeat; }
	.apt5 { background:url(http://hoteles.muchoviaje.com/Hoteles/images/comun/key5.gif) 100% 50% no-repeat; }
	
	.hdest TABLE { FONT-SIZE: 11px; MARGIN-LEFT: auto; WIDTH: 515px; MARGIN-RIGHT: auto }
	.himg { HEIGHT: 70px }
	.hdir B { COLOR: #999 }
	.hoferta { FONT-WEIGHT: bold; COLOR: #333; HEIGHT: 20px }
	.hoferta A { PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: url(/hoteles/img/pop.gif) no-repeat 0px 1px; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px; HEIGHT: 20px }
	.hsel { FONT-SIZE: 9px; COLOR: #999 }
	.hprecio { VERTICAL-ALIGN: bottom; TEXT-ALIGN: right }
	.hahora A:hover { TEXT-DECORATION: none }
	.hreg { FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #999; TEXT-ALIGN: right }
	.hantes { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333 }
	.hahora { FONT-WEIGHT: bold; FONT-SIZE: 24px }
	.tt { POSITION: relative; TEXT-DECORATION: none; padding: 0px }
	.tt .ttl { PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; Z-INDEX: 200; FILTER: alpha(opacity=80); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 10px; TEXT-ALIGN: left; TEXT-DECORATION: none; opacity: 0.8 }
	.tt .ttr { PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; Z-INDEX: 200; FILTER: alpha(opacity=80); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 10px; TEXT-ALIGN: left; TEXT-DECORATION: none; opacity: 0.8 }
	.tt:hover .ttl { DISPLAY: block; Z-INDEX: 200; BACKGROUND: url(/hoteles/img/ttl.gif) no-repeat 10px 10px; LEFT: 0px; TEXT-DECORATION: none }
	.tt:hover .ttr { DISPLAY: block; Z-INDEX: 200; RIGHT: 0px; BACKGROUND: url(/hoteles/img/ttr.gif) no-repeat 90% 10px; TEXT-DECORATION: none }
	.tt .ttl P { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #000; PADDING-BOTTOM: 10px; MARGIN: 16px 0px 0px; COLOR: #fff; PADDING-TOP: 10px; WHITE-SPACE: nowrap; POSITION: relative; TEXT-DECORATION: none }
	.tt .ttr P { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #000; PADDING-BOTTOM: 10px; MARGIN: 16px 0px 0px; COLOR: #fff; PADDING-TOP: 10px; WHITE-SPACE: nowrap; POSITION: relative; TEXT-DECORATION: none }

#playadestacado { position:relative; }
#playavideo { position:absolute;left:10px;bottom:10px; }
#playavideo img { vertical-align:middle; }
#playavideo a { color:#fff;font-weight:bold;font-size:13px; }
#playadestacado ul { padding:0px;margin:0px;list-style:none; }
#playadestacado li { display: block;width:250px;float:left; }
#playadestacado li a { padding:0 0 5px 30px;color:#333;font-weight:bold;font-size:13px;line-height:25px; }
#playadestacado .paisOpinion { background:url(http://www.muchoviaje.com/img/iconos/opinion.gif) 5px 2px no-repeat; }
#playadestacado .paisArticulo { background:url(http://www.muchoviaje.com/img/iconos/articulo.gif) 5px 2px no-repeat; }
#playadestacado .paisForo { background:url(http://www.muchoviaje.com/img/iconos/foro.gif) 5px 2px no-repeat; }
#playadestacado .paisBlog { background:url(http://www.muchoviaje.com/img/iconos/blog.gif) 5px 2px no-repeat; }
#playadestacado .paisAlbum { background:url(http://www.muchoviaje.com/img/iconos/album.gif) 5px 2px no-repeat; }
#playadestacado .paisGuia { background:url(http://www.muchoviaje.com/img/iconos/guia.gif) 5px 2px no-repeat; }
#playadestacado .paisFaq { background:url(http://www.muchoviaje.com/img/iconos/faq.gif) 5px 2px no-repeat; }

#parquestematicos { background:url(/hotel/Images/parques.gif) top left no-repeat;padding:130px 0 0 0;font-size:11px; }
#parquestematicos { background:url(/hotel/Images/parques.gif) top left no-repeat;padding:130px 0 0 0; }
#parquestematicos { background:url(/hotel/Images/parques.gif) top left no-repeat;padding:130px 0 0 0; }


/* PARTE BAJO */
#anuncios {
border-top:dotted 1px #333;
	padding-top:15px;
}
#pieplaya {
	text-align:center;
	border-top:dotted 1px #333;
	margin-top:15px;
	padding-top:15px;
	color:#999;
	font-size:11px;
}
#pieplaya a{color:#333;font-weight:bold;}

#pie {
	text-align:center;
	border-top:dotted 1px #333;
	margin-top:15px;
	padding-top:15px;
	font-size:10px;
	color:#999;
}
#pie a{color:#333;}
/*mapa*/
.titulo 
{
	font-size:13px;
	color:#f4a000;
	font-weight:bold;
	}
.descripcion 
{
	font-size:11px;
	color:#333;
	font-weight:normal;
	}
.enlace
{
	font-size:11px;
	color:#f4a000;
	font-weight:normal;
	}
/* ESPERA */
#espera {
	background:#fff;
	width:380px;
	height:300px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	position:relative;
}

#espera .esperaflash {
	float:right;
	margin: 5px 5px 0 0;
}
#espera .esperatxt {
	color:#fff;
	background:#333;
	height:80px;
	position:absolute;
	bottom:10px;
	left:10px;
	width:380px;
	opacity:0.8;
	filter:alpha(opacity=80);
}
#espera .esperatxt div {margin:10px;}
#espera h1 {
	color:#f4a000;
	font-size:17px;
	margin:0 0 10px 0;
}
/*heredado para pie viejo*/

.gris11, .enlace_gris11 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: arial
}

#pieplaya_new {
	text-align:center;
	border-top:dotted 1px #333;
	margin-top:15px;
	padding-top:15px;
	color:#999;
	font-size:11px;
}
#pieplaya_new a{color:#333;font-weight:bold;}
