/*
Empresa: Prática NET
Layout: Ítalo Araújo
Front-End: Djalma Araúajo

*/

@import "pngfix.css";
@import "reset.css";


body { background:url(../images/bg.jpg) #bfd836 no-repeat center top; color:#666666; margin:0 0 20px 0; }
p {color:#666666;}

#horario{ position:absolute; width:780px; left:50%; margin-left:-380px; height:120px; text-align:right; top:150px; z-index:2;}

#header {background:url(../images/bg-top.jpg) center repeat-x; height:160px; }
#header #topo { width:760px; margin:0 auto; position:relative; height:160px; }
#header #topo #logo { position:absolute; width:240px; height:91px; top:36px; left:10px; }

/*menu*/
#nav {width:430px; position:relative; left:305px; top:6px; }
#nav li { display:block; }
#nav li a { text-indent:-4000px; overflow:hidden;  display:block; height:21px; width:187px; outline:none; }
#nav li a:hover { background-position:0 -21px; }

#mn-inicial { background:url(../images/mn-inicial.gif) no-repeat; top:-3px;  }
#mn-quemSomos { background:url(../images/mn-quemsomos.gif) no-repeat; position:absolute; top:24px; }
#mn-cardapio { background:url(../images/mn-cardapio.gif) no-repeat; position:absolute; top:47px; }
#mn-cafes { background:url(../images/mn-cafes.gif) no-repeat; position:absolute; top:70px; }
#mn-carta-de-vinhos { background:url(../images/mn-carta-vinhos.gif) no-repeat; position:absolute; top:93px; }
#mn-promocoes { background:url(../images/mn-promocoes.gif) no-repeat; position:absolute; left:210px; top:-3px; }
#mn-reservas-eventos { background:url(../images/mn-reservas.gif) no-repeat; position:absolute; left:210px; top:24px; }
#mn-midia { background:url(../images/mn-midias.gif) no-repeat; position:absolute; left:210px; top:47px; }
#mn-dicas-chef { background:url(../images/mn-dicas-chef.gif) no-repeat; position:absolute; left:210px;  top:70px; }
#mn-faleConosco { background:url(../images/mn-faleconosco.gif) no-repeat; position:absolute; left:210px; top:93px; }
/*menu*/

#root { width:760px; margin:0 auto; background: #fff no-repeat; position:relative; }

#container { padding:10px; }
#container_interna { padding:10px; overflow:hidden; min-height:581px; font:"Trebuchet Ms", Verdana, "Sans Serif", Arial, sans-serif; color:#000000; }
#container_interna p{ color:#000000; }
#home-banner { background:url(../images/bg-banner-home.jpg) no-repeat; position:relative; width:740px; height:282px; padding:0 0 19px 0; }
#home-banner #tt-banner { position:absolute; top:33px; left:20px; background:url(../images/tt-home-banner.gif) no-repeat; width:218px; height:20px; text-indent:-4000px; }
#home-banner #txt-banner { position:absolute; top:70px; left:20px; width:245px; }
#home-banner #txt-banner p {color:#5A3923; margin:0 0 10px 0; line-height:12px; }
#home-banner #conheca-mais-restaurante { color:#5A3923; background:url(../images/marcador-mais.gif) 0 5px no-repeat; padding:0 0 0 15px; text-decoration:underline;}
#home-banner a:hover#conheca-mais-restaurante { text-decoration:none; }
#home-banner #ft-banner { position:absolute; right:10px; top:7px;}

/*cardapio e eventos */
#cardapio-eventos { width:740px; margin:0 0 20px 0; background:url(../images/separador.gif) center no-repeat }
.box-cardapio-eventos { width:350px; float:left; }
.margemRight40 { margin-right:40px; }
.ft-box-cardapio { float:left;  width:136px; height:90px; margin:0 10px 0 0;  }
.box-txt { float:left; width:200px;}
.box-txt p{ line-height:12px; color:#5A3923; margin:0 0 10px 0; }
.marcador-carpadio-eventos {color:#5A3923; text-decoration:underline; background:url(../images/marcador-seta-box.gif) 0 6px no-repeat; padding:0 0 0 10px; }
a:hover.marcador-carpadio-eventos { text-decoration:none; }
#tt-cardapio { background:url(../images/tt-home-cardapio.gif) no-repeat; width:92px; height:18px; text-indent:-4000px; margin:0 0 10px 0; }
#tt-eventos { background:url(../images/tt-home-eventos.gif) no-repeat; width:92px; height:18px; text-indent:-4000px; margin:0 0 10px 0; }
#tt-fimdeano { background:url(../images/tt-home-eventos.gif) no-repeat; width:84px; height:18px; text-indent:-4000px; margin:0 0 10px 0; }

.listaCardapio li li {margin-bottom:7px; margin-top:7px}


/*home - servicos */
#servicos { width:720px; background:url(../images/bg-bottom-home.jpg) no-repeat; height:137px;  padding:20px 10px 10px 10px; }
.marcador-servico { background:url(../images/marcador-branco-servico.gif) 0 8px no-repeat; padding:0 0 0 15px; color:#FFFFFF; text-decoration:underline; }
a:hover.marcador-servico { text-decoration:none; }
.box-serv { width:220px; float:left; }
.box-serv .txt-serv {}
.box-serv p{ line-height:12px; color:#000; width:200px;}

/*classes/divs referentes aos servicos*/
#p-dicas-do-chef {width:200px; margin:0 0 15px 0; color:#000;}
.dicas-do-chef { padding:0 0 0 30px ;}
.informativo { padding:0 0 0 30px }
#p-informativo { width:220px; }
.form-text-informativo { background:#fff; width:175px; color:#636809; padding:4px; border:none; font-size:11px; margin:6px 0 0 0;  }
#tt-serv-faleConosco { background:url(../images/tt-servicos-fale-conosco.gif) no-repeat; width:134px; height:25px; text-indent:-4000px; margin:0 0 8px 0; }
#tt-dicas-promocoes { background:url(../images/tit-dias-promocoes.gif) no-repeat; width:226px; height:25px; text-indent:-4000px; margin:0 0 8px 0;}
#tt-serv-informativo { background:url(../images/tt-servicos-informativo.gif) no-repeat; width:134px; height:25px; text-indent:-4000px; margin:0 0 8px 0;}



#footer { clear:both; text-align:center; margin:0 auto; width:760px; height:45px; color:#000000;  font-size:11px; }
#footer.bgFooterInterna { background:url(../images/bg-footer.jpg) center bottom no-repeat; }
#footer.bgFooterHome { background:url(../images/bg-footer2.jpg) center bottom no-repeat; }
#footer p { color:#000000; line-height:12px; padding:10px 0 0 0; }
#footer address { color:#000000; line-height:12px; }


/* INTERNA */
.tt-interna { width:720px; height:30px; margin:0 auto 25px auto;   }
.tt-interna h2 { }
h2#tt-int-quemSomos { background:url(../images/tt-int-quemSomos.gif) no-repeat; width:720px; height:30px; text-indent:-4000px; margin:0 auto; margin-bottom:45px; position:relative; }
h2#tt-int-faleConosco { background:url(../images/tt-int-faleConosco.gif) no-repeat; width:720px; height:24px; text-indent:-4000px; margin:0 auto; margin-bottom:45px; position:relative; }
h2#tt-int-promocoes { background:url(../images/tt-int-novidades-promocoes.gif) no-repeat; width:720px; height:34px; text-indent:-4000px; margin:0 auto; margin-bottom:45px; position:relative;}
h2#tt-int-eventos { background:url(../images/tt-int-eventos.gif) no-repeat; width:720px; height:32px; text-indent:-4000px; margin:0 auto; margin-bottom:45px;position:relative;}
h2#tt-int-dicas-chef { background:url(../images/tt-int-dicas-chef.gif) no-repeat; width:720px; height:32px; text-indent:-4000px; margin:0 auto; margin-bottom:45px; position:relative;}
h2#tt-int-midia { background:url(../images/tt-int-midia.gif) no-repeat; width:91px; height:26px; text-indent:-4000px; margin:0 0 0 50px; position:relative;}
h2#tt-int-cafes { background:url(../images/tt-int-cafes.gif) no-repeat; width:720px; height:26px; text-indent:-4000px;  margin:0 auto; margin-bottom:45px; position:relative;}
h2#tt-int-carta-de-vinho { background:url(../images/tt-int-carta-de-vinhos.gif) no-repeat; width:265px; height:26px; text-indent:-4000px; margin:0 0 0 45px; position:relative;}
h2#tt-int-cardapio { background:url(../images/tt-int-cardapio.gif) no-repeat; width:720px; height:28px; text-indent:-4000px; margin:0 auto; margin-bottom:45px; position:relative;}
h2#tt-int-temporada-delicias { background:url(../images/tt-int-temporadaDelicias.gif) no-repeat; width:465px; height:30px; text-indent:-4000px; margin:0 0 0 40px; position:relative; }
h2#tt-int-imprensa { background:url(../images/tt-int-imprensa.gif) no-repeat; width:720px; height:30px; text-indent:-4000px; margin:0 auto; margin-bottom:45px; position:relative; }
h2#tt-int-cadastrese { background:url(../images/tt-int-cadastrese.gif) no-repeat; width:222px; height:24px; text-indent:-4000px; margin:0 0 0 44px; position:relative; }
h2#tt-int-encomendas { background:url(../images/tt-int-encomendas.gif) no-repeat; width:720px; height:24px; text-indent:-4000px; margin:0 auto; margin-bottom:45px; position:relative; }
h2#tt-int-para-as-criancas { background:url(../images/tt-int-para-as-criancas.gif) no-repeat; width:720px; height:24px; text-indent:-4000px; margin:0 auto; margin-bottom:45px; margin-bottom:45px; position:relative; }
h2#tt-int-galeria { background:url(../images/tt-int-galeria.gif) no-repeat; width:720px; height:24px; text-indent:-4000px; margin:0 auto; margin-bottom:45px; position:relative; }
h2#tt-int-comochegar { background:url(../images/tt-int-comochegar.gif) no-repeat; width:720px; height:24px; text-indent:-4000px; margin:0 auto; margin-bottom:45px; position:relative; }

/*tit*/
h2#tt-int-cardapio-comercial { background:url(../images/tt-int-cardapio-comercial.gif) no-repeat; width:720px; height:28px; text-indent:-4000px; margin:0 auto; margin-bottom:45px; position:relative;}
h2#tt-int-temporada-delicias { background:url(../images/tt-int-temporadaDelicias.gif) no-repeat; width:465px; height:30px; text-indent:-4000px; margin:0 0 0 40px; position:relative; }
h2#tt-int-imprensa { background:url(../images/tt-int-imprensa.gif) no-repeat; width:720px; height:30px; text-indent:-4000px; margin:0 auto; margin-bottom:45px; position:relative; }
h2#tt-int-cadastrese { background:url(../images/tt-int-cadastrese.gif) no-repeat; width:222px; height:24px; text-indent:-4000px; margin:0 0 0 44px; position:relative; }
h2#tt-int-encomendas { background:url(../images/tt-int-encomendas.gif) no-repeat; width:720px; height:24px; text-indent:-4000px; margin:0 auto; margin-bottom:45px; position:relative; }
h2#tt-int-para-as-criancas { background:url(../images/tt-int-para-as-criancas.gif) no-repeat; width:720px; height:24px; text-indent:-4000px; margin:0 auto; margin-bottom:45px; margin-bottom:45px; position:relative; }
h2#tt-int-galeria { background:url(../images/tt-int-galeria.gif) no-repeat; width:720px; height:24px; text-indent:-4000px; margin:0 auto; margin-bottom:45px; position:relative; }
h2#tt-int-comochegar { background:url(../images/tt-int-comochegar.gif) no-repeat; width:720px; height:24px; text-indent:-4000px; margin:0 auto; margin-bottom:45px; position:relative; }



#container_interna h3 { font:18px Georgia, "Times New Roman", Times, serif; margin-left:25px; color:#674E39; font-weight:bold; margin-bottom:18px; }
#container_interna h3 a {color:#674E39;}
#container_interna h3 a:hover {color:#674E39; text-decoration:underline;}
#container_interna h4 { font:14px Georgia, "Times New Roman", Times, serif; color:#674E39; font-weight:bold; text-align:left;}

.form-text { border:1px solid #72563F; background:#EDDCCB; height:12px; font-size:11px; width:230px; padding:5px; }

.lista-interna li{ background:url(../images/marcador-lista.gif) 0 5px no-repeat; padding:0 0 0 15px; color:#503927; margin:0 0 0 20px; }
.lista-interna li a { color:#000000; }
.lista-interna li a:hover { text-decoration:underline; color:#000000; }



#nav-bottom { margin:0 auto 20px auto; width:700px; text-align:center; padding:10px 0 0 0;}
#nav-bottom li{ display:inline; font-size:11px; margin:0 5px 0 0;}
#nav-bottom li a { color:#494f05; }
#nav-bottom li a:hover { text-decoration:underline; }

#colEsquerdaCardapio { padding:20px 0 0 20px; width:240px; float:left; }
#colEsquerdaCardapio ul#menuCardapio a { width:240px; height:26px; display:block; background-position:right center; background-repeat:no-repeat; margin-bottom:10px; }
#colEsquerdaCardapio li a#btAlmoco { background-image:url(../images/mn-cardapio-almoco.gif); }
#colEsquerdaCardapio li a#btCafeDoPatio { background-image:url(../images/mn-cardapio-cafe-do-patio.gif); }
#colEsquerdaCardapio li a#btSanduiches { background-image:url(../images/mn-cardapio-sanduiches.gif); }
#colEsquerdaCardapio li a#btALaCarte { background-image:url(../images/mn-cardapio-a-la-carte.gif); }
#colEsquerdaCardapio li a#btSobremesa { background-image:url(../images/mn-cardapio-sobremesas.gif); }
#colEsquerdaCardapio li a#btParaAsCriancas { background-image:url(../images/mn-cardapio-para-as-criancas.gif); }
#colEsquerdaCardapio .lista-interna { width:120px!important; margin-left:40px; }
#colEsquerdaCardapio .lista-interna a {margin-bottom:0px!important; width:80px!important; display:block; }

/*Novo menu cardapio*/
#colEsquerdaCardapio li a#btAlmocoComercial { background-image:url(../images/mn-almoco-comercial.gif); }
#colEsquerdaCardapio li a#btEspecialidades { background-image:url(../images/mn-cardapio-especialidades.gif); }
#colEsquerdaCardapio li a#btComidinhas { background-image:url(../images/mn-cardapio-comidinhas.gif); }

h2#tt-int-cardapio-especialidades { background:url(../images/tt-int-cardapio-especialidades.gif) no-repeat; width:720px; height:28px; text-indent:-4000px; margin:0 auto; margin-bottom:45px; position:relative;}
h2#tt-int-cardapio-comidinhas { background:url(../images/tt-int-cardapio-comidinhas.gif) no-repeat; width:720px; height:28px; text-indent:-4000px; margin:0 auto; margin-bottom:45px; position:relative;}



#flashCardapio { float:right; width:450px; height:420px; background:url(../images/bg-flash-cardapio.gif) center top no-repeat; }

#colEsquerdaCardapio img { margin:0 0 4px 0; }
.m12 { margin:12px; }

#banner-di-massa { padding:0 0 9px 0; _padding:0 0 4px 0; }

/*--------- Página café do Patio ------------*/
#introducaoCafe { width:700px; height:300px; background:url(../images/iced-capuccino.gif) no-repeat; }
#introducaoCafe .texto { width:420px; float:right; }
#cadapioCafe { width:700px; height:580px; margin-top:40px; margin-bottom:60px; background:url(../images/fotos-pratos-cafe-do-patio.gif) left center no-repeat; }
#cadapioCafe .texto { width:420px; float:right; }
#cadapioCafe .texto h4 { font-size:18px; }


/*--------- Página Almoço ------------*/
#almoco { background:url(../images/fotos-almoco.gif) no-repeat; width:700px; display:block; float:left; }
#almoco .texto { width:400px; float:right; }

/*--------- Página Encomendas ------------*/
#introducaoEncomendas { background:url(../images/bg-introducao-encomendas.gif) no-repeat; padding:20px; }
#entradas, #entradas, #massas, #molhos, #carnes, #sobremesas, #acompanhamentos { margin:29px 0; }
#entradas { background:url(../images/encomendas-entradinhas2.gif) no-repeat; padding-left:250px; height:200px; }
#massas { background:url(../images/encomendas-massas.gif) no-repeat; padding-left:250px; height:250px; }
#molhos { background:url(../images/encomendas-molhos.gif) no-repeat; padding-left:250px; height:200px; }
#carnes { background:url(../images/encomendas-carnes.gif) no-repeat; padding-left:250px; height:200px; }
#sobremesas { background:url(../images/encomendas-sobremesas.gif) no-repeat; padding-left:250px; height:200px; }
#acompanhamentos { background:url(../images/encomendas-acompanhamentos.gif) no-repeat; padding-left:250px; height:200px; }

#galeria {  }



/*--------- Temporada Delícias do Pátio ------------*/
#temporada-delicias{
	width:708px;
	height:1064px;
	margin:-20px auto 0px auto;
	
	background-image:url(../images/bg-temporada-delicias.jpg);
	background-repeat:no-repeat;
*/
}

#top-temporada-declicias{
	width:708px;
	height:200px;
}

#top-programacao{
	width:620px;
	height:34px;
	
	background-image:url(../images/bg-temporada-delicias-top-programacao.jpg);
	background-repeat:no-repeat;
	
}

#programacao{
	width:620px;
	height:500px;
	
	margin:0px auto 0px auto;
	background-image:url(../images/bg-temporada-delicias-programacao.jpg);
	background-repeat:repeat-y;
	
	clear:both;
}

#programacao-bloco-esq, #programacao-bloco-dir{
	width:290px;
	height:500px;
	float:left;
	
	margin-left:13px;
	_margin-left:6px;
}

#cronograma{
	width:290px;
	height:200px;
}

#cronograma p{
	text-align:center;
	font-size:12px;
	margin:10px 0px 0px 0px;
	color:#553829;
}

#dia{
	width:290px;
	height:33px;
	padding-top:2px;
	text-align:center;
	font-weight:bold;
	line-height:15px;
	
	border-top:1px solid #553829;
	border-bottom:1px solid #553829;
}

#natal {
	position:absolute;
	margin-top:7px;
	margin-left:3px;
}

.embreve { width:700px; height:444px; position:absolute; margin-left:-350px; margin-top:-222px; left:50%; top:50%; }


.fone { width:80px; }

#contato label { font-weight:bold; display:block; margin:4px 0; }
.data { width:60px; }

.hideText { text-indent:-4999px; }
.hide { display:none; }
.blocoInterna { width:700px; margin:0 auto; }
.textAlingLeft { text-align:left; }

.listaDescritiva { float:left; }
.listaDescritiva dt { font:14px Georgia, "Times New Roman", Times, serif; color:#674E39; font-weight:bold; text-align:left; clear:both; padding-top:18px; padding-bottom:5px; }
.listaDescritiva dd { background:url(../images/marcador-lista.gif) 0 5px no-repeat; display:inline; padding:0 0 0 15px; color:#503927; margin:0 0 0 10px; clear:both; float:left; width:330px; }
.listaDescritiva dd a { color:#000000; }
.listaDescritiva dd a:hover { text-decoration:underline; color:#000000; }

/*paginas do cardapio*/
#listaAcompanhamentosCha { float:left; width:300px; margin-left:50px; }
#listaSanduiches { float:left; width:380px; margin-left:30px; }
#listaSanduiches h4 { margin:18px 0 5px 0; }

#imagemPromocao { display:block; width:500px; margin:20px auto; }

.galeria li { float:left; }
.galeria li a { padding:5px; background:#fff; border:1px solid #d4d0cd; display:block; margin:6px; }
.galeria li a:hover { background:#b8ce2e; }