body {
	background:url(../imagens/fundo.jpg) fixed;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

a {
	text-decoration:none;
	color:#000000;
}

img {
	border:none;
}

ul {
	margin:0;
	padding:0;
	list-style:square;
}

h3 {
	background:url(../imagens/fundovermelho.jpg);
	font-family:Perpetua,"Times New Roman", Times, serif;
	color:#FEFFF9;
	padding:5px 10px;
	font-size:16px;
	font-weight:bold;
}

h4 {
	background:url(../imagens/fundovermelho.jpg);
	font-family:Perpetua,"Times New Roman", Times, serif;
	color:#FEFFF9;
	padding:5px;
	font-size:16px;
	font-weight:bold;
}

strong { font-weight:bold }

.clear { clear:both }

.ultimo {
	margin-right:0 !important;
	margin-bottom:0 !important;
}

#geral {
	margin:0 auto;
	width:900px;
}

#menu {
	height:50px;
	margin:10px 0 0 0;
}

#menu ul { 
	width:889px;
	height:50px;
	background:url(../imagens/fundomenu.jpg) repeat;
	padding-left:10px;
}

* html #menu ul {
	width:900px;
	padding-left:0;
}

#menu ul li {
	float:left;
	height:50px;
	list-style:none;
	text-align:center;
}

* html #menu ul li {
	width:83px;
}

#menu ul li a { 
	line-height:50px;
	font-size:12px;
	color:#FEFFF9;
	text-transform:uppercase;
	font-weight:bold;
	height:50px;
	display:block;
	padding:0 22px;
	font-family:Perpetua,"Times New Roman", Times, serif;
	outline:none;
}

#menu ul li a:hover { background:url(../imagens/fundoverde.jpg) repeat }

#menu ul ul {
	position:absolute;
	width: auto;
	height:auto;
	border:none;
	z-index:100;
	display:none;
	border-top:2px solid #A48C4C;
	padding-left:0;
}

#menu ul ul li {
	float:none;
	width:160px;
	height:30px;
	text-align:left;
	border:none;
	background:url(../imagens/fundomenu.jpg) repeat;
	border-bottom:2px solid #A48C4C;
}

#menu ul ul li a { 
	line-height:30px;
	height:30px;
	display:block;
	padding-left:10px;
	
}

#menu ul ul ul {
	position: absolute;
	margin-top: -30px;
	margin-left: 160px;
	width: 150px;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float:left }
* html #menu ul li a { height:1% }

#barra {
	height:25px;
	background:#FEED9F;
	padding-left:30px;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#dc2a1e;
	margin-bottom:10px;
}

#barra span { color:#000000; }

#barra a { 
	text-decoration:underline;
	color:#dc2a1e;
}

.titulo {
	background:#F1F6DF;
	font-size:12px;
	font-weight:bold;
	color:#DC2A1E;
	padding-left:10px;
	height:20px;
	line-height:20px;
	text-align:left;
}

.saibamais a{
	color:#DC2A1E;
	font-size:10px;
}

#corpo { 
	clear:both;
}

#conteudo {
	float:left;
	width:710px;
}

#conteudo .colunaindexesquerda {
	width:390px;
	float:left;
	margin:10px 15px 10px 0;
}

#conteudo .noticias {
	background:#FFF;
	margin-bottom:20px;
	height:557px;
}

#conteudo .noticias .quadro .espera {
	font-size:18px;
	font-weight:bold;
	color:#DC2A1E;
	margin-bottom:5px;
}

#conteudo .noticias .quadro .texto {
	font-size:12px;
	line-height:18px;
	text-align:justify;
}

#conteudo .noticias .noticia { 
	margin:10px;
	clear:both;
}

#conteudo .noticias .noticia .nottit {
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
}

#conteudo .noticias .noticia .titulo a { color:#000000 }

#conteudo .noticias .noticia .texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}

#conteudo .noticias img {
	float:right;
	width:100px;
	margin:0 0 5px 5px;
}

#conteudo .noticias .ultimas {
	clear:both;
}

#conteudo .noticias .ultimas .titulo {
	border-bottom:#DC2A1E 1px solid;
	border-right:#DC2A1E 1px solid;
	background:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
}

#conteudo .noticias .ultimas .titulo a { color:#000000; }

#conteudo .noticias .ultimas ul {
	padding-left:25px;
	padding-right:10px;
}

#conteudo .noticias .ultimas ul li {
	margin:6px 0 0 0;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:url(../imagens/liststyle.jpg);
}

#conteudo .noticias .ultimas ul li a { color:#000000; }

#conteudo .cardapio-home {
	height:99px;
	background:#FFF;
}

#conteudo .cardapio-home a {
	display:block;
}

#conteudo .cardapio-home img {
	width:390px;
	height:99px;
}

#conteudo .colunaindexdireita {
	width:300px;
	float:left;
	margin:10px 0;
}

#conteudo #cardapio {
	height:290px;
	margin-bottom:20px;
}

#conteudo #cardapio .imagens {
	width:172px;
	height:230px;
}

#conteudo #cardapio .imagens img {
	width:300px;
	height:230px;
}

#conteudo #cardapio a {
	display:block;
	height:36px;
	line-height:36px;
	background:#F1F6DF;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}

#conteudo .video {
	margin-bottom:20px;
}

#conteudo .depoimento-home {
	background:url(../imagens/suinoeuvou.jpg);
	width:280px;
	height:220px;
	padding:130px 10px 30px 10px;
	
	position:relative;
}

#conteudo .depoimento-home .depoimento-inner {
	width:280px;
	height:220px;
	overflow:hidden;	
}

#conteudo .depoimento-home h4 {
	background:none;
	color:#EAD465;
	font-size:18px;
	padding:0;
	margin-bottom:5px;
}

#conteudo .depoimento-home p { color:#FFF }

#conteudo .depoimento-home img {
	float:left;
	width:90px;
}

#conteudo .depoimento-home .texto {
	float:right;
	width:180px;
}

#conteudo .depoimento-home .mais {
	display:block;
	position:absolute;
	bottom:10px; right:10px;
	
	font-family:Perpetua,"Times New Roman",Times,serif;
	font-size:16px;
	color:#EAD465;
}

#conteudo .depoimento-home .mais:hover { text-decoration:underline }

#conteudo .coluna2 .quadro {
	width:inherit;
	text-align:center;
	height:230px;
}

#patrocinador {
	width:180px;
	height:677px;
	float:right;
	background:#FFFFFF;
	margin:10px 0 10px 10px;
	text-align:center;
}

#patrocinador h4 {
	margin-bottom: 5px;	
}

#patrocinio {
	margin-top:5px;
}

#patrocinador #patrocinio img {
	width:160px;
	margin:10px 15px !important;
}

#patrocinador .patrocinado {
	margin-bottom:16px;
}

#patrocinador .patrocinado img {
	width:100px;
	margin-bottom: 10px !important;
}

#patrocinador .apoio img {
	width: 90px;
}

#rodape {
	clear:both;
	padding:8px 0;
	text-align:center;
	font-size:12px;
	background:url(../imagens/fundovermelho.jpg);
	border-top:#DC2A1E 3px solid;
	margin-top:20px;
}

#rodape a {
	font-family:Perpetua,"Times New Roman", Times, serif;
	color:#FEFFF9;
	font-size:16px;
}

/* INTERNAS */
#interna {
	margin:10px 0;
	padding:30px;
	background:#FFF;
}

#interna h1 {
	font-size:18px;
	margin:10px 20px 20px 20px;
	color:#DC2A1E;
	clear:both;
}

#interna h2 {
	font-size:16px;
	margin:20px;
	color:#DC2A1E;
	clear:both;
}

#interna h3 {
	font-size:14px;
	margin:5px 0;
	clear:both;
}

#interna h4 {
	font-size:14px;
	margin:5px 0;	
	color:#DC2A1E;
}

#interna h5 {
	margin-bottom:5px;
	font-weight:bold;
	margin:0;
}

#interna h1 a,
#interna h2 a,
#interna h4 a { color:#DC2A1E }

#interna ul {
	list-style:square;
	margin-left:60px;
	margin-bottom:40px;
}

#interna ul li { 
	line-height:25px;
	list-style:square;
}

#interna p {
	margin:20px 0;
	font-size:12px;
	line-height:20px;
	text-align:justify;
	text-indent:30px;
}

#interna .topo { 
	float:right;
	clear:both;
}

#interna .galeria .foto {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

#interna .galeria .foto a { display:block; }

#interna .galeria .foto img {
	width:100px;
	height:100px;
}

#interna .prato {
	margin:5px;
	float:left;
}

#interna .prato img {
	width:150px;
	height:150px;
}

#interna .prato .nomeprato {
	margin-top:5px;
	text-align:center;
	font-size:12px;
}

#mural {
	background:url(../imagens/mural.jpg) no-repeat;
	padding-top:30px;
	padding-left:255px;
	width:415px;
	height:550px;
	margin-bottom:20px;
}

#recados {
	height:420px;
	width:390px;
}

#recados .recado {
	width:100px;
	height:90px;
	padding:20px 10px 10px 10px;
	float:left;
	margin:0 10px 10px 0;
	cursor:pointer;
}

#recados .amarelo { background:url(../imagens/postit_amarelo.jpg) no-repeat }
#recados .azul { background:url(../imagens/postit_azul.jpg) no-repeat }
#recados .branco { background:url(../imagens/postit_branco.jpg) no-repeat }
#recados .verde { background:url(../imagens/postit_verde.jpg) no-repeat }
#recados .vermelho { background:url(../imagens/postit_vermelho.jpg) no-repeat }

.cluetip-default #cluetip-inner { 
	background:#F5EC83;
	border:3px solid #433623;
	font-family:Georgia, “Nimbus Roman No9 L”, serif;
}

#recados .recado .data {
	font-size:10px;
	margin-bottom:3px;
}

#recados .recado .nome {
	font-size:14px;
	margin-bottom:3px;
}
#recados .recado .cidade {
	font-size:12px;
}

#recados img { 
	margin-left:85px;
	margin-top:150px;
}

#anterior { 
	float:left;
	visibility:hidden;
	cursor:pointer;
}
#proxima { 
	float:right;
	visibility:hidden;
	margin-right:30px;
	cursor:pointer;
}

label.error { 
	color:#DC2A1E !important;
	font-size:10px !important;
	display:inline;
	margin-left:10px;
	width:500px;
}

form {
	display:table;
	padding:10px;
	width:340px;
	background:#F1F6DF;
	border:1px #DC2A1E solid;
	margin:auto;
}

form .imagem { 
	margin:10px;
	text-align:center;
	background-color:#FFFFFF;
	padding:10px;
}

form .linha {
	height:30px;
}

form .linhamsg {
	height:100px;
}

form label {
	width:103px;
	height:20px;
	font-size:12px;
	line-height:20px;
	float:left;
	text-align:left;
}

form label.lmsg { 
	width:80px;
	text-align:left;
}


form input {
	width:230px;
	height:20px;
	float:left;
}

form textarea {
	width:230px;
	height:80px;
	font-size:13.3333px;
	display:block;
	float:left;
}

form #enviar, form #enviarcadastro {
	width:100px;
	margin-right:65px;
	height:30px;
	float:right;
}

#interna .noticia { 
	clear:both;
	margin-bottom:20px;
}

#interna .noticia h4 a { color:#FFF }

#interna .noticia img {
	float:left;
	margin-right:10px;
	width:160px;
	height:140px;
	width:140px;
	margin-bottom:20px;
}

#interna .noticia p { 
	margin:10px 0 0 0;
}

#interna .noticia .texto { 
	float: right;
	width: 500px;
}

#noticia { margin:0 20px }

#noticia h1 {
	margin-left:0;
	margin-right:0;
}

#noticia img,
#noticia .legenda { 
	float:left;
	margin:0 10px 10px 0;
	width:300px;
}

#noticia .legenda img { margin:0 }

#noticia .legenda div {
	background:#FEED9F;
	width:280px;
	padding:10px;
	clear:both;
	font-weight:bold;
	font-size:12px;
}

#noticia p { 
	margin-left:0;
	margin-right:0;
}

#eventos {
	margin:20px;
	font-size:12px;
	width:660px;
}

#eventos th,
#eventos td {
	padding:5px;
	margin:5px;
	background:#CCC;
}

#eventos td.local1 { background-color:#ffab50 }
#eventos td.local2 { background-color:#ffbc74 }
#eventos td.local3 { background-color:#ffca91 }
#eventos td.local4 { background-color:#ffd8ae }
#eventos td.local5 { background-color:#ffefdd }
#eventos td.local6 { background-color:#ffe7cc }
#eventos td.local7 { background-color:#fff7dc }
#eventos td.local8 { background-color:#ffa7dd }
#eventos td.local9 { background-color:#ffcd30 }

#eventos td.dia { 
	background-color:#DC2A1E;
	color:#33FF66;
}

#eventos a { text-decoration:underline }

#eventos .descricao td { background:#FEED9F }

a.programacao {
	float:right;
	font-size:14px;
	margin-bottom:20px;
	color:#DC2A1E;
}

#interna .organizador {
	height:120px;
	padding:20px;
	margin-bottom:20px;
}

#interna .organizador img { 
	float:left;
	margin-right:10px;
	height:120px;
}

#interna .organizador .item { 
	margin:5px 0;
	font-size:12px;
}

/* pagina videos */
#videos h3 {
	margin: 0 0 5px 0;
}

#videos h2 {
	display:block;
	margin:0;
	height:60px;
}

#videos .video {
	width:300px;
	height:400px;
	float:left;
	margin-right:20px;
}

#interna h1.video-title {
	margin-left: 0 ;	
}

/* pagina expositores */
#expositores .ui-tabs-nav {
	border-bottom: 1px solid #4A2C23;
	width: 100%;
	height:30px;
	margin-bottom:20px;
	font-size:12px;
}

#expositores ul {
	margin-left:0;
}

#expositores .ui-state-default {
	background:url(../imagens/fundovermelho.jpg) repeat;
	height:29px;
}

#expositores .ui-state-default a {
	color: #FEFFF9;
}

#expositores .ui-state-active {
	background:url(../imagens/fundoverde.jpg) repeat;
}

#expositores .ui-tabs-panel {
	padding:0;	
}

#expositores ol {
	margin-top:20px;	
}

#expositores ol li {
	list-style:none;
	margin-left:0;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-left:10px;
	border-bottom: 1px solid #4A2C23;
}

#expositores ol li .numero {
	float:left;
	width:30px;
}

#expositores ol li .nome {
	float:left;
	width:600px;
}

#expositores ol li a {
	color:#B02C27;
	text-decoration:underline;
	margin-left:10px;
}

#interna .depoimento { 
	clear:both;
	margin-bottom:20px;
}

#interna .depoimento h4 { color:#FFF }

#interna .depoimento img {
	float:left;
	margin-right:10px;
}

#interna .depoimento .texto {
	float: right;
	width: 430px;
}

#interna .depoimento p { 
	margin:40px;
}

/* pagina afeira */
.tabela {
	margin-left:30px;
	margin-bottom:20px;
}

.tabela td {
	vertical-align:top;
	padding:5px 10px;
	line-height:20px;
}

/* PAGINACAO */
.paginacao {
	margin:20px 10px;
	clear:both;
}

.paginacao li {
	float:left;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin:0 10px 10px 0;
	list-style:none !important;
}

.paginacao li span {
	display:block;
	color:#FFF;
	width:30px;
	height:30px;
	line-height:28px;
	background:#DC2A1E;
	text-decoration:underline;
}

.paginacao li a {
	background:#FFF;
	display:block;
	color:#DC2A1E;
	border:1px solid #DC2A1E;
}

