* {
margin:0;
padding:0;
list-style:none;
text-decoration:none;
}

html,body {height:100%;}

* html img { /* código para usar PNG com fundo transparente. */

	filter:expression(
		this.alphaxLoaded ? "" :(this.src.substr(this.src.length-4)==".png"?((!this.complete)? "" :
		this.runtimeStyle.filter=("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
		(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
		String(this.alphaxLoaded=true).substr(0,0)+
		(this.src="pics/blank.gif").substr(0,0)):this.runtimeStyle.filter=""));

}
div.clear {clear:both;}
img { border:none; }
a, object {outline:0;}
h1 {  
font:bold 18px Trebuchet MS, arial, tahoma, sans-serif;
color:#fff;
}
h2 {  
font:bold 17px Trebuchet MS, arial, tahoma, sans-serif;
color:#7b120d;
}
table {
text-align:justify;
font:11px/17px verdana, arial, tahoma, sans-serif;
}

table object, embed { margin:8px; }

table td p { padding:8px; }

a.cardapio { font:bold 12px verdana, arial, tahoma; }

a.cardapio, a.voltar { color:#993300;}

a.voltar { display:block; padding:10px 0 0 10px; }

a.voltar:hover { text-decoration:underline; }

a.cardapio:hover {text-decoration:underline;}

p {
padding:10px 18px 6px 18px;
text-align:justify;
font:11px/17px verdana, arial, tahoma, sans-serif;
}
dt, dd {
font:11px verdana, arial, tahoma;
color:#000;
padding:5px;
}
input, label, textarea {
font:11px verdana, arial, tahoma;
color:#000;
}
li {
font:11px verdana, arial, tahoma;
color:#000;
line-height:160%;
}

/************************************************************************************
										GERAL
************************************************************************************/

#geral {
position:relative;
min-height:100%;
height:auto !important;
height:100%;
margin:0 auto;
width:1003px;
}

/************************************************************************************
										TOPO
************************************************************************************/

#topo { height:150px; }

/************************************************************************************
										MIDDLE
************************************************************************************/

#middle {
position:relative;
width:965px;
margin:0 auto;
padding-bottom:33px;
}
#home { margin-top:20px; }

div.title {
float:left;
width:400px;
margin:10px 0;
}
img.bot-conteudo { margin:10px 0 30px 0; }

/************************************************************************************
										CONTEUDO
************************************************************************************/

#conteudo {
float:left; 
_clear:left;
}
#conteudo p { color:#000; }

#conteudo h2 { padding-left:10px; }

#conteudo dl { margin-left:20px; width:600px; float:left; clear:left;}

#conteudo dt { 
float:left;
margin-top:20px; 
}
#conteudo dd { 
float:left; 
margin-top:20px; 
}
#conteudo ul { margin:20px; }

#conteudo li {
margin-left:20px;
list-style-image:url(../pics/marcador.gif);
}
#conteudo ul.bandeiras li { list-style:none ; float:left;  margin-bottom:10px;}

/************************************************************************************
										NEWSLETTER
************************************************************************************/

#thumbs {
display:inline;
margin:50px 5px 0 0;
float:right;
width:335px;
}
#thumbs ul, #rodador {
width:335px;
float:left;
}
#thumbs li { 
display:inline;
float:left; 
margin:14px 0 0 20px;
}
#rodador {
text-align:left;
margin-top:10px;
height:250px;
}
#rodador img {
margin-left:19px;
}

/************************************************************************************
										RODAPÉ
************************************************************************************/

#rodape { /* rodapé sempre no rodapé =) */
position:absolute;
bottom:0;
width:1003px;
height:33px;
}
html>body #rodape {bottom:5px;}

#rodape div.container {
position:absolute;
top:0;
left:0;
width:1003px;
height:33px;
}
#rodape div.container p {
text-align:center;
font-size:10px;
padding-top:12px;
color:#fff; 
}
#rodape div.container object {
position:absolute;
top:13px;
right:40px;
}

/************************************************************************************
										CONTATO
************************************************************************************/

#contato { 
text-align:left; 
width:390px; 
margin:30px auto;
}
#contato form { font-size: 10pt; }
               
#contato input{
font-size: 13px;
margin-bottom: 10px;
background-color:#fff;
border:1px solid #fff;
}
#contato textarea { 
background-color:#fff; 
border:1px solid #fff; 
}       
#contato label{
display: block;
width: 80px;
float: left;
font:bold 11px Tahoma, verdana;
}        
#contato span{
color: #999;
font-size: 12px;
}        
#contato .botao{
font-size: 13px;
background-color: #140B3A;
margin: 15px 0 0 180px;
padding:1px;
border:none;
color:#fff;
}

/************************************************************************************
										CARDÁPIO
************************************************************************************/

table.cardapio td { background-color:#D3BC98; }

table.cardapio td.impar { background-color:#C5A472; }