/*
	-------------------------------------------------------------------
	Tags genéricas
	-------------------------------------------------------------------
*/

body {
	margin:0px;
	padding:0px;
	background:#EFE8C1 url(../img/bg.jpg) repeat-x;
	vertical-align:middle;
	text-align:center;
}

body, div, th, td, dd, dt, li, input, textarea, select {
	font-size:11px;
	margin:0px;
	padding:0px;
}

body, div, th, td, dd, dt, li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

input, textarea, select {
	font-family:"MS Sans Serif", Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6 { margin:0px; color:#000; font-size:11px; }

hr { display:none; margin:0px !important; padding:0px !important; height:0px !important; } /* Para o IE no renderizar altura dos <hr> */
div.divMaior{ position:relative; background:url(../img/gra/div_lateral.gif) repeat-x; width:605px; height:1px; margin:13px 0 13px 0; }
div.divMenor{ background:url(../img/gra/div_menor.gif) no-repeat; width:156px; height:1px; margin:0px; }
div.divLateral{ position:relative; background:url(../img/gra/div_lateral.gif) no-repeat; width:163px; height:1px; margin:0px; }
div.divVertical{ position:relative; background:url(../img/gra/div_vertical.gif) repeat-y; display:block; width:1px; margin:0px; float:left;}

ul { padding:0px; margin:0px; }
li { list-style-type:none; }
li.rect{ background:url(../img/gra/rect.gif) no-repeat 0 4px; padding-left:10px; margin-bottom:10px; }

a{color:#000; text-decoration:underline;}
a:hover{text-decoration:underline;}
a img { border:none; }
p { margin:0px 0px 0px 0px; }
fieldset { border:none; }
.hide{ display:none; }
label{ width:150px; display:block; float:left; text-align:right; margin-right:4px; }
span.obrigatorio{ color:#CC0000; font-size:10px; font-weight:bold; }


/*
	-------------------------------------------------------------------
	Caixas externas
	-------------------------------------------------------------------
*/
div#root{ position:relative; background:url(../img/bg_internas.png) no-repeat; width:770px; margin:auto; text-align:left; }
	div#cabecalho{ position:relative; background:url(../img/bg_cabecalho.jpg) no-repeat; display:block; width:770px; height:120px;}
		div#cabecalho li{ float:left; }
		div#cabecalho a{ position:relative; top:5px; display:block; height:20px; }
		div#cabecalho a#gordeixos{ display:block; width:57px; left:530px;}
		div#cabecalho a#cadastro{ display:block; width:57px; left:553px;}
		div#cabecalho a#faleConosco{ display:block; width:73px; left:577px;}
	div#menuPrincipal{ position:relative; clear:left; height:80px; }
		div#menuPrincipal li{ float:left; }
		div#menuPrincipal a{ display:block; height:80px; }
			div#menuPrincipal a#mnuCardapio:hover, div#menuPrincipal a#mnuDelivery:hover, div#menuPrincipal a#mnuPromocoes:hover, div#menuPrincipal a#mnuEventos:hover{ background-position:left bottom;}
		div#menuPrincipal a#mnuHome{ background:url(../img/mnu/home.jpg) no-repeat 0 0; width:286px; }
		div#menuPrincipal a#mnuCardapio{ background:url(../img/mnu/cardapio.jpg) no-repeat 0 0; width:102px; }
		div#menuPrincipal a#mnuDelivery{ background:url(../img/mnu/delivery.jpg) no-repeat 0 0; width:101px; }
		div#menuPrincipal a#mnuPromocoes{ background:url(../img/mnu/promocoes.jpg) no-repeat 0 0; width:116px; }
		div#menuPrincipal a#mnuEventos{ background:url(../img/mnu/eventos.jpg) no-repeat 0 0; width:165px; }
		
/* Títulos */
#titCardapio, #titDelivery, #titGordeixos, #titEventos, #titPromocoes, #titCadastro, #titFaleConosco{ display:block; height:30px; margin-bottom:10px;}
#titCardapio{ background:url(../img/tit/cardapio.gif) no-repeat; width:79px; }
#titDelivery{ background:url(../img/tit/delivery.gif) no-repeat; width:80px; }
#titGordeixos{ background:url(../img/tit/gordeixos.gif) no-repeat; width:92px; }
#titEventos{ background:url(../img/tit/eventos.gif) no-repeat; width:74px; }
#titPromocoes{ background:url(../img/tit/promocoes.gif) no-repeat; width:105px; }
#titCadastro{ background:url(../img/tit/cadastro.gif) no-repeat; width:86px; }
#titFaleConosco{ background:url(../img/tit/faleConosco.gif) no-repeat; width:114px; }

/* Títulos */
#btEnviarDados, #btVoltarHome{ height:24px; display:block; }
#btEnviarDados{ background:url(../img/bt/enviarDados.gif) no-repeat; width:130px;  }
#btVoltarHome{ background:url(../img/bt/voltarHome.gif) no-repeat; width:150px; }

/* CARDÁPIO */
div#cardapio{ position:relative; margin:20px 0 0 15px;}
div#promocoes{ position:relative; margin:20px 0 0 15px;}
	div#promocoes ul{ margin-top:15px; }
	div#promocoes li{ background:url(../img/gra/rect.gif) no-repeat 0 4px; padding-left:11px; margin-bottom:15px; margin-left:15px; }
div#pratos{ position:relative; margin:20px 0 0 15px;}
div#pratos strong{ font-size:11px; }
div#cardapio p, div#pratos p{ margin-bottom:10px;}
div#pratos li p{ font-size:9px;}
li.coluna{float:left; width:290px;}
li.coluna p{background:url(../img/gra/rect.gif) no-repeat 0 4px; padding-left:10px;}

/* DELIVERY */
div#delivery{ background:url(../img/bg_popup.jpg) no-repeat; text-align:left; height:300px; }
div#delivery h1{ width:250px; height:80px;}
div#delivery ul{ margin:10px 0 0 20px;}
div#delivery li{ margin-bottom:13px; background:url(../img/gra/rect.gif) no-repeat 0 4px; padding-left:10px;}

/* EVENTOS */
div#eventos{ position:relative; margin:20px 0 20px 15px;}

/* CADASTRO */
form#frmCadastro div{ margin:5px 0 5px 0;}
form#frmCadastro input{ width:380px;}


/* HOME */
	div#conteudo{ position:relative; *top:-2px; left:0; clear:both; float:left; width:770px; }
		div#conteudo h3{ font-size:14px; color:#B1060A; margin-bottom:11px; clear:left; }
		div#conteudo.direita{ background:url(../img/bg_right.jpg) no-repeat right top; }
		div#conteudo div.lateral{ margin:13px 4px 5px 4px; }
		div#conteudo div.lateral h3{ color:#FFF; margin:0 0 10px 0;}
			div#conteudo div.lateral h3.bg1{background:url(../img/lateral/bg0.jpg) no-repeat; display:block; padding:6px 0 0 16px; width:130px; height:22px;}
			div#conteudo div.lateral h3.bg2{background:url(../img/lateral/bg1.jpg) no-repeat; display:block; padding:3px 0 0 16px; width:135px; height:19px;}
			div#conteudo div.lateral h3.bg3{background:url(../img/lateral/bg2.jpg) no-repeat; display:block; padding:3px 0 0 16px; width:126px; height:20px;}
		div#conteudo div.lateral h4{ margin:5px 0 5px 0;}
		div#conteudo div.lateral h4.gordeixos{ margin-left:12px; margin-top:10px; }
		div#conteudo div.lateral a{ text-decoration:none; }
		div#conteudo div.lateral a:hover{ text-decoration:underline; }
			div#conteudo #destaques{ position:relative; background:url(../img/gra/div_lateral.gif) repeat-x; clear:left; float:left; }
		div#lateralEsq{position:relative; background:url(../img/bg_left.jpg) no-repeat; float:left; width:165px; display:block; }
			div#lateralEsq #promocoes, div#lateralEsq #destaqueDelivery{ position:relative; }
			#promocao0{ background:url(../img/promocao/home0.jpg) no-repeat; display:block; width:156px; height:75px; margin:0px;}
			#promocao1{ background:url(../img/promocao/home1.jpg) no-repeat; display:block; width:156px; height:83px; margin:0px;}
			#promocao2{ background:url(../img/promocao/home2.jpg) no-repeat; display:block; width:156px; height:83px; margin:0px;}
			div#lateralEsq #destaqueDelivery ul{ padding-top:3px; }
			div#lateralEsq #destaqueDelivery li{margin:0 0 8px 0; clear:left;}
			div#lateralEsq #destaqueDelivery p{ margin:-3px 0 0 15px; }
		div#lateralDir{position:relative; float:left; width:165px;}
			div#lateralDir #destaqueCardapio{ margin-bottom:17px;}
			div#lateralDir #destaqueCardapio h4{ margin-left:12px; margin-top:10px; }
			div#lateralDir #destaqueCardapio a{ text-decoration:none; }
			div#lateralDir #destaqueCardapio a:hover{ text-decoration:underline; }
			div#lateralDir img{ margin-left:9px; }
			div#lateralDir #destaqueCardapio p{ margin-left:12px; margin-top:1px; background:url(../img/gra/rect.gif) no-repeat 0 4px; padding-left:10px; }
		div#conteudoGrd{position:relative; width:770px; float:left; clear:left; display:block; background:url(../img/bg_conteudo.gif) repeat-y;}
		div#conteudoMed{position:relative; background:url(../img/gra/div_vertical.gif) repeat-y; width:605px; float:left; clear:left; display:block;}
		div#conteudoPeq{position:relative; float:left;}
			div#conteudoPeq #destaqueHome{ width:440px; height:300px;}
				div#conteudoPeq #destaqueHome #experimente{ position:relative; left:247px; top:130px; background:url(../img/bt/experimenteAgora.gif); width:167px; height:29px; display:block; }
			div#conteudoPeq #saibaMais{width:197px; *width:190px; float:left; margin:10px 10px 0 7px; *margin-left:3px; float:left;}
				div#conteudoPeq #destaques h3{ background:url(../img/gra/seta.gif) no-repeat 0 5px; padding-left:8px; margin-bottom:7px;}
				div#conteudoPeq #destaques img{ margin:0 0 0 8px;}
				div#conteudoPeq #destaques p{margin:0 0 0 8px; font-size:10px;}
			div#conteudoPeq #destaqueEventos{width:217px; float:left; margin:10px 0px 0 7px; *margin-left:7px; float:left;}
				div#destaqueEventos p{ padding:0 0 10px 0; }
	div#rodape{ position:relative; *top:-2px; text-align:center; color:#FFF; background:url(../img/gra/div_lateral.gif) repeat-x top; padding-top:1px; width:770px; clear:left; float:left; }
		div#rodape a{ color:#FFF; }.texto10normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
