@charset "utf-8";

body { background:#000; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#geral { width:980px; margin: 0 auto;background-image: url(../imagens/fundoMadeira2.jpg); background-repeat:repeat-y;}

a img {	border:0;}

a { color:#000; text-decoration:none; }
a:hover { color:#FFF; text-decoration:none; }

#topo {
width:980px; 
background-image:url(../imagens/bgTopoDireita.jpg);
background-position:right 0; 
background-repeat:no-repeat;
padding:0;
margin:0;
display:block;
height:137px;
font-weight:bold;
}
.logoIE{
position:absolute;
}
#menuSuperior { 
position:absolute;
margin-left:628px; 	
margin-top:7px; 
text-transform:uppercase;
z-index:20;}
#menuSuperior li { float:left; list-style:none; list-style-type:none; margin-left:15px;}

.fotoCardapio{
background:#FFFFFF;
padding:6px;
}
.avisoCardapio{
text-align:right;
font-size:10px;
color:#FF0000;
}

.quadros{
width:270px;
height:246px;
float:left;
margin-left:20px;
*margin-top:20px;
_margin-left:10px;
background-image:url(../imagens/bgQuadros.jpg);
background-position:-20px;
padding:3px;
color:#ff5f16;
font-weight:bold;
margin-right:15px;
}
.quadros h1, .quadros h2, .quadros h3{
font-size:13px;
margin-top:10px;
clear:both;
display:block;
margin-left:15px;
}
.quadros p{
margin-left:15px;
padding-top:12px;
display:block;
}
.quadros a:link, .quadros a:visited{
margin-left:15px;
padding:12px;
display:block;
background:#ff5f16;
color:#FFFFFF;
text-decoration:none;
margin-top:12px;
width:210px;
}

.quadros a:hover, .quadros a:active{
margin-left:15px;
padding:12px;
display:block;
background:#401D07;
color:#FFFFFF;
text-decoration:none;
margin-top:12px;
width:210px;
}

.btReserva a:link, .btReserva a:visited{
text-align:center;
padding:12px;
display:block;
background:#ff5f16;
color:#FFFFFF;
text-decoration:none;
margin-top:12px;
width:150px;
}

.btReserva a:hover, .btReserva a:active{
text-align:center;
padding:12px;
display:block;
background:#401D07;
color:#FFFFFF;
text-decoration:none;
margin-top:12px;
width:100x;

}

.btImprensa a:link, .btImprensa a:visited{
text-align:center;
padding:12px;
display:block;
background:#ff5f16;
color:#FFFFFF;
text-decoration:none;
margin-top:12px;
width:100px;
float:left;margin-right:25px;
}

.btImprensa a:hover, .btImprensa a:active{
text-align:center;
padding:12px;
display:block;
background:#401D07;
color:#FFFFFF;
text-decoration:none;
margin-top:12px;
width:100px;
margin-right:25px;

}

#casa{
position:absolute;
z-index:3;
margin-left:450px;
*margin-left:230px;
_margin-left:230px;
margin-left /*\**/: 230px\9; 
width:520px;
height:370px;
}

#conteudosInternos{
background-image:url(../imagens/btTopContent.jpg);
background-repeat:repeat-x;
background-position:top;
}

#top { 
background-color:#f26722; 
height:58px; 
width:940px; 
margin:0 auto; 
border:#FFFFFF solid 3px;
}

#topReserva { 
background-color:#f26722; 
height:58px; 
width:940px; 
margin:0 auto; 
border-left:#FFFFFF solid 3px;
border-top:#FFFFFF solid 3px;
border-right:#FFFFFF solid 3px;
}
#top h1, #topReserva h1{ color:#FFF; font-size:24px; position:absolute; text-transform:uppercase; margin:15px 0 0 35px;}
#top #voltar, #topReserva #voltar { position:absolute; margin:0 0 0 782px; width:158px; height:38px; background-image:url(../imagens/voltar.jpg); padding-top:20px;}
#voltar a { color:#622303; text-transform:uppercase; font-size:12px; text-decoration:none; margin-left:60px; font-weight:bold;}
#voltar a:hover { color:#FFF;}

.topLugar {
height:35px; 
background:#f26722; 
padding-top:15px; 
padding-left:15px;
margin-bottom:18px;
font-size:16px; 
font-weight:bold;
}

#flash{
text-align:center;
background-image:url(../imagens/btTopContent.jpg);
background-repeat:repeat-x;
background-position:top;
}

#abaixoFlash{
margin-top:35px;
*margin-top:15px;
clear:both;

}

#areaBordaBranca{
border-bottom:#FFF solid 3px;
border-left:#FFF solid 3px;
border-right:#FFF solid 3px;
width:940px;
margin:0 auto;
background:#FFFFFF;
}

#areaMapa{
border:#FFF solid 3px;
width:940px;
margin:0 auto;
background:#FFFFFF;
}
#cardapioReservas{
background-image:url(../imagens/bgCardapioReservas.jpg);
background-repeat:repeat-y;
margin-top:30px;
*margin-top:55px;
_margin-top:63px;
clear:both;
height:210px;
*height:220px;
_height:210px;
}

#esquerdo { width:400px; _width:470px; height:160px; float:left; margin: 25px 0 0 20px; _margin-left:10px;display:inline-block; margin-right:8px;    }

#direito { position:absolute;width:530px; _width:510px;height:140px; *height:145px;background-color:#f26722; margin: 47px 0 0 429px; *margin:50px 0 0 0; _margin:40px 0 0 -50px;  }
#direito p{ padding: 12px 0 0 15px; *padding:12px 0 0 15px;color:#FFFFFF; font-weight:bold;font-size:14px; width:230px;float:left; display:inline-block;margin-right:40px;_margin-right:20px;line-height:18px; }
#direito img{ float:left;margin-top:5px;*margin-top:10px; }

#cardapioReservas h3{
color:#FFF;
font-size:14px;
}
#cardapioReservas li{
float:left;
height:120px;
width:102px;
list-style:none;
text-align:center;
font-weight:bold;
margin-right:30px;
}

a.iconeBlog, a.iconeTwitter, a.iconeOrkut{
display:block;
padding-top:110px;
height:10px;
width:102px;
}

a:link.iconeBlog {
background-image:url(../imagens/bgTopicosRelacionamentos.jpg);
background-repeat:no-repeat;
background-position:-22px;
color:#FFF;

}
a:visited.iconeBlog {
background-image:url(../imagens/bgTopicosRelacionamentos.jpg);
background-repeat:no-repeat;
background-position:-22px;
color:#FFF;
}
a:hover.iconeBlog {
background-image:url(../imagens/bgTopicosRelacionamentos.jpg);
background-repeat:no-repeat;
background-position:-440px;
color:#FFF;
/**/padding-top:110px;
/*padding-left:2px;*/
height:11px;
width:106px;
}

a:link.iconeTwitter {
background-image:url(../imagens/bgTopicosRelacionamentos.jpg);
background-repeat:no-repeat;
background-position:-160px;
color:#FFF;
width:112px;
_width:106px;
}
a:visited.iconeTwitter {
background-image:url(../imagens/bgTopicosRelacionamentos.jpg);
background-repeat:no-repeat;
background-position:-160px;
color:#FFF;
width:112px;
_width:106px;

}
a:hover.iconeTwitter {
background-image:url(../imagens/bgTopicosRelacionamentos.jpg);
background-repeat:no-repeat;
background-position:-578px;
color:#FFF;
padding-left:2px;
width:112px;
/**/padding-top:110px;
/*padding-left:2px;*/
height:10px;
width:110px;
}

a:link.iconeOrkut {
background-image:url(../imagens/bgTopicosRelacionamentos.jpg);
background-repeat:no-repeat;
background-position:-298px;
color:#FFF;
width:112px;
padding-left:4px;
}
a:visited.iconeOrkut {
background-image:url(../imagens/bgTopicosRelacionamentos.jpg);
background-repeat:no-repeat;
background-position:-298px;
color:#FFF;
width:112px;
padding-left:4px;

}
a:hover.iconeOrkut {
background-image:url(../imagens/bgTopicosRelacionamentos.jpg);
background-repeat:no-repeat;
background-position:-716px;
color:#FFF;
width:112px;
padding-top:112px;
padding-left:5px;
height:8px;

}

#rodape { 
background-image: url(../imagens/fundoMadeira2.jpg); background-repeat:repeat-y;
padding:30px 23px 4px 5px;
text-align:right;
height:40px;
}
#rodape a{
font-weight:bold;

}

#rodape a:link, #rodape a:visited{
color:#FFF;
}
#rodape a:hover, #rodape a:active{
color:#000;
}


#areaCardapio { margin: 0 41px 0 40px; padding-top:0; padding-bottom:25px; _padding-bottom:5px; font-weight:bold; }

.menuCardapio{
margin:10px 0 10px 0;
*margin:20px 0 10px 0;
display:block;
height:25px;

}
.menuCardapio li{
list-style:none;
float:left;
margin-right:47px;
width:auto;
}
.cardapioAtivo {
color:#f26722;
}
.tabelaCardapio td{
vertical-align:text-top;
padding:8px 3px 0 8px;
}
.tituloTabela{
color:#f26722;
font-weight:bold;
font-size:18px;
margin:15px 0 16px 8px;
display:block;
}
.subTitulosArretados {
font-weight:bold;
font-size:13px;
margin:-8px 0 7px 8px;
display:block;
}
.rSubtitulosArretado {
font-weight:bold;
font-size:10px;
margin:0 0 7px 8px;
display:block;
}
.rSubtitulosArretado .laranja {
	font-size:13px;
	font-weight:bold;
	color:#f26722;
}
.descricaoCardapio{
font-size:9px;
font-weight:lighter;
}

/* Coluna da página dos Executvos Arretados */

#itemCardapio {
/*a largura da lista excede a largura da div, mas não compromete*/
width:895px;
padding:0;
margin:0;


}

#itemCardapio li{
	width:386px;
	height:109px;
	float:left;
	margin:30px 49px 0 8px;
	list-style:none;
	padding:0;
}

#itemCardapio img{
position:absolute;
border:0;
}
.lupa{
position:absolute;
z-index:20;
margin-left:155px;

}


.textoItemCardapio{
display:block;
width:185px;
height:109px;
float:right;
}

.titulo {
	width:185px;
	font-size:16px;
	font-weight:bold;
	color:#f26722;
	line-height:15px;
	padding:4px 0 5px 0;
	display:block;
}
.descricao {
	width:185px;
	font-size:10px;
	font-weight:bold;
	color:#000;
	line-height:17px;
	display:block;
}
.preco {
	width:185px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	line-height:17px;
	padding:4px 0 10px 0;
	display:block;
}


#areaReserva{
background-color:#EECEBD;
}
/* Caixa do formulário */

#formulario { margin: 0 0 0 35px; padding-top:0; padding-bottom:25px; _padding-bottom:5px; font-weight:bold; *margin: 0 16px 0 35px;}
#formulario #esquerda { width:490px; float:left;}
#formulario #direita {width:328px; float:left; margin-left:60px;*margin-left:50px;  text-align:right;}

#formulario h1{
font-size:18px;
padding:17px 0 17px 0;
}
#formulario h2{
color:#A93C06;
font-size:16px;
padding:17px 0 17px 0;
}

#form1{
border-top: 2px dotted #3c342f;
padding-top:20px;
margin-top:20px;
width:880px;
}

.telefone{
font-size:18px;
}
/*veriricar o browser selector para o chrome*/
textarea { 
width:372px; 
*width:383px;
_width:382px; 
height:172px; 
border:1px solid #f26722; 
background-color:#face8e; 
margin-left:20px; 
margin-top:17px;
_margin-top:17px;
display:inline-block;
float:right;
*position:absolute;
margin-right:4px;
}

label{ font-size:14px; font-weight:bold;display:inline-block;width:auto;height:auto;padding:2px 0 10px 0;}
input  { height:27px; border:1px solid #f26722; background-color:#face8e; margin-left:22px;padding-top:8px;}
/*input  { height:35px; border:none; margin-left:22px;}*/
#email { width:418px; _width:414px;margin-top:17px;}
#nome { width:419px; _width:415px;}
#pessoas { width:98px;margin-top:17px;}
#data { 
width:168px; 
*width:167px;
_width:163px;
margin-top:17px;
width /*\**/: 163px\9; 
}
#telefone { width:187px;}

#lugar { width:308px; height:163px; border:2px solid #000; margin:20px 0 0 17px; text-align:left;}
#lugar #lugarTopo { width:100%; height:35px; background:#f26722; padding-top:15px; margin-bottom:18px;}
.RadioGroup { height:auto; width:auto;
border:none;background:none;
}

.labelComentario{
display:inline-block;
width:80px;
height:80px;
padding-top:90px;
*padding-top:80px;
_padding-top:90px;
float:left;
}


#botao { width:126px; height:35px; margin: 31px 0 0 200px; padding:0;border:none;font-weight:bold;text-align:center;}

#botao a:link, #botao a:visited{
display:block;
background:#401D07;
color:#FFFFFF;
text-decoration:none;
width:126px; height:25px;
padding-top:10px;
}

#botao a:hover, #botao a:active{
display:block;
background:#F26722;
color:#FFFFFF;
text-decoration:none;
width:126px; height:25px;
padding-top:10px;
}
/*Básicos*/

ul{
padding:0;
margin:0;
}

h1,h2,h3,h4,h5,h6,p,form{
margin:0;
padding:0;
}

.quebra{
clear:both;
display:block;
}
.quebraMargemTop{
clear:both;
display:block;
margin-top:12px;
}
.quebraMargemBottom{
clear:both;
display:block;
margin-bottom:12px;
}
.quebraMargemTopBottom{
clear:both;
display:block;
margin-top:12px;
margin-bottom:12px;
}
.negrito{
font-weight:bold;
}
.italico{
font-style:italic;
}
.negritoItalico{
font-style:italic;
font-weight:bold;
}
.posEsquerda{
float:left;
}
.posDireita{
float:right;
}
.posEsquerdaMargem1{
float:left;
margin-right:12px;
}
.posDireitaMargem1{
float:right;
margin-left:12px;
}
.posEsquerdaMargemTotal{
float:left;
margin:12px;
}
.posDireitaMargemTotal{
float:right;
margin:12px;
}
.quebra {clear:both;}

/*browser selector*/
.ie6 #homeEsquerda{height:350px;}
.ie6 #areaDicas{height:300px;}
.ie6 #areaDicasResultado {height:150px;}

.ie6 #textoPesquisa{
margin:5px 15px 5px 15px;
}

.ie6 .meio{width:950px;}

.ie6 #menu {margin:8px 0 0 0;}

.ie7 #menu {margin:8px 0 0 0;}

.gecko #menu {padding-top:0px;margin:10px 0 0 0;}

.win.gecko #menu {padding-top:0px;margin:10px 0 0 0;}

.linux.gecko #menu {padding-top:0px;margin:10px 0 0 0;}

.opera #menu {padding-top:0px;margin:11px 0 0 0;}

.konqueror #menu {}

/*chrome*/.webkit textarea {position:absolute;}


#no_js { display: block }
#has_js { display: none }
#js .no_js { display: none }
#js .has_js { display: block }

.no_js { display: block }
.has_js { display: none }
.js .no_js { display: none }
.js .has_js { display: block }

no_js { display: block }
has_js { display: none }
js .no_js { display: none }
js .has_js { display: block }




