@charset "utf-8";
/* CSS Document */

/* Alpha PNG support for IE */
* html img/**/ {
 filter:expression(
   this.alphaxLoaded ? "" :
   (
       this.src.substr(this.src.length-4)==".png"
       ?
       (
     (!this.complete)
     ? "" :
         this.runtimeStyle.filter=
         ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
         (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
         String(this.alphaxLoaded=true).substr(0,0)+
         (this.src="shared/images/blank.gif").substr(0,0)
       )
       :
       this.runtimeStyle.filter=""
   )
     );
}

body{
	background:url(../images/fundo.jpg) repeat;
	margin: 0 auto;
}

#geral
{
	width:957px;
	margin: 0 auto;
}

#topo-fundo{
	width:100%;
	height:360px;
	background:url(../images/fundo_nuvem.jpg) repeat-x;
	margin:0 auto;
}

#topo{
	margin:0 auto;
	height:323px;
	background:url(../images/topo.jpg) no-repeat;
	background-position:center;
	#margin-bottom:-1px;
}

#borda-esquerda{
	float:left;
	margin-left:-5px;
	#margin-left:-1px;
}

#meio{
	width:862px;
	float:left;
	background:url(../images/fundo_meio.jpg) repeat-x;
/*	background-color:#e7ded2; */
	padding-left:20px;
	
}

#meio-geral{
	width:965px;
	#width:974px;
	text-align:left;
	margin-top:-1px;
	background:url(../images/fundo_baixo.jpg) repeat-y;
	background-position:center;
	margin-left:-2px;
	#margin-left:6px;
}

#esquerda{
	width:200px;
	float:left;
	padding-right:20px;
}

#esquerda-cardapio{
	width:200px;
	float:left;
}

#menu{
	float:left;
}

#half-banner2{
	float:left;
}

#direita{
	width: 625px;
	float: left;
}

#direita-cardapio{
	width: 660px;
	float: left;
	text-align:center;
}

#texto{
	width: 600px;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #790000;
	text-align: left;
}

#texto-cardapio{
	width: 600px;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #790000;
	text-align: left;
	padding-left: 20px;
}

#full-banner{
	width: 394px;
	height: 137px;
	float: left;
/*	background:url(../images/full_banner.jpg) no-repeat;*/
	margin-left: 7px;
	#margin-left:4px;
	margin-top:6px;
	overflow:hidden;
	

}

#full-banner-fundo{
	width: 410px;
	height: 200px;
	float: left;
	background:url(../images/fundo_full_banner.jpg) no-repeat;

}

#half-banner1{
	width: 200px;
	height: 200px;
	float: left;
	background:url(../images/half_banner1.jpg) no-repeat;
}

#half-banner2{
	width: 190px;
	height: 150px;

	background:url(../images/half_banner2.jpg) no-repeat;
}

#texto-conteudo{
	width:400px;
	float:left;
	padding-top:15px;
}

#texto-conteudo a:link, #texto-conteudo a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
}

#texto-conteudo a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#000000;
}

#texto-conteudo-base{
	width:600px;
	float:left;
	padding-top:15px;
}

#texto-conteudo-base a:link, #texto-conteudo-base a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
}

#texto-conteudo-base a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#000000;
}

#esquerda-cardapio_pizza{
	width:230px;
	float:left;
}

#esquerda-cardapio_batata{
	width:410px;
	float:left;
}

.texto-conteudo-imagem{
	width:190px;
	float:right;
	padding-top:5px;
	text-align: center;
}

.texto-conteudo-imagem img{
	border: 6px solid #fff;
	margin: 6px;
}


#horarios{
	width:200px;
	height:110px;;
	float:left;
	background:url(../images/fundo_horarios.jpg) no-repeat;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:80px;
	padding-left:20px;
}

.horarios{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#990000;
}

.titulo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#990000;
}

.sub-titulo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	font-weight:bold;
}

.texto{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}

.img{
	border:0;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:15px;
	float:left;
}

#borda-direita{
	float: left;
}

#rodape{
	width: 962px;
	height: 122px;
	margin-left: 1px;
	#margin-left: 14px;
	padding-bottom: 30px;
}
h1{
	color: #d48e12;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left: 20px;
}
#texto-conteudo a:link, #texto-conteudo a:visited{
	text-decoration: none;
	font-size:11px;
	color: #000;
}
#texto-conteudo a:hover{
	text-decoration: underline;
}
.form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#776240;
	background-color:#d8ccba;
	border:solid 1px #776240;
	padding:3px;
	font-weight: bold;
}
.form_esq{
	width:90px;
	float:left;
	margin-top:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.form_dir{
	width:400px;
	#width:290px;
}
.form_div{
	margin-top:10px;
}

#cardapio-dia{
	margin: 0 auto;
	width:500px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#f3b41b;
	padding: 10px;
}

#cardapio-titulo{
	width:518px;
	#width:508px;
	padding: 5px 0px 5px 0px;
	float:left;
	border: 1px #993300 solid;
	background:#993300;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:-10px;
	#margin-right: -10px;
	#padding-left: 15px;
	#padding-right: 10px;
}

#cardapio-descricao{
	width:498px;
	float:left;
}

#borda-cima{
	width:520px;
	height:14px;
	background:url(../images/borda_l_t.gif) no-repeat;
	background-position:left;
	text-align:right;
	margin-top:-10px;
	margin-left:-10px;
	#margin-right: -10px;
}

#borda-baixo{
	width:520px;
	height:14px;
	background:url(../images/borda_l_b.gif) no-repeat;
	background-position:left;
	text-align:right;
	margin-bottom:-10px;
	margin-left:-10px;
	#margin-right: -10px;
}

div#qTip {
	 padding: 3px;
	 border: 1px solid #666;
	 border-right-width: 2px;
	 border-bottom-width: 2px;
	 display: none;
	 background: #fe8f01;
	 color: #FFF;
	 font: bold 9px Verdana, Arial, sans-serif;
	 text-align: left;
	 position: absolute;
	 z-index: 1000;

}