
/**********************************************************************\
|                 _                 _                                  |
|                | |               | |                                 |
|   ___ ___ ___  | |__  _   _    __| | ___ ______ _ _______ _ __ ___   |
|  / __/ __/ __| | '_ \| | | |  / _` |/ _ \_  / _` |_  / _ \ '__/ _ \  |
| | (__\__ \__ \ | |_) | |_| | | (_| |  __// / (_| |/ /  __/ | | (_) | |
|  \___|___/___/ |_.__/ \__, |  \__,_|\___/___\__,_/___\___|_|  \___/  |
|                        __/ |                                         |
|                       |___/                                          |
|                                                                      |
| Dennis Schwartz                                                      |
| jun/2009                                                             |
| www.dezazero.com.br                                                  |
|                                                                      |
\**********************************************************************/

* { margin: 0; padding: 0; }
body { background: #d4cdbe url( ../_images/site/bg.jpg ) top center no-repeat; background-attachment: fixed; text-align: center; }
body, td { font: normal 12px Verdana; line-height: 17px; color: #4d4b47; }
a { color: #1430da; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: none; }
h1 span, h2 span, h3 span { display: none; }

/* CONTROL CLASSES */

.hidden { display: none; }
.visible { display: normal; }
.clear_all { clear: both; }

/* ESTRUTURA BASICA */

table.main { width: 780px; height: 100%; margin: 0 auto 0 auto; background: url( ../_images/site/bg_main.png ) top center repeat-y; }
table.main td { vertical-align: top; }
table.main td.top { height: 320px; background: url( ../_images/site/bg_top.jpg ) 40px 20px no-repeat; }
table.main td.top ul.menu_superior { list-style: none; width: 700px; height: 20px; margin-left: 40px; padding-top: 40px; text-align: center; }
table.main td.top ul.menu_superior li { display: inline; padding: 0 2px 0 9px; font: normal 16px Georgia; *font-size: 15px; background: url( ../_images/site/menu_superior_sep.png ) left 8px no-repeat; }
table.main td.top ul.menu_superior li a { color: #333; }
table.main td.top ul.menu_superior li.primeiro { padding-left: 0; background: none; }
table.main td.top div.livro { margin-top: 20px; }
table.main td.middle { text-align: left; }
table.main td.middle div.barra { margin: 30px 0 0 0; background-color: #efefef; padding: 10px 10px 10px 20px; }
table.main td.middle div.barra p { margin: 0 !important; padding: 0; text-align: left; }
table.main td.bottom { height: 130px; text-align: center; }
table.main td.bottom p { border-top: 1px solid #d8d8d8; margin: 30px auto 0 auto; padding-top: 30px; width: 699px; text-align: center; color: #8b8b8b; }
table.main td.bottom p a { color: #8b8b8b; }

/* CONTEUDO HOME */

div.cardapio_natal_2009 { margin: 20px 45px 0 45px; border-bottom: 1px solid green; }
div.cardapio_natal_2009 p { text-align: center; padding-bottom: 20px; font: normal 16px Georgia; }
div.cardapio_natal_2009 p a { color: green; }

table.conteudo_home { margin: 0 0 20px 40px; width: 699px; }
table.conteudo_home td { vertical-align: top; text-align: left; height: 160px; }
table.conteudo_home tr.breadcrumb { }
table.conteudo_home tr.breadcrumb td { width: 699px; height: 60px; border-bottom: 1px solid #d9d8d8; background-color: #faf5e7; }
table.conteudo_home tr.breadcrumb td p { margin: 20px 0 0 20px; width: 600px; }
table.conteudo_home tr.sobre_pomerode { }
table.conteudo_home tr.sobre_pomerode td { vertical-align: middle; border-bottom: 1px solid #d9d8d8; }
table.conteudo_home tr.sobre_pomerode td.esquerda { text-align: center; width: 250px; }
table.conteudo_home tr.sobre_pomerode td.direita { width: 449px; border-left: 1px solid white; }
table.conteudo_home tr.sobre_pomerode td.direita p { margin: 0 20px 0 20px; }
table.conteudo_home tr.localizacao_posts_recentes { }
table.conteudo_home tr.localizacao_posts_recentes td { vertical-align: top; padding-top: 20px; }
table.conteudo_home tr.localizacao_posts_recentes td.esquerda { width: 250px; }
table.conteudo_home tr.localizacao_posts_recentes td.esquerda p { padding-bottom: 14px; width: 210px; margin-left: 20px; }
table.conteudo_home tr.localizacao_posts_recentes td.esquerda ul { list-style: none; margin: 0 0 0 20px; width: 210px; }
table.conteudo_home tr.localizacao_posts_recentes td.esquerda ul li { padding: 3px 0 3px 0; border-bottom: 1px solid #efefef; }
table.conteudo_home tr.localizacao_posts_recentes td.esquerda img.mapa { margin-top: 3px; }
table.conteudo_home tr.localizacao_posts_recentes td.direita { width: 449px; border-left: 1px solid #d8d8d8; }
table.conteudo_home tr.localizacao_posts_recentes td.direita h1 { font: bold 12px Verdana; margin: 0 0 15px 20px; width: 400px; }
table.conteudo_home tr.localizacao_posts_recentes td.direita p { margin-left: 20px; }
table.conteudo_home tr.localizacao_posts_recentes td.direita p.contato_enviado { font-weight: bold; color: green; }
table.conteudo_home tr.localizacao_posts_recentes td.direita div.conteudo_dinamico { }
table.conteudo_home tr.localizacao_posts_recentes td.direita div.conteudo_dinamico p { padding-bottom: 12px; }
table.conteudo_home tr.localizacao_posts_recentes td.direita div.conteudo_dinamico ul { margin: 0 0 0 40px; padding: 0; }
table.conteudo_home tr.localizacao_posts_recentes td.direita div.galeria_de_fotos { }
table.conteudo_home tr.localizacao_posts_recentes td.direita div.galeria_de_fotos h2 { font: bold 12px Verdana; margin: 30px 0 15px 20px; width: 400px; }
table.conteudo_home tr.localizacao_posts_recentes td.direita div.galeria_de_fotos ul { list-style: none; margin: 0 0 0 20px; width: 400px; }
table.conteudo_home tr.localizacao_posts_recentes td.direita div.galeria_de_fotos ul li { display: inline; }
table.conteudo_home tr.localizacao_posts_recentes td.direita div.galeria_de_fotos ul li img { margin: 0 10px 10px 0; }
table.conteudo_home tr.localizacao_posts_recentes td.direita div.arquivos_anexos { }
table.conteudo_home tr.localizacao_posts_recentes td.direita div.arquivos_anexos h2 { font: bold 12px Verdana; margin: 30px 0 15px 20px; width: 400px; }
table.conteudo_home tr.localizacao_posts_recentes td.direita div.arquivos_anexos ul { list-style: none; margin: 0 0 0 20px; }
table.conteudo_home tr.localizacao_posts_recentes td.direita div.arquivos_anexos ul li { }
table.conteudo_home tr.eventos { }
table.conteudo_home tr.eventos td { }
table.conteudo_home tr.eventos td.esquerda { width: 469px; }
table.conteudo_home tr.eventos td.esquerda div.clientes_empresariais { margin: 0 0 0 10px; }
table.conteudo_home tr.eventos td.esquerda div.clientes_empresariais { display: block; margin: 20px 0 0 20px; }
table.conteudo_home tr.eventos td.esquerda div.posts { margin-top: 10px; }
table.conteudo_home tr.eventos td.esquerda div.posts p { margin: 25px 0 0 20px; }
table.conteudo_home tr.eventos td.direita { width: 230px; border-left: 1px solid #d8d8d8; }
table.conteudo_home tr.eventos td.direita h1 { font: bold 12px Verdana; margin: 25px 0 11px 20px; width: 200px; }
table.conteudo_home tr.eventos td.direita div.conteudo_dinamico { margin: 0 0 0 20px; padding-bottom: 2px; }
table.conteudo_home tr.eventos td.direita div.conteudo_dinamico p { padding-bottom: 12px; margin-right: 10px; }
table.conteudo_home tr.eventos td.direita div.conteudo_dinamico ul { margin: 0 0 0 17px; padding: 0 0 12px 0; }
table.conteudo_home tr.eventos td.direita div.conteudo_dinamico ul li { }

/* ESPECIFICOS */

div.email { height: 80px; background: url( ../_images/site/email_icon.png ) 0 25px no-repeat; border-top: 1px solid #d8d8d8; margin: 10px 20px 0 20px; padding: 30px 0 0 62px; line-height: 16px; }

div.post { margin-left: 20px; padding: 12px 0 12px 0; clear: both; }
div.post h2 { margin: 0; padding-bottom: 9px; font: normal 20px Georgia; }
div.post h2 a { color: #6b0709 !important; }
div.post div.thumb_canvas { float: left; position: relative; left: -6px; top: -2px; width: 140px; height: 110px; background: url( ../_images/site/thumb_canvas.png ) top left no-repeat; }
div.post div.thumb_canvas img { margin: 10px 0 0 10px ; }
div.post p { margin: 0 28px 0 0 !important; padding-bottom: 16px; }
div.mais_posts { border-top: 1px solid #d8d8d8; margin: 20px 0 0 20px; clear: both; background: url( ../_images/site/r_arrow.png ) 0 20px no-repeat; }
div.mais_posts p { padding: 17px 0 0 0; margin-left: 20px; }

div.galeria_fotos { margin-left: 20px; padding-top: 15px; clear: both; }
div.galeria_fotos h2 { margin: 0; padding-bottom: 2px; font: normal 20px Georgia; cursor: pointer; cursor: hand; }
div.galeria_fotos ul { list-style: none; margin: 9px 0 0 1px; }
div.galeria_fotos ul li { display: inline; }
div.galeria_fotos ul li img { margin: 0 10px 10px 0; }

table.conteudo_home div.form { width: 400px; }
table.conteudo_home div.form form { padding: 20px 0 0 0; width: 400px; }
table.conteudo_home div.form form p { padding-bottom: 8px; }
table.conteudo_home div.form form p.error { color: red; font-weight: bold; padding-bottom: 20px; }
table.conteudo_home div.form form label { display: block; padding-bottom: 3px; }
table.conteudo_home div.form form input.text { padding: 3px 0 0 3px; border: 1px solid #d9d8d8; border-top: 1px solid gray; height: 23px; }
table.conteudo_home div.form form textarea { border: 1px solid #d9d8d8; border-top: 1px solid gray; }
table.conteudo_home div.form form .small { width: 100px; }
table.conteudo_home div.form form .medium { width: 250px; }
table.conteudo_home div.form form .big { width: 350px; }
table.conteudo_home div.form form .tall { height: 180px; }
table.conteudo_home div.form form select.normal { padding: 3px 0 0 0; border: 1px solid #d9d8d8; border-top: 1px solid gray; width: 250px; height: 23px; }
table.conteudo_home div.form form p.botoes { margin: 10px 0 0 18px; }
table.conteudo_home div.form form p.botoes input.botao { }
