/* Resets */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset-img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
hr{display:none;}
img{border:none;}

/* body e links */
body{background:#df941d url(../images/body-bg.jpg) repeat-x;font:normal 10px "Trebushet MS",Verdana,"Sans Serif",Arial,Helvetica,sans-serif;text-align:center;color:#954f26;}
a{color:#666;text-decoration:none;}
a:hover{text-decoration:underline;}

/* Tudo e h1 */
#All{margin:50px auto 0 auto;width:770px;text-align:left;}
h1{position:absolute;}
h1 a{display:block;width:160px;height:193px;float:left;text-indent:-1000em;background:url(../images/h1.gif) no-repeat;margin-top:4px;overflow:hidden;}

/* Menu de Utilidades */
#Utilidades h2{display:none;}
#Utilitarios{z-index:2;display:block;position:absolute;margin-top:-21px;}
#Utilitarios li{display:block;float:left;}
#Utilitarios li a{display:block;float:left;height:24px;background:url(../images/utilitarios-bg.jpg) no-repeat;margin:2px 1px 0 0;width:57px;color:#fff;padding-top:5px;font-size:9px;text-align:center;}
#Utilitarios a:hover{text-decoration:none;}
#Utilitarios #Util_Home a:hover{background-position:-134px 0;}
#Utilitarios #Util_Chegar a{background-position:-57px 0;width:77px;}
#Utilitarios #Util_Chegar a:hover{background-position:-191px 0;}
#Utilitarios #Util_Contato a:hover{background-position:-134px 0;}
#Utilitarios .Util_sobe a{margin-top:1px;}

/* Utilidades - posicionamento */
#Utilitarios,#Utilitarios_s{margin-left:552px;}

/* Utilidades - sombra */
#Utilitarios_s{z-index:2;position:absolute;margin-top:6px;}
#Utilitarios_s div{width:57px;height:21px;background:url(../images/utilitarios-sombra.jpg) no-repeat;float:left;margin-right:1px;}
#Utilitarios_s #Util_s2{width:77px;background-position:-57px 0;}
#Utilitarios_s .Util_desce{margin-top:2px;}

/* Layout do menu */
#Menu{z-index:2;position:absolute;width:169px;height:281px;margin-top:195px;background:url(../images/menu-bg.jpg) no-repeat;}
#Menu_l2{z-index:2;position:absolute;width:18px;height:21px;background:url(../images/bordas.gif) 0 -75px no-repeat;margin-left:160px;}
#Menu_l3{z-index:2;position:absolute;width:18px;height:175px;background:url(../images/menu_l3.gif) repeat-y;margin:21px 0 0 160px;}
#Menu_l4{z-index:2;position:absolute;width:18px;height:271px;background:url(../images/menu_l4.gif) repeat-y;margin:196px 0 0 169px;}
#Menu_l5{z-index:2;position:absolute;width:18px;height:11px;background:url(../images/bordas.gif) 0 -100px repeat-y;margin:466px 0 0 169px;}
#Menu h2{display:none;}

/* Itens do menu */
#Menu ul{margin:20px 0 0 12px;}
#Menu ul li a{display:block;text-indent:-1000em;background:url(../images/menu-itens.gif) no-repeat;height:30px;width:145px;overflow:hidden;}
#Menu #Menu_Chef a{background-position:0 -30px;}
#Menu #Menu_Cardapio a{background-position:0 -60px;}
#Menu #Menu_Galeria a{background-position:0 -90px;}
#Menu #Menu_Acontece a{background-position:0 -120px;}
#Menu #Menu_Midia a{background-position:0 -150px;}
#Menu #Menu_Espaco a{background-position:0 -180px;}
#Menu #Menu_Olinda a{background-position:0 -210px;}

#Menu #Menu_Maison a:hover{background-position:0 -240px;}
#Menu #Menu_Chef a:hover{background-position:0 -270px;}
#Menu #Menu_Cardapio a:hover{background-position:0 -300px;}
#Menu #Menu_Galeria a:hover{background-position:0 -330px;}
#Menu #Menu_Acontece a:hover{background-position:0 -360px;}
#Menu #Menu_Midia a:hover{background-position:0 -390px;}
#Menu #Menu_Espaco a:hover{background-position:0 -420px;}
#Menu #Menu_Olinda a:hover{background-position:0 -450px;}

/* Parte de cima do Conteudo */
#Middle_t{z-index:2;margin-left:160px;width:611px;height:18px;}
#Middle_t #Middle1{width:590px;height:17px;float:left;border-top:1px solid #bc8122;background:#fff;}
#Middle_t #Middle2{background:url(../images/bordas.gif) no-repeat;width:21px;height:18px;float:right;}

/* Parte de baixo do Conteudo */
#Middle_b{z-index:2;margin-left:160px;width:611px;height:25px;float:none;clear:both;}
#Middle_b #Middle3{background:url(../images/bordas.gif) 0 -25px no-repeat;width:19px;height:25px;float:left;}
#Middle_b #Middle4{background:url(../images/middle4.gif) 0 -3px repeat-x;height:25px;float:left;width:573px;}
#Middle_b #Middle5{background:url(../images/bordas.gif) 0 -50px no-repeat;width:19px;height:25px;float:right;}

/* Conteudo, parágrafo e subtítulos */
#Middle{z-index:1;margin-left:160px;padding:5px 33px 0 38px;width:539px;min-height:495px;background:#fff url(../images/middle-bg.jpg) top right repeat-y;border-left:1px solid #c0882f;overflow:auto;font:normal 12px "Trebushet MS",Arial,Verdana,"Sans Serif",Helvetica,sans-serif;}
#Middle p, #Middle .Content3 p, #Middle h3{color:#954f26;line-height:16px;margin:11px 0;}
#Middle .Content p{width:265px;}
#Middle .extendido{width:auto;}
#Middle h2{text-indent:-1000em;margin:20px 0 30px 0;border-bottom:#e9b11e;height:39px;border-bottom:1px solid #e9b11e;background:url(../images/h2.gif) no-repeat;}
#Middle h3{text-indent:-1000em;width:200px;height:14px;background:url(../images/h3.gif) no-repeat;}
#Middle h4{color:#8584a2;font-weight:700;font-size:13px;margin:10px 0 0 2px;border-bottom:1px solid #8584a2;}
#Middle .Clear{text-indent:0;width:auto;height:auto;background:none;font-weight:700;margin-top:0;}

/* Imagens da Galeria */
#Middle p a .thumb{display:block;float:left;border:1px solid #f7dfa2;padding:3px;margin:12px 5px 12px 5px;}
#Middle p a:hover .thumb{border:2px solid #e9b11e;padding:2px;}

/* Conteudo - subtítulos h2 específicos */
#Middle #H2Maison{}
#Middle #H2JeffColas{background-position:0 -40px;}
#Middle #H2Cardapio{background-position:0 -80px;}
#Middle #H2Galeria{background-position:0 -120px;}
#Middle #H2Espaco{background-position:0 -160px;}
#Middle #H2Midia{background-position:0 -200px;}
#Middle #H2Olinda{background-position:0 -240px;}
#Middle #H2ComoChegar{background-position:0 -280px;}
#Middle #H2Contato{background-position:0 -320px;}
#Middle #H2Acontece{background-position:0 -360px;}

/* Conteudo - subtítulos h3 específicos */
#Middle #H3Historia{}
#Middle #H3Funcionamento{background-position:0 -15px;}
#Middle #H3Mapa{background-position:0 -30px;}
#Middle #H3Entradas{background-position:0 -45px;}
#Middle #H3Carnes{background-position:0 -60px;}
#Middle #H3Aves{background-position:0 -75px;}
#Middle #H3Frutos{background-position:0 -90px;}
#Middle #H3Porcoes{background-position:0 -105px;}
#Middle #H3Pizzas{background-position:0 -120px;}
#Middle #H3Sobremesas{background-position:0 -135px;}
#Middle #H3Bebidas{background-position:0 -150px;}
#Middle #H3Vinhos{background-position:0 -165px;}

/* Conteudo - alinhamento dos blocos de texto */
#Middle .Content,#Middle .Content3{float:left;}
#Middle .Content p,#Middle .Content2 p{padding-left:2px;}
#Middle .Content3 p {padding:0 2px;}
#Middle .Content2{float:left;margin:0 0 40px 38px;}
#Middle .Content2 p{width:200px;}

/* Imagem do chef */
#Middle #ImgJeffColas{position:absolute;background:url(../images/jeffcolas.jpg) no-repeat;height:390px;width:271px;margin:80px 0 0 282px;}

/* Organização da Home */
#Middle .HomeH2{text-indent:-1000em;margin-bottom:11px;border:0;}
#Middle #HomeAcontece{position:absolute;margin:325px 0 0 12px;width:220px;}
#Middle #HomeAcontece h2{width:74px;height:14px;background:url(../images/h2-home.gif) 0 -30px no-repeat;}
#Middle #PratoMesImg{position:absolute;margin:238px 0 0 274px;width:293px;height:274px;background:url(../images/prato-200710.jpg) no-repeat;}
#Middle #HomePratoMes{position:absolute;margin:110px 0 0 392px;width:160px;}
#Middle #HomePratoMes p{text-align:right;}
#Middle #HomePratoMes h2{width:109px;height:14px;background:url(../images/h2-home.gif) 0 -15px no-repeat;float:right;}
#Middle #Newsletter{position:absolute;margin:10px 0 0 358px;}
#Middle #Newsletter h2{width:68px;height:11px;background:url(../images/h2-home.gif) no-repeat;margin-bottom:5px;}
#Middle #Newsletter .email{width:150px;}
#Middle #HomeAlbum{position:absolute;margin:15px 0 0 -8px;}
#Middle #HomeAcontece p,#Middle #HomePratoMes p,#Middle #Newsletter p{margin:0;width:auto;float:none;clear:both;}

/* Thumbnails */
a .thumb{display:block;border:1px solid #e9b11e;padding:3px;margin:8px 15px 35px 30px;}
a:hover .thumb{border:2px solid #954f26;padding:2px;}

/* Formulário da Home */
#Middle #FormMail input{background:#f9f6ee;color:#954f26;font:normal 10px "Trebushet MS",Arial,Verdana,"Sans Serif",Helvetica,sans-serif;border:1px solid #e9dec1;padding:1px;}
#Middle #FormMail label{display:none;}

/* Formulários */
#Middle label{display:block;width:80px;padding-top:1px;float:left;margin-left:12px;clear:both;}
#Middle form p{margin:0;width:auto;}
#Middle input,textarea{border:1px solid #e9dec1;padding:2px;font:normal 11px "Trebushet MS",Arial,Verdana,"Sans Serif",Helvetica,sans-serif;background:#f9f6ee;color:#954f26;font:10px Verdana, Arial, Helvetica, sans-serif;padding:2px;margin-bottom:5px;}
#Middle select{font:10px Verdana, Arial, Helvetica, sans-serif;}
#Middle textarea{width:200px;height:80px;}

/* Formulário - botão de submit */
#Middle #BtSubmit,#Middle #FormMail #BtSubmit{border:0;padding:0;background:none;text-indent:-1000em;width:26px;height:18px;background:url(../images/bt-ok.gif) 0 1px no-repeat;}
#Middle .BtHover{background-position:0 -17px !important;}

/* Formulário notícias */
#FormArquivo{margin-top:-50px;float:right;}

/* Caixa de aviso da newsletter */
#Middle #Aviso{position:absolute;background:#954026;padding:3px;color:#fff;margin:70px 0 0 358px;font-weight:700;}

/* Rodapé */
#Bottom{margin:6px 0 10px 160px;text-align:center;color:#2b2a6e;font:normal 11px "Trebushet MS",Verdana,"Sans Serif",Arial,Helvetica,sans-serif;}

/* Logo Farache */
#Logo{width:300px;height:32px;margin:7px auto;text-align:center;clear:both;}
#Logo a{height:17px;display:block;text-decoration:none;color:#000;margin-bottom:10px;overflow:hidden;}

/* Lista de definição usada no cardápio */
#Middle dl{font:normal 11px "Trebushet MS",Arial,Verdana,"Sans Serif",Helvetica,sans-serif;margin:14px 0 20px 0;}
#Middle dt{font-weight:normal;font-size:12px;margin:5px auto;background:#f2f5f4;color:#000;padding:2px;}
#Middle dd{margin:0 0 5px 10px;}

/* Menu do Cardápio */
#Middle #CardapioMenu{z-index:3;position:absolute;margin:-50px 0 0 435px;padding:5px;background:#f8eccc;border:1px solid #e9b11e;font-size:11px;line-height:15px;}