body {
	background:#9a2627 url(../Imagens/bg.png) top center repeat-x;
	margin:0;
	padding:0;
	font-family: Georgia, Trebuchet MS, Times New Roman, Tahoma, Arial;
	font-size:90%;
}
* {outline:none;}
* form {margin:0;padding:0;}h1, h2, h3 {color:red;}p{color:green;text-align:justify;}
ul {margin:0;}
ul li {color:green;}
.txt {
	border:3px #00b165 solid;
	padding:3px;
	margin:5px 0;
	color:#999;
	font-family:Georgia, Times New Roman;
}
.txt:focus {
	border:3px #00b165 solid;
	padding:3px;
	margin:5px 0;
	color:#999;
	font-family:Georgia, Times New Roman;
	background:#f6f6f6;
}

/*topo*/
#pluginTopo {
	height:370px;
	background:url(../Imagens/topo.jpg) top center no-repeat;
}
#pluginTopo p {
	margin:10px;
	float:left;
	color:#fff;
	position:absolute;
	top:0;
	left:0;
	z-index:200;
}
#pluginTopo p a {
	color:Yellow;
	text-decoration:none;
}
#pluginTopo p a:hover {
	color:Yellow;
	text-decoration:underline;
}
#topo {
	position:relative;
	height:370px;
	overflow:hidden;
	width:100%;
	min-width:990px;
}
#topo div.conteudoTopo {
	width:990px;
	overflow:hidden;
	margin:auto;
	height:370px;
	z-index:100;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-495px;
}
#topo h1 {
	float:left;
	text-indent:-9999px;
}
#topo ul.flags {	
	position:absolute;
	top:0;
	right:0;
	margin:0;
	padding:0;
	list-style-type:none;
	width:123px;
	height:48px;
	padding:0 29px 0 0;
}
#topo ul.flags li {
	float:left;
	width:41px;
	height:48px;
}
#topo ul.flags li a {
	float:left;
	width:41px;
	height:48px;
	text-indent:-9999px;
	background-image:url(../Imagens/flags.png);
}
#topo ul.flags li a.english {background-position:-82px 0;}
#topo ul.flags li a.english:hover {background-position:-82px bottom;}
#topo ul.flags li a.espanhol {background-position:-41px 0;}
#topo ul.flags li a.espanhol:hover {background-position:-41px bottom;}
#topo ul.flags li a.portugues {background-position:0 0;}
#topo ul.flags li a.portugues:hover {background-position:0 bottom;}

/*twitter*/
#informativo {
	float:left;
	width:370px;
	padding:30px 0 0 0;
}
#informativo p {
	text-align:justify;
	line-height:1.4em;
}
#twitter_div {
	padding:30px 10px 10px 10px;
}
#informa {
	padding:0 10px;
}
#informa p {
	margin:0;
}
#informa h2.pt {
	margin:0;
	padding:5px 0;
	text-indent:-9999px;
	background:url(../Imagens/titulo_informativo1.png) no-repeat;
}
#informa h2.en {
	margin:0;
	padding:5px 0;
	text-indent:-9999px;
	background:url(../Imagens/titulo_informativo1_ingles.png) no-repeat;
}
#informa h2.es {
	margin:0;
	padding:5px 0;
	text-indent:-9999px;
	background:url(../Imagens/titulo_informativo1_espanhol.png) no-repeat;
}
#twitter_div h2.pt {
	margin:0;
	padding:5px 0;
	text-indent:-9999px;
	background:url(../Imagens/titulo_informativo.png) no-repeat;
}
#twitter_div h2.en {
	margin:0;
	padding:5px 0;
	text-indent:-9999px;
	background:url(../Imagens/titulo_informativo_ingles.png) no-repeat;
}
#twitter_div h2.es {
	margin:0;
	padding:5px 0;
	text-indent:-9999px;
	background:url(../Imagens/titulo_informativo_espanhol.png) no-repeat;
}
#twitter_update_list {
	margin:0;
	padding:0;
	list-style-type:none;
}
#twitter_update_list li {
	color:green;
}
#twitter_update_list li span {
	display:block;
	padding:5px 0 0 0;
}
#twitter_update_list li span a {
	display:inline !important;
	text-align:left !important;
}
#twitter_update_list li a {
	display:block;
	text-align:right;
	color:#f00;
	font-weight:bold;
	padding:0 0 5px 0;
	border-bottom:1px #fff dotted;
}

/*menu*/
#topo ul.menu {	
	margin:0 0 0 0;
	padding:290px 0 0 31px;
	list-style-type:none;
	height:79px;
	width:990px;
	position:absolute;
	top:0;
	left:0;
}
#topo ul.menu li {
	height:79px;
	float:left;
}
#topo ul.menu li a {
	float:left;
	height:79px;
	background-image:url(../Imagens/menu.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#menu0 {width:75px;background-position:0 0;}
#menu0:hover {width:75px;background-position:0 bottom;}
#menu0.selecionado {width:75px;background-position:0 bottom;}
#menu1 {width:140px;background-position:-76px 0;}
#menu1:hover {width:140px;background-position:-76px bottom;}
#menu1.selecionado {width:140px;background-position:-76px bottom;}
#menu2 {width:104px;background-position:-215px 0;}
#menu2:hover {width:104px;background-position:-215px bottom;}
#menu2.selecionado {width:104px;background-position:-215px bottom;}
#menu3 {width:114px;background-position:-320px 0;}
#menu3:hover {width:114px;background-position:-320px bottom;}
#menu3.selecionado {width:114px;background-position:-320px bottom;}
#menu4 {width:101px;background-position:-434px 0;}
#menu4:hover {width:101px;background-position:-434px bottom;}
#menu4.selecionado {width:101px;background-position:-434px bottom;}
#menu5 {width:167px;background-position:-534px 0;}
#menu5:hover {width:167px;background-position:-534px bottom;}
#menu5.selecionado {width:167px;background-position:-534px bottom;}
#menu6 {width:127px;background-position:-702px 0;}
#menu6:hover {width:127px;background-position:-702px bottom;}
#menu6.selecionado {width:127px;background-position:-702px bottom;}
#menu7 {width:100px;background-position:-831px 0;}
#menu7:hover {width:100px;background-position:-831px bottom;}
#menu7.selecionado {width:100px;background-position:-831px bottom;}

/*menuEspanhol*/
#topo ul.menuEspanhol {	
	margin:0 0 0 0;
	padding:290px 0 0 31px;
	list-style-type:none;
	height:79px;
	width:990px;
	position:absolute;
	top:0;
	left:0;
}
#topo ul.menuEspanhol li {
	height:79px;
	float:left;
}
#topo ul.menuEspanhol li a {
	float:left;
	height:79px;
	background-image:url(../Imagens/menuEspanhol.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

/*menuIngles*/
#topo ul.menuIngles {	
	margin:0 0 0 0;
	padding:290px 0 0 31px;
	list-style-type:none;
	height:79px;
	width:990px;
	position:absolute;
	top:0;
	left:0;
}
#topo ul.menuIngles li {
	height:79px;
	float:left;
}
#topo ul.menuIngles li a {
	float:left;
	height:79px;
	background-image:url(../Imagens/menuIngles.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#pagina {
	position:relative;
	background:url(../Imagens/pagina_topo.png) top center no-repeat;
	padding:55px 0 0 0;
	min-width:990px;
}
#pagina div.conteudoPagina {
	width:990px;
	margin:auto;
	background:url(../Imagens/pagina_bg.png) top center repeat-y;
	min-height:730px;
	position:relative;
	padding:0 0 30px 0;
}
* html #pagina div.conteudoPagina {height:820px;}

/*colunaDireita*/
#pagina div.colunaDireita {
	position:absolute;
	top:-55px;
	right:0;
	width:238px;
	height:500px;
}
#pagina div.colunaDireita h2 {
	text-indent:-9999px;
	padding:0;
	margin:0;
}

#parceiros {
	height:168px;
	background:url(../Imagens/parceiro.png) no-repeat;
	padding:35px 25px 35px 25px;
	overflow:hidden;
}
#parceiros h2.pt {background:url(../Imagens/titulo_parceiros_pt.png) no-repeat;}
#parceiros h2.en {background:url(../Imagens/titulo_parceiros_en.png) no-repeat;}
#parceiros h2.es {background:url(../Imagens/titulo_parceiros_es.png) no-repeat;}

#newsletter {
	height:175px;
	background:url(../Imagens/newsletter.png) no-repeat;
	padding:45px 25px 15px 25px;
	overflow:hidden;
}
#newsletter h2.pt {background:url(../Imagens/titulo_receba.png) no-repeat;}
#newsletter h2.en {background:url(../Imagens/titulo_receba_ingles.png) no-repeat;}
#newsletter h2.es {background:url(../Imagens/titulo_receba_espanhol.png) no-repeat;}
#newsletter p {
	color:#fff;
	margin:0;
	padding:5px 0 5px 0;
}
#newsletter .newsletterOK {
	width:45px;
	display:block;
	height:29px;
	text-indent:-9999px;
	float:right;
	margin:0 8px 0 0;
}
#reserva {
	height:85px;
	background:url(../Imagens/reserva.png) no-repeat;
	padding:20px 20px 20px 75px;
	overflow:hidden;
}
#reserva p {margin:5px;}
#reserva h2.pt {background:url(../Imagens/titulo_reserve.png) no-repeat;}
#reserva h2.en {background:url(../Imagens/titulo_reserve_ingles.png) no-repeat;}
#reserva h2.es {background:url(../Imagens/titulo_reserve_espanhol.png) no-repeat;}
#reserva a {
	text-decoration:none;
	color:green;
	cursor:pointer;
}
#reserva a:hover {
	text-decoration:underline;
	color:#f00;
}
#adicione {
	height:150px;
	background:url(../Imagens/adicione.png) no-repeat;
	padding:25px 25px 15px 25px;
	overflow:hidden;
}
#adicione h2.pt {background:url(../Imagens/titulo_adicione.png) no-repeat;}
#adicione h2.en {background:url(../Imagens/titulo_adicione_ingles.png) no-repeat;}
#adicione h2.es {background:url(../Imagens/titulo_adicione_espanhol.png) no-repeat;}
#adicione p {
	color:#fff;
	margin:0;
	padding:5px 0 5px 0;
}
#adicione ul.social {
	padding:0;
	margin:0;
	list-style-type:none;
}
#adicione ul.social li {
	float:left;
	width:61px;
	height:73px;
}
#adicione ul.social li a {
	float:left;
	width:61px;
	height:73px;
	display:block;
	background-image:url(../Imagens/social.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#adicione ul.social li a.facebook {background-position:0 0;}
#adicione ul.social li a.orkut {background-position:-61px 0;}
#adicione ul.social li a.twitter {background-position:-122px 0;}

/*home*/
#home {
	float:left;
	padding:20px 0 0 60px;
	width:660px;
	overflow:hidden;
}
#showcase h2.pt {
	padding:0 0 10px 0;
	margin:0;
	text-indent:-9999px;
	background:url(../Imagens/titulo_bem_vindo.png) no-repeat;
}
#showcase h2.en {
	padding:0 0 10px 0;
	margin:0;
	text-indent:-9999px;
	background:url(../Imagens/titulo_bem_vindo_ingles.png) no-repeat;
}
#showcase h2.es {
	padding:0 0 10px 0;
	margin:0;
	text-indent:-9999px;
	background:url(../Imagens/titulo_bem_vindo_espanhol.png) no-repeat;
}
#promocao {
	width:267px;
	height:222px;
	float:left;
	margin:30px 20px 0 0;
	position:relative;
}
#promocao img {
	float:left;
}
#promocao a {
	float:left;
}

/*internas*/
#interna {
	float:left;
	padding:10px 0 0 60px;
	width:660px;
	overflow:hidden;
}

/*cardapio*/
#cardapio h2.pt {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_cardapio.png) no-repeat;
	text-indent:-9999px;
	padding:0 0 10px 0;
}
#cardapio h2.es {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_cardapio_espanhol.png) no-repeat;
	text-indent:-9999px;
	padding:0 0 10px 0;
}
#cardapio h2.en {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_cardapio_ingles.png) no-repeat;
	text-indent:-9999px;
	padding:0 0 10px 0;
}
.principal dl.itensPrincipal {
	color:Green;
	overflow:hidden;
}
.principal dl.itensPrincipal dt {
	font-size:1.8em;
	overflow:hidden;
	padding:15px 0 3px 0;
	margin:0px 0 5px 0;
	border-bottom:1px #fff dotted;
	height:37px;
}
.principal dl.itensPrincipal dt span.titulo {
	display:block;
	float:left;
	width:540px;
}
.principal dl.itensPrincipal dt span.preco {
	display:block;
	float:left;
	color:Red;
	width:115px;
}
.principal dl.itensPrincipal dd {
	padding:0;
	margin:0;
}
.itensCardapio ul {
	padding:20px 0 0 0;
	margin:0;
	list-style-type:none;
}
.itensCardapio ul li {
	width:660px;
	float:left;
	padding:0;
	border-bottom:1px #fff dotted;
}
.itensCardapio ul li a {
	float:left;
	width:650px;
	text-decoration:none;
	padding:5px;
	position:relative;
	cursor:default;
}
/*
.itensCardapio ul li a:hover {
	float:left;
	width:650px;
	text-decoration:none;
	position:relative;
	background:#dcd18e;
}
*/
.itensCardapio ul li img {
	float:left;
	border:3px #fff solid;
	margin:0 10px 0 0;
}
.itensCardapio ul li span {
	display:block;
	color:Green;
}
.itensCardapio ul li span b {
	color:Red;
	font-size:1.3em;
}
.itensCardapio ul li a span.detalhes {
	float:right;
	padding:5px;
	-moz-border-radius:7px;
	font-size:0.6em;
	font-weight:bold;
	color:#fff;
	background:#f00;
	font-family:Tahoma;
}
img.imgCardapio {
	border:1px #f00 solid;
	background:#fff;
	padding:3px;
}

/*institucional*/
#institucional h2.pt {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_institucional.png) no-repeat;
	text-indent:-9999px;
	padding:0 0 10px 0;
}
#institucional h2.en {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_institucional_ingles.png) no-repeat;
	text-indent:-9999px;
	padding:0 0 10px 0;
}
#institucional h2.es {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_institucional_espanhol.png) no-repeat;
	text-indent:-9999px;
	padding:0 0 10px 0;
}
ul.galeria {
	padding:0;
	margin:0;
	list-style-type:none;
	overflow:hidden;
	padding:0 0 10px 0;
}
ul.galeria li {
	float:left;
	padding:5px 5px;
	width:120px;
}
ul.galeria li a {
	border:1px #f00 solid;
	float:left;
	padding:3px;
	background:#fff;
}
ul.galeria li a:hover {
	background:#f00;
	float:left;
	padding:3px;
}
ul.galeria li a img {
	display:block;
	border:none;
	width:112px;
	height:90px;
}
ul.galeria li span {
	display:block;
	clear:both;
	color:Red;
	padding:5px 0;
	font-size:0.8em;
}

/*internas*/
#interna div.imagemInterna {
	position:relative;
	overflow:hidden;
	clear:both;
}
#interna div.imagemInterna img {
	width:660px;
	height:500px;
}
#interna div.imagemInterna span.mascara {
	position:absolute;
	top:0;
	left:0;
	width:660px;
	height:500px;
	background:url(../Imagens/mascara_cardapio.png) no-repeat;
}
#menuInterno {
	overflow:hidden;
	padding:0 0 10px 0;
}
#menuInterno h3 {
	float:left;
	width:150px;
	height:45px;
	color:Green;
	font-size:0.8em;
	margin:0;
	padding:0;
	line-height:48px;
	font-weight:normal;
}
#menuInterno ul {
	padding:0;
	margin:0;
	list-style-type:none;
	height:45px;
}
#menuInterno ul li {
	float:left;
	height:45px;
	margin:0 1px;
}
#menuInterno ul li a {
	float:left;
	height:45px;
	line-height:45px;
	text-align:center;
	padding:0 8px;
	color:green;
	font-weight:bold;
	text-decoration:none;
	font-size:0.8em;
}
#menuInterno ul li a:hover {
	float:left;
	background:#f00;
	-moz-border-radius:5px;
	color:#fff;
}
#menuInterno ul li a.selecionado {
	float:left;
	background:#f00;
	-moz-border-radius:5px;
	color:#fff;
}

/*destaque*/
#destaque h2.pt {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_destaque.png) no-repeat;
	text-indent:-9999px;
	padding:0 0 10px 0;
}
#destaque h2.es {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_destaque_espanhol.png) no-repeat;
	text-indent:-9999px;
	padding:0 0 10px 0;
}
#destaque h2.en {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_destaque_ingles.png) no-repeat;
	text-indent:-9999px;
	padding:0 0 10px 0;
}
div.destaques ul {
	padding:20px 0 0 0;
	margin:0;
	list-style-type:none;
}
div.destaques ul li {
	width:660px;
	float:left;
	padding:0;
	border-bottom:1px #fff dotted;
}
div.destaques ul li a {
	float:left;
	width:650px;
	text-decoration:none;
	padding:5px;
	position:relative;
}
div.destaques ul li a:hover {
	float:left;
	width:650px;
	text-decoration:none;
	position:relative;
	background:#dcd18e;
}
div.destaques ul li img {
	float:left;
	border:3px #fff solid;
	margin:0 10px 0 0;
}
div.destaques ul li span {
	display:block;
	color:Green;
}
div.destaques ul li span b {
	color:Red;
	font-size:1.3em;
}
div.destaques ul li a span.detalhes {
	clear:both;
	float:right;
	padding:5px;
	-moz-border-radius:7px;
	font-size:0.6em;
	font-weight:bold;
	color:#fff;
	background:#f00;
	font-family:Tahoma;
}
div.destaques span.data {
	padding:3px 0;
	color:#000;
}
p.download {
	float:left;
	margin:0;
	padding:0 30px 30px 0;
}
p.download span {
	display:block;
	text-align:center;
	color:#f00;
}
p.download input {
	border:1px #f00 solid;
	padding:3px;
	background:#fff;
}

/*eventos*/

div.eventos h2.pt {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_eventos.png) no-repeat;
	text-indent:-9999px;
	padding:0 0 10px 0;
}
div.eventos h2.es {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_eventos_espanhol.png) no-repeat;
	text-indent:-9999px;
	padding:0 0 10px 0;
}
div.eventos h2.en {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_eventos_ingles.png) no-repeat;
	text-indent:-9999px;
	padding:0 0 10px 0;
}
div.evento {
	overflow:hidden;
	padding:0 0 20px 0;
}
div.evento h3 {
	margin:0;
	padding:0 0 10px 0;
}
div.evento a {
	clear:both;
	border:1px #f00 solid;
	padding:3px;
	background:#fff;
	float:left;
	margin:0 40px 0 0;
}
div.evento a:hover {
	clear:both;
	border:1px #f00 solid;
	padding:3px;
	background:#fff;
	float:left;
	margin:0 40px 0 0;
	background:#f00;
}
div.evento a img {
	float:left;
	border:none;
}

/*Galeria de fotos*/
#galeriaDeFotos h2.pt {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_galeria_de_fotos.png) no-repeat;
	text-indent:-9999px;
	padding:0 0 10px 0;
}
#galeriaDeFotos h2.en {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_galeria_de_fotos_ingles.png) no-repeat;
	text-indent:-9999px;
	padding:0 0 10px 0;
}
#galeriaDeFotos h2.es {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_galeria_de_fotos_espanhol.png) no-repeat;
	text-indent:-9999px;
	padding:0 0 10px 0;
}

/*localizacao*/
#localizacao h2.pt {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_localizacao.png) no-repeat;
	text-indent:-9999px;
}
#localizacao h2.es {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_localizacao_espanhol.png) no-repeat;
	text-indent:-9999px;
}
#localizacao h2.en {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_localizacao_ingles.png) no-repeat;
	text-indent:-9999px;
}
#localizacao h3 {
	font-size:1.5em;
	margin:0;
	padding:20px 0 0 0;
}
#localizacao h3 span {
	color:#f00;
}
#localizacao h4 {
	margin:0;
	padding:5px 0;
}
#localizacao p {
	margin:0;
	padding:0 0 20px 0;
}
#localizacao iframe {
	border:2px #00b165 solid;
	margin:0 0 20px 0;
}
a.localizacao {
	float:left;
	padding:3px;
	background:#fff;
	border:1px green solid;
	margin:0 10px 0 0;
}
a.localizacao:hover {
	float:left;
	padding:3px;
	background:#f00;
	border:1px green solid;
	margin:0 10px 0 0;
}
a.localizacao img {
	float:left;
	display:block;
	border:none !important;
}
div.unidade {
	clear:both;
}
/*contato*/
#contato h2.pt {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_contato.png) no-repeat;
	text-indent:-9999px;
	padding:0 0 10px 0;
}
#contato h2.es {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_contato_espanhol.png) no-repeat;
	text-indent:-9999px;
	padding:0 0 10px 0;
}
#contato h2.en {
	padding:0;
	margin:0;
	background:url(../Imagens/titulo_contato_ingles.png) no-repeat;
	text-indent:-9999px;
	padding:0 0 10px 0;
}
.formulario {
	padding:5px 0;
}
.formulario input.txt {
	float:left;
}
.formulario label {
	display:block;
	padding:2px 0;
	overflow:hidden;
	clear:both;
}
.formulario label span {
	display:block;
	float:left;
	width:120px;
	color:green;
	padding:10px 0;
}
.formulario span.validator {
	width:5px !important;
	padding:5px 5px !important;
}

/*rodape*/
#rodape {
	height:130px;
	background:url(../Imagens/rodape_bg.png) top center no-repeat;
}
#rodape div.conteudoRodape {
	margin:auto;
	width:990px;
	position:relative;
}
#rodape address.pt {
	text-indent:-9999px;
	height:130px;
	float:left;
	width:733px;
	background:url(../Imagens/rodape_contato_pt.png) no-repeat;
}
#rodape address.es {
	text-indent:-9999px;
	height:130px;
	float:left;
	width:733px;
	background:url(../Imagens/rodape_contato_es.png) no-repeat;
}
#rodape address.en {
	text-indent:-9999px;
	height:130px;
	float:left;
	width:733px;
	background:url(../Imagens/rodape_contato_en.png) no-repeat;
}
#rodape address.creativebizz {
	height:130px;
	float:left;
	width:95px;
}
#rodape address.creativebizz a {
	position:absolute;
	top:0;
	right:170px;
	display:block;
	text-indent:-9999px;
	height:130px;
	float:left;
	width:95px;
	background:url(../Imagens/creativebizz.png) no-repeat;
}
#rodape img.imagemLateralRodape {
	position:absolute;
	top:-118px;
	right:0;
}