img {
	cursor: pointer;
}

.explain {
	position:absolute;
	visibility:hidden;
	top:10px;
	left:15px;
	background-color:#CDB2AC;
	font-size:10px;
	font-family:sans-serif;
	font-weight:normal;
	width:177px;
	/*height:200px; */
   padding:1em;
	border: #ccc 1px solid;
}

.ampliar {
	background-color:#006633; left:10px; top:10px; border-width:1px; 		border-style:solid; position: absolute; visibility: hidden; padding:3px; text-align: center;
}

.content {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: medium;
	color: #006633;
	height:100%;
}


td.content{
	color:#004F0C;
	font-weight:590;
	font-size:15px;
}

.content:link, .content:visited {
	text-decoration:underline;
	color:#004F0C;
	font-weight:500;
	font-size:15px;
	height:auto;
}

.absolutebox
{
    position: absolute;
    width: 730px;
    top: 145px;
    left: 13px;
	height:245px;
	background-color: #FFFFFF;
	background-image:url(duendes_verdes.jpg);
	visibility:hidden;
	font-weight:800;
	color:black;
    /*border: #ccc 1px solid;*/
}
.PROMOBOX
{
   position: absolute;
   width: 333px;
   top: 33px;
   left: 1px;
	height:333px;
	background-color:#FF7C18;
	visibility:visible;
	font-weight:800;
	color:WHITE;
   border: darkred 2px solid;
	padding: 5px;
}
a:link {text-decoration:none;}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #FF0000;
	font-weight: 700;
	margin: 3px;
}
.bar,.bar:link {
	font-size: medium;
	font-weight: 700;
	color: #FFFF00;
	background-color: #FF6633;
	padding: 7px;
}

.bar:visited {
	color: #FFFF00;
}
.bar:hover {
	text-decoration: underline;
}

mainTitle {
	padding:4px;
	font-weight:700;
}

moreinfo {
	margin-top:19px; padding:7px; color:#FFBB00; font-size:9px; font-family: arial,helvetica,sansserif; border-width: 1px 0;  border-color:#FFBB00; border-style:solid;
}

@media print
{
	.bar,.bar:link {
		font-size: medium;
		font-weight: 700;
		color: BLACK;
		background-color: #EFEFEF;
		padding: 7px;
	}
	#inicio
	{
		position: absolute;
		width: 730px;
		top: 3.5cm;
		left: 13px;
		height:245px;
		background-color:#FFFFFF;
		background-image:none;
		visibility:visible;
		font-weight:800;
		color:black;
	}
	#bungalow
	{
		position: absolute;
		width: 730px;
		top: 9cm;
		left: 13px;
		height:245px;
		background-color:#FFFFFF;
		background-image:none;
		visibility:visible;
		font-weight:800;
		color:black;
	}

	#precios
	{
		position: absolute;
		width: 730px;
		top: 15cm;
		left: 13px;
		height:245px;
		background-color:#FFFFFF;
		background-image:none;
		visibility:visible;
		font-weight:800;
		color:black;
	}


	#reservas
	{
	 	page-break-before: always;
		position: fixed;
		width: 730px;
		top: 20.5cm;
		left: 13px;
		height:245px;
		background-color:#FFFFFF;
		background-image:none;
		visibility:visible;
		font-weight:800;
		color:black;
	}


	moreinfo {
		visibility:hidden;
	}

}

