/* Documento CSS */

/* Area de informação principal do site */
#conteudo{ height:auto; clear:both; }
#conteudo #titulo{ padding:10px 0px 0px 20px; color:#D88A2B; font: bold 16px Arial;  }

#conteudo #subtitulo{ padding:10px 0px 4px 120px; font: bold 14px Arial; }
#conteudo #subtitulo_prato{ padding:0px 100px 0px 0px;  font: bold 14px Arial; }
#conteudo #texto{ float:left;margin:10px 450px 0px 10px; text-align:justify; margin-top:0px; }
#conteudo #restaurante_esquerda #texto_restaurante_salao{ float:left; margin:10px 0px 0px 10px; text-align:justify; margin-top:0px; }
#conteudo #salao_esquerda #texto_restaurante_salao{ float:left; margin:10px 0px 0px 10px; text-align:justify; margin-top:0px; }
#conteudo #texto_news{ font:bold italic 13px Arial; text-align:justify; padding:10px 440px 0px 20px; }
#conteudo #texto_localizacao{ padding:0px 440px 0px 20px; margin-top:-8px; }
#conteudo #texto_localizacao p{ font:bold italic 13px Arial; color:#000000; text-align:justify;  }
#conteudo #frase_erro{ padding:10px 20px 0px 20px; font:bold italic 17px Arial; text-align:justify;  }
/* Ementa diária */
#conteudo #ementa{ padding-top:0px; padding-left:120px; font: bold italic 12px Arial; color:#666666; }
#conteudo #prato{ padding-top:0px; padding-right:150px; font: bold italic 12px Arial; color:#D88A2B;  }
#conteudo #formulario_prato{ float: right; padding:0px 30px 0px 400px; margin:-333px 0px 0px 0px; }
#conteudo #ementa a{ text-decoration:none; color:#666666; }
#conteudo #pratos{ float: left; padding:0px 30px 0px 400px; margin:-300px 0px 0px 0px; }
#conteudo #pratos #nome_prato{ font: bold 12px Arial; border:0px; color:#D88A2B; }
/* Imagem anexa da pagina home */
#conteudo #imagem_home{ float:right; background-image:url(../images/varios.gif); background-repeat:no-repeat;  width:364px; height:346px; margin-top:-220px; }
#conteudo #imagem_pratos{ background-image:url(../images/pratos_economicos.gif); background-repeat:no-repeat;  width:721px; height:400px;  }
/* Imagem anexa da pagina newsletter */
#conteudo #imagem_reveilon{ float:right; background-image:url(../images/reveilonn.jpg); background-repeat:no-repeat;  width:343px; height:304px; margin-top:-280px; padding-right:30px; }
#conteudo #reveillon{ width:500px; height:177px; background-repeat:no-repeat; margin:10px 40px 10px 150px; background-image:url(../images/flyer_reveillon.gif); }
#conteudo #namorados{ width:700px; height:539px; background-repeat:no-repeat; margin:10px 40px 10px 150px; background-image:url(../images/namorados.gif); }
#conteudo #gastronomia{ width:700px; height:994px; background-repeat:no-repeat; margin:10px 40px 10px 150px; background-image:url(../images/gastronomia.gif); }
#conteudo #diamulher{ width:700px; height:539px; background-repeat:no-repeat; margin:10px 40px 10px 150px; background-image:url(../images/dia_mulher.gif); }
#conteudo #domingos{ width:700px; height:994px; background-repeat:no-repeat; margin:10px 40px 10px 150px; background-image:url(../images/Domingos-Tematicos.gif); }

/* Imagem anexa da pagina eventos */
#conteudo #imagem_eventos{ float:right; background-image:url(../images/varios.gif); background-repeat:no-repeat; width:364px; height:346px; margin-top:-223px; }
/* Imagem anexa da pagina casamento */
#conteudo #imagem_casamento{ background-image:url(../images/cas.gif); width:390px; height:356px; float: right; background-repeat:no-repeat; margin-top:-375px; }
/* Imagem anexa da pagina batizado */
#conteudo #imagem_batizado{ background-image:url(../images/bat1.gif); height:322px; width:402px; float: right; background-repeat:no-repeat; margin-top:-210px; }
/* Imagem anexa da pagina catering */
#conteudo #imagem_catering{ background-image:url(../images/catering.jpg); width:390px; height:356px; float: right; background-repeat:no-repeat; margin-top:-210px; margin-bottom:-20px; }
/* Mapa da localização */
#conteudo #mapa_local{ float: left; padding:0px 0px 0px 400px; margin-top:-280px; margin-bottom:20px;  }
#conteudo #mapa_local a{ text-decoration:none; color:#D88A2B; font: bold italic 12px Arial; }
/* Galeria do restaurante */
#conteudo #restaurante_esquerda {float:left; width:355px;}
#conteudo #galeria_imagens_restaurante{ float:left; margin-left:40px;}
#conteudo #galeria_imagens_restaurante table{ float:left; margin-right:0px; margin-top:25px; }
#conteudo #galeria_imagens_restaurante #tabela_restaurante a{cursor:default;}
#conteudo #galeria_imagens_restaurante a #seta{ border:0px; text-decoration:none; padding-top:3px; }
/* Galeria do salão */
#conteudo #salao_esquerda {float:left; width:355px;}
#conteudo #galeria_imagens_salao{ float:left; margin-left:40px;}
#conteudo #galeria_imagens_salao table{ float:left; margin-right:0px; margin-top:22px; }
#conteudo #galeria_imagens_salao #tabela_salao a{cursor:default;}
#conteudo #galeria_imagens_salao a #seta{ border:0px; text-decoration:none; padding-top:3px; }
/* Galeria de decorações de casamentos */
#conteudo #galeria_imagens_decoracoes_casamentos{ float:left; padding-left:20px; padding-top:0px; }
#conteudo #galeria_imagens_decoracoes_casamentos a #seta{ border:0px; text-decoration:none; padding-top:3px; margin-top:3px; }
#conteudo #galeria_imagens_decoracoes_casamentos #descricao{ font: bold 12px Arial; border:0px; color:#D88A2B; padding-left:40px; }
/* Galeria de bolos de casamentos */
#frogjs{ width:760px; height: 500px;/*auto*/ margin:0 auto; }
#frogjscredit{ text-align: right; font-size: 80%; color: #999; padding: 1px; }
#frogjscaption{ text-align: left; line-height: 140%; }
/* Formulários newsletter e contactos */
#conteudo #formulario_news{ float: left; padding:0px 400px 0px 20px; }
#conteudo #formulario_contacto{ float: right; padding:10px 30px 0px 400px; margin:-292px 0px 0px 0px; }
#conteudo #formulario_contacto #texto_informativo{ font:bold 12px Arial; text-align:justify; margin:0px; }
#conteudo #formulario_contacto #tabela_contactos{ margin-top:-10px;}
/* Contactos */
#conteudo #contactos{ float:left; }
#conteudo #contactos #informacao{ margin: 10px 0px 0px 0px; padding: 0px 0px 0px 20px; font: bold 12px Arial; }
#conteudo #contactos #texto_contacto{ margin: 0px 0px 0px 0px; padding: 10px 0px 0px 50px; font: bold italic 12px Arial; }	
/* Ementas */
#conteudo #menu1{ float:left; height: 500px; }
#conteudo #menu1 #opcoes1{ padding-top:10px; padding-left:320px; color:#D88A2B; font: bold 12px Arial; }
#conteudo #menu1 #subtitulo1{ padding-top:10px; padding-left:330px; color:#333333; font: bold 12px Arial; }
#conteudo #menu1 #subsubtitulo{ padding-top:10px; padding-left:130px; color:#000000; text-decoration:underline; font: bold 12px Arial; }
#conteudo #menu1 #ementa_esquerda{ padding:5px 180px 0px 130px; margin: 0px 0px 0px 0px; text-align:justify; color:#666666; font: bold italic 12px Arial; }
#conteudo #menu2{ float:left; margin-top:-1035px; }
#conteudo #menu2 #ementa_direita{ padding:5px 20px 0px 410px; margin: 0px 0px 0px 0px; text-align:justify; color:#666666; font: bold italic 12px Arial; }
#conteudo #menu2 #opcoes2{ padding-top:0px; padding-left:570px; color:#D88A2B; font: bold 12px Arial; }
#conteudo #menu2 #subtitulo2{ padding-top:10px; padding-left:410px; color:#333333; font: bold 12px Arial; }
#conteudo #menu2 #subsubtitulo2{ padding-top:10px; padding-left:410px; color:#000000; text-decoration:underline; font: bold 12px Arial; }
/* logotipo e outros pagina cancelar newsletter */
#logo{ background-image:url(../images/logo_medio.gif); width:226px; height:147px; }
#box{ background-image:url(../images/cancelar_newsletter.gif); width:500px; height:262px; }
#box #box_conteudo{ margin: 75px 0px 0px 0px; }
/* Imagem ampliada */
#descricao{ font: bold 18px Arial; border:0px; color:#D88A2B;}

