/* CSS Document */

*{
margin:0;
padding:0;
border:none;
}
p,h1,h2,h3{
margin:10px 0px;
}
html{
background:url(../img/bg.jpg) repeat-x top;
}
body{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
a{
text-decoration:none;
}
a:hover{
color:#000;
}
#layout{
position:relative;
width:778px;
left:50%;
margin-left:-389px;
background:url(../img/bg-site.jpg);
}
#site{
width:770px;
margin:0px 4px;
background:#fdefb9;
}

#menu{
height:53px;
background:url(../img/bg-menu.jpg) repeat-x top;
text-align:center;
}
#menu img{
margin:18px 8px 0px 8px;
}

#meio{
width:770px;
background:#fdefb9 url(../img/bg-meio.gif) repeat-x top;
padding-top:15px;
overflow:auto;
}

div#home-lateral{
	position:relative;
	width:228px;
	margin-left:5px;
	float:left;
}
#home-lateral .cadastre-se{
background:#ccc;
background:url(../img/bg-homecadastrese.gif) repeat-y top;
color:#FFF;
}
#home-lateral .cadastre-se p, #home-lateral .cadastre-se form{
margin:5px 11px;
}
div#home-lateral form{
position:relative;
}
div#home-lateral label{
float:left;
width:48px;
padding-top:3px;
}
div#home-lateral input{
width:120px;
border:1px solid #666;
}
div#meio input{
	border:1px solid #666;
	background:#F7F7F7;
}
div#home-lateral button{
margin-top:4px;
background:#FFF;
border:1px solid #666;
font-size:11px;
margin-bottom:5px;
}
div#home-lateral button.rig{
margin-left:45px;
margin-right:5px;
}
div#home-receitas{
	width:210px;
	float:left;
	margin-left:15px;
	background:#FFF url(../img/bg-home-receitas.gif) repeat-y top;
	border-bottom:1px solid #d9a816;
}
div#home-receitas p,div#home-receitas img.dst,div#home-receitas h1,div#home-destaque h1,div#home-receitas h2{
	margin:5px;
	color:#606060;
}
div#home-receitas h1{
font-size:14px;
color:#663300;
}
div#home-receitas h2{
font-size:12px;
color:#d9a816;
}

div#home-destaque{
	width:258px;
	float:left;
	margin-left:15px;
	background:#FFF url(../img/bg-home-destaques.gif) repeat-y top;
	border-bottom:1px solid #d9a816;
}
div#home-destaque div.home-rec{
background:url(../img/bg-fundo-rec.jpg) no-repeat top;
width:245px;
height:166px;
padding:4px;
margin-left:3px;
}
.rec-a{
color:#d9a816;
}
div#home-destaque h1{
	font-size:12px;
	margin-left:10px;
	color:#663300;
}

div.exibir-cardapio{
margin:10px 30px;
text-align:center;
}
.interna{
width:655px;
margin:30px 50px;
border-bottom:1px solid #d9a816;
background:url(../img/bg-interna.gif) repeat-y top;
overflow:auto;
}
.interna h1{
background:url(../img/bg-titulo.gif) no-repeat top;
margin:0;
width:655px;
height:48px;
}
.interna h1 img{
margin-left:20px;
}
.interna p, .bloco h3, .bloco h2{
margin:10px 5px;
font-size:12px;
line-height:18px;
color:#606060;
}
div.bloco h2, div.blococ h2,div.blocor h2{
font-size:14px;
font-style:italic;
color:#663300;
font-weight:bold;
}
div.bloco h3 a, div.blococ h3 a, div.blocor h3 a{
color:#d9a816;
}
div.bloco h3 a:hover,div.blococ h3 a:hover,div.blocor h3 a:hover{
color:#000;
}
div.bloco h3, div.blocor h3, div.exibir-cardapio h3{
font-size:12px;
color:#d9a816;
}
div.blococ h3{
font-size:11px;
color:#d9a816;
}
div.bloco{
position:relative;
width:300px;
margin-left:15px;
float:left;
}
div.blococ{
clear:both;
position:relative;
margin-left:15px;
}
div.rec6{
}
#rec{
width:380px;
margin-top:10px;
margin-right:5px;
}
div.blocor{
width:235px;
float:left;
background:#efeac4;
padding-left:5px;
margin-left:1px;
}
div#rodape{
	clear:both;
	margin-top:20px;
	background:#d1a725 url(../img/bg-rodape.gif) no-repeat right;
	color:#FFF;
	text-align:right;
	height:20px;
	padding-top:6px;
	padding-right:45px;
}
.fRight{
float:right;
text-align:right;
}
.fLeft{
float:left;
margin:10px;
}
span.local{
width:220px;
float:left;
margin:10px;
font-size:12px;
color:#606060;
}
.rec-ing{
margin-top:50px;
}
.pg{
background:#996600;
margin:2px;
padding:2px;
}
.pg a{
color:#FFF;
}
.pg a:hover{
color:#000;
}
div.interna form{
margin:30px;
}
div.interna label{
display:block;
}

span.red, p.red{
clear:both;
color:red;
}
.box-cardapio{
position:relative;
width:160px;
min-height:150px;
float:left;
}
