body
{
  margin: 0;
  padding: 0;
  font: 85% arial, helvetica, sans-serif;
  text-align: center;
  color: #333;
  background-color: #fff;
  z-index: 1;
}

img {
    border: 0px;
}

#container
{
    width: 800px;
    margin: 20px auto 0;
    padding: 0px;
    text-align: left;
    background: #fff url('images/background/bordas.gif') no-repeat;
}


#esquerda {
  position: relative;
  width: 160px; 
  height: 576px;
  float: left;
}

#main {
  position: relative;
  margin: 0;
  padding: 0;
  float: left;
}

#logo h1 span {
    display:none
}
 
#logo {
    width: 81px;
    height: 117px;
    margin-top: 40px;
    margin-left: 48px;
    background: url('images/logo.gif') no-repeat;
}

#clear-float {
  clear: both;
  height: 1px;
}



/*****************************************************************************
 **  MENU **/

#menu{ 
    list-style-type: none;
    padding: 30px 0 0 31px;
    margin: 0;
}

#menu img {
    border: 0px;
}

/*****************************************************************************
 **  HOME MAIN **/

#paisagem span {
    display:none
}

#home {
    position: absolute;
    padding: 0;
    top: 9px; 
    left: 2px;
    width: 640px;
    height: 576px;
    background: url('images/background/home.gif') no-repeat;
}

#home-txt {
    position: relative;
    margin-top: 31%;
    left: 110px;
    width: 385px;

    text-align: center;
    font: 13px Helvetica, arial, sans-serif;
    color: #333;

}

/*****************************************************************************
 **  O LEITE NA PISTA  **/

#lp {
    position: absolute;
    top: 3px; 
    left: 2px;
    width: 640px;
    height:576px;
    background: url('images/background/oleitenapista.gif') no-repeat;
}

#lp-titulo span {
    display:none
}

#lp-titulo {
    width: 191px;
    height: 72px;
    background: #fff url('images/lp-titulo.png') no-repeat;
    position: relative;
    margin-top: 90px;
    left: 120px;
}

#lp-txt {
    position: relative;
    margin-top: 20px;
    left: 125px;
    width: 390px;

    text-align: justify;
    font: 14px Helvetica, arial, sans-serif;
    color: #333;
}

#lp-fotos {
    position: absolute;
    top: 345px;
    right: 160px;
}

#lp-fotolago {
    float: left;
    margin-top: 5px;
}

#lp-fotointerior {
    float: left;
    position: relative;
    top: 30px;
}

#lp-nav {
    position: absolute;
    top: 442px;
    right: 50px;   
    width: 100px; 
}

#lp-anterior {
    float: left;
    position: absolute;
    top: 10px;
    left: 10px;
}

#lp-pagnum {
    float: left;
    position: absolute;
    top: 2px;
    left: 40px;
}

#lp-proximo {
    float: left;
    position: absolute;
    top: 10px;
    right: 10px;
}

/*****************************************************************************
 **  GENERIC  **/

#generic-container {
    position: absolute;
    padding: 0;
    top: 3px; 
    left: 2px;
    width: 640px;
    height: 576px;
 
    background: url('images/background/generico.gif') no-repeat;
}

#generic-txt {
    position: relative;
    margin-top: 20px;
    left: 120px;
    width: 390px;

    text-align: justify;
    font: 14px Helvetica, arial, sans-serif;
    color: #333;
}

/*****************************************************************************
 **  Fotos  **/

#fotos-container {
    position: absolute;
    padding: 0;
    top: 4px; 
    left: 2px;
    width: 640px;
    height: 576px;
 
    background: url('images/background/fotos2.gif') no-repeat;
}
#fotos-titulo span {
    display: none;
}

#fotos-titulo {
    width: 115px;
    height: 42px;
    position: relative;
    margin-top: 108px;
    left: 105px;
    background: #fff url('images/fotos-titulo.png') no-repeat;
}

#fotos-txt {
    position: relative;
    margin-top: 20px;
    left: 105px;
    width: 420px;

    text-align: center;
    font: 14px Helvetica, arial, sans-serif;
    color: #333;
}

#fotos-txt img {
    border: 1px solid #999;
    padding: 0;
    margin: 0px;
}


/*****************************************************************************
 **  Localização  **/
#localizacao-titulo span {
    display: none;
}

#localizacao-titulo {
    width: 255px;
    height: 42px;
    position: relative;
    margin-top: 108px;
    left: 120px;
    background: url('images/localizacao.png') no-repeat;
}

#localizacao-txt {
    position: relative;
    text-align: center;
    margin-top: 30px;
    left: 120px;
    width: 390px;
    font: 14px Helvetica, arial, sans-serif;
    color: #333;
}

/*****************************************************************************
 **  Localização  **/

#cardapio-titulo span {
    display: none;
}

#cardapio-titulo {
    width: 179px;
    height: 46px;
    position: relative;
    margin-top: 104px;
    left: 120px;
    background: url('images/cardapio.png') no-repeat;
}

/*****************************************************************************
 **  ERRO 404  **/

#e404-titulo span {
    display: none;
}

#e404-titulo {
    width: 177px;
    height: 39px;
    position: relative;
    margin-top: 111px;
    left: 120px;
    background: #fff url('images/erro404.png') no-repeat;
}

#e404-txt {
    color: red;
    text-align: center;
    margin-top: 0px;
}
