/*Texto do cardápio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	background-position: left;
}
*/
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	margin: 0px;
	background-image: url(images/bg_geral.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

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

a:hover
{
	text-decoration:underline;
}

.menu_topo
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #636363;
}

.menu_topo a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #636363;
	text-decoration: none;
}

.menu_inferior
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #636363;
}

.menu_inferior a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #636363;
	text-decoration: none;
}

.menu_inferior a:hover
{
	text-decoration: underline;
}

.rights
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #636363;
}

.rights a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.rights a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.rights a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
}

.centavos
{
	font-size: 11px;
	display: inline;
	margin-bottom: 5px;
}

.br_login
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	clear: left;
	margin-bottom: 0px;
	z-index: auto;
	bottom: 0px;
	border-top-width: 0px;
	border-top-style: solid;
}

.br_login a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.br_login a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.br_login a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
}

.topo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	z-index: auto;
	background-attachment: fixed;
	background-repeat: no-repeat;
	height: 223px;
	width: 760px;
	background-position: center top;
	top: 0px;
	background-color: #000000;
	background: url(images/bg_topo.jpg) scroll;
}

.table_main
{
	background-image: url(images/bg_naveg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

.texto
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	padding: 0 0 0 0;
}

.texto h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-weight: bolder;
	display: block;
	color: #666666;
	margin: 5px;
}

.texto h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	display: block;
	color: #666666;
	margin: 5px;
}

.texto h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	display: block;
	color: #666666;
	margin: 5px;
}

.texto p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	display: block;
	margin-bottom: 0px;
	margin-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.texto #leiamais
{
	text-align: right;
	margin-right: 10px;
}

.texto a
{
	color: #666666;
	text-decoration: none;
}

.texto a:link
{
	color: #666666;
	text-decoration: none;
}

.texto a:hover
{
	color: #999999;
	text-decoration: underline;
}

.index_bg
{
	margin:0 0 0 0;
	background-attachment: fixed;
	/*	background-image: url(images/bg_empresa.gif); */
	background-repeat: no-repeat;
	background-position: left top;
}

.empresa_bg
{
	background-attachment: fixed;
	background-image: url(images/bg_empresa.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.contato_bg
{
	background-attachment: fixed;
	background-image: url(images/bg_contato.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.faq_bg
{
	background-attachment: fixed;
	background-image: url(images/bg_faq.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.fotos_bg
{
	background-attachment: fixed;
	background-image: url(images/bg_fotos.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.localizacao_bg
{
	background-attachment: fixed;
	background-image: url(images/bg_localizacao.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.meioambiente_bg
{
	background-attachment: fixed;
	background-image: url(images/bg_meioambiente.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.news_bg
{
	background-attachment: fixed;
	background-image: url(images/bg_news.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.obras_bg
{
	background-attachment: fixed;
	background-image: url(images/bg_obras.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.procedimentos_bg
{
	background-attachment: fixed;
	background-image: url(images/bg_procedimentos.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.produtos_bg
{
	background-attachment: fixed;
	background-image: url(images/bg_produtos.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.campo01
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: #C58196;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	height: 15px;
}

.campo01r
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	position: relative;
	height: 20px;
}

.campo02
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: #C58196;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	height: 80px;
}

.botão
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: #C58196;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	height: 15px;
}

.alerta
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FF0000;
	background-color: #FFFF00;
	text-align: center;
	height: 15px;
}

/* Cabeçalho Topo */
.cabecalho
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}

.cabecalho p
{
	padding: 1px;
	margin: 0px;
}

.cabecalho a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.cabecalho a:hover
{
	color: #CCCCCC;
}

.telefone
{
	color: #FFFFFF;
	font-weight: bold;
}

/* Destaques */
.destaque
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CCCCCC;
}

.destaque p
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.ultimas_not
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;
	margin: 0px;
	height: 200px;
	width: 210px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.galeria
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

.oatleta
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 210px;
	text-align: center;
	vertical-align: middle;
}

.obar_copasul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;
	margin: 0px;
	padding: 0px;
	height: 85px;
	width: 210px;
	text-align: center;
	vertical-align: middle;
}

.table_main #galeria_menu
{
	margin-right: 20px;
	margin-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.table_main #galeria_menu #galeria_form
{
	margin: 0px;
}

.table_main #texto_atleta
{
	font-family: trebuchet;
	font-size: 10px;
	color: #333333;
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.texto ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	display: block;
	margin-bottom: 0px;
	margin-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	list-style-position: outside;
	list-style-type: disc;
	margin-right: 0px;
	margin-left: 15px;
}

.table_main #texto_contato
{
	font-family: trebuchet;
	font-size: 10px;
	color: #333333;
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.textoUltimasNoticias
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	display: block;
	clear: both;
}

.textoUltimasNoticias a
{
	color: #666666;
	text-decoration: none;
}

.textoUltimasNoticias a:link
{
	color: #666666;
	text-decoration: none;
}

.textoUltimasNoticias a:hover
{
	color: #999999;
	text-decoration: none;
}

.texto_empresa
{
	font-family: trebuchet;
	font-size: 10px;
	color: #333333;
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-indent: 20px;
}

.texto_copasul
{
	font-family: trebuchet;
	font-size: 10px;
	color: #333333;
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-indent: 20px;
}

.table_main #texto_bar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	text-align: right;
	margin: 0px;
	height: 320px;
}

#refrigerantes
{
	width: 245px;
	border: 1px solid #333333;
	background-image: url(images/refrigerantes.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0 5 5 5;
}

.table_main #texto_bar p
{
	font-family: trebuchet;
	font-size: 10px;
	color: #333333;
	text-align: left;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.loja
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 15 0 0 0;
}

.loja p
{
	margin: 0;
	padding: 0 15 0 15;
	text-align: left;
}

.loja_destaque
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #cccccc;
}

.loja_destaque p
{
	margin: 0;
	padding: 0 15 0 15;
	text-align: left;
}

#sucos
{
	width: 245px;
	border: 1px solid #333333;
	background-image: url(images/sucos.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0 5 5 5;
}

#caipiras
{
	width: 245px;
	border: 1px solid #333333;
	background-image: url(images/caipiras.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0 5 5 5;
}

#cervejas
{
	width: 245px;
	border: 1px solid #333333;
	background-image: url(images/cervejas.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0 5 5 5;
}

#vinhos
{
	width: 245px;
	border: 1px solid #333333;
	background-image: url(images/vinhos.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0 5 5 5;
}
 # cubas {
 float: left;
 width: 245px;
 border: 1px solid #333333;
}

#doces
{
	width: 245px;
	border: 1px solid #333333;
	background-image: url(images/doces.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0 5 5 5;
}

#porcoes
{
	width: 495px;
	border: 1px solid #333333;
	background-image: url(images/porcoes.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0 5 5 5;
}

#drinks
{
	width: 245px;
	border: 1px solid #333333;
	background-image: url(images/drinks.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0 5 5 5;
}

#licores
{
	width: 245px;
	border: 1px solid #666666;
	background-image: url(images/licores.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0 5 5 5;
}

#lanches
{
	width: 245px;
	border: 1px solid #333333;
	background-image: url(images/lanches.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0 5 5 5;
}

#whiskys
{
	width: 245px;
	border: 1px solid #333333;
	background-image: url(images/whiskys.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0 5 5 5;
}

#cubas
{
	width: 245px;
	border: 1px solid #333333;
	background-image: url(images/cubas.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0 5 5 5;
}

#cardapio
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;/* padding: 10px 7.5px 10px 7.5px;*/
}

#cardapio td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#bar_destaque
{
	width: 245px;
	border: 1px solid #333333;
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0;
	height: 111px;
}

#bar_destaque2
{
	width: 495px;
	border: 1px solid #333333;
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0;
	height: 83px;
}

.table_main .obras_bg a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	float: left;
}

.mapasite
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	padding: 20 10 20 30;
}

.mapasite p
{
	padding:0;
	margin:0;
}

.mapasite ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	padding: 5 0 0 10;
	margin: 5 0 0 20;
}

.mapasite a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration:none;
}

.mapasite a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration:underline;
}

#noticias_list
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin: 0;
	/*height: 200px;*/
	width: 100%;
	padding: 10 5 5 5;
}

#conteudo_noticias
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0;
	height: 100%;
	padding: 10 20 10 5;
	width: 100%;
}

#conteudo_noticias p
{
	margin: 0 0 5 0;
	padding: 0;
}

#conteudo_noticias H1
{
	margin: 0 0 5 0;
	padding: 0;
	font-size: large;
	font-weight: bold;
}

#conteudo_noticias H2
{
	margin: 0 0 5 0;
	padding: 0;
	font-size: medium;
}

#conteudo_noticias H3
{
	margin: 0 0 5 0;
	padding: 0;
	font-size: small;
	font-weight: normal;
	font-style: italic;
}

#conteudo_noticias a
{
	text-decoration:none;
	color: #666666;
}

#conteudo_noticias a:hover
{
	text-decoration:underline;
	color: #666666;
}

.table_main #texto_bar table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.cardapio2010
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}
