/* 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; }

.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;
}
#intro1 {margin-bottom:10px;}
#intro1, #intro2 { font-size:12px;}
#intro1 b , #intro2 b { color:#0091d7;}
#intro1 .titular { color:#f4a000;font-size:18px; }
#intro1 span b { color:#f4a000;font-size:14px; }
#intro1 img { margin:0 15px 50px 0;float:left; }
#intro2 img { margin:0 15px 30px 0;float:left; }
#intro2 span { font-size:10px; }

#islas .col { float:left;width:130px;font-size:12px;margin-right:3px; }
#islas .grupoisla { border-bottom:dotted 1px #333;font-weight:bold;font-size:13px;color:#f4a000; }
#islas .col a { color:#333; }
#islas .col div b { font-weight:normal; } 
#islas .col div a { color:#0091d7; } 
#islas .col div .h { color:#999 ! important;font-size:10px; width:100px; } 

#localidades .col, #hcadenas div { float:left;width:130px;font-size:12px;margin-right:3px; }
#localidades .col a { color:#333; }
#localidades .col div b { font-weight:normal; } 
#localidades .col div a { color:#f4a000; } 
#localidades .col div .h { color:#999 ! important;font-size:10px; width:100px; } 


#localidadesmas { text-align:right;border-bottom:1px dotted #333;}
#cblocalidades { font-size:11px;margin:5px;color:#f4a000;width:200px;}

.formscaja { position:relative;margin:0px;height:245px;}
.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:25px;left:10px;width:520px;height:220px; background:#ebebeb;font-size:10px;overflow:auto;display:none; }
.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; } 
#habitaciones { width:60px; margin:0px; padding:0px; }

#hotelform, #paqueteform  { margin:10px 0 0 10px; }

.f1 { text-align:center;float:left;width:270px;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; }
	.hdest .h5 A { font-size:18px;font-weight:bold;COLOR: #f4a000; TEXT-DECORATION: none }
	.hdest TABLE { FONT-SIZE: 11px; MARGIN-LEFT: auto; WIDTH: 515px; MARGIN-RIGHT: auto }

	.destacadocol { border:1px solid #333;background:#ebebeb;width:168px; } 
	.pdest { position:relative;text-align:left; MARGIN: 5px; }
	.pdest .top { height:65px; }
	.pdest .nombrehotel { font-size:15px;font-weight:bold;COLOR: #f4a000; TEXT-DECORATION: none }
	.pdest .hdesc { font-size:11px; }
	.pdest TABLE { FONT-SIZE: 11px; MARGIN-LEFT: auto; WIDTH:250px; MARGIN-RIGHT: auto }
	.pdest .hotelenlaplaya { FONT-SIZE: 11px; color:#333 }
	.pdest .direccion { FONT-SIZE: 11px; color:#999 }
	.hotelrecomendadoespecial { margin:10px 0 10px 0;font-size:18px;color:#333;font-weight:bold;}
	.pdesc { padding-bottom:30px;font-size:11px;}
	.pahora { text-align:right;font-weight:bold;position:absolute;right:10px;bottom:3px; }
	
	.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; }
	
	
	
	.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 }
	

#paisdestacado { position:relative;width:495px;height:200px; }
#paisvideo { position:absolute;left:10px;bottom:10px; }
#paisvideo img { vertical-align:middle; }
#paisvideo a { color:#fff;font-weight:bold;font-size:13px; }
#paisopciones { position:absolute;right:5px;top:5px;width:180px;height:190px;background:#000;opacity: 0.5;filter: alpha(opacity=50); }
#paisdestacado ul { padding:0px;margin:0px;position:absolute;left:310px;top:5px;width:180px;list-style:none; }
#paisdestacado li { padding:0 8px 5px 30px; }
#paisdestacado li:hover { background-color:#00aaff; }
#paisdestacado li a { color:#fff;font-weight:bold;font-size:13px;line-height:19px; }
#paisdestacado .paisOpinion { background:url(http://www.muchoviaje.com/img/iconos/opinion.gif) 5px 2px no-repeat; }
#paisdestacado .paisArticulo { background:url(http://www.muchoviaje.com/img/iconos/articulo.gif) 5px 2px no-repeat; }
#paisdestacado .paisForo { background:url(http://www.muchoviaje.com/img/iconos/foro.gif) 5px 2px no-repeat; }
#paisdestacado .paisBlog { background:url(http://www.muchoviaje.com/img/iconos/blog.gif) 5px 2px no-repeat; }
#paisdestacado .paisAlbum { background:url(http://www.muchoviaje.com/img/iconos/album.gif) 5px 2px no-repeat; }
#paisdestacado .paisGuia { background:url(http://www.muchoviaje.com/img/iconos/guia.gif) 5px 2px no-repeat; }
#paisdestacado .paisFaq { background:url(http://www.muchoviaje.com/img/iconos/faq.gif) 5px 2px no-repeat; }

#parquestematicos { font-size:11px;width:200px; }

#playasrecomendadas a{font-size:11px;}
.mashotelesdeplaya { font-size:12px;font-weight:bold;line-height:20px;}
/* PARTE BAJO */
#anuncios {
border-top:dotted 1px #333;
	margin-top:15px;
	padding-top:15px;
}
#pieplaya {
	text-align:center;
	border-top:dotted 1px #333;
	margin-top:15px;
	padding-top:15px;
	color:#999;
	font-size:11px;
}
#pieplaya_new {
	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;}

#pieplaya_new 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;}
/* 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
}
