/* CSS Document */

* {
	margin:0px auto;
	padding:0px;
}

body {
	margin:0px auto;
	padding:0px;
	text-align:center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background:#666;
}

a {
	text-decoration:none;
}

#geral {
	width:778px;
	text-align:left;
}

#topo {
	width:778px;
	height:156px;
	background:url(../bg_topo.jpg) left top no-repeat;
}

#logo {
	width:288px;
	height:156px;
	float:left;
	margin:0px auto;
	padding:0px;
}

#logo h1 a {
	width:288px;
	height:112px;
	overflow:hidden;
	text-indent:-5000px;
	float:left;
	display:block;
	text-align:center;
	background:url(../logo.jpg) left top no-repeat;
}

#logo p {
	float:right;
	text-align:right;
	width:288px;
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

#endereco {
	float:right;
	width:490px;
	height:116px;
	padding-top:40px;
}

#endereco span {
	float:left;
	padding-right:5px;
	font-size:12px;
	font-weight:bold;
	color:#ff6e01;
}

#endereco a {
	color:#fff;
}

#endereco p, #endereco address {
	float:right;
	clear:right;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:230px;
	color:#fff;
}

#endereco address {
	font-style:normal;
	padding-bottom:0px;
}

#menu {
	width:778px;
	height:46px;
	background:url(../bg_menu.jpg) left top no-repeat;
}

#menu ul {
	padding-top:16px;
	list-style:none;
	text-align:center;
}

#menu li {
	padding-left:15px;
	padding-right:15px;
	display:inline;
}

#menu a {
	text-decoration:none;
	color:#000;
}

#menu a:hover { color:#fe6d00; }

#festas_e_contatos {
	width:778px;
	height:187px;
	border-top:10px solid #e3dcc0;
	border-bottom:1px dashed #000;
}

#foto {
	float:left;
	width:265px;
	height:187px;
	background:url(../festas_e_contatos.jpg) left top no-repeat;
}

#boxes {
	float:right;
	width:513px;
	height:187px;
	background:url(../bg_contatos_festas.jpg) right top no-repeat;
}

#festas ul {
	list-style:none;
	padding:60px 32px 0px 32px;
}

#festas li {
	line-height:18px;
	font-size:11px;
	border-bottom:1px dashed #8e8b6e;
}

#festas {
	float:left;
	width:241px;
	height:127px;
}

#contatos {
	float:right;
	width:272px;
	height:100px;
	font-size:11px;
	padding-top:65px;
}

#contatos span {
	float:left;
	padding-right:5px;
	font-weight:bold;
	color:#9d531b;
}

#contatos p, #contatos address {
	float:right;
	clear:right;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	width:230px;
	color:#554f40;
}

#contatos a {
	font-weight:normal;
	color:#554f40;
}

#contatos address {
	font-style:normal;
	padding-bottom:36px;
}

#rodape {
	width:778px;
	height:117px;
	background:#dddab0;
}

#logo_rodape {
	float:left;
	width:234px;
	height:115px;
	background:url(../logo_rodape.jpg) left top no-repeat;
}

#logo_rodape p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:50px;
	padding-top:90px;
}

#menu_rodape {
	float:right;
	width:544px;
	height:117px;
}

#menu_rodape ul {
	padding-top:10px;
	padding-right:10px;
	text-align:right;
	list-style:none;
}

#menu_rodape li {
	display:inline;
	font-weight:bolder;
	font-size:10px;
	color:#554f40;
}

#menu_rodape a {
	font-size:11px;
	font-weight:bold;
	color:#554f40;
}

#menu_rodape a:hover {
	color:#fe6d00;
}

#la {
	width:28px;
	height:87px;
	float:right;
	padding-right:10px;
	background:url(../loguinho_la.jpg) left 60px no-repeat;
}

#la a{
	float:right;
	position:relative;
	padding-top:60px;
	padding-right:10px;
	width:28px;
	height:27px;
	overflow:hidden;
	text-indent:-5000px;
	display:block;
}



.email {
	font-weight:bold;
}
