/* ---- Padrões de estilos ---- */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background:url(imagens/bg.gif) top left repeat-x;
}
h2 {
	color: #960603;
	font-weight:bold;
	font-size:0.8em;
}
p {
	padding:6px 0;
	font-size:0.8em;
	text-align:justify;
	width:600px;
}
b {
	color: #960603;
	font-size:1.2em;
}
a:link { color:#000000; text-decoration:none; }
a:hover { text-decoration:underline; }
a:visited { color:#000000; text-decoration:none; }
li { font-size:0.8em; }
/* ----------------------------- */
/* ---- Estrutura de Layout ---- */
#corpo {
	width:923px;
	height:1024px; 
	position: absolute;
	left:50%;
	margin-left:-461px;
	overflow:hidden;
}
#topo {
	width:923px;
	height:36px;
	background:url(imagens/bg-topo.gif) no-repeat;
	padding-bottom:10px;
	float:left;
}
#conteudo {
	background:url(imagens/topo-conteudo.gif) top no-repeat;
	width:923px;
	height:742px;
	float:left;
}
#promocoes {
	width:923px;
	height:126px;
	float:left;
}
#rodape {
	width:923px;
	height:106px;
	background:url(imagens/rodape-conteudo.gif) bottom no-repeat;
	float:left;
}
/* ------------------ */
/* ---- Conteudo ---- */
#conteudo div {
	background:url(imagens/meio-conteudo.gif) top repeat-y;
	width:923px;
	height:726px;
	margin-top:17px;
	float:left;
}
/* ------------------------------ */
/* ---- Destaque de Produtos ---- */
#conteudo div #destaque {
	float:left;
	width:238px;
	height:700px;
	margin-left:20px;
}
#conteudo div #destaque span {
	display:block;
	float:left;
	width:238px;
	height:167px;
	background:url(imagens/logo-lapiazza.gif) no-repeat;
}
#conteudo div #destaque span h1 {
	text-indent:-99999px;
}
#conteudo div #destaque #destaque-banner {
	float:left;
	width:237px;
	height:50px;
	background:url(imagens/topo-destaque.gif) no-repeat;
}
#conteudo div #destaque #destaque-banner div {
	float:left;
	width:237px;
	height:494px;
	margin-top:31px;
	background:url(imagens/meio-destaque.gif) repeat-x;
}
#conteudo div #destaque #destaque-banner div ul {
	float:left;
	width:203px;
	height:auto;
	margin-bottom:15px;
	margin-left:30px;
	_margin-left:13px;
}
#conteudo div #destaque #destaque-banner div ul li {
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	font-size:1.4em;
	font-weight:bold;
	color:#FFFFFF;
}
#conteudo div #destaque #destaque-banner div ul li.destaque-titulo {
	float:left;
	width:200px;
}
#conteudo div #destaque #destaque-banner div h2 {
	padding-left:2px;
	font-size:1.3em;
	text-align:center;
}
/* --------------------------- */
/* ---- Menu de Navegação ---- */
#conteudo div #menu {
	width:600px;
	float:left;
	height:90px;
}
#conteudo div #menu ul {
	width:620px;
	float:left;
	height:150px;
	padding-top:10px;
	padding-left:20px;
}
#conteudo div #menu ul li {
	float:left;
}
#menu ul li a{ 
	display: block; 
	float: left; 
	text-indent: -9999px;  
	height: 29px;
}
#menu ul li.bt-home a{ width: 91px; background: url('imagens/bt-home-n.gif') no-repeat; }
#menu ul li.bt-cardapio a{ width: 86px; background: url('imagens/bt-cardapio-n.gif') no-repeat; }
#menu ul li.bt-promocoes a{ width: 103px; background: url('imagens/bt-promocoes-n.gif') no-repeat; }
#menu ul li.bt-fotos a{ width: 69px; background: url('imagens/bt-fotos-n.gif') no-repeat; }
#menu ul li.bt-contato a{ width: 97px; background: url('imagens/bt-contato-n.gif') no-repeat; }
#menu ul li.bt-localizacao a{ width: 155px; background: url('imagens/bt-localizacao-n.gif') no-repeat; }
#menu ul li a:hover { background-position:  0 -29px; }

/* ---------------- */
/* ---- Conteudo Home ---- */
#conteudo div #principal h1 {
	margin-bottom:10px;
}
#conteudo div #principal {
	width:627px;
	float:left;
	height:580px;
	margin:0;
	_margin-top:-40px;
	margin-left:17px;
}
#conteudo div #principal #banners-home {
	width:600px;
	float:left;
	height:auto;
}
#conteudo div #principal #banners-home ul {
	width:600px;
	float:left;
}
#conteudo div #principal #banners-home ul li {
	float:left;
	display:inline;
	padding-right:35px;
	padding-bottom:5px;
}
/* ------------------- */
/* ---- Conteudo Cardapio ---- */
#conteudo div #principal ol {
	width:600px;
	float:left;
	height:auto;
	margin-bottom:10px;
}
#conteudo div #principal ol div {
	width:200px;
	_width:190px;
	float:left;
	height:auto;
}
#conteudo div #principal ol li {
	font-size:0.8em;
	_margin-left:-15px;
	padding:0px;
}
#conteudo div #principal ol li a:hover {
	color:#FFFF00;
	background:#b20707;
}
.lista {	
	font-size:0.8em;
}
/* ------------------- */
/* ---- Conteudo Cardapio ---- */
#conteudo div #principal ul li {
	padding-bottom:3px;
}
/* ------------------- */
/* ---- Conteudo Contato ---- */
#conteudo div #principal form fieldset {
	width:600px;
	float:left;
}
#conteudo div #principal form fieldset div {
	width:600px;
	float:left;
	height:auto;
}
#conteudo div #principal form fieldset div input,textarea {
	width:80%;
	float:right;
	height:auto;
	padding:5px;
	background-color:#ff9900;
	border:2px solid #ff6600;
}
#conteudo div #principal form fieldset div #enviar {
	width:100px;
	float:right;
	background-color:#ffcc00;
	height:auto;
	padding:5px;
}
/* ------------------- */
/* ---- Promoções ---- */
#promocoes ul {
	width:923px;
	height:126px;
	float:left;
	margin-top:1px;
	_margin-top:-6px;
}
#promocoes ul li {
	float:left;
	margin-right:40px;
}
/* ------------------- */
/* ---- Rodape ---- */
#rodape div {
	background:url(imagens/conteudo-sombra.gif) no-repeat;
	width:923px;
	height:82px;
	float:left;
}
#rodape div div {
	background:url(imagens/meio-conteudo.gif) top repeat-y;
	width:923px;
	height:90px;
	float:left;
	margin-top:9px;
}
#rodape div div p {
	text-align:center;
	font-size:0.8em;
	width:923px;
	padding:0;
}
#rodape div div p span {
	background:url(imagens/logo-help.gif) no-repeat;
	width:52px;
	height:27px;
	display:block;
	float:left;
	margin-left:450px;
	_margin-left:225px;
}