﻿body
{
    margin: 0 0 0 0;
    background-image: url('imagenes/fondo.jpg');
    background-repeat: repeat;
    color: #472606;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}
ul, li
{
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-position:outside;
}
h1
{
    text-indent: -9999px;
    
    }

#centrado
{
    height: 100%;
    width: 100%;
}
#web
{
    height: 100%;
    margin: 0 auto;
    text-align: left;
    background-image: url('imagenes/fondo.jpg');
    background-repeat: repeat;
    width: 919px;
}
#cabecera
{
    height: 124px;
    width: 919px;
    float: left;
    background-position: center center;
    background-image: url('imagenes/cabecera.jpg');
    background-repeat: no-repeat;
}

#pie
{
    height: 57px;
    width: 919px;
    background-image: url('imagenes/fondopie.jpg');
    background-repeat: no-repeat;
    display: block;
    float: left;
}
#pieizq
{
    height: 57px;
    width: 450px;
    float: left;
}
#piedch
{
    height: 57px;
    width: 469px;
    float: left;
}
.textopieizq
{
    color: #FFFFFF;
    margin-top: 15px;
    margin-left: 30px;
    font-weight: bold;
}
.textopiedch
{
    color: #FFFFFF;
     margin-top:5px;
    margin-left:150px;
}
#menuizq
{
    height: 44px;
    width: 30px;
    float: left;
}
#menucontenido
{
    height: 44px;
    width: 855px;
    float: left;
}

#menudch
{
    height: 44px;
    width: 34px;
    float: left;
}
#menu
{
    height: 44px;
    width: 919px;
    background-image: url('imagenes/fondomedio.jpg');
    background-repeat: repeat-y;
    float: left;
    display: block;
}

#lacasa
{
    background-image: url('imagenes/menulacasa.jpg');
    background-repeat: no-repeat;
    height: 44px;
    width: 119px;
        text-indent: -9999px;
    display: block;
}
#galeria
{
    background-image: url('imagenes/menugaleria.jpg');
    background-repeat: no-repeat;
    height: 44px;
    width: 99px;
     text-indent: -9999px;
    display: block;
}
#situacion
{
    background-image: url('imagenes/menusituacion.jpg');
    background-repeat: no-repeat;
    height: 44px;
    width: 123px;
     text-indent: -9999px;
    display: block;
}
#tarifas
{
    background-image: url('imagenes/menutarifas.jpg');
    background-repeat: no-repeat;
    height: 44px;
    width: 101px;
     text-indent: -9999px;
    display: block;
}
#contacto
{
    background-image: url('imagenes/menucontacto.jpg');
    background-repeat: no-repeat;
    height: 44px;
    width: 106px;
     text-indent: -9999px;
    display: block;
}
#reservas
{
    background-image: url('imagenes/menureservasonline.jpg');
    background-repeat: no-repeat;
    height: 44px;
    width: 183px;
     text-indent: -9999px;
    display: block;
}

#lacasa:hover 
{
    background-image: url('imagenes/menulacasahover.jpg');
   
}
#lacasa:active 
{
    background-image: url('imagenes/menulacasahover.jpg');
   
}
#galeria:hover 
{
    background-image: url('imagenes/menugaleriahover.jpg');
   
}
#galeria:active
{
    background-image: url('imagenes/menugaleriahover.jpg');
   
}
#situacion:hover 
{
    background-image: url('imagenes/menusituacionhover.jpg');
    
}
#situacion:active 
{
    background-image: url('imagenes/menusituacionhover.jpg');
    
}
#tarifas:hover 
{
    background-image: url('imagenes/menutarifashover.jpg');
   
}
#tarifas:active 
{
    background-image: url('imagenes/menutarifashover.jpg');
   
}
#contacto:hover 
{
    background-image: url('imagenes/menucontactohover.jpg');
    
}
#contacto:active 
{
    background-image: url('imagenes/menucontactohover.jpg');
    
}
#reservas:hover 
{
    background-image: url('imagenes/menureservasonlinehover.jpg');
    
}
#reservas:active 
{
    background-image: url('imagenes/menureservasonlinehover.jpg');
    
}

#restomenu
{
    background-image: url('imagenes/restomenu.jpg');
    background-repeat: no-repeat;
    height: 44px;
    width: 124px;
    display: block;
    float: left;
}
#banner
{
    height: 210px;
    width: 919px;
    background-image: url('imagenes/fondomedio.jpg');
    background-repeat: repeat-y;
    display: block;
    float: left;
}
#bannerizq
{
    height: 210px;
    width: 30px;
    float: left;
}
#bannercontenido
{
    height: 208px;
    width: 855px;
    float: left;
    display: block;
}

#bannerdch
{
    height: 210px;
    width: 34px;
    float: left;
}
#inferiorbanner
{
    height: 2px;
    width: 919px;
    float: left;
    display: block;
}

#medio
{
    height: 100%;
    width: 919px;
    background-image: url('imagenes/fondocontenido.jpg');
    background-repeat: repeat-y;
    display: block;
    float: left;
}


#logo
{
    height: 124px;
    width: 815px;
        float: left;
}
.logo
{
    margin-top:20px;
    margin-left:20px;
}
#encalescabecera
{
    height: 124px;
    width: 104px;
    float: left;
    
}

#cabecerainicio
{
    height: 22px;
    width: 70px;
    background-image: url('imagenes/inicio.jpg');
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
    float:none;
}
#cabecerainicio:hover
{
  
    background-image: url('imagenes/iniciohover.jpg');

}
#cabeceramapaweb
{
    height: 25px;
    width: 70px;
    background-image: url('imagenes/mapaweb.jpg');
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
    float:none;
}
#cabeceracontacto
{
    height: 19px;
    width: 70px;
    background-image: url('imagenes/contacto.jpg');
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
    float:none;
}

#cabeceramapaweb:hover
{
    
    background-image: url('imagenes/mapawebhover.jpg');
    background-repeat: no-repeat;
    
}
#cabeceracontacto:hover
{
   
    background-image: url('imagenes/contactohover.jpg');
       background-repeat: no-repeat;
}
#vacio
{
    height: 25px;
    width: 70px;
   
}

