@charset "UTF-8";

body { font-family: Arial, Helvetica, sans-serif; font-size:12px; background:url(images/bg.jpg) #252525; margin:0px; }

a:link {color:#e8dfa7; text-decoration:underline;}
a:hover {color:#FFF;}
a:active {color:#786639; text-decoration: none;}
a:visited {color:#c4ba7f;}

.header { z-index:5; top:0px; width:100%; height:167px; background-image: url(images/cima.jpg); text-align:center;}
.footer { z-index:5; width:100%; height:52px; background-image: url(images/baixo.jpg); text-align:center;}

.mapa_a {width:100%; height:350px; border:4px solid #999; }

.tb_quadros {text-align:left;}

.tb_cardapio { background-color:#353535; color:#a79976; width:670px; text-align:left;}
.tb_cardapio_p { background-color:#353535; color:#a79976; width:670px;}
.tb_cardapio_p td {border: 2px solid #252525; }
.cardapio_abas { background-color:#474747; color:#e8dfa7; text-align:center; font-size:14px;}
.cardapio_abas td {border: 2px solid #252525; width:20%; }
.cardapio_titulo { font-size:16px; font-weight:bold; font-style:italic; color:#e8dfa7; }
.titulo_pg { font-size:24px; color:#e8dfa7; text-align:center; margin-left:-80px; margin-right:-80px; }
.titulo_pg img {vertical-align:middle;}
.tb_coringa { width:100%; }
.tb_coringa td { vertical-align:middle; }
.tb_coringa img { border:0px; }
#foto { width:100px; background-color:#3c3c3c; border:1px solid #444; text-align:center; padding: 5px;}
#descricao {background-color:#3c3c3c; border:1px solid #444; padding:10px 15px 0px 15px;}
#tb_titulo { color:#FFC; font-size:15px; font-weight:bold; }
#nome_produto { color:#FFC; font-size:30px; font-weight:bold; }

.blocos_index {width:250px; height:180px; background:#2c2c2c; border:2px solid #252525;}
.blocos_index img {border:0px;}

.itens { width:100%; border:1px solid #222; background-color:#;} 
.itens td {padding:6px; border:1px solid #454545; background-color:#353535;}
.itens img {vertical-align:middle; border:0px; padding: 0px 4px;}

#destaque { font-weight:bold; color:#e8dfa7;}

.form_contato { background-color:#2C2C2C; padding:15px; width:100%;}
.form_invalido {color:#F00; font-weight:bold; visibility:hidden;}

.tb_indice {width:670px; background-color:#353535; margin-top:10px;}
.tb_indice td {border: 2px solid #252525; padding:10px;}

.areas_fotos {width:100%; background-color:#353535; text-align:center; border:1px solid #222;}
.areas_fotos td {width:20%;}
.areas_fotos a:link {text-decoration:none;}
