* { 
	font-family:Verdana, Arial, Helvetica, sans-serif
}

body {
	background:url(../imagens/fundo.jpg);
	margin:0;
}

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

img {
	border:none;
}

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

.clear { clear:both }

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

#menu {
	height:50px;
	border-bottom:#dc2a1e 3px solid;
}

#menu ul { 
	border-right:1px solid #DC2A1E;
	width:899px;
	height:50px;
	background:url(../imagens/fundomenu.jpg) repeat-x;
}

#menu ul li {
	float:left;
	width:98.89px;
	height:50px;
	list-style:none;
	text-align:center;
	border-left:1px solid #DC2A1E;
}


/**** HACK IE8 *****/

#menu ul li {
	width /*\**/: 98px\9
}


#menu ul li a { 
	line-height:50px;
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	font-weight:bold;
	width:98.89px;
	height:50px;
	display:block;
}

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

#menu ul ul {
	position:absolute;
	width: auto;
	height:auto;
	border:none;
	z-index:100;
	display:none;
}

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

#menu ul ul li a:hover { 
	/*background:url(../imagens/fundomenuover.jpg) repeat-x*/
	background:#CCCCCC;
}

#menu ul ul li a { 
	line-height:30px;
	width:148px;
	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;
}

#conteudoindex,
#conteudo {	
	background:#FFFFFF;
	float:left;
	width:722px;
}
#conteudoindex { width:auto }

#conteudoindex .coluna1 {
	background:#f1f6df;
	width:340px;
	float:left;
	border-right:2px #CCCCCC solid;
	padding:10px;
}

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

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

#conteudoindex .coluna1 .noticia { margin-top:10px }

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

#conteudoindex .coluna1 .noticia .titulo a { color:#000000 }

#conteudoindex .coluna1 .noticia .texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
}

#conteudoindex .coluna1 img {
	float:right;
	width:100px;
	margin:0 0 5px 5px;
}

#conteudoindex .coluna1 .ultimas {
	clear:both;
	margin:10px;
}

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

#conteudoindex .coluna1 .ultimas .titulo a { color:#000000; }

#conteudoindex .coluna1 .ultimas ul li {
	margin:6px 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#conteudoindex .coluna1 .ultimas ul li a { color:#000000; }

#conteudoindex .coluna2 {
	width:172px;
	float:left;
	background:#FFFFFF;
	margin-left:10px;
}

#conteudoindex #cardapio {
	text-align:center;
	width:172px;
	height:290px;
}

#conteudoindex #cardapio .imagens {
	width:172px;
	height:230px;
	margin-top:5px;
}

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

#conteudoindex #cardapio a {
	display:block;
	width:172px;
	height:36px;
	line-height:36px;
	background:#F1F6DF;
	font-size:10px;
}

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

#conteudoindex #jingle {
	width:172px;
	height:119px;
	margin-top:5px;
	cursor:pointer;
}

#conteudoindex #passeio {
	width:172px;
	height:162px;
	margin-top:5px;
}

#conteudoindex .coluna3 {
	float:left;
	background:#FFFFFF;
	margin-left:10px;
	width:335px;
}

#youtube, #video {
	margin:5px;
	width:325px;
	height:311px;
}

#conteudoindex .coluna3 .video {
	clear:both;
}

#conteudoindex .coluna3 .videos {	margin:0 5px }

#conteudoindex .coluna3 .videos a {
	background:#F1F6DF;
	margin:5px 0;
	padding:0 10px;
	line-height:20px;
	font-size:12px;
	display:block;
	cursor:pointer;
}

#conteudoindex .coluna3 .videos a.mais { text-align:right }
#conteudoindex .coluna3 .videos a.selecionado { 
	background-color:#DC2A1E;
	color:#F1F6DF;
}

#conteudoindex .coluna3 .banner { 
	width:162.5px;
	margin-right:10px;
	float:left;
	margin-bottom:10px;
}

#conteudoindex .coluna3 .banner img { width:162.5px }

#conteudoindex .coluna3 .direita { margin-right:0 } 

#master img {
	margin:0 15px;
}

#patrocinador {
	width:170px;
	float:right;
	background:#FFFFFF;
	margin-right:5px;
	text-align:center;
}

#patrocinadorindex {
	clear:both;
	width:100%;
	border-top:#DC2A1E 3px solid;
	padding-top:10px;
	text-align:center;
}

#patrocinio {
	margin-top:5px;
}

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

#patrocinadorindex #patrocinado img,
#patrocinador #patrocinado img {
	width:100px;
	margin:10px 15px !important;
}

#patrocinadorindex .realizacao {
	float:left;
	width:445px;
}

#patrocinadorindex .parceria {
	float:right;
	width:445px;
}

#rodape {
	clear:both;
	padding:8px 0;
	text-align:center;
	font-size:12px;
	background:#DDDFDA;
	border-top:#DC2A1E 3px solid;
	width:100%;
	margin-top:20px;
	display:table;
}

/* INTERNAS */
#interna { padding:10px }

#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 20px;
	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 }

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

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

#interna .galeria {
	margin:0 20px 20px 20px;
	display:table;
}

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

#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;
	float:left;
}

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

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

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

#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;
}

#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;
	background-color:#F4D39D;
}

#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:330px;
	height:400px;
	float:left;
	margin-right: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;
}

.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;
}
