/* elementos */

* {
	margin:0;
	padding:0;
	vertical-align:middle;
	list-style:none;
}

body {
	background-color:#E5FFD9;
	color:#C9E7D0;
	font:14px Arial, Helvetica, Sans-Serif;
}

h2 {
	text-align:center;
	margin:20px 0;
	letter-spacing:1px;
	font-size:22px;
	background-color:#019341;
	padding:4px;
	border-top:1px solid #C9E7D0;
	border-bottom:1px solid #C9E7D0;
	clear:both;
}

h3 {
	margin:10px 0;
	text-transform:uppercase;
}

h4 {
	margin:10px 0;
}

p, blockquote {
	line-height:1.5em;
}

table {
	text-align:center;
}

td {
	padding:5px;
}

hr {
	clear:both;
}

/* classes */

table.cardapio {
	background-color:#008E3A;
	margin:10px auto;
}

.centro {
	text-align:center;
}

.esquerda-borda {
	float:left;
	margin:6px;
	border:2px solid #FC0;
}

.depoimento {
	color:#FC0;
}


/* ids */

#principal {
	width:950px;
	display:table;
	margin:0 auto;	
	background-color:#013819;
}

#principal h1 a {
	width:198px;
	height:206px;
	text-indent:-5000px;
	overflow:hidden;
	display:block;
	background:url(../imagens/buffet-pizza.gif);
	margin:10px auto; 
}

#menu-logo, #conteudo {
	background-color:#013819;
}

#menu-logo {
	width:215px;	
	display:table;
	float:left;
}

#conteudo {
	width:680px;
	display:table;
	padding:10px;
	float:right;
	border-left:1px solid #019341;	
}

#conteudo a:link, #conteudo a:visited, #conteudo a:hover, #conteudo a:active {
	color:#FC0;
}

#conteudo p {
	width:650px;
	margin:15px 0;
	clear:both;
}

#conteudo p img {
	border:2px solid #FC0;
	margin:10px auto;
}

#menu {
	margin-top:80px;
	text-align:center;
}

#menu li a {
	display:block;
	height:35px;
	margin:10px;
	border-bottom:1px solid #019341;
	font:16px "Century Gothic";
	letter-spacing:1px;
}

#menu li a:link, #menu li a:visited, #menu li a:hover, #menu li a:active {
	text-decoration:none;
	color:#C9E7D0;
}

#menu li:hover {
	background-color:#019341;
}

#rodape {
	width:100%;
	height:40px;
	padding-top:5px;
	background-color:#DB211A;
	border-top:1px dotted #BFB961;
	text-align:center;
	color:#FFF;
	clear:both;
}

#parceiras {
	text-align:center;
	margin:60px 0;
}

#parceiras a:link, #parceiras a:visited, #parceiras a:hover, #parceiras a:active {
	color:#FC0;
	text-decoration:none;
}

/* especificas das páginas */

/* buffet de pizza */

#buffet-pizza #conteudo p img {
	float:right;
	margin:6px;	
}

#buffet-pizza #conteudo .esquerda, #churrasco #conteudo .esquerda{
	float:left;
	margin:6px;	
} 

/* buffet de churrasco */

#churrasco #principal h1 a {
	width:198px;
	height:229px;
	text-indent:-5000px;
	overflow:hidden;
	display:block;
	background:url(../imagens/buffet-grill.gif);
	margin:10px auto; 
}

/* cardápio pizzas */

#cardapio #conteudo p {
	width:250px;
}

#cardapio #conteudo p.apresentacao {
	width:650px;
}

/* buffet de pizza kids */

#kids #principal h1 a {
	width:198px;
	height:165px;
	text-indent:-5000px;
	overflow:hidden;
	display:block;
	background:url(../imagens/buffet-festa-infantil.gif);
	margin:10px auto; 
}

/* declarações para o form */

fieldset, input, textarea {
  border:1px solid #CCC;
}

fieldset {
  padding:10px;
}

label {
  display:block;
  float:left;
  width:100px;
}

input, textarea {
  margin-bottom:10px;
  border:2px solid #C9E7D0;
}

legend {
	display:none;
}
