* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #FFFFFF;
	color: #646464;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
	text-align: center;
}


#abajo {
	clear: both;
	float: left;
	height: 80px;
	width: 768px;
	background-image: url(../imagenes/fondo2.jpg);
	background-position: bottom;
}
#abajo p{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	position: relative;
	top: 63px;
	left: 0px;
	color: #333300;
	word-spacing: 3px;
}
#abajo a{
	text-decoration: none;
	color: #333300;
}
#abajo a:hover{
	text-decoration: underline;
	color: #333300;
}
#contenedor {
	height: 600px;
	margin: 10px auto;
	width: 780px;
}
#arriba{
	height: 113px;
	width: 780px;
	float: left;
	background-image: url(../imagenes/menu_aquilama2.gif);
	background-repeat: no-repeat;
	border: 0px;
}
#arriba h1 {
	color: #A80506;
	left: -9999px;
	position: relative;
	top: 3px;
}


#arriba li {
	display: block;
	float: left;
	height: 15px;
	width: 62px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#arriba li a{
	display: block;
	float: left;
	height: 15px;
	text-decoration: none;
	width: 66px;
	font-size: 10px;
	color: #C1D685;

}

#arriba li a:hover {
	color: #FFFFFF;
}
#arriba li h6 {
	color: #FFFFFF;
        font-size: 11px;
}
#arriba ul{
	clear: both;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	top: 52px;
        *top:8px;
	left: 332px;
	width: 550px;
	text-align: center;
}

#principal {
	clear: both;
	float: left;
	height: 373px;
	width: 768px;
	background-image: url(../imagenes/fondo2.jpg);
	background-position: top;
}
#principal ul {
	clear: both;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12pt;
	color: #333300;
	margin: 85px 0 0 58px;
	text-align: left;
	width: 265px;
}
a, a:visited {color:#000;} 

/* common styling for all galleries */
a.gallery, a.gallery:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:90px; height:90px; float:left; margin:1px; z-index:50;}
a.slidea {background:url(../imagenes/fotos_petitagif/fachada.gif);}
a.slideb {background:url(../imagenes/fotos_petitagif/bano_ptasup.gif);}
a.slidec {background:url(../imagenes/fotos_petitagif/barbacoa.gif);}
a.slided {background:url(../imagenes/fotos_petitagif/cocina.gif);}
a.slidee {background:url(../imagenes/fotos_petitagif/comedor.gif);}
a.slidef {background:url(../imagenes/fotos_petitagif/bano_ptabaja.gif);}
a.slideg {background:url(../imagenes/fotos_petitagif/habitacion1.gif);}
a.slideh {background:url(../imagenes/fotos_petitagif/habitacion2.gif);}
a.slidei {background:url(../imagenes/fotos_petitagif/habitacion3.gif);}
a.slidej {background:url(../imagenes/fotos_petitagif/habitacion4.gif);}
a.slidek {background:url(../imagenes/fotos_petitagif/mesacomedor.gif);}
a.slidel {background:url(../imagenes/fotos_petitagif/terraza.gif);}
a.gallery em, a.gallery span {display: none;}
a.gallery:hover {border:1px solid #fff;}


/* styling for LEFT gallery */
#container_left {position:relative; width:700px; height:300px; margin:60px auto;}
#container_left img {border:0;}
#container_left .thumbs {width:380px; position:absolute; left:0; top:0;}
#container_left a.gallery:hover span {display:block; position:absolute; width:402px; height:50px; top:265px; left:350px; padding:5px; font-style:italic; color:#fff;  z-index:100;}
#container_left a.gallery:hover span:first-line {width:100px; height:15px; font-style:normal; font-weight:bold; font-size:1.1em; color:#000; display:block; display:inline-block; background-color: #C1D685; }
#container_left a.gallery:active, #container_left a.gallery:focus {border:1px solid #000;}
#container_left a.gallery:active em, #container_left a.gallery:hover em {display:block; position:absolute; width:300px; height:300px; top:-35px; left:400px; padding:5px; color:#000;  z-index:50;}
#container_left h1 {clear:both; margin:0; padding-top:130px; padding-left:480px; width:200px; text-align:right; font-family: verdana, "times new roman", serif; font-size:3em; font-weight:normal; color:#fff;}
#container_left h1 em {font-size:.6em; color:#000;}



