@charset "utf-8";
/* CSS Document */

#conteudo {width:1000px; min-height:686px; float:left; background: #0d0d0d url(../images/bg_conteudo.jpg) no-repeat center top;}

#topo {width:1000px; height:215px; float:left;}

.logomarca {width:296px; height:228px; position:absolute; left:-7px; margin:0 !important;}
.logomarca h1 {display:none;}

#menu {width:652px; height:94px; float:left; margin:27px 0 0 329px; display:inline;}

.slogan {width:652px; height:38px; float:left;}
.slogan h2 {width:350px; float:left; display:inline-block;}
.slogan h2 span {display:none;}

.atalhos {width:200px; float:right;}
.atalhos img {float:left;}

.menu {width:652px; height:56px; float:left;}

#restaurantes {width:470px; height:400px; float:left; margin:65px 0 0 42px; display:inline;}

.restaurante_index { 
	background: url("../images/bg_rest_index2.gif") no-repeat scroll center top transparent;
    margin: 0px 20px 0px 0px;
	position: relative;
	display: block;
    float: left;
    height: 190px;
    width: 190px;
}

.restaurante_index h3 { top: 9px; }

.restaurante_index h3, .restaurante_index h3  a { 
	display: block;
	width: 170px;
	height: 113px;
	position: relative;
	margin: 0px auto;
}
.restaurante_index h3 span { display:none; }

.restaurante_index .titulo {
	clear: left;
    float: left;
    height: 15px;
    margin: 23px 0 0 10px;
    width: 180px;
}
.restaurante_index address {
	clear: left;
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    margin: 0 0 0 10px;
    width: 180px;
}

.restaurante_index p {
	clear: left;
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    margin: 0 0 0 10px;
    width: 180px;
}

.foto_index {}

#rodape {width:1000px; height:86px; float:left; clear:both; background-color:#0c0c0c;}

.redes {width:600px; height:37px; float:left; margin-left:44px;}

.assinatura {width:120px; float:right;}
.assinatura p {font:10px Tahoma, Geneva, sans-serif; color:#868686; float:left; text-align:right; margin-top:16px;}
.assinatura p a {color:#868686;}

#aviso {width:500px; float:left; position:absolute; top:530px; left:45px;}
#aviso p {font-size:10px; color:#fff;}


/* INTERNAS */
.interna {background:url(../images/bg_geral.jpg) #020203 no-repeat center bottom !important; margin-bottom:-161px !important;}
.interna #topo {width:1000px; height:121px !important; float:left;}


/* Página SOBRE */
#conteudo_sobre {width:1000px; min-height:527px; float:left;}

#box_rodape {margin:0; width:100%; height:161px; background:url(../images/bg_box_rodape.jpg) no-repeat center top; clear:both;}
.rodape_interna {width:1000px; margin:0 auto;}
.rod {width:1000px; height:86px; margin-top:75px; position:absolute;}

.texto_sobre {width:613px; float:left; margin-left:328px; display:inline;}
.texto_sobre img {padding:35px 0 20px 0;}
.texto_sobre p {font-size:12px; color:#fff; margin-top:20px;}


/* Página NOSSAS UNIDADES */
#conteudo_unidades {width:1000px; min-height:527px; float:left;}

.texto_unidades {width:613px; float:left; margin-left:328px; display:inline; padding-bottom:50px;}
.texto_unidades h2 span {display:none;}

.tit_interna {padding:35px 0 20px 0;}
.tit_unidade {padding-top:0px;}
.tit_conheca {padding-top:20px;}

.unidade {width:613px; height:130px; float:left; margin-top:30px;}
.unidade p {font-size:10px; color:#fff; padding:15px 0;}
.unidade address {font-size:10px; color:#fff;}

.thumb_unidade {width:178px; height:123px; float:left; background:url(../images/bg_unidade.jpg) no-repeat; margin-right:20px; display:inline;}
.thumb_unidade img {margin:8px !important; padding:0;}

.horarios {width:613px; float:left; margin-top:20px;}
.horarios h2 {font-size:15px; color:#c02026;}
.horarios h2 span {display:none;}
.horarios img {padding-bottom:0px;}
.horarios p {font-size:10px; color:#fff;}

/* Página UNIDADES MOSTRAR */
#conteudo_unidades_mostrar {width:1000px; min-height:527px; float:left;}

.texto_unidades_mostrar {width:613px; float:left; margin-left:328px; display:inline; padding-bottom:50px;}
.texto_unidades_mostrar h2 span {display:none;}
.texto_unidades_mostrar p {font-size:11px; color:#fff; margin-top:25px;}
.texto_unidades_mostrar address {font-size:10px; color:#fff;}
.texto_unidades_mostrar address span {color:#c02026;}
.texto_unidades_mostrar address span a {color:#c02026;}

.galeria {width:643px; float:left; margin-top:30px; display:inline;}

.tit_galeria {padding-right:330px; float:left;}

.foto {width:142px; height:100px; float:left; background-color:#16161d; border:1px solid #1e1e24; margin:25px 15px 0 0; display:inline;}
.foto img {margin:6px;}


/* Página CONTATO */
#conteudo_contato {width:1000px; min-height:527px; float:left;}

.texto_contato {width:613px; float:left; margin-left:328px; display:inline; padding-bottom:50px;}
.texto_contato h2 span {display:none;}

/* formulário */
.formulario {width:330px; height:410px; float:left;}
.formulario p {font-size:10px; color:#fff;}
.formulario img {margin-top:20px;}
.formulario label {width:310px; float:left; font-size:10px; color:#fff; padding-bottom:5px;}
.formulario select {width:307px; height:26px; float:left; border:1px solid #bf2025; padding:3px 0px;}
.formulario textarea {width:295px; height:85px; float:left; border:1px solid #bf2025; padding:5px;}
.formulario button {float:left; clear:both; background:transparent; cursor:pointer; float:right; margin-right:20px; display:inline;}

.finput_nome {width:293px; height:23px; float:left; border:1px solid #bf2025; padding:0 5px;}

.alinha_form {width:310px; height:45px; float:left; margin-top:10px;}
.alinha_area {width:310px; float:left; margin-top:10px;}

/* contato */
.contato {width:225px; height:435px; float:right; margin-left:50px;}
.contato p {font-size:10px; color:#bf2025; margin-top:15px;}
.contato address {font-size:10px; color:#fff;}
.contato address a {color:#fff;}

/* contato */
.telefones {width:225px; height:195px; float:left; border-bottom:1px solid #fff; margin-top:15px;}
.correspondencias {width:225px; height:100px; float:left; border-bottom:1px solid #fff; margin-top:15px;}
.emails {width:225px; height:140px; float:left; border-bottom:1px solid #fff; margin-top:15px;}


/* Página PROGRAMA FIDELIDADE */
/* formulário */
.fidelidade {width:600px; height:410px; float:left;}
.fidelidade p {font-size:10px; color:#fff;}
.fidelidade img {margin-top:20px;}
.fidelidade label {width:310px; float:left; font-size:10px; color:#fff; padding-bottom:5px;}
.fidelidade select {width:307px; height:26px; float:left; border:1px solid #bf2025; padding:3px 0px;}
.fidelidade textarea {width:295px; height:85px; float:left; border:1px solid #bf2025; padding:5px;}
.fidelidade button {float:left; clear:both; background:transparent; cursor:pointer; float:left; display:inline;}
.fidelidade span {font:9px Verdana, Geneva, sans-serif; color:#868686 !important; float:left; display:block; padding:5px 0 0 10px;}

.tit_cadastre {float:left; padding-right:500px; display:inline;}

.finput_nasc {width:158px; height:23px; float:left; border:1px solid #bf2025; padding:0 5px;}


/* Página CARDÁPIO */
#conteudo_cardapio {width:1000px; min-height:527px; float:left;}

.texto_cardapio {width:613px; float:left; margin-left:328px; display:inline; padding-bottom:30px;}
.texto_cardapio h2 span,
.almoco h3 span,
.jantar h3 span,
.sobremesa h3 span,
.bebidas h3 span {display:none;}
#geral h5 img { padding-bottom: 0px; !important; }
h5 span { display: none; }
div div.separador { float:left; margin:2px 0; width:100%; }
.texto_cardapio p {font:12px Verdana, Geneva, sans-serif; color:#fff;}

.col_card_esq {width:267px; float:left;}
.col_card_dir {width:305px; float:left; margin-left:40px; display:inline;}

.almoco {width:613px; float:left; margin-left:328px; display:inline; border-bottom:1px solid #fff; margin-bottom:20px;}
.jantar {width:613px; float:left; margin-left:328px; display:inline; border-bottom:1px solid #fff; margin-bottom:20px;}
.sobremesa {width:613px; float:left; margin-left:328px; display:inline; border-bottom:1px solid #fff; margin-bottom:20px;}
.bebidas {width:613px; float:left; margin-left:328px; display:inline; border-bottom:1px solid #fff; margin-bottom:20px;}
.img_destaque {margin-top:15px;}

.text_almoco {font:11px Verdana, Geneva, sans-serif; color:#fff;}
.text_obs { font: 9px Verdana, Geneva, sans-serif; color:#C02026; }
.text_obs strong { font-weight: bold; }

.cardapio_esq {width:290px; float:left; margin-top:20px; padding-bottom:5px; padding-right:15px; display:inline;}
.cardapio_esq p {font:10px Verdana, Geneva, sans-serif; color:#fff;}
.cardapio_esq p span {font:12px Verdana, Geneva, sans-serif !important; color:#c02026 !important;}
.cardapio_esq p span a {color:#c02026 !important; text-decoration:underline; cursor:pointer !important;}
.cardapio_esq img {padding-bottom:10px;}
.cardapio_esq ul {margin-top:10px;}
.cardapio_esq ul li {font:10px Verdana, Geneva, sans-serif; color:#fff;}
.cardapio_esq ul li a {color:#fff!important; text-decoration:underline!important; cursor:pointer !important;}

ul li span.novo { color:red; font:9px Verdana; }

.cardapio_dir {width:305px; float:left; margin-top:20px; padding-bottom:15px; display:inline;}
.cardapio_dir p {font:10px Verdana, Geneva, sans-serif; color:#fff;}
.cardapio_dir p span {font:12px Verdana, Geneva, sans-serif !important; color:#c02026 !important;}
.cardapio_dir p span a {color:#c02026 !important; text-decoration:underline; cursor:pointer !important;}
.cardapio_dir img {padding-bottom:10px;}
.cardapio_esq ul,
.cardapio_dir ul {margin-top:3px; margin-left: 3px; margin-bottom: 3px;}
.cardapio_dir ul li {font:10px Verdana, Geneva, sans-serif; color:#fff;}
.cardapio_dir ul li a {color:#fff!important; text-decoration:underline !important; cursor:pointer !important;}

.bebidas table,
.sobremesa table { font: 10px Verdana; color: #FFF; border: 0 none; }

.bebidas table th,
.sobremesa table th { color: #000; }

.bebidas table td,
.sobremesa table td { padding: 1px 0; padding-right: 20px; }

.bebidas table td.right,
.sobremesa table td.right { text-align: right; display: none; /*  tirar o display none quando quiserem que mostre os preços */ }

/* Página IMPRENSA */
#conteudo_imprensa {width:1000px; min-height:527px; float:left;}

.texto_imprensa {width:613px; float:left; margin-left:328px; display:inline; padding-bottom:50px;}
.texto_imprensa h2 span {display:none;}

.noticia {width:613px; float:left; margin-top:30px;}
.noticia h2 {font:bold 16px Verdana, Geneva, sans-serif; color:#b9191e;}
.noticia h2 a {color:#b9191e;}
.noticia p {font-size:10px; color:#fff; padding:5px 0;}
.noticia span {font-size:9px; color:#fff; margin-top:5px; display:block;}


/* Página SITEMAP */
.texto_sitemap {width:613px; float:left; margin-left:328px; display:inline; padding-bottom:30px;}
.texto_sitemap h3 span {display:none;}
.texto_sitemap h2 {font:16px Verdana, Geneva, sans-serif; color:#444; margin-top:5px;}
.texto_sitemap h2 a {color:#fff; text-decoration:underline;}

/* JQUERY */
pre {display:block; font:100% Verdana, Geneva, sans-serif; padding:10px; border:1px solid #bae2f0; background:#e3f4f9; margin:.5em 0; overflow:auto; width:800px;}
.screenshot {text-decoration:underline !important; cursor:pointer !important;}
#screenshot {position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff;}
