@CHARSET "ISO-8859-1";
html, body{
    background-image:url("../img/fundo.png"); background-repeat:repeat-x; background-color:#000;
    padding:0; margin:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; height:100%;
}
img{
    border:none;
}
#tudo{
    width:100%; min-height:100%; background-image:url("../img/centro.png"); background-repeat:no-repeat;
    background-position:center;
}
#centro{
    margin:0 auto; width:777px; height:auto; overflow:hidden; position:relative;
}
.menu{
    font-size:16px; width:510px; color:#459B41; position:absolute; right:14px; top:80px; z-index:3;
}
.menu a{
    font-size:16px; color:#459B41; text-decoration:none; padding:12px 3px; display:inline-block;
}
.menu a:hover{
    font-size:16px; color:#fff; text-decoration:none; background-color:#459B41;
}
#alvo{
    width:777px; height:auto; overflow:hidden;
}
#carregando{
    width:777px; height:349px; text-align:center; padding-top:300px;
}
#final_centro{
    position:absolute; background-image:url("../img/rodape.png"); background-repeat:repeat-x;
    width:777px; height:40px; bottom:0; left:0; z-index:3;
}


/* EMPRESA */
#empresa{
    background-image:url("../img/empresa.png"); background-repeat:no-repeat; width:777px; height:649px;
}
.slideshow{
    width:635px; height:80px; position:absolute; bottom:50px; left:71px;
}

/* CONTATO */
#contato{
    background-image:url("../img/contato.png"); background-repeat:no-repeat; width:777px; height:627px;
    position:relative;
}
.in1{
    position:absolute; width:400px; height:25px; border:2px solid #27c432; background-color:#333;
    color:#fff; top:265px; left:210px; font-size:20px;
}
.in2{
    position:absolute; width:400px; height:25px; border:2px solid #27c432; background-color:#333;
    color:#fff; top:313px; left:210px; font-size:20px;
}
.in3{
    position:absolute; width:400px; height:25px; border:2px solid #27c432; background-color:#333;
    color:#fff; top:360px; left:210px; font-size:20px;
}
.in4{
    position:absolute; width:400px; height:100px; border:2px solid #27c432; background-color:#333;
    color:#fff; top:410px; left:210px; font-size:20px;
}
.bot1{
    position:absolute; width:100px; height:25px; border:2px solid #27c432; background-color:#000;
    color:#fff; top:520px; left:210px; font-size:14px;
}
.bot2{
    position:absolute; width:100px; height:25px; border:2px solid #27c432; background-color:#000;
    color:#fff; top:520px; left:310px; font-size:14px;
}

/* OBRIGADO */
#obrigado{
    background-image:url("../img/obrigado.png"); background-repeat:no-repeat; width:777px; height:627px;
}
/* GASTRONOMIA */
#gastronomia{
    background-image:url("../img/gastronomia.png"); background-repeat:no-repeat; width:777px; height:627px;
}
/* EVENTOS */
#eventos{
    background-image:url("../img/eventos.png"); background-repeat:no-repeat; width:777px; height:627px;
}
#left{
    width: 200px; height: auto; overflow: hidden; float: left; padding-top: 190px; padding-left: 30px;
}
#left h4{
    margin:15px 0 0 0; padding: 3px; display: block; background-color: #669933; font-size: 14px; color: #000;
}
#left ul{
    margin: 0; padding: 0; list-style: none;
}
#left ul li{
    padding: 3px 0 3px 0;
}
#left ul li a{
    text-decoration: none; color: #fff;  display: block; padding: 4px;
}
#left ul li a:hover{
    text-decoration: none; color: #fff;  display: block; padding: 3px; border: 1px solid #fff;
}
#right{
    float: left; width: 520px; height: 500px; overflow: hidden; padding: 205px 0 0 20px;
}
#right ul { list-style: none; padding: 0; margin: 0; }
#right ul li { display: inline; }
#right ul li a img { border:2px solid #669933; padding: 2px; }
#right ul li a:hover img { border:2px solid #fff; padding: 2px; }

/* DECORAÇÕES */
#decoracoes{
    background-image:url("../img/decoracoes.png"); background-repeat:no-repeat; width:777px; height:627px;
}
#left{
    width: 200px; height: auto; overflow: hidden; float: left; padding-top: 190px; padding-left: 30px;
}
#left h4{
    margin:15px 0 0 0; padding: 3px; display: block; background-color: #669933; font-size: 14px; color: #000;
}
#left ul{
    margin: 0; padding: 0; list-style: none;
}
#left ul li{
    padding: 3px 0 3px 0;
}
#left ul li a{
    text-decoration: none; color: #fff;  display: block; padding: 4px; font-size: 14px;
}
#left ul li a:hover{
    text-decoration: none; color: #fff;  display: block; padding: 3px; border: 1px solid #fff;
    font-size: 14px;
}
#right{
    float: left; width: 520px; height: 500px; overflow: hidden; padding: 205px 0 0 20px;
}
#right ul { list-style: none; padding: 0; margin: 0; }
#right ul li { display: inline; }
#right ul li a img { border:2px solid #669933; padding: 2px; }
#right ul li a:hover img { border:2px solid #fff; padding: 2px; }


/* RODAPE */
#rodape{
    background-image:url("../img/rodape.png"); background-repeat:repeat-x;
    width:100%; height:auto; overflow:hidden;
}
#fundo_roda{
    width:100%; height:auto; overflow:hidden; background-color:#000; padding-bottom:30px;  margin-top:25px;
}
.alinha_roda{
    width:777px; margin:0 auto; padding:10px 0 10px 0;
}
.hn{
    width:400px; border-right:1px solid #333; float:left;
}
.end{
    width:350px; float:left; text-align:right; color:#fff; padding-top:25px;
}


