* {margin:0; padding:0; list-style:none; text-decoration:none;}

.regulamentopromo p{color:#E0B5B5;font-size:11px;}
.regulamentopromo h4{color:#ffffff;font-size:13px;margin-top:10px;}
hr{display:none;}

#add{position:absolute;z-index:1000;_z-index:999;left:50%;margin-left:10px;top:200px;width:270px;height:270px;background-color:none;layer-background-color: none; border:0px solid #fff;}


body {margin:0;text-align:center;font-size:12px;color:#fff;line-height:1.6em;font-family:Arial, Helvetica, Verdana, sans-serif;overflow-x:hidden;background:url(../img/bg2.jpg) top center no-repeat #890204;}

#tudo{text-align:left;width:980px;_position:absolute;_left:0;}

/* menu - coluna lateral da esquerda */
#menu{position:fixed;float:left;background:url(../img/bg_menu.png) repeat-y;height:3000px;width:310px;*top:0;*left:0;}
#menu h1, #menu h2, #menu ul{position:absolute;text-indent:-5000px;}
#menu .menu_flash{width:260px;height:510px;position:relative;z-index:999;margin-left:-10px;}

/* corpo - toda coluna da direita */
#corpo{position:relative;width:640px;margin-left:310px;*position:absolute;*top:0;*left:0;*margin-left:310px;float:left;_float:none;}


/* PÁGINA INICIAL -------------------------------------------------------------------------------------------------------------------------------------------------  */


/* boxes da pagina inicial  */
#box_01{position:relative;width:622px;height:210px;background:url(../img/bg_box_01.png) no-repeat;margin:20px 15px 15px 10px;}
#box_01 ul.lista1{width:120px;float:left;margin-top:55px;color:#fff;line-height:2em;font-weight:bold;}
#box_01 ul.lista2{width:120px;float:left;margin-top:55px;color:#fff;line-height:2em;font-weight:bold;}
#box_01 img{float:left;margin-top:7px;margin-right:5px;}
#box_01 li a{color:#fff;line-height:2em;font-weight:bold;}
#box_01 li a:hover{color:#fd9653;}

#flash_cardapio{position:absolute;top:0;left:230px;width:446px;height:286px;z-index:998;}

#box_02{position:relative;width:622px;height:200px;margin:20px 15px 0 10px;}
#box_02 p a{color:#fff;}
#box_02 p a:hover{text-decoration:underline;}

#box_02a{position:relative;width:622px;height:59px;background:url(../img/bg_box_02a.png) no-repeat;margin:20px 15px 15px 10px;}
#box_02a p {position:relative;left:300px;z-index:999;}
#box_02a p a{color:#fff;}
#box_02a p a:hover{text-decoration:underline;}
#box_02a .det{position:absolute;top:0px;left:-15px;}
#box_02a .det a img{width:79px;height:68px;}
#box_02a .esq h2{position:absolute;width:275px;height:28px;background:url(../img/pedido_online.jpg) no-repeat;text-indent:-5000px;left:70px;top:15px;}

#fotos{position:relative;width:622px;height:180px;margin:0px 15px 0 10px;margin-top:-20px;}
#fotos h2{width:112px;height:28px;background:url(../img/nossa_arte.png) no-repeat;margin-left:20px;}
#fotos .sombra1 img{position:absolute;width:17px;height:205px;z-index:999;top:0;left:0;}
#fotos .sombra2 img{position:absolute;width:17px;height:205px;z-index:999;top:0;left:605px;}

#box_03{position:relative;width:622px;height:160px;background:url(../img/bg_box_02.png) no-repeat;margin:25px 15px 35px 10px;}

/* alinhamento de ul e p dentro de box_01 / box_02 / box_03 */
#box_02 p {position:absolute;width:280px;margin-top:43px;}
#box_03 p {position:absolute;width:240px;margin-top:43px;}

/* pequenos boxes dentro de box_01 / box_02 / box_03 */
#corpo .esq{width:270px;float:left;margin:20px;_margin:20px 10px;}
#corpo .dir{width:270px;float:right;margin:20px;_margin:20px 0;}

#corpo .dir .lista3{width:270px;}

/* lista em curiosidades */
#corpo .dir ul{width:120px;float:left;margin-top:40px;color:#fff;line-height:1.7em;font-weight:bold;}
#corpo .dir img{float:left;margin-top:7px;margin-right:5px;}
#corpo .dir li a{color:#fd9653;line-height:1.7em;font-weight:bold;}
#corpo .dir li a:hover{color:#fff;}

/* titulos dos boxes (pagina inicial) */
#box_01 .esq h2{position:absolute;width:174px;height:28px;background:url(../img/cardapio.jpg) no-repeat;text-indent:-5000px;*left:20px;}
#box_02 .dir h2{position:absolute;width:265px;height:28px;background:url(../img/horario.jpg) no-repeat;text-indent:-5000px;}
#box_03 .esq h2{position:absolute;width:143px;height:28px;background:url(../img/indique.jpg) no-repeat;text-indent:-5000px;}
#box_03 .dir h2{position:absolute;width:173px;height:28px;background:url(../img/ultimas_curiosidades.jpg) no-repeat;text-indent:-5000px;*left:332px;_left:350px;}



/* botoes */

#box_02 .esq .botao a{width:42px;height:43px;position:absolute;top:45px;left:245px;background:url(../img/botao.png) no-repeat 0 0;text-indent:-5000px;}
#box_02 .esq .botao a:hover{background:url(../img/botao.png) no-repeat 0 -45px;}

#box_03 .esq .botao a{width:42px;height:43px;position:absolute;top:45px;left:232px;_left:222px;background:url(../img/botao.png) no-repeat 0 0;text-indent:-5000px;}
#box_03 .esq .botao a:hover{background:url(../img/botao.png) no-repeat 0 -45px;}

#box_03 .dir .botao a{width:42px;height:43px;position:absolute;top:45px;left:232px;*left:110px;_left:90px;background:url(../img/botao.png) no-repeat 0 0;text-indent:-5000px;}
#box_03 .dir .botao a:hover{background:url(../img/botao.png) no-repeat 0 -45px;}

/* FIM DA PÁGINA INICIAL -------------------------------------------------------------------------------------------------------------------------------------------------  */



/* PÁGINAS INTERNAS -------------------------------------------------------------------------------------------------------------------------------------------------  */



/* coluna1  ----*/
#coluna1{position:relative;width:450px;float:left;margin:20px 0 0 10px;_margin:20px 0 0 0;background:#7e0004;padding:15px;margin-bottom:50px;}
#coluna1 #topo_int1 .barra img{position:absolute;width:480px;top:8px;left:0;}
#coluna1 #topo_int1 .fotos_topo img{margin:50px 0 0 0;}



/* COLUNA 2  -----*/
#coluna2{position:relative;width:130px;float:right;}

/* pedido_online_lateral------ */
#coluna2 #pedido_online_lateral{margin-top:25px;margin-bottom:15px;}
#coluna2 #pedido_online_lateral a img{width:123px;height:124px;}

/* cardapio ------ */
#coluna2 #cardapio_lateral{margin-bottom:15px;}
#coluna2 #cardapio_lateral a img{width:145px;height:141px;}

/* pedido ------ */
#coluna2 #pedido_lateral{margin-bottom:15px;}
#coluna2 #pedido_lateral a img{width:123px;height:103px;}

/* indique ------ */
#coluna2 #indique_lateral{margin-bottom:15px;}
#coluna2 #indique_lateral a img{width:120px;height:118px;margin-left:8px;}

/* lista curiosidades -----  */
#coluna2 #ultimas_curiosidades {position:relative;width:130px;margin-bottom:15px;}
#coluna2 #ultimas_curiosidades ul{width:120px;margin-top:10px;}
#coluna2 #ultimas_curiosidades img{float:left;margin-top:7px;margin-right:5px;}
#coluna2 #ultimas_curiosidades li a{color:#fd9653;line-height:2em;font-weight:bold;}
#coluna2 #ultimas_curiosidades li a:hover{color:#fff;}
#coluna2 #ultimas_curiosidades .titulo_ultimas{color:#e6b172;font-style:italic;}
#coluna2 #ultimas_curiosidades .titulo_ultimas2{width:103px;height:28px;background:url(../img/curiosidades2.png) no-repeat;margin-left:9px;}




/* PÁGINA CURIOSIDADES -------------------------------------------------------------------------------------------------------------------------------------------------  */

#coluna1 #topo_int1 h2.curiosidades{position:absolute;width:130px;height:28px;background:url(../img/curiosidades.jpg) no-repeat;text-indent:-5000px;top:35px;}
#coluna1 h3{font-size:18px;color:#fff;margin:15px 0;border-bottom:1px solid #fd9653;font-weight:normal;padding-bottom:5px;line-height:1.3em;}
#coluna1 .texto{margin-top:25px;}
#coluna1 .texto img{margin:5px 15px 10px 0;float:left;}
#coluna1 .texto p{margin-bottom:10px;}
#coluna1 .texto p a{color:#FD9653;}
#coluna1 .texto p a:hover{color:#fff;}

/* PÁGINA CURSOS--------------------------------------------------------------------------------------------------------------------------------------  */
#coluna1 #topo_int1 h2.cursos{position:absolute;width:275px;height:28px;background:url(../img/cursos.jpg) no-repeat;text-indent:-5000px;top:35px;}



/* PÁGINA CONTATO -------------------------------------------------------------------------------------------------------------------------------------------------  */

#coluna1 #topo_int1 h2.contato{position:absolute;width:130px;height:28px;background:url(../img/contato.jpg) no-repeat;text-indent:-5000px;top:35px;}
#coluna1 form.contato{width:422px;margin:30px auto;}
#coluna1 form.contato fieldset{border:none;}
#coluna1 form.contato label{font-size:13px;color:#fff}
#coluna1 form.contato label input{display:block;border:none;width:400px;height:16px;margin-bottom:10px;margin-top:2px;background:#000;color:#fff;font-size:13px;padding:8px;}
#coluna1 form.contato label textarea{display:block;border:none;width:396px;height:70px;margin-bottom:10px;margin-top:5px;background:#000;color:#fff;font-size:14px;padding:10px;overflow:auto;font-family:Arial, Helvetica, Verdana, sans-serif;}
#coluna1 form.contato label input.botao{width:39px;height:38px;padding:0;margin-top:10px;float:right;background:url(../img/botao2.png) no-repeat;cursor:pointer;}



/* PÁGINA CADASTRO -------------------------------------------------------------------------------------------------------------------------------------------------  */

#coluna1 #topo_int1 h2.cadastro{position:absolute;width:130px;height:28px;background:url(../img/cadastre.jpg) no-repeat;text-indent:-5000px;top:35px;}
#coluna1 form.cadastro{width:422px;margin:30px auto;}
#coluna1 form.cadastro fieldset{border:none;}

#coluna1 form.cadastro label{font-size:13px;color:#fff;margin-bottom:0;display:block;}
#coluna1 form.cadastro label input{display:block;border:none;width:400px;height:16px;margin-bottom:10px;margin-top:2px;background:#000;color:#fff;font-size:13px;padding:8px;}

#coluna1 form.cadastro label.sexo{font-size:12px;width:35px;padding-top:7px;background:#000;text-align:center;float:left;margin-right:10px;}
#coluna1 form.cadastro label input.radio {width:10px;margin-left:11px;background:#000;}

#coluna1 form.cadastro label.data{float:left;margin-left:125px;*margin-left:125px;_margin-left:108px;_width:100px;height:90px;margin-top:-10px;display:block;}
#coluna1 form.cadastro label.data input{width:185px;_width:184px;_margin-left:-107px;*margin-left:-125px;}

#coluna1 form.cadastro label.cpf{float:left;width:190px;_width:184px;margin-right:25px;_margin-right:10px;}
#coluna1 form.cadastro label.cpf input{width:190px;_width:184px;}

#coluna1 form.cadastro label.email{float:left;width:184px;}
#coluna1 form.cadastro label.email input{width:184px;}

#coluna1 form.cadastro label.telres{float:left;width:190px;_width:184px;margin-right:25px;_margin-right:10px;}
#coluna1 form.cadastro label.telres input{width:190px;_width:184px;}

#coluna1 form.cadastro label.telcel{float:left;width:184px;}
#coluna1 form.cadastro label.telcel input{width:184px;}

#coluna1 form.cadastro label.end{clear:both;}

#coluna1 form.cadastro label.num{float:left;width:190px;_width:184px;margin-right:25px;_margin-right:10px;}
#coluna1 form.cadastro label.num input{width:190px;_width:184px;}

#coluna1 form.cadastro label.comp{float:left;width:184px;}
#coluna1 form.cadastro label.comp input{width:184px;}

#coluna1 form.cadastro label.ref{clear:both;}

#coluna1 form.cadastro label.bairro{float:left;width:119px;_width:112px;margin-right:20px;_margin-right:10px;}
#coluna1 form.cadastro label.bairro input{width:119px;_width:112px;}

#coluna1 form.cadastro label.cidade{float:left;width:120px;112px:110px;margin-right:20px;_margin-right:10px;}
#coluna1 form.cadastro label.cidade input{width:120px;_width:112px;}

#coluna1 form.cadastro label.cep{float:left;width:120px;_width:112px;}
#coluna1 form.cadastro label.cep input{width:120px;_width:112px;}

#coluna1 form.cadastro label textarea{display:block;border:none;width:396px;height:70px;margin-bottom:10px;margin-top:5px;background:#000;color:#fff;font-size:14px;padding:10px;overflow:auto;font-family:Arial, Helvetica, Verdana, sans-serif;}
#coluna1 form.cadastro label input.botao{width:39px;height:38px;padding:0;margin-top:10px;float:right;background:url(../img/botao2.png) no-repeat;cursor:pointer;}


/* PÁGINA INDICAÇÃO -------------------------------------------------------------------------------------------------------------------------------------------------  */

#coluna1 #topo_int1 h2.indique{position:absolute;width:130px;height:28px;background:url(../img/indique.jpg) no-repeat;text-indent:-5000px;top:35px;}
#retorno a{color:#fd9653;}
#coluna1 form.indique{width:422px;margin:30px auto;}
#coluna1 form.indique fieldset{border:none;}
#coluna1 form.indique label{font-size:13px;color:#fff}
#coluna1 form.indique label input{display:block;border:none;width:400px;height:16px;margin-bottom:10px;margin-top:2px;background:#000;color:#fff;font-size:13px;padding:8px;}
#coluna1 form.indique label textarea{display:block;border:none;width:396px;height:70px;margin-bottom:10px;margin-top:5px;background:#000;color:#fff;font-size:14px;padding:10px;overflow:auto;font-family:Arial, Helvetica, Verdana, sans-serif;}
#coluna1 form.indique label input.botao{width:39px;height:38px;padding:0;margin-top:10px;float:right;background:url(../img/botao2.png) no-repeat;cursor:pointer;}


/* PÁGINA PROMOÇÃO -------------------------------------------------------------------------------------------------------------------------------------------------  */

#coluna1 #topo_int1 h2.promocao{position:absolute;width:112px;height:28px;background:url(../img/promocao.jpg) no-repeat;text-indent:-5000px;top:35px;}
#coluna1 .promo {position:relative;}
#coluna1 .promo h3{font-size:18px;color:#fff;margin:35px 0 10px 0;border-bottom:1px solid #fd9653;font-weight:normal;padding-bottom:5px;line-height:1.3em;}
#coluna1 .promo img{width:446px;heigth:100px;border:2px solid #fff;}
#coluna1 .promo a{color:#fd9653;}
#coluna1 .promo .det{position:absolute;top:0;right:0;}



/* PÁGINA cobertura -------------------------------------------------------------------------------------------------------------------------------------------------  */

#coluna1 #topo_int1 h2.cobertura{position:absolute;width:182px;height:28px;background:url(../img/cobertura.jpg) no-repeat;text-indent:-5000px;top:35px;}


/* PÁGINA PEDIDO -------------------------------------------------------------------------------------------------------------------------------------------------  */

#coluna1 #topo_int1 h2.pedido{position:absolute;width:230px;height:28px;background:url(../img/pedido.jpg) no-repeat;text-indent:-5000px;top:35px;}
#coluna1 .passos{margin-top:25px;}
#coluna1 .passos h3{font-size:18px;color:#fff;margin:15px 0;border-bottom:1px solid #fd9653;font-weight:normal;padding-bottom:5px;line-height:1.3em;}
#coluna1 .passos .box_passo{width:450px;height:120px;margin:20px 0;}
#coluna1 .passos .box_passo img{margin-right:15px;float:left;}
#coluna1 .passos p{padding-top:15px;color:#e6b172;}


/* PÁGINA fotos - ver tbm style_fotos.css ------------------------------------------------------------------------------------------------------------------------------------------------  */

#coluna_fotos{position:relative;width:592px;float:left;margin:20px 0 0 10px;background:#7e0004;padding:15px;margin-bottom:50px;}
#coluna_fotos #topo_int2 h2{position:absolute;width:112px;height:28px;background:url(../img/nossa_arte.jpg) no-repeat;text-indent:-5000px;top:35px;}
#coluna_fotos #topo_int2 .barra img{position:absolute;width:622px;top:8px;left:0;}
#coluna_fotos .texto{margin-top:25px;}
#coluna_fotos .texto img{margin:5px 15px 10px 0;float:left;}
#coluna_fotos .texto p{margin-bottom:10px;}


/* PÁGINA CARDÁPIO -------------------------------------------------------------------------------------------------------------------------------------------------  */

#coluna1 #topo_int1 h2.cardapio{position:absolute;width:174px;height:28px;background:url(../img/cardapio.jpg) no-repeat;text-indent:-5000px;top:35px;}
#coluna1 #cardapio_yohei .box_esq {position:relative;width:202px;height:375px;padding:8px;background:#9e0004;float:right;margin-bottom:15px;}
#coluna1 #cardapio_yohei .box_dir {position:relative;width:202px;height:375px;padding:8px;background:#9e0004;float:left;margin-bottom:15px;}
#coluna1 #cardapio_yohei .box_esq .novo, #coluna1 #cardapio_yohei .box_dir .novo {position:absolute;background:url(../img/novo.png) no-repeat;width:60px;height:21px;right:0;top:0;z-index:999;}

#coluna1 #cardapio_yohei .promo {position:absolute;background:url(../img/promo.png) no-repeat;width:60px;height:60px;left:140px;margin-top:-15px;}
#coluna1 #cardapio_yohei #box_tipos .novo {position:absolute;background:url(../img/novo.png) no-repeat;width:60px;height:21px;left:400px;margin-top:-5px;}
#coluna1 #cardapio_yohei h4 {font-style:italic;font-size:16px;color:#fd9653;background:#8e0004;padding:4px;}
#coluna1 #cardapio_yohei h4 span{font-size:40px;color:#fff;}
#coluna1 #cardapio_yohei h4 span.veg{font-size:20px;color:#fff;}
#coluna1 #cardapio_yohei p.qtd {font-size:11px;font-style:italic;margin:0 0 12px 0;}
#coluna1 #cardapio_yohei p.qtd span{font-size:13px;font-weight:bold;}
#coluna1 #cardapio_yohei ul{width:92px;font-size:10px;line-height:1.2em;float:left;margin:0 4px 10px 4px;}
#coluna1 #cardapio_yohei ul span{font-weight:bold;font-size:12px;}
#coluna1 #cardapio_yohei img{width:202px;height:70px;margin:0 0 5px 0;}

#coluna1 #cardapio_yohei .preco{clear:both;position:absolute;top:332px;_left:10px;width:186px;height:40px;background:#8e0004;padding:5px 8px;}
#coluna1 #cardapio_yohei .preco .de{font-size:13px;color:#fff;float:left;}
#coluna1 #cardapio_yohei .preco .de span{text-decoration:line-through;}
#coluna1 #cardapio_yohei .preco .por{font-size:18px;color:#fd9653;float:right;margin-top:10px;font-weight:bold;}


/* PÁGINA CARDÁPIO int -------------------------------------------------------------------------------------------------------------------------------------------------  */

#coluna1 #cardapio_yohei #box_tipos{position:relative;width:434px;padding:8px;background:#9e0004;float:left;margin-bottom:15px;}
#coluna1 #cardapio_yohei #box_tipos .imagem_prato{float:left;margin-right:10px;}
#coluna1 #cardapio_yohei #box_tipos .imagem_prato img{width:70px;height:70px;background:#8e0004;}
#coluna1 #cardapio_yohei #box_tipos .nome_prato{font-size:15px;font-weight:bold;margin-bottom:5px;}
#coluna1 #cardapio_yohei #box_tipos .desc_prato{font-size:12px;}
#coluna1 #cardapio_yohei #box_tipos .valor{float:right;padding:3px 5px;background:#8e0004;margin-top:10px;font-size:16px;color:#fd9653;font-weight:bold;}




/* lista CARDÁPIO coluna2-----  */
#coluna2 #opcoes_cardapio {width:130px;margin-bottom:15px;}
#coluna2 #opcoes_cardapio .box {position:relative;width:125px;height:43px;background:url(../img/ul.png) no-repeat;margin-bottom:20px;}
#coluna2 #opcoes_cardapio .box img{position:absolute;}
#coluna2 #opcoes_cardapio .box p{position:absolute;top:22px;width:125px;text-align:center;font-weight:bold;color:#fff;font-size:12px;_cursor:pointer;}
#coluna2 #opcoes_cardapio .box p a{color:#fff;}
#coluna2 #opcoes_cardapio .box p a:visited{color:#fff;}

/* 
#coluna_inteira{width:622px;float:left;margin:20px 0 0 10px;background:#7e0004;margin-bottom:50px;}
#coluna_inteira .topo img{width:622px;height:100px;border-bottom:1px solid #fff;}
#coluna_inteira h2{position:absolute;width:89px;height:28px;background:url(../img/cardapio.jpg) no-repeat;text-indent:-5000px;margin:15px;}
#cardapio{margin-top:50px;}
#cardapio .box_opcoes{float:left;margin:10px 0 20px 0;}
#cardapio h3{font-size:15px;width:592px;clear:both;background:#000;padding:3px 15px;color:#fd9653;}
#cardapio h3 span{font-size:11px;font-weight:normal;color:#fff;}
#cardapio .item{width:285px;height:70px;border:1px solid #890204;float:left;margin:10px 0 5px 15px;}
#cardapio .item:hover{background:#790204;}
#cardapio .item_lista{width:285px;height:30px;margin:10px 0 5px 15px;}
#cardapio .item_lista .nome{font-size:13px;float:left;}
#cardapio .item_lista .preco{width:60px;height:30px;color:#fff;font-size:15px;font-weight:bold;text-align:center;float:right;}
#cardapio .item_lista .preco span{color:#fff;font-size:10px;vertical-align:top;color:#993333}
#coluna_inteira .botao{width:70px;height:70px;background:url(../img/sushi.jpg) no-repeat 0 -80px;text-indent:-5000px;}
#coluna_inteira .botao:hover{background:url(../img/sushi.jpg) no-repeat 0 -8px;}
*/

/* RODAPÉ -------------------------------------------------------------------------------------------------------------------------------------------------  */
#rodape{position:relative;clear:both;text-align:left;margin-left:10px;}
#rodape p.sac{font-size:14px;font-weight:bold;margin-bottom:12px;color:#fff;}
#rodape p{color:#fd9653;}
#rodape p.horario{font-weight:bold;font-size:15px;}
#rodape .social{position:absolute;margin-top:-50px;margin-left:447px;}
#rodape .social a img{margin-left:0;width:84px;height:22px;}
#rodape img.cartoes{margin-left:-5px;}

#rodape .siteby{position:relative;top:10px;float:right;}
#rodape .siteby p.texto{position:absolute;text-indent:-5000px;}
#rodape .siteby p.ok{color:#fff;font-size:10px;float:left;margin-top:9px;margin-right:-19px;}

#rodape .fotosby{position:relative;top:20px;float:right;margin-right:43px;width:120px;}
#rodape .fotosby img{width:75px;height:12px;}
#rodape .fotosby p{color:#fff;font-size:10px;float:left;margin-right:3px;}
