@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	font-family:Arial, sans-serif;
	font-size:11px;
	}

*{
	padding:0;
	margin:0;
	list-style-type:none;
	}

img{
	border:0;
	}
	
a{
	color:#888888;
	}
	
a:hover{
	color:#666666;
	}
	

#siteContainer {
    margin: 0 auto;
    width: 960px;
    text-align: left;
}

#siteContainer #topContainer {
    min-height: 138px;
	
}

* html #siteContainer #topContainer {
    height: 138px;
}

#topContainer #mastHead {
    height: 78px;
    position: relative;
    border-bottom: 1px solid #CCC;
	z-index: 999; /* bring logo to foreground */
	width:976px;
}

#topContainer #logoContainer {
    position: absolute;
    top: -92px;
    left: 21px;
    z-index: 999; /* bring logo to foreground */
    width: auto;
}
#topContainer #primaryNavigation {
    position: relative;
	z-index:-1;
}

#topContainer ul#topNavigation li,
#topContainer ul#primaryNavigation li  {
    float: left;
    position: relative;
    padding-left: 12px;
}


#topContainer ul#topNavigation li a{
	padding-left:5px;
	color:#3a2016;
}

#topContainer ul#topNavigation li a:hover{
	color:#666;
}


#topContainer ul#topNavigation {
    position: absolute;
    top: 6px;
    right:0;
    z-index: 1000; /* fixes issue w/ logo z-index making top links unclickable in FF */
}

#topContainer ul#primaryNavigation {
    position: absolute;
    bottom: -1px;
    right: 0;
    height: 42px;
}

#topContainer ul#primaryNavigation li {
    float: left;
    height: 30px;
    padding-left: 12px;
    padding-top: 12px;
}


#topContainer ul#primaryNavigation a{
	text-decoration:none;
	font-weight:bold;
	color:#333333;
}

#topContainer ul#primaryNavigation a:hover{
	color: #999999;
}

#home #topContainer ul#primaryNavigation #home a{color: #999999;}
#quienes #topContainer ul#primaryNavigation #quienes a{color: #999999;}
	


#flashContainer {
    margin-top: -60px;
    z-index: 1;
	position:relative;
	border-bottom:1px solid #CCCCCC;
	width:976px;
}

#middleContent{
	width:976px;
	height:70px;
	padding-top:15px;
	}

#middleMenu{
	list-style-type:none;
	font-size:14px;
	background:#CCCCCC;
	}
	
#middleMenu li{
	display:inline;
	float:left;
	}

#middleMenu a{
	text-decoration:none;
	padding-right:6px;
	}
	
#middleMenu select{
	font-size:11px;
	color:#666666;
	}
	
#middleMenu input{
	font-size:11px;
	}
#middleMenu #buscador{
	margin:  0 10px;
	margin-right: 5px;
	color:#666666;
	font-size:10px;
	}
	
#middleMenu #reservar{
	margin-right: 40px;
	color:#753c52;
	*margin-right: 45px;
	}
	
	#middleMenu #destino{
	margin:  0 5px;
	font-size:10px;
	*font-size: 10px;
	color:#666666;
	width:140px;
	}
	
#middleMenu .precio a {
	font-size:11px;
	color:#3a2016;
	}
	
#middleMenu .precio a:hover {
	color:#999;
	}

#middleContent #desc{
	clear:both;
	padding-top:20px;
	*padding-top:4px;
	margin-bottom:100px;
	text-align:center;
	color:#999999;
	font-size:10px;
	}
	
/* BANNERS CENTRALES */	
	
#siteContainer ul#banners{
	width:980px;

}

#siteContainer ul#banners li{
	display:inline;
	margin-left:-3px;
}

/* FOOTER */

#siteContainer  #footer{
	text-align:center;
	font-size:10px;
	margin-top:10px;
	color:#999999;
	}
	
#siteContainer  #links{
	text-align:center;
	margin-top:10px;
	font-size:10px;
	color:#999999;
	}
	
#siteContainer  #links a, {
	text-decoration:none;
	
	
	}
	
#siteContainer  #footer p a{
	margin-right:22px;

	}
	
	
#siteContainer  #links a:hover, #siteContainer  #footer a:hover{
	text-decoration:underline;
	color:#753c52;
	}
	
#siteContainer  #logos ul{
	margin:auto;
	width:930px;
	}

#siteContainer  #logos {
	margin:20px 0;
	border-top:1px solid #CCCCCC;
	padding-top:5px;
	width:973px;
	}

#siteContainer  #logos li{
	display:inline;
	}
	
.bordederecho{
	border-right:#d1d1d1 1px solid;
	}
	
.bordeizquierdo{
	border-left:#d1d1d1 1px solid;
	}
	
#feedback{
	width:80px;
	position:fixed;
	top:45%;
	left:93.7%;
	*left:93.6%;
	}
	
#feedback a{
	background:url(images/feedback.gif);
	width:81px;
	line-height:80px;
	overflow:hidden;
	text-indent:-5000px;
	float:right;
	
	}


	
#feedback a:hover{
	background:url(images/feedback2.gif);
}


#feedback a:active{
	background:#fff;
}

.flotar_derecha{
	float:right;
	margin:10px;

	}
	
.destacado{
	color:#999999;
	margin-top:4px;
	font-size:11px;
	
	}	
	
	

	

