*{padding:0; margin:0;}
body{background:url(../imgs/bg-sucos.jpg); font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
img{border:none;}

a:link, a:active, a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}

#geral{width:776px; margin:10px auto 0 auto; border:1px solid #020202; background:#FFFFFF;}

#topo_geral{width:776px; background:#2e4263; overflow:hidden;}
#topo1{width:776px; height:68px;}
#logomarca{width:464px; height:68px; float:left; background:#FF9933;}
#newsletter{width:302px; height:68px; float:left; margin:10px 0 0 3px;}
#newsletter fieldset{padding:5px; border:1px solid #fff;}
#newsletter label{font-size:13px; color:#fff; font-weight:bold;}
#meio{width:776px; overflow:hidden;}

#menu{width:756px; height:25px; margin:0 0 0 8px; background:url(../imgs/fundo_menu.jpg) no-repeat;}
#menu ul{width:756px; list-style-type:none;}
#menu ul li{width:110px; float:left; text-align:center; margin:6px 0 0 12px;}
#menu ul li a{color:#991F16; font-weight:bold;}

#banner{width:756px; height:180px; margin:25px 0 25px 10px; border:1px solid #fff;}

#informacoes{width:756px; clear:both; height:16px; padding:5px; border:1px solid #b0402c; margin:5px;}
#info_login{float:left; width:500px;}

#form_cliente{float:left; padding-left:130px; padding-top:100px;}
#form_cliente input{float:left; display:block;}
#form_cliente label{float:left; display:block; width:55px; padding-right:20px; margin-bottom:10px;}
#form_cliente br{clear:left;}
#form_cliente fieldset{padding:8px; margin:8px;}

#menu_vertical{width:150px; float:left;}
#menu_vertical ul{list-style-type:none; margin:0; padding:0;}
#menu_vertical ul li{width:150px; margin-bottom:1px;}
#menu_vertical ul li a{display:block; background:#e1e1e1; color:#7A1A12; height:20px; padding:5px 0 0 5px;}
#menu_vertical ul li a:hover{display:block; background:#d5d5d5; text-decoration:none; color:#7A1A12; height:20px; padding:5px 0 0 5px;}

#conteudo{width:456px; _width:452px; float:left; margin:0 5px 0 5px; _margin:0 -6px 0 5px;}

#tortas_destaque{overflow:hidden;}
#lanches_promocao{margin-top:8px; overflow:hidden;}
#sobremesas{margin-top:8px; overflow:hidden;}

#direito{width:160px; float:left;}
#direito div{margin-top:5px;}
/*#linha_rodape{background:#0B2A32; clear:both;}*/
#rodape{clear:both; width:776px; height:80px; overflow:hidden; margin-top:30px;}
/*#linha01{color:#880000; font-size:13px; font-weight:bold; text-align:center; padding-top:5px;}
#linha02{color:#0B2A32; padding-top:40px;}*/

#conteudo_detalhes{overflow:hidden;}
#geral_detalhes{margin:5px; float:left; width:616px;}
#topo_detalhes{border:1px solid #e5e5e5; padding:5px; width:605px; margin-bottom:10px;}
#left_detalhes{width:260px; height:204px; float:left; background:#ccc;}
#right_detalhes{width:347px; height:202px; overflow:auto; border:1px solid #e5e5e5; float:left; margin-left:7px;}

#right_detalhes a{display:block; font-size:22px; color:#fff; font-weight:bold; text-decoration:none; background:#e53053;}
#right_detalhes a:hover{display:block; font-size:22px; color:#fff; font-weight:bold; text-decoration:none; background:#b10022;}
#descricao{padding:6px; margin-bottom:10px;}
#botoes_detalhes{border:1px solid #e5e5e5; overflow:hidden; margin-top:10px; padding:5px;}
#botoes_detalhes a{display:block; font-size:15px; color:#fff; font-weight:bold; text-decoration:none; background:#e53053; float:left; padding:6px; margin-right:6px;}
#botoes_detalhes a:hover{display:block; font-size:15px; color:#fff; font-weight:bold; text-decoration:none; background:#b10022; float:left; padding:6px; margin-right:6px;}

