@charset "UTF-8";

*html {overflow:hidden;}
*html body {height:100%; overflow:auto;}
body, html {font-family: Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/bg.jpg) #252525; margin:0px; padding:0px;}
.footer {position:fixed; bottom:0px; z-index:50; width:100%; height:52px; background-image: url(../images/baixo.jpg); text-align:left; font-size:13px;}
*html .footer {position:absolute; bottom:0px; z-index:5; width:100%; height:52px; background-image: url(../images/baixo.jpg); text-align:center;}

#quad1 {position: relative; width:676px; height:175px; left:50%; margin-left:-338px; margin-top:-175px; text-align:left;}
#quad2 {position: relative; width:676px; height:20px; left:50%; margin-left:-338px; margin-top:-20px; text-align:center;}

.calendario {width:500px; background:url(../images/bg.jpg); cursor:default;font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:Black; text-transform:capitalize; text-decoration:none;}
.calendario td {text-align:center; text-decoration:none; border:1px solid #666; height:25px; padding:0 0;}
.calendario th {text-align:center; text-decoration: none; border:1px solid #222; height:35px; padding:2px 0px;}
.calendario A:link {text-decoration: none;}
.calendario A:visited {text-decoration: none;}
.calendario A:hover {text-decoration: none;}
.calendario A:active {text-decoration: none;}
a.calendario:link {text-decoration: none;}
a.calendario:visited {text-decoration: none;}
a.calendario:hover {text-decoration: none;}
a.calendario:active {text-decoration: none;}

object {outline: none;}

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;}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#fffffd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:400px;
}

.cardapioimg {width:125px; padding:8px; text-align:center; }
.cardapiodesc {width:420px; padding:15px; }
.cardapiopreco {width:125px; text-align:center; }