body { font-family:Arial, Verdana, sans-serif; font-size:13px; }

#todo { width: 100%; background: #fff; }

#superior { 
	background: url(../images/bg_superior.jpg); 
	border-bottom: 8px solid #F8C300; 
	overflow: hidden;
}

#superior, #folhas { height: 162px; }

#superior h1 {
	width: 222px;
	height: 95px;
	background: url(../images/logo.gif) no-repeat;
	text-indent: -9000px;
	overflow:hidden;
	float:left;
	margin: 20px 0 0 15px;
}
#superior .wrapper { position:relative }

#txt_bemvindos {
	width: 434px;
	height: 192px;
	font-family: Arial;
	font-size: 14px;
	color: #fff;
	float: left;
	margin-top: 34px;
}
#txt_bemvindos .text-bemvindos { line-height: 22px }

#folhas { background: url(../images/folhas.gif) no-repeat center center; }

#destaque { width: 921px; }

#destaque_bg { height: 326px; background: url(../images/bg_destaque.jpg); border-bottom: 8px solid #C0A062;}

#flash_destaque {
	width: 455px;
	height: 286px;
	float: right;
	margin-top: 18px;
}

#menu { width: 707px; position:absolute; top:117px; left:216px; }
#menu ul { height:45px; }
#menu ul li { margin-right: 2px; float: right; display: inline; }
#menu ul li a { display:block; margin-top:6px; }
#menu ul li a:hover, #menu ul li a.select { margin-top:0; }

#conteudo {width: 655px;}

#formulario {
	width: 230px;
	margin:6px 10px;
}

#aceitamos {
	width: 230px;
	height: 87px;
	margin-left: 15px;
	background: url(../images/bg_aceitamos.jpg) no-repeat bottom center;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #AE6E26;
}

#visitantes {
	height: 15px;
	font-family: Arial;
	font-size: 13px;
	color: #000;
	margin-top: 10px;
}

#lista { width: 261px; float:right; background: #FBF6E0; }
#tit_cardapio { padding: 10px 0 0 15px;	}

#cont_cardapio a {
	width: 261px;
	padding: 5px 0 20px 0;
	font-family: "Trebuchet MS";
	font-size:13px;
	color: #AD6D26;
	text-decoration:underline;
}

#qd_2 {
	width: 33px;
	height: 7px;
	margin-left: 147px;
	margin-bottom: 5px;
}

#tit_informativo { padding: 10px 0 0 15px; }

.col-left-index { width:264px; float:left; }
.col-right-index { width:370px; margin-left:278px;}

#funcionamento { width: 242px; margin-left: 10px; }
#funcionamento .horario { color:#666666 }

#funci_foto {
	width: 235px;
	height: 158px;
	border: 1px solid #CCC;
	padding: 6px 0 0 6px;
	margin-top: 10px;
	margin-bottom: 5px;
}

#tit_restaurante { padding-top: 10px; margin-left: 15px; }
	
#nosso_restaurante {
	width: 242px;
	height: 295px;
	background: #FBF6E0;
	margin-top: 14px;
	margin-left: 10px;
}

#content_nosso_restaurante {
	width: 212px;
	margin-left: 10px;
	font-family: Arial;
	font-size:12px;
	padding: 5px;
}

#cont_funcionamento { width: 226px; height: 153px; }
#marmitex { height: 183px; padding:10px 0; }
#informativo {width: 368px; height:346px; background: #FBF0C7;}

#content_informativo {
	width: 331px;
	height: 193px;
	margin: 10px 0 3px 18px;
	overflow: hidden;
}
#content_informativo ul li { height:40px; border-bottom:1px solid #D6C191; }
#content_informativo ul li a { color:#000; text-decoration: none; font-size:11px; }
#content_informativo ul li a:hover { text-decoration: underline }

#inferior { background: #532900; clear:both }
#by { width:46px; height: 37px; float: right; }

#cont_inferior {
	width: 851px;
	height: 55px;
	font-family: Arial;
	font-size: 14px;
	color:#BF9F61;
	padding-top: 25px;
}

.wrapper { width: 922px; margin: 0 auto; }

.txt_32px { font-size: 32px; }

h2.sec-title {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #C0A062;
	padding:4px 0 0 6px;
}
h2.page-title { 
	font-family: "Trebuchet MS";
	font-size:32px;
	padding:10px 0;
	background:url(../images/quadrados_1.gif) no-repeat bottom right;
}

.outras-noticias-titulo { background:#FBF6E0; margin:10px 0; color:#C0A07A; padding:10px; }
.outras-noticias-lista { padding:0 10px; }
.outras-noticias-lista li { padding:5px 0; }
.outras-noticias-lista li a { color:#333333; text-decoration: none; font-size:13px; }
.outras-noticias-lista li a:hover { text-decoration: underline;  }

.page-content, h2.page-title { color:#333; }
.page-content { padding:0 10px; font-size:15px; }
.page-action a {
	font-family: "Trebuchet MS";
	font-size:13px;
	color: #AD6D26;
	text-decoration:none;
	text-align: center; 
}
.imagem-exemplo { text-align: center; margin:6px 0; }

p.mensagem { font-size:12px; }

#formulario label { font-size:10px; color:#522800; font-weight: bold }
.input-txt { border:1px solid #C0A063; padding:5px 0; }
.input-big { width:230px; }
.input-middle { width:112px; }

.count-visitors { padding:0 20px; }

.paginacao-noticia { height:16px; background:url(/images/bt_fundo.jpg) no-repeat center right; margin:0 15px }
.paginacao-noticia li { display: inline; float:right; padding:0 6px; border-right:1px solid #CC9E00; }
.paginacao-noticia li.last { border:none }
.paginacao-noticia li a { font:normal 11px Tahoma; color:#CC9E00; text-decoration: none }
.paginacao-noticia li a:hover { font-weight: bold }

.text-information { margin:10px 0; text-align: right }

.galeria-foto-lista li { width:160px; padding:10px; margin:0 12px; display: inline; float:left; height:200px; text-align: center }
.galeria-foto-lista li h3 { margin:4px 0; }
.galeria-foto-lista li img { border:4px solid #fff }
.galeria-foto-lista li .descricao { 
	display:none;
	font-size:11px; 
	text-align: justify;
	background:#FBF6E0; 
	padding:4px; 
}
.galeria-foto-lista li .descricao a { text-decoration: none; color:#522800 }
.galeria-foto-lista li .descricao a:hover { text-decoration: underline }

.page-pagination .pagination { clear: left; }
.page-pagination .pagination .disabled { color:#fff; }
.page-pagination .pagination a.numbers { text-decoration: none; color:#522800; font-weight: bold }
.page-pagination .pagination a.numbers:hover { text-decoration: underline }
.page-pagination .pagination .activeNumber { font-size:16px; }

.lista-cardapio { margin:20px 0; }
.lista-cardapio li, .lista-cardapio-img { border:1px solid #C0A062; }
.lista-cardapio li { 
	display:inline; 
	float:left; 
	height:146px; 
	width:306px; 
	padding:4px 2px; 
	border-width:0 1px 0 0; 
	margin:10px 0; 
}
.lista-cardapio-img { 
	float:left; 
	width:118px; 
	height:118px; 
	border-width:1px 1px 0 0; 
	padding:1px; 
	margin-right:10px;
}
.lista-cardapio-texto h3 { font-size:12px; color:#C0A062; }
.lista-cardapio-texto p { font-size:11px; color:#000000; }

.lista-cardapio .noborder { border:none}
