*{
    margin:0;
    padding:0;
    text-decoration:none;
    font-family:arial, sans-serif;
    list-style:none;
}
img{
    border:none;
}
body{
    background:url(../imgs/geral/bg.jpg) top center no-repeat #000;
}
#topo{
    width:100%;
    height:170px;
}
#topo div.flash{
    width:214px;
    position:absolute;
    top:0;
    left:50%;
    margin-left:-107px;
}
/*----------------MENU--------------------------*/
#menu{
    width:674px;
    height:40px;
margin:0 auto;
    background:url(../imgs/geral/menu_bg.png) no-repeat center;
    display:block;
}
#menuConteudo{
    width:100%;
    height:32px;
    position:relative;
    top:4px;
    text-align:center;
}
/*-----------------------FLASH----------------------*/
#flash{
    width:737px;
    height:261px;
    position:relative;
    left:50%;
    margin-left:-368px;
    margin-top:5px;
}
/*---------------BOXES-------------------------*/
#boxes{
    width:894px;
    position:relative;
    left:50%;
    margin-left:-380px;
}
#boxes img{
    vertical-align:top;
    display:inline;
    float:left;
    margin:0 5px;
}
#boxes img.drinks{
    position:relative;
    left:-16px;
}
#boxesFestas{
    width:289px;
    position:relative;
    top:-35px;
    float:left;
    display:inline;
    float:left;
    text-align:center;
}
#boxesFestas ul{
    clear:both;
    width:220px;
    display:block;
    position:relative;
    top:20px;
    left:5px;
    margin:0 auto;
}
#boxesFestas li{
    width:220px;
    height:26px;
    display:block;
    margin:3px 0;
    background:#940b0c;
    font-size:15px;
    font-weight:bold;
    color:#fed54d;
}
#boxesFestas p{
    padding-top:5px;
}
/*------------------------ILHA------------------------*/
#ilha{
    width:700px;
    position:relative;
    left:50%;
    margin-left:-350px;
    text-align:left;
    color:#fff;
    font-size:11px;
}
#ilha p{
    width:600px;
    position:relative;
    left:50%;
    margin-left:-300px;
    text-align:left;
}
#ilha span{
    font-size:15px;
    font-weight:bold;
}
/*------------------------EVENTOS------------------------*/
#eventos{
    width:700px;
    position:relative;
    left:50%;
    margin-left:-350px;
    text-align:center;
}
/*------------------------GALERIA------------------------*/
#galeria{
    width:700px;
    position:relative;
    left:50%;
    margin-left:-350px;
    text-align:center;
    color:#fff;
}
img.classThumbs{
    margin:0 3px;
}
#thumbsContainer{
    width:602px;
    height:70px;
    position:relative;
    left:50%;
    margin-left:-305px;
    _margin-left:-500px;
    text-align:left;
}
#posicaoGal{
    width:640px;
    position:relative;
    left:50%;
    margin-left:-317px;
    text-align:left;
}
#fotoG{
    border:3px solid #940b0c;
}
#setaLeft, #setaRight{
    cursor:pointer;
}
/*------------------------LOCALIZAÇÃO------------------------*/
#localizacao{
    width:700px;
    position:relative;
    left:50%;
    margin-left:-350px;
    text-align:center;
}
#localizacao iframe{
    border:3px solid #940b0c;
}
/*------------------------CONTATO------------------------*/
#contato{
    width:700px;
    position:relative;
    left:50%;
    margin-left:-350px;
    color:#fff;
    font-size:11px;
    text-align:center;
}
#contato fieldset{
    width:350px;
    border:none;
    position:relative;
    left:50%;
    margin-left:-175px;
    _left:0;
    _margin-left:-350px;
}
#contato label{
    display:block;
    width:350px;
    margin:10px 0;
    text-align:left;
}
#contato input, textarea{
    width:350px;
    border:none;
    background:#e8e8e8;
    border:2px solid #808080;
    color:#000;
    padding:5px;
    font-size:11px;
}
#contato textarea{
    height:100px;
}
#contato input.botao{
    width:90px;
}
/*------------------------BOTTOM------------------------*/
#bottom{
    clear:both;
    width:100%;
    height:22px;
    margin:10px 0;
    background:#890809;
    clear:both;
    text-align:center;
    margin-top:30px;
}
#bottomConteudo{
    color:#fff;
    font-size:11px;
    padding:4px;
}