figure{ margin:0}
img, picture, video, embed{	border:0; max-width: 100%; /*define a largura mÃ¡xima em atÃ© 100%*/}
A{ text-decoration: none; color:#FFF;}
A:hover{text-decoration: none;}

.subirTopo {text-decoration: none;background: rgba(0,0,0,.8);bottom: 20px;left: 20px;color: #fff;text-align: center;cursor: pointer;padding: 10px;font-size: 12pt;font-weight: bold;text-transform: uppercase;position: fixed;border: 0;opacity: .8; z-index:80}
.subirTopo:hover {opacity:1;}

body{font-family: 'Open Sans Condensed', sans-serif; color:#000; margin:0; padding:0; font-size:15pt }
.page{ box-sizing: border-box; color:#000000; background-color:#FFF; margin:0; padding:0px;}

.voltar_base{float:right; padding-right:0px; z-index:9999999; margin-top:30px}
.voltar{width:80px; padding:10px; text-align:center; font-size:12pt; margin:auto 0;  z-index:9999999;}


/* TABLET */


.central { width:100%; margin:0 auto; box-sizing: border-box; background-color:#FFFFFF; clear:both; box-shadow:#000 0px 0px 10px; }

.espaco{ clear:both; height:20px}
.espaco_P{ clear:both; height:10px}

.topo_cima{ height:10px; background-color:#e29717; display:none}
.topo_banner{ height:230px; background-position:center; background-size:cover; background-repeat:no-repeat; margin-left:30%; display:none}
.topo_logo{ height:130px; width:130px; margin:0 auto; text-align:center; background-size:cover; border-radius:100px; background-position:center; margin-top:-160px;}
.topo_dados{ display:none}
.topo_nome{display:none}
.topo_txt{display:none}

.logo_tablet{ position:fixed; top:10px; left:30px; z-index:9; height:130px; width:130px; margin:0 auto; text-align:center; background-size:cover; border-radius:100px; background-position:center;}


.menu{ position:fixed; overflow:scroll; height:100%; top:0; left:0; padding:20px; padding-top:150px; width:30%; background-color:#e29717; float:left; box-sizing:border-box}
.menu_link{font-size:15pt; margin:0; text-transform:uppercase; font-weight:bold; margin:10px; clear:both; display:block; border-bottom:1px solid #FFF; padding-bottom:10px}

.cardapio_infos{ float:left; width:70%; box-sizing:border-box; margin-left:30%; padding:20px; padding-left:35px}

.titulo_grupo{font-size:18pt; margin:0; box-sizing:border-box; text-transform:uppercase; font-weight:bold; color:#000; width:100%; padding:20px}


.rodape {box-sizing: border-box; clear:both; background-color:#000; font-size:8pt; color:#FFF; text-align:center; padding:10px; margin:0; margin-top:-5px}
.link_rodape{color:#FFF}
.rodape a{color:#FFF}

/*BOX PRODUTO*/
.produto_nome{text-align:left; font-size:16pt; font-weight:bold;}
.produto_resumo{ text-align: justify; font-size:11pt; margin-bottom:10px; height:60px; overflow:hidden; color:#999999}

.produto_desc{ float:left; text-align:left; font-size:13pt;background-color:#FFFFFF;}
.produto_valor{ float:right; text-align:right; background-color:#FFFFFF; font-size:13pt; font-weight:bold;}
.produto_linha{ background-image:url(../images/preco.gif); background-position:bottom; background-repeat:repeat-x; margin-bottom:10px; height:40px}

.produto_box{ box-sizing:border-box; text-align:left; width:100%; clear:both}
.produto_box_interno{ box-sizing:border-box; margin:10px; margin-bottom:20px; background-color:#FFFFFF; padding:10px; box-shadow:#c1c1c1 0px 0px 3px; border-radius:5px;}
.produto_foto{ -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; height:200px; float:right}
.produto_txt{ font-size:12pt}

.link_normal{ }
.link_mobile{ display:none;}
.botao{ padding:10px; font-size:15pt; font-weight:bold; color:#000; border-radius:5px;}


.busca{ width:70%; float:left; box-sizing:border-box; padding:10px; margin-left:30%; display:none}
.busca_box{ width:100%; background-color:#FFFFFF; border: solid 1px #dddddd; padding:5px; height:48px; box-sizing:border-box; }
.busca_form_box{ width:80%}
.busca_botao_box{float:right; width:15%}
.busca_form{ font-size: 15pt; padding-left:10px; color:#000; border: 0px; width:100%; height:38px; background-color:#FFF; font-family: 'Open Sans Condensed', sans-serif;}
.busca_botao{border: 0px; width:100%; cursor:pointer; height:30px; background-color:#FFF; background-image:url(../images/busca.gif); background-position:center; background-repeat:no-repeat}