/* CSS Document */



.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { display:inline-table; }

/* Hides from IE-mac \*/

* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* End hide from IE-mac */



body { background:#eeefe9; margin:0; padding:0; }



#container { background:url(/images/bg_home.jpg) repeat-y; margin:0 auto; padding:0; width:810px; }



#conteudo { clear:both; margin:0; padding:10px 14px 0 14px; }

#conteudo #loader { font:12px/12px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:20px 20px; text-align:center; }

#flash { padding:0 0 20px 10px; float:left }

#banners { float:left; margin:0; padding:0 12px 0 0; width:294px; }

#banners div { margin:0; padding:0 0 10px 0; }



#banners #happy { border-bottom:1px dotted #323230; padding:0 0 15px 0; }



#banners #enquete { padding:10px 0 0 0; }

#banners #enquete p { clear:both; font:11px/11px Arial, Helvetica, sans-serif; margin:0; padding:2px 0; }

#banners #enquete p img { float:right; margin:10px 5px 0 0; }

#banners #enquete form { border-bottom:1px dotted #323230; margin:0; padding:0 0 15px 0; }

#banners #enquete form p { background:#e6e6dc; margin:5px 0; padding:1px 0; }



#menu { background:#515244; float:left; margin:0; padding:20px 10px 0 10px; width:190px; }

#menu ul { display:block; list-style:none; margin:0; padding:0 0 10px 0; }

#menu ul li { display:block; margin:0; padding:1px 0; }

#menu ul li a { background:#3b3b2f; color:#fff; display:block; font:12px/16px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0 0 0 4px; text-decoration:none; }

#menu ul li a:hover { background:#74b100; }

#menu div { margin:0; padding:400px 0 30px 0; }



#chamadas { float:left; margin:0; padding:0 10px 0 10px; width:235px; }

#chamadas p { font:11px/13px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:2px 2px; text-align:right; }

#chamadas p.elementos { padding:0; text-align:left; }

#chamadas p.separador { padding:0 0 10px 0; }

#chamadas p.legenda { padding:4px 1px; }

#chamadas p.legenda span.legenda { background:#74b100; color:#fff; font-weight:bold; padding:4px 4px; text-transform:uppercase; }

#chamadas p.noticias { background:#e6e6dc; text-align:left; }

#chamadas p.noticias a { color:#000; text-decoration:none;  }

#chamadas p.noticias a:hover { text-decoration:underline; }

#chamadas p.datas { color:#314800; font-weight:bold; text-align:left; }

#chamadas p a { color:#74b100; text-decoration:none; }

#chamadas form { display:block; margin:0; padding:10px 0; }

#chamadas form p { clear:both; display:block; height:25px; padding:5px 0; text-align:left; }

#chamadas form p label { display:block; float:left; margin:0; padding:2px 0 0 0; }

#chamadas form p input.caixas { border:1px solid #333; float:left; font:11px/13px Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 10px; }

#chamadas form p a.botao { background:url(../images/btn_ok.jpg) no-repeat; color:#fff; display:block; float:left; height:15px; margin:1px 0 0 5px; text-align:center; width:25px; }



#internas { float:left; margin:0; padding:0 10px 0 10px; width:545px; }

#internas #texto { float:left; margin:0; padding:0; width:344px; }

#internas #texto p { color:#515244; font:11px/13px Verdana, Arial, Helvetica, sans-serif; margin:20px 0 0 0; padding:2px 2px; }

#internas #texto p a { color:#74b100; font-weight:bold; text-decoration:none; }



#internas div p { color:#515244; font:11px/13px Verdana, Arial, Helvetica, sans-serif; margin:20px 0 0 0; padding:2px 2px; }

#internas div p a { color:#74b100; font-weight:bold; text-decoration:none; }



#internas #calendario { float:left; margin:0; padding:0; width:200px; }



#internas table.agenda { border-collapse:collapse; margin:20px 0; }

#internas table.agenda td { border-top:1px solid #a3a49c; border-bottom:1px solid #a3a49c; color:#515244; font:11px/11px Verdana, Arial, Helvetica, sans-serif; padding:10px 0; }

#internas table.agenda td span { color:#458214; font-weight:bold; }

#internas table.agenda td.data { font-size:10px; }



#internas div.texto { clear:both; margin:0; padding:0 0 25px 0; }

#internas div.texto div.noticias { padding:0 20px 0 0; }

#internas div.texto div p { font:11px/13px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:2px 2px; }

#internas div.texto div p.noticias { background:#e6e6dc; margin:0 0 10px 0; }

#internas div.texto div p.noticias a { color:#000; font-weight:normal; }

#internas div.texto div p.datas { color:#314800; font-weight:bold; }



#internas div.texto ul.cardapio { list-style:none; margin:0; padding:20px 0 0 0; }

#internas div.texto ul.cardapio li { margin:0; padding:0 0 10px 0; }

#internas div.texto ul.cardapio li a { background:#71ad00; color:#fff; font:bold 12px/12px Verdana, Arial, Helvetica, sans-serif; padding:2px 2px; text-decoration:none; }



#internas div.texto ul.galeria { clear:both; display:block; list-style:none; margin:0; padding:20px 0; }

#internas div.texto ul.galeria li { display:inline; float:left; margin:0 5px 0 0; }

#internas div.texto ul.galeria li img { border:1px solid #71ad00; }



#internas div.texto div.lista { border-bottom:1px dotted #666; margin:20px 0 0 0; min-height:90px; padding:0; }

#internas div.texto div div.imagem { border:1px solid #71ad00; float:left; margin:0 10px 0 0; padding:0; width:84px; }

#internas div.texto div div.cardapio { float:left; margin:0; padding:0; width:440px; }

#internas div.texto div div.cardapio span.titulo { background:#71ad00; color:#fff; font:bold 12px/12px Verdana, Arial, Helvetica, sans-serif; padding:2px 2px; }

#internas div.texto div div.cardapio p.texto { background:#e6e6dc; display:block; margin:10px 0 0 0; padding:5px 5px; }



#internas div.texto form { display:block; margin:0; padding:0; }

#internas div.texto form ul { list-style:none; margin:0; padding:0; }

#internas div.texto form ul li { display:block; color:#000; float:left; font:bold 12px/12px Verdana, Arial, Helvetica, sans-serif; height:40px; margin:10px 25px 0 0; width:225px; }

#internas div.texto form ul li.linha { clear:both; height:180px; width:475px; }

#internas div.texto form ul li span { font-size:9px; font-weight:normal; }

#internas div.texto form ul li input.caixas { border:1px solid #a5acb2; font:12px/12px Verdana, Arial, Helvetica, sans-serif; margin:5px 0 0 0; }

#internas div.texto form ul li textarea.caixas { border:1px solid #a5acb2; font:12px/12px Verdana, Arial, Helvetica, sans-serif; margin:5px 0 0 0; }

#internas div.texto form ul li select.caixas { border:1px solid #a5acb2; font:12px/12px Verdana, Arial, Helvetica, sans-serif; margin:5px 0 0 0; }



#internas div.texto table.pesquisa { background:#fff; float:left; width:500px; }

#internas div.texto table.pesquisa th { color:#458214; font:bold 11px/11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:2px 2px; text-align:left; }

#internas div.texto table.pesquisa td.conteudo { background:#e6e6dc; color:#515244; font:11px/11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:2px 2px; }



#internas div.banner { border-bottom:1px dotted #323230; margin:0; padding:20px 0; text-align:center; }

#internas div.banner img { border:none; margin:0; }



#internas div.pontilhado { clear:both; border-top:1px dotted #323230; margin:20px 0 0 0; padding:5px 0; }

#internas div.pontilhado a.voltar { background:url(../images/callt.gif) no-repeat; clear:right; color:#515244; display:block; font:11px/11px Verdana, Arial, Helvetica, sans-serif; width:70px; height:12px; margin:0; padding:0 0 0 13px; text-decoration:none; text-transform:uppercase; }



#internas div.destaques { clear:both; margin:0; padding:10px 0 0 0; }

#internas div.destaques div { float:left; margin:0; padding:0; width:250px; }

#internas div.destaques div.noticias { padding:0 20px 0 0; }

#internas div.destaques div.agenda { padding:0 0 0 20px; }

#internas div.destaques div p { font:11px/13px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:2px 2px; }

#internas div.destaques div p.elementos { padding:0; }

#internas div.destaques div p.separador { border-top:1px dotted #323230; padding:5px 0 10px 0; }

#internas div.destaques div p.legenda { background:#74b100; color:#fff; font-weight:bold; padding:2px 2px; }

#internas div.destaques div p.noticias { background:#e6e6dc; margin:0 0 10px 0; }

#internas div.destaques div p.noticias a { color:#000; font-weight:normal; text-decoration:none; }

#internas div.destaques div p.noticias a:hover { text-decoration:underline; }

#internas div.destaques div p.datas { color:#314800; font-weight:bold; }

#internas div.destaques div p a { color:#74b100; text-decoration:none; }



#internas #calendario table.calendar { border:1px solid #a3a3a3; border-collapse:collapse; height:109px; width:157px; }

#internas #calendario table.calendar td.calendar { background:#515244; border:1px solid #a3a3a3; font:bold 10px/10px Verdana, Arial, Helvetica, sans-serif; height:14px; vertical-align:middle; width:23px; }

#internas #calendario table.calendar td.calendar a { color:#fff; text-decoration:none; }

#internas #calendario table.calendar td.calendar a:hover { text-decoration:underline; }

#internas #calendario table.calendar td.calendarToday { background:#cdcd00; border:1px solid #a3a3a3; font:bold 10px/10px Verdana, Arial, Helvetica, sans-serif; height:14px; vertical-align:middle; width:23px; }

#internas #calendario table.calendar td.calendarToday a { color:#000; text-decoration:none; }

#internas #calendario table.calendar td.calendarToday a:hover { text-decoration:underline; }

#internas #calendario table.calendar td.calendarHeader { background:#6b6b6b; border:1px solid #a3a3a3; color:#000; font:bold 10px/10px Verdana, Arial, Helvetica, sans-serif; vertical-align:middle; height:14px; }

#internas #calendario table.calendar td.calendarMonth { background:#515244; border:1px solid #a3a3a3; color:#cdcd00; font:bold 10px/10px Verdana, Arial, Helvetica, sans-serif; vertical-align:middle; height:14px; }

#internas #calendario table.calendar td.calendarMonth a { color:#cdcd00; text-decoration:none; }



span.t1 { color:#515244; font:bold 20px Verdana, Arial, Helvetica, sans-serif; }

span.t2 { color:#7e7e72; font:bold 20px Verdana, Arial, Helvetica, sans-serif; }

span.t3 { color:#CDCDCA; font:bold 12px Verdana, Arial, Helvetica, sans-serif; }

#twitter h2 {
	display:none;
}
#twitter_update_list li a {
	color:#888; display:block;
}
#twitter_update_list li span a {
	color:#E98119 !important;
	display:inline !important;
}
#twitter_update_list {
	margin-top:-15px;
}
#twitter_update_list li {
	padding-left:60px;
	margin-top:10px;
} 
#profileLink {
	display:none
}
