/* CSS Document */

*{margin: 0; padding: 0;}

br.clear{clear:both;font-size:0;height:0;line-height:0;display:block;}

ul,li{list-style-type:none; text-decoration: none;}

.block {  display: block }

body { background: #f4f4f4; font-family: Trebuchet MS, Arial, Helvetica;  color: #7f8075; font-size: 12px; behavior:url("csshover.htc");}

#main {
	width: 770px;
	margin: 0 auto;
}

#header {
	background: #fff;
	width: 770px;
}

#header h1{
	width: 165px;
	height: 70px;	
	background: url(imagens/logo.gif);
	float: left;
}

#header span {
	display: none;
	line-height: 1px;
}

#menutop {
	float: right;
	width: 150px;
	height: 70px;
}


#menu ul li {	
	float: left;
}

#menu {
	background-color: #eef6c2;
	height: 31px;
}

#menu span {
	display: none;
	line-height: 1px;
}

#menu a{		
	height: 31px;
	display: block;		
}

#menu a:hover{	
	background-position:  0 -31px;

}

.empresa {
	background-image: url(imagens/menu_1.jpg);
	width: 81px;
}

.cardapio {
	background-image: url(imagens/menu_2.jpg);
	width: 68px;
}

.eventos1 {
	background-image: url(imagens/menu_3.jpg);
	width: 114px;
}

.eventos2 {
	background-image: url(imagens/menu_4.jpg);
	width: 151px;
}

.rsvp {
	background-image: url(imagens/menu_5.jpg);
	width: 97px;
}

.orcamento {
	background-image: url(imagens/menu_6.jpg);
	width: 83px;
}

.clientes {
	background-image: url(imagens/menu_7.jpg);
	width: 69px;
}

.fale {
	background-image: url(imagens/menu_8.jpg);
	width: 107px;
}

#satisfacao {
	background: #eeefea;
	width: 756px;
	height: 109px;
	color: #46512b;
	font-size: 13px;
	padding: 12px 0 0 14px;
}

#satisfacao h2{	
	font-size: 13px;
	font-weight: bold;
	color: #202704;
	margin-bottom: 10px;
}

#conteudo {
	background: #eeefea;
	width: 756px;
	color: #46512b;
	font-size: 13px;
	padding: 12px 0 20px 14px;
}

#conteudo p{	
	margin-bottom: 15px;
}

#conteudo h2{	
	font-size: 13px;
	font-weight: bold;
	color: #202704;	
	background-image: url(imagens/bg-tit.gif);
	background-repeat: no-repeat;
	padding-left: 26px;
	height: 31px;
	line-height: 35px;
	margin-bottom: 15px;
}

#conteudo h3{	
	font-size: 13px;
	font-weight: bold;
	color: #202704;
	margin-bottom: 10px;
}

.cardapio2{	
	font-size: 13px;
	font-weight: bold;
	color: #202704;	
	background-image: url(imagens/bg-cardapio.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 20px;
	line-height: 22px;
	margin-bottom: 15px;
}

.conheca {
display: block;
height: 20px;
width: 140px;
background: #e1e7cb;
border: #abc93f solid 1px;
text-align: center;
text-decoration: none;
color: #4e5f10;
margin-bottom: 30px;
}

#conteudo a:hover {
background-color: #40dc16;	
}

#eventos li{
	float: left;
}

#eventos img{
	border: solid 3px #d4d6cd;
	float: left;
	margin-right: 10px;
}

#eventos a {
	display: block;
	height: 105px;
	width: 340px;
	background: #ebede3;
	margin: 0 10px 10px 0;
	border: solid 2px #d4d6cd;
	padding: 10px 8px 5px 10px;
	text-decoration: none;
	color: #46512b;
}

#eventos a:hover {
background: #dee5c2;
color: #46512b;
}

#eventos h4 {
font-size: 14px;
}

#eventos2 a {
display: block;
height: 20px;
width: 714px;
background: #ebede3;
border-bottom: #d4d6cd solid 1px;
text-decoration: none;
color: #4e5f10;
padding-left: 20px;
background-image: url(imagens/eventos.gif);
background-repeat: no-repeat;
}

#eventos2 a:hover {
background: #dee5c2;
color: #46512b;
background-image: url(imagens/eventos2.gif);
background-repeat: no-repeat;
}

#eventos2 li {
margin-bottom: 10px;
}

.imgrsvp {
	border: solid 3px #d4d6cd;
	float: right;
	margin: 0 10px;
} 

#conteudo h5 {
padding-left: 20px;
background-image: url(imagens/eventos.gif);
background-repeat: no-repeat;
line-height: 22px;
}

.rsvpP{
	margin-left: 20px;
}

label {
	display: block;
	width: 160px;
	height: 20px;
	background: #dee5c5;
	border: solid 1px #d4d6cd;
	float: left;
	margin-bottom: 10px;
	padding-left: 5px;
}

input{
	background: #ebede3;
	border: solid 1px #abb588;
	height: 20px;
}

textarea, select{
	background: #ebede3;
	border: solid 1px #abb588;
}

#orcamento label {
	width: 180px;
}

#logos li {
	float: left;
	width: 100px;
	height: 100px;
}

#footer span{
	display: block;
	width:677px;
	height:30px;
	background-image: url(imagens/copyright.gif);
	background-repeat: no-repeat;
}

#footer a{
	display: block;
	width:93px;
	height:30px;
	background-image: url(imagens/logofator.gif);
	background-repeat: no-repeat;
}

#footer a span{
	display: none;
	height: 1px;
	width: 1px;
	position: absolute;
	overflow: hidden;
}

#footer {
	height: 30px;
	width: 770px;
	margin: 0 auto;
	clear: both;
}

#footer ul li{
	float: left;
	font-size: 0px;
	line-height: 0px;	
}