/* Gerais */

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
border: none;
}

* {
padding:0;
margin:0;
}

img {
border:none;
}

a {
text-decoration:none;
color:#888668;
outline:none;
}
a:visited {
text-decoration:none;
}

h1 {
font-size:14px;
}

#buffet h1, #clientes h1, #corporativo h1, #social h1, #bg_novidades h1, #depoimentos h1, #gastronomia h1, #espaco h1, .h1orcamento, .h1contato {
margin-top:20px;
margin-left:35px;
}

body {
font-family:Arial, Sans-Serif;
background: url(img/bg.jpg) repeat-x #574a37;
font-size: 12px;
}

p {
font-family:Arial, Sans-Serif;
font-size:12px;
color:#53523e;
text-align:left;	
}

#geral {
width:917px;
margin:0 auto;
}

/* TOPO */

#topo {
width:917px;
height:302px;
background:url(img/fundo_topo.png) no-repeat;
margin-top:0px;
z-index:5;
}

#logo {
display:inline;
margin-top:87px;
margin-left:130px;
float:left;
}

#contato {
width:80px;
height:20px;
float:right;
display:inline;
margin-right:75px;
margin-top:25px;
font-family:Verdana;
font-size:11px;
line-height:-5px;
font-weight:bold;
}

#contato img {
margin-left:3px;
}
#contato a {
text-decoration:none;
color:#888668;
}

#contato a:hover {
color:#5e5d47;
}

#topo_conteudo {
background:url(img/topo_conteudo.png);
width:917px;
height:15px;
margin-top:-12px;
position:relative;
z-index:0;
}

/* Index */

#conteudo {
width:917px;
overflow:auto;
margin:0 auto;
background: url(img/bg_geral.png);
position:relative;
z-index:0;
}

#bodyindex #conteudo {
height:293px;
overflow:visible;
}

#cadastro {
width:282px;
height:150px;
display:inline;
float:left;
background:url(img/bg_cadastro.jpg);
margin-left:11px;
margin-top:3px;
}

.formacesso {
margin-top:-6px;
}

.formcadastro {
width:180px;
height:21px;
border:1px solid #72755a;
}

.botao {
background: url(img/bg_botao.jpg) bottom no-repeat;
width:30px;
height:29px;
border:none;
}

.botao2 {
background: url(img/bg_botao.jpg) top no-repeat;
width:30px;
height:39px;
border:none;
position:absolute;
top:244px;
left:775px;
}

#novidades {
width:491px;
height:284px;
display:inline;
float:left;
background:url(img/bg_novidades_home.jpg) no-repeat;
margin-left:67px;
margin-top:3px;
margin-bottom:5px;
}


#orcamento {
width:282px;
height:123px;
display:inline;
float:left;
background:#ebebe1;
margin-left:11px;
margin-top:11px;
}

#novidades h1, #orcamento h1, #cadastro h1 {
margin-left:10px;
margin-top:5px;
}

#orcamento img, #cadastro img {
margin-left:5px;
margin-top:10px;
}

#novidades img {
margin-left:25px;
margin-top:10px;
}

#novidades object {
widht:438px;
height:220px;
margin-left:25px;
margin-top:10px;
z-index:0;
}

#orcamento p, #cadastro p {
font-family:Arial, Sans-Serif;
font-size:11px;
color:#53523e;
text-align:left;
padding-top:5px;
padding-left:15px;
}

.formacesso {
padding-top:15px;
padding-left:15px;
}

/* Gastronomia */

#gastronomia {
width:784px;
display:inline;
float:left;
background:url(img/bg_fotos.jpg);
margin-left:67px;
margin-bottom:5px;
color:#53523e;
}

.txtgastronomia {
margin:20px 0 40px 30px;	
}

.conteudocard p {
margin-left:15px;
margin-top:15px;
}


#gastronomia ul {
margin-top:3px;
margin-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
list-style-position:inside;
}

#gastronomia h2 {
margin-bottom:30px;
}

#cardcorp {
float:left;
width:310px;
display:inline;
margin-left:25px;
border-right:2px dotted #515534;
padding-right:30px;
}

#cardsoc {
float:right;
width:345px;
margin-left:30px;
}


/* Buffet */


#buffet {
width:484px;
height:307px;
display:inline;
float:left;
background:url(img/bg_buffet.jpg);
margin-left:67px;
margin-top:3px;
margin-bottom:5px;
float:left;
}

#buffet p {
padding-top:20px;
padding-left:35px;
margin-right:25px;
margin-bottom:20px;
}

#clientes {
width:299px;
height:307px;
background-color:#e4e4d9;
float:left;
margin-top:3px;
}

#clientes .jScrollPaneTrack {
background: url(images/osx_track.gif) repeat-y;
height:150px;
}
#clientes .jScrollPaneDrag {
background: url(images/osx_drag_middle.gif) repeat-y;
}
#clientes .jScrollPaneDragTop {
background: url(images/osx_drag_top.gif) no-repeat;
height: 6px;
}
#clientes .jScrollPaneDragBottom {
background: url(images/osx_drag_bottom.gif) no-repeat;
height: 7px;
}
#clientes a.jScrollArrowUp {
height: 24px;
background: url(images/osx_arrow_up.png) no-repeat 0 -30px;
}
#clientes a.jScrollArrowUp:hover {
background-position: 0 0;
}
#clientes a.jScrollArrowDown {
height: 24px;
background: url(images/osx_arrow_down.png) no-repeat 0 -30px;
}
#clientes a.jScrollArrowDown:hover {
background-position: 0 0;
}
* html #clientes .jScrollPaneDragBottom {
bottom: -1px;
}

#lista {
width:280px;
height:245px;
margin-left:10px;
overflow-x:hidden;
overflow-y:scroll;
}

#lista img {
margin-left:15px;
margin-top:30px;
}

#lista p {
font-family:Arial, Sans-Serif;
font-size:11px;
font-weight:bold;
color:#53523e;
text-align:left;
padding-top:5px;
padding-left:7px;
}

#depoimentos {
width:786px;
height:auto;
display:inline;
float:left;
background:url(img/bg_novidades.jpg) repeat-y;
margin-left:65px;
margin-top:3px;
margin-bottom:5px;
}

#depoimentos p {
font-family:Arial, Sans-Serif;
font-size:12px;
color:#53523e;
text-align:left;
padding-left:28px;
}

#depoimentos h3 {
font-family:Arial, Sans-Serif;
font-size:12px;
color:#53523e;
text-align:left;
padding-top:40px;
padding-left:28px;
padding-bottom:20px;
}

.depos {
width:736px;
height:auto;
margin:30px 0px 40px 23px;
border-top:2px dotted #888668;
}

#depo1 {
border:none;
margin-top:0
}

/* Contato */

#conteudo_contato p {
padding-top:10px;
padding-left:25px;
margin-right:25px;
}

#conteudo_contato a:hover, #buffet a:hover {
font-weight:bold;
}

#infocontato {
width:784px;
margin-top:18px;
margin-bottom:15px;
}
#infocontato p {
margin:0;
padding:3px;
text-align:center;
}

.h1contato {
margin-bottom:20px;
}

#conteudo_contato {
width:784px;
/*height:340px;*/
display:inline;
float:left;
background:url(img/bg_fotos.jpg);
margin-left:67px;
margin-bottom:5px;
color:#53523e;
}

#formorcamento {
width:430px;
height:330px;
background-color:#e4e4d9;
float:left;
margin-bottom:5px;
font-family:Arial, Sans-Serif;
font-size:12px;
color:#53523e;
}

.botao3 {
background: url(img/bg_botao.jpg) bottom no-repeat;
width:30px;
height:29px;
margin-left:370px;
border:none;
}

/* Eventos */

#social, #corporativo {
width:784px;
display:inline;
float:left;
margin-left:67px;
margin-top:3px;
margin-bottom:5px;
float:left;
}

#corporativo {
height:281px;
background:url(img/bg_corporativo.jpg);
}

#social {
height:309px;
background:url(img/bg_social.jpg);
}


#corporativo p, #social p, #espaco p {
font-family:Arial, Sans-Serif;
font-size:12px;
color:#53523e;
text-align:left;
padding-top:40px;
padding-left:35px;
}

#corporativo a, #social a, #buffet a {
font-family:Arial, Sans-Serif;
font-size:12px;
color:#53523e;
}

#social {
background:url(img/bg_social.jpg);
}

/* Fotos */

#bodyfotos #conteudo {
height:675px;
}

#mycarousel img {
width:94px;
height:73px;
}

#bg_fotos {
width:784px;
height:558px;
display:inline;
float:left;
background:url(img/bg_fotos.jpg);
margin-left:67px;
margin-bottom:5px;
}

#bg_fotos h1 {
display:block;
margin-top:20px;
text-align:center;
}

.fotos {
text-align:center;
margin:0 auto;
margin-top:20px;
display:none;
}

.fotos img {
border:1px solid #B0A942;
padding:5px;
}

/* Novidades */

#bg_novidades {
width:784px;
height:auto;
display:inline;
float:left;
background:url(img/bg_novidades.jpg) repeat-y;
margin-left:67px;
margin-top:3px;
margin-bottom:5px;
}

.img_novidade {
margin: 15px 0 20px 52px;
border:1px solid #CCC;
}

#texto_novidade {
width:660px;
height:90px;
background-color:#bdbbaf;
padding: 30px 10px 0 10px;
margin-left:52px;
}

#texto_novidade p {
font-family:Arial, Sans-Serif;
font-size:12px;
color:#53523e;
text-align:left;
padding-left:15px;
}

#texto_novidade p a {
font-family:Arial, Sans-Serif;
font-size:12px;
color:#53523e;
text-align:left;
}

#texto_novidade a:hover {
font-weight:bold;
}

#ultimasnovidades {
margin-bottom:20px;
}

#ultimasnovidades h1{
margin-bottom:15px;
}

#ultimasnovidades a {
display:block;
font-family:Arial, Sans-Serif;
font-size:12px;
color:#53523e;
text-align:left;
margin-left:35px;
margin-bottom:2px;
}

#ultimasnovidades a:hover {
font-weight:bold;
}

/* ESPAÇO MAX */

#espaco {
width:786px;
height:300px;
display:inline;
float:left;
background:url(img/bg_novidades.jpg);
margin-left:65px;
margin-bottom:5px;
}

.foto_espaco {
position:relative;
margin-right:40px;
margin-top:10px;
float:right;
border:1px solid #b0a942;
}


/* TODO DIA */

#textotododia {
float:left;
width:370px;
display:inline;
margin-left:25px;
}

#textotododia p {
	margin:0 0 10px 0;
}

#cardtododia {
float:right;
width:310px;
display:inline;
margin-right:25px;
border-left:2px dotted #515534;
padding-left:30px;
}

.pratos {
	list-style:decimal;
}
.pratos li {
	margin-bottom:10px;
}

/* Rodape */

#rodape {
clear:both;
width:917px;
background: url(img/rodape.png) no-repeat;
font-family:Arial, sans-serif;
font-size:10px;
color:#fff;
text-align:center;
padding-top:15px;
}

#assinatura {
height:23px;
float:right;
font-family:Arial, sans-serif;
font-size:10px;
color:#fff;
margin-right:60px;
margin-top:-16px;
}
.desenvolvido {
display:block;
float:left;
margin-top:4px;
}

.icone {
display:block;
float:left;
margin-left:3px;
}