body{
	text-align:center;
	}
td {
vertical-align:top;
}
#contenedor{
	width:835px;
	margin:0 auto;
	text-align:left;
	position: relative;
	left: 0px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
}
#contenedor h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
}
#contenedor h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#00FF00
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #CC6600;
	line-height: 0%;
}
#contenedor h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#00FF00
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color:#666666;
	line-height: 0%;
}
#contenedor #galeria {
	margin-top: 15px;
	position: absolute;
	left: 0px;
	top: 100px;
	width: 835px;
}
#contenedor #logo {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100px;
	width: 155px;
}
#contenedor #navegacion {
	position: relative;
	left: 155px;
	top: 0px;
	width: 680px;
	height: 100px;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
li {
	float: left;
}
li a {
	display: block;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-decoration: none;
	color: #000000;
}
li a:hover {
	color: #CC6600;
}
#contenedor #navegacion #nav_principal li a{
font-weight:bold;
}
#contenedor #navegacion #nav_secundaria {
	
	position:absolute;
	right:1px;
}
#contenedor #navegacion #nav_secundaria li a{
	color: #666666;
}
#contenedor #navegacion #nav_secundaria li a:hover{
	color: #CC6600;
}
#contenedor #text_prin {
width:600px;
position:absolute;
top:585px;
padding-right:5px;
}

#contenedor #text_secun {
	width:215px;
	height:335px;
	position:absolute;
	top:630px;
	left:607px;
	background-color:#F0F0F0;
	padding:8px;
}
#contenedor #text_secun ul{
float:none;
list-style-type:square;
}
#contenedor #text_secun li{
float:none;
margin-left:20px;
margin-bottom:4px;
}
#contenedor #text_secun li a{
float:none;
margin-left:0px;
padding:0;
text-decoration:underline;

}
#contenedor #text_secun a {
	
	color: #000000;
}

#contenedor #text_secun img {
	padding:2px;	
}
#contenedor #text_secun img {
border:0;

}
#contenedor  #text_secun a:hover{
	color: #CC6600;
}
#contenedor #pie {
	width:840px;
	position:absolute;
	top:97em;
	left:0px;
	text-align:center;
	color:#333333;
	font-size: 11px;
}
#servicios #contenedor #pie {
	width:836px;
	position:absolute;
	top:77em;
	left:0px;
	text-align:center;
	color:#333333;
	font-size: 11px;
}
#palacio #contenedor #pie {
	width:840px;
	position:absolute;
	top:100em;
	left:0px;
	text-align:center;
	color:#333333;
	font-size: 11px;
}
#tarifas #contenedor #pie {
	width:840px;
	position:absolute;
	top:69em;
	left:0px;
	text-align:center;
	color:#333333;
	font-size: 11px;
}
#reservas2 #contenedor #pie {
	width:840px;
	position:absolute;
	top:57em;
	left:0px;
	text-align:center;
	color:#333333;
	font-size: 11px;
}
#contacto #contenedor #pie {
	width:840px;
	position:absolute;
	top:80em;
	left:0px;
	text-align:center;
	color:#333333;
	font-size: 11px;
}
#confirmacion #contenedor #pie {
	width:840px;
	position:absolute;
	top:40em;
	left:0px;
	text-align:center;
	color:#333333;
	font-size: 11px;
}
#localizacion #contenedor #pie {
	width:840px;
	position:absolute;
	top:90em;
	left:0px;
	text-align:center;
	color:#333333;
	font-size: 11px;
}
#contenedor #pie-olite {
	width:840px;
	position:absolute;
	top:1050px;
	left:0px;
	text-align:center;
	color:#333333;
	font-size: 11px;
}
#contenedor #pie-olite a {
	display:inline;
	padding:1px;
	text-align:center;
	color: #666666;
}
#contenedor #pie-olite a:hover{
	color: #CC6600;
}
#contenedor #pie-olite ul {
width:100%;
padding-left:20px;
}
#contenedor #pie a {
	display:inline;
	padding:1px;
	text-align:center;
	color: #666666;
}
#contenedor #pie a:hover{
	color: #CC6600;
}
#contenedor #pie ul {
width:100%;
padding-left:20px;
}
#contenedor #pie #fr {
padding-left:100px;
}
#contenedor .listaserv{
float:none;
list-style-type:square;
}
#contenedor .listaserv li{
float:none;
margin-left:20px;
margin-bottom:4px;
}
.izquierda{
float:left;
margin-right:8px;
}
.marron{
color:#CC6600;
}
.marron a{
color:#CC6600;
}
.input{
margin:15px;
}
#mapa{
padding:8px;
border:1px solid #333333;
margin-right:10px;
width:825px;
height:600px;
}
.alerta{
text-align:center;
vertical-align:middle;
font-size:14;
}
