body {
	font-family:Verdana, Geneva, sans-serif; font-size: 12px;
	padding:0; margin:5px;
}
div#all {
	padding: 10px;
	width: 630px;
}
div#head {
	background-color: #ffa800;
	padding: 5px;
	position:relative;
	width:614px;
	height: 120px;
}
div#head div#boton_close {
	background: url(/img/btnClose.gif) no-repeat;
	position:absolute;
	top:-12px;
	right:-12px;
	width: 38px;
	height:38px;
	cursor:pointer;
	cursor:hand;
}
div#head p.nombre_hotel {
	font-size: 20px; color: black; text-align: left;
	margin:0; padding:0;
}
div#head p.title {
	color: #7c380b;
	margin:0; padding:0;
}
div#head p.texto {
	color:white;
	margin:0; padding:0 0 0 50px;
}
div#head div.datos {
	float:left;
	display: block;
}
div#head div#logo_hotel {
	padding-left: 10px;
}
div#cont_izq, div#cont_der {
	float:left;
}
div#cont_izq div.head {
	background:url(/img/headGal.gif) no-repeat;
	width: 375px;
	height: 27px;
	margin: 5px 0 3px 0;
	font-size: 20px;
	color: #7c380b;
	padding: 4px 0 0 6px;
}
div#cont_izq div.head2 {
	background:url(/img/head2Gal.gif) no-repeat;
	width: 375px;
	height: 6px;
	margin: 0;
}
div#cont_der div.head {
	background:url(/img/headDescrip.gif) no-repeat;
	width: 241px;
	margin: 5px 0 0 0;
	height: 27px;
	font-size: 20px;
	color: #7c380b;
	padding: 4px 0 0 6px;
}
div#cont_izq div.pie {
	background:url(/img/pieGal.gif) #000000 no-repeat bottom;
	width: 375px;
	height: 16px;
	margin: 0;
}
#descrip {
	background:url(/img/midDescrip.gif) repeat-y;
	width: 241px;
	margin: 0;
}
#descrip div#texto_descrip {
	height: 367px;
	padding: 10px;
	font-size: 11px;
	overflow:auto;
	text-align: justify;
}
div#cont_der div.pie {
	background:url(/img/pieDescrip.gif) no-repeat;
	width: 241px;
	height: 10px;
	margin: 0;
}

#galeria {
	width: 375px;
	height: 370px;
	background-color:black;
	position:relative;
	overflow:hidden;
}

.gallery_demo {width:375px;height:50px;margin:0; padding:0 10px}
.gallery_demo li{width:40px;height:40px;margin: 0 2px;background:#000}
.gallery_demo li div{left:140px}
.galleria_container span.caption{font:italic 10px georgia,serif; color:#cccccc;display:block; text-align:center}

#main_image{margin:0 auto 20px auto;width:370px;height:300px;background:black}
#main_image img{margin-bottom:10px;}

.nav { list-style:none; font-size: 9px; padding:0; margin:0; text-align: right; padding-right: 13px; }
.nav li { float:right; margin: 1px 2px; padding: 0 2px; border: solid 1px #333333; background-color: #111111; margin-top:0px; cursor:pointer; }
.nav li:hover, .nav li.active { border: solid 1px #888888; background-color: #000000; }
.nav li a { text-decoration: none; color:#333333; }
.nav li a:hover, .nav li a.active { text-decoration: none; color: #888888; }

.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}

