BODY {
background:#65604a;
margin-top:20px;
padding:0;
}

#contenedor {
width:820px;
height:auto;
background:#bcb499;
margin: 0px auto;
padding:0px;
}

#top {
width:820px;
height:150px;
margin:0px;
padding:opx;
float:left;
}

#tophome{
width:820px;
height:290px;
margin: inherit;
padding:inherit;
float:left;
}

#top .top-interior {
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
float:left;
}

#top .top-logo {
width:300px;
height:85px;
float:left;
margin-top:10px;
margin-left:15px;
}

#top .fecha {
width:475px;
height:auto;
margin:0px;
padding:0px;
float:right;
}

#top .fecha a {
color:#ffffff;
text-decoration:none;
}

#top .fecha a:hover {
color:#f3c647;
}

#top .fecha-margen {
width:200px;
text-align:right;
padding-bottom:3px;
padding-top:3px

}

#menu {
width:820px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3f3c2f;
float:right;
}

#menu .menu-margen {
padding:0px;
}

#menu a {
color:#3f3c2f;
text-decoration:none;
}

#menu a:hover {
color:#dfdacb
}

#contenido {
width:820px;
height:auto;
margin-top:0px;
float:left;
}

#contenido .interior {
padding:10px;
}

#fondo-home {
width:800px;
height:auto;
padding:0px;
margin-left:10px;
background:#dfdacb;
float:left;
}

#lateral {
width:212px;
height:850px;
margin:opx;
padding:opx;
background:#757160;
float:left;
}

.botones {
width:200x;
height:90px;
margin:0 auto;
padding-top:2px;
}

#lateral .texto {
width:200px;
padding-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
margin-left:5px
}

.bot-individual {
width:200px;
background:#d5cfba;
margin-left:5px;
}


#bloque-info {
width:555px;
height:auto;
float:right;
margin:5px 10px;
}

#bloque-info .margen {
padding:8px;
}

#bloque-info .info {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:justify;
line-height:15px;
}

#bottom {
width:820px;
height:50px;
background:#bcb499;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#444444;
text-align:center;
clear:both;
}

a.btn-inicio {
width:159px;
height:60px;
background:url(../images/img-inicio.jpg) no-repeat;
display:block;
}

a.btn-inicio:hover {
background-position:-160px
}

a.btn-habitaciones {
width:159px;
height:60px;
background:url(../images/img-habitaciones.jpg) no-repeat;
display:block;
}

a.btn-habitaciones:hover {
background-position:-160px;
}

a.btn-servicios {
width:159px;
height:60px;
background:url(../images/img-servicios.jpg) no-repeat;
display:block;
}

a.btn-servicios:hover {
background-position:-160px;
}

a.btn-serviciosalta {
width:159px;
height:60px;
background:url(../images/img-serviciosalta.jpg) no-repeat;
display:block;
}

a.btn-serviciosalta:hover {
background-position:-160px;
}

a.btn-ubicacion {
width:159px;
height:60px;
background:url(../images/img-ubicacion.jpg) no-repeat;
display:block;
}

a.btn-ubicacion:hover {
background-position:-160px;
}

a.btn-excursiones {
width:159px;
height:60px;
background:url(../images/img-excursiones.jpg) no-repeat;
display:block;
}

a.btn-excursiones:hover {
background-position:-160px;
}

a.btn-clientes {
width:159px;
height:60px;
background:url(../images/img-clientes.jpg) no-repeat;
display:block;
}

a.btn-clientes:hover {
background-position:-160px;
}

a.btn-galeria {
width:159px;
height:60px;
background:url(../images/img-fotos.jpg) no-repeat;
display:block;
}

a.btn-galeria:hover {
background-position:-160px;
}

a.btn-blog {
width:159px;
height:60px;
background:url(../images/img-blog.jpg) no-repeat;
display:block;
}

a.btn-blog:hover {
background-position:-160px;
}

.mapa {
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
color:#444444;
text-align:justify;
background:#e5e5e5;
margin-top:8px;
}

.titulo {
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
color:#006789;
}