/* Design */

/*xxxxxxxxxxxxx HOME xxxxxxxxxxxxxx*/
#chamada-principal { height:294px; width:530px; margin-top:13px; background: url(../imgs/bgs/bg-chamada-principal.jpg) repeat-y; cursor:default;}
#chamada-principal h2 { display:none; }
#chamada-principal p { font-size:1.1em; padding:8px 0 0 10px; height:51px;  color:#80390e; font-weight:bold; letter-spacing:-0.04em; background:url(../imgs/bgs/bg-acbto-chamada-principal.jpg) no-repeat bottom; }

#splash { width:530px; height:290px; position:absolute; clear:both;}
#smoke { width:300px; height:200px; position:absolute; margin-left:240px;  *margin-left:150px; }

.box-chamadas { width:173px; height:142px; float:left; background:#d7b409; margin:7px 5px 0 0; font-size:0.9em; }
.box-chamadas h2, .box-chamadas p { display:none; }

#box-pizzas { background:url(../imgs/box-pizzas.jpg) no-repeat; }
#box-festas { background:url(../imgs/box-festas.jpg) no-repeat; }
#box-datas  { background:url(../imgs/box-datas.jpg) no-repeat; }
#box-eventos { background:url(../imgs/box-eventos.jpg) no-repeat; }
 
.body-in #box-pizzas { background:url(../imgs/box-pizzas-internas.jpg) no-repeat; }
.body-in #box-festas { background:url(../imgs/box-festas-internas.jpg) no-repeat; }
.body-in #box-eventos { background:url(../imgs/box-eventos.jpg) no-repeat; }

#box-tortas, #box-favoritos, #videos, #box-feijoada  { height:194px; }
#box-tortas, #box-feijoada { width:173px; margin-right:5px; background-repeat:no-repeat; display:none; }
#box-tortas { background-image:url(../imgs/box-tortas.jpg) ; }
#box-feijoada { background-image:url(../imgs/box-feijoada.jpg) ; }

#box-favoritos { width:350px; background:url(../imgs/box-favoritos.jpg) no-repeat; }

#disk-parme { text-align:center; width:228px; background:url(../imgs/bgs/bg-disk-parme.jpg) repeat-y; color:#ed650a; font-weight:bold; cursor:default;}
#disk-parme ul { margin-bottom:7px; }
#disk-parme ul li { height:27px; letter-spacing:-0.02em; font-size:0.85em; }
#disk-parme ul li span { color:#fff; font-size:12px; }
#disk-parme ul li div { cursor:pointer; }
#disk-parme a { display:block; background:url(../imgs/bts/bt-ver-lojas.jpg) no-repeat; height:38px; }
#disk-parme a span { display:none; }

.box-news { font-size:0.85em; width:248px; margin:7px 4px 0 0; height:102px; padding:15px 0 0 15px; float:left; background:#fea10e; }
.box-news ul li { padding-left:11px; }
.box-news a { display:block; height:18px; margin-top:2px;}
.box-news ul li a { margin-top:0; }
.box-news a span { display:none; }
.box-news h2 span { display:none; }

#box-novidades { background:url(../imgs/bgs/bg-novidades.jpg) no-repeat; }
#box-novidades ul li a, #box-noticias ul li a { color:#624905; text-decoration:none; background:none; }
#box-novidades ul li a:hover, #box-noticias ul li a:hover { color:#e62600; text-decoration:underline; }
#box-novidades a { background:url(../imgs/bts/bt-novidades.gif) no-repeat; }
#box-novidades ul li { background:url(../imgs/seta-vermelha.gif) no-repeat 0 4px; }

#box-noticias { background:url(../imgs/bgs/bg-noticias.jpg) no-repeat; }
#box-noticias a { background:url(../imgs/bts/bt-noticias.gif) no-repeat; }
#box-noticias ul li { background:url(../imgs/seta-amarela.gif) no-repeat 0 4px; /*height:42px; Se entrar mais de uma matéria em ntícias, tirar essa altura*/ }

#videos { margin:3px 0 7px 0; height:197px;  }
#videos h2 { display:none; }

a#box-formas-pagto { height:116px; width:215px; display:block; background:url(../imgs/box-pagtos.gif) no-repeat right; margin:0; margin-top:8px; }
a#box-formas-pagto span { display:none; }

/*xxxxxxxxxxxxx FORMAS DE PAGAMENTO xxxxxxxxxxxxxx*/

#page-formas-pagto #parme-side { }
#page-formas-pagto #titulo-internas {}
ul.lista-formas-pagto { width:480px;  margin-left:10px;}
ul.lista-formas-pagto li { float:left; margin:10px 25px 10px 0; }

/*xxxxxxxxxxxxx CARDÁPIO xxxxxxxxxxxxxx*/

span.loading { background:url(../imgs/loading.gif) no-repeat; width:98px; height:25px; display:block; margin:30px;}

p.alert-box { 
	padding:12px 15px; background:url(../imgs/bgs/bg-alert-box.gif) no-repeat bottom right #fff09a; font-weight:bold; 
	margin-top:10px; border:1px solid #ef3604; color:#ef3604; font-size:12px; line-height:18px;
}

ul#lista-categorias li { margin-bottom:2px; width:170px;}
ul#lista-categorias li a { letter-spacing:-0.02em; display:block; background:#ffe21c; height:15px; padding:3px; padding-left:7px; text-decoration:none; font-weight:bold; color:#977916; }
ul#lista-categorias li a.selected-category { background:#fff; color:#eb3533; cursor:default;}
ul#lista-categorias li a:hover { background:#c30200; color:#ffe21c; }

ul#lista-categorias li ul { font-size:11px;  }
ul#lista-categorias li ul li { margin-bottom:0; }
ul#lista-categorias li ul li a { padding-left:13px; display:block; background:#cca016 url(../imgs/seta-cardapio.gif) no-repeat 5px 7px; color:#fff099; border-top:1px solid #ae8c22; }
ul#lista-categorias li ul li a:hover { background:#d6a91d  url(../imgs/seta-cardapio-over.gif) no-repeat 8px 7px; padding-left:15px; }
ul#lista-categorias li ul li:first-child a { border:none; }

dl#lista-cardapio { margin-left:10px; width:500px; }
dl#lista-cardapio dt { display:table; }
dl#lista-cardapio h3.cardapio-subtitle { margin:0; margin-bottom:10px; background:#f7c800; color:#8e6c10; padding:2px; width:100%; clear:both; display:block;}
dl#lista-cardapio dd { clear:both; border-bottom:1px solid #e4aa0f; display:table; padding:6px 0; width:100%;}
dl#lista-cardapio dd img { float:left; padding:3px 0 5px 0; margin-right:15px; display:block;}
dl#lista-cardapio dd h3 { margin:0; clear:none; height:20px; }
dl#lista-cardapio dd p {  font-size:11px; }

div#nav-numb-produtos { clear:both; margin:20px 0 20px 150px; height:20px; font-size:90%; }
div#nav-numb-produtos a { display:block; margin:0 3px; float:left; color:#624c0f; text-decoration:none; }
div#nav-numb-produtos a:hover { text-decoration:underline; color:#f0400a; }
div#nav-numb-produtos ol li { float:left; }
div#nav-numb-produtos ol li:first-child a { border-left:1px solid #dbb80c; padding-left:5px; }
div#nav-numb-produtos ol li a { border-right:1px solid #dbb80c; padding-right:5px; }
div#nav-numb-produtos ol li a.actual-page { color:#735d00; font-weight:bold; margin-top:-4px; font-size:20px; }
div#nav-numb-produtos ol li a.actual-page:hover { color:#735d00; }

#page-cardapio #parme-side span { margin-top:20px;}

/*xxxxxxxxxxxxx LOJAS xxxxxxxxxxxxxx*/

ul#lista-lojas { clear:both; margin:0 0 20px 0; display:table; }
ul#lista-lojas li { margin:10px; margin-top:3px; border-top:1px solid #e0a812; clear:left; }
ul#lista-lojas li div { padding:0; width:390px; float:left; }
ul#lista-lojas li div h3 { color:#735811; font-weight:bold; float:left; margin:10px 7px 5px 0; height:15px; background:url(../imgs/seta-vermelha.gif) no-repeat 0 5px; padding-left:10px; }
ul#lista-lojas li div address { padding:0; clear:left; color:#97720d; height:100%; margin:0 0 8px 10px; font-size:11px; background:none;}
ul#lista-lojas li div span { color:#f24a00; font-weight:bold; margin-top:12px; display:block; float:left; font-size:12px; }
ul#lista-lojas li p { clear:both; background:#dda308; margin:0 10px; padding:10px; *padding-top:3px; font-size:11px; color:#ffea97; border-top:1px solid #b88807;}
ul#lista-lojas li a { display:block; float:left; margin-top:30px; height:18px; width:101px; background-repeat:no-repeat;}
ul#lista-lojas li a span { display:none; }
ul#lista-lojas li a.bt-mais-detalhes { background-image:url(../imgs/bts/bt-mais-detalhes.jpg);  }
ul#lista-lojas li a.bt-fechar-detalhes { background-image:url(../imgs/bts/bt-fechar-detalhes.jpg);  }
ul#lista-lojas li a#bt-mapa { background-image:url(../imgs/bts/bt-mapa.jpg); width:40px; margin-left:4px;}

#page-lojas div#foto-mapa { cursor:pointer; width:715px; height:380px; padding:12px; margin:10px 0 0 10px; *margin-top:0; background:#fffbd0 url(../imgs/bgs/bg-foto-mapa.jpg) repeat-x bottom; border:1px solid #ff7800; position:absolute;}
#page-lojas div#foto-mapa img { z-index:1; position:absolute; }
#page-lojas div#foto-mapa span#bt-fecha-mapa { z-index:2; background:#ca220c; color:#fffbd0; font-size:12px; padding:3px 6px; position:absolute; margin:10px 0 0 550px; font-weight:bold; }
#page-lojas div#foto-mapa span.loading { position:absolute; margin:0; top:200px; right:350px; z-index:0; }

/*xxxxxxxxxxxxx DISK-PARMÊ xxxxxxxxxxxxxx*/

#page-disk-parme h4 { height:85px; background:url(../imgs/titles/title-chamada-disk.jpg) no-repeat; margin-left:5px; }
#page-disk-parme h4 span { display:none; }
#page-disk-parme h6 { color:#b71913; margin-bottom:3px; margin-left:8px; clear:left; }
#page-disk-parme p#subtitle { color:#4d2708; margin:5px 0 10px 10px; width:500px; font-size:12px; }

#page-disk-parme .parme-principal p { font-size:11px; margin-left:10px; }
#page-disk-parme .parme-principal ul { margin:10px; margin-right:0; width:250px; float:left; }
#page-disk-parme .parme-principal ul p { font-size:11px; }
#page-disk-parme .parme-principal ul h3 { margin:0; font-size:12px; letter-spacing:0; color:#4d2708; float:left; }
#page-disk-parme .parme-principal ul span { display:block; float:left; color:#e84e00; font-size:11px; font-weight:bold; margin-left:5px; margin-bottom:3px; } 
#page-disk-parme .parme-principal ul li { padding:10px 0; clear:left; display:block; }
#page-disk-parme .parme-principal ul li img { cursor:pointer; }
#page-disk-parme .parme-principal ul li p { clear:left; color:#aa800e; margin:0; margin-bottom:3px;}
.hideDesc{display:none;}
.showDesc{
	display:block;
	position:absolute;
	width: 130px;
	padding: 5px;
	margin-left:110px;
	*margin-left:0px;
	margin-top:-20px;
	*margin-top:0px;
	color: #FDE79B;
	background:#D3A104;
	font-size: 12px;
	text-align:left;
	border:1px solid #FDE640;
}



/*xxxxxxxxxxxxx INSTITUCIONAL xxxxxxxxxxxxxx*/

#page-institucional img { float:left; margin:10px; margin-right:12px; margin-bottom:0;  }
#page-institucional h3 {  clear:none; float:left; display:block; margin:0; margin-top:10px; width:280px;  }
#page-institucional p { margin:10px 10px; line-height:20px; font-size:12px; color:#915616; }
#page-institucional #alert-box { background:#febc06; border:1px solid #caac19; padding:10px; margin:10px; margin-bottom:20px; }
#page-institucional #alert-box h6 { margin:0; color:#cc0601; margin-bottom:5px; font-size:12px; }
#page-institucional #alert-box p { margin:0; font-size:11px; line-height:17px; }


/*xxxxxxxxxxxxx EVENTOS xxxxxxxxxxxxxx*/

#page-eventos img { float:left; margin:10px; margin-right:12px; margin-bottom:0;  }
#page-eventos h3 {  clear:none; float:left; display:block; margin:0; margin-top:10px; width:280px;  }
#page-eventos p { margin:10px 10px; line-height:20px; font-size:12px; color:#915616; }
#page-eventos #alert-box { background:#febc06; border:1px solid #caac19; padding:10px; margin:10px; margin-bottom:20px; }
#page-eventos #alert-box h6 { margin:0; color:#cc0601; margin-bottom:5px; font-size:12px; }
#page-eventos #alert-box p { margin:0; font-size:11px; line-height:17px; }

/*xxxxxxxxxxxxx CONTATO, CADASTRO e TRABALHE CONOSCO xxxxxxxxxxxxxx*/

span.form-msg { margin:0 0 15px 15px; display:block; color:#e00009; font-weight:bold; font-size:13px; }

.box-form { background:#f6b302; margin:0 12px; padding:15px 0; width:530px; display:table; }
.box-form fieldset { width:235px; float:left; padding-left:17px; }
.box-form fieldset label { 
	clear:left; margin-bottom:5px; width:65px; height:20px; display:block; float:left; padding-top:2px;	font-size:11px; 
}
.box-form fieldset label#label-mensagem { margin:0; }
.box-form input, .box-form select, .box-form textarea  {
	background:#fff9bd;
	border:2px solid #c28a1f;
	border-right:none;
	border-bottom:none;
	height:16px;
	padding:2px 0 2px 5px;
	color:#623d0f;
	font-size:11px;
	margin-bottom:7px;
	width:auto;
}
.box-form fieldset span { display:block; font-size:11px; margin:10px; margin-right:0; float:right; clear:both; width:180px; }
.box-form select { height:19px; height:19px; padding:0; padding:0; }
.box-form textarea { height:80px; clear:left; width:225px; }
.box-form input.field-size2 { width:25px; }
.box-form input.field-size3 { width:60px; }

.box-form div.fileinputs { position:relative; margin-left:70px; height:30px; }
.box-form div.fileinputs img { float:left; margin-left:3px;  }
.box-form div.fakefile { position:absolute; top:0; left:0; z-index:1; *display:none; }
.box-form div.fakefile input { width:100px; float:left; }
.box-form input.file {  
	position: relative; text-align:right; *text-align:left; z-index:2; float:left; -moz-opacity:0; 
	filter:alpha(opacity: 0); *filter:none; opacity:0;  margin-left:-10px; *margin-left:-70px; height:20px; width:168px;
	
}

.box-form span.form-msg { font-size:16px; padding-right:10px; color:#643F1A; padding-top:0; }
.body-in #page-cadastro .box-form { padding-top:5px; }


#box-favoritos-in { width:532px; height:144px; margin:11px; background:url(../imgs/box-favoritos-internas.jpg) no-repeat; display:block; }
#box-favoritos-in p, #box-favoritos-in h2 { display:none; }

.body-in #page-contato { display:block; height:550px; }
.body-in #page-contato .box-form { height:200px; display:block; }

.body-in #page-trabalhe .box-form { height:220px; }
.body-in #page-trabalhe .box-form fieldset { width:240px; }
.body-in #page-trabalhe .box-form label { width:70px; line-height:13px; }
.body-in #page-trabalhe .box-form .button-anexar { width:57px; height:21px; background:#f3ae05; border:1px solid #ffd570; } 
.body-in #page-trabalhe .box-form .button-enviar { margin-right:0; margin-top:10px;} 

/*xxxxxxxxxxxxx KIT FESTAS xxxxxxxxxxxxxx*/

#page-kit-festas h4 { margin-left:15px; color:#fff; font-weight:bold; font-size:17px; letter-spacing:-0.02em; }
#page-kit-festas h5 { color:#e02a00; font-size:15px; margin:10px; margin-bottom:5px; }

ul#lista-kits { padding-bottom:20px; height:100%; }
ul#lista-kits li { width:255px; margin:10px; float:left; background:url(../imgs/bgs/bg-base-lista-kits.gif) no-repeat bottom; padding-bottom:10px;}
ul#lista-kits li ul { height:200px; background:#fdc308; padding:0 20px;  }
ul#lista-kits li ul li { width:100%; background:none; margin:5px 0; padding:0; color:#9c7301; }

ul#lista-lojas-kits { margin:10px 0 20px 10px; width:240px; float:left; }
ul#lista-lojas-kits p { font-size:11px; }
ul#lista-lojas-kits h3 { margin:0; font-size:12px; letter-spacing:0; color:#4d2708; float:left; }
ul#lista-lojas-kits span { display:block; float:left; color:#e84e00; font-size:11px; font-weight:bold; margin-left:5px; } 
ul#lista-lojas-kits li {  margin-top:10px; padding-bottom:12px; clear:left; display:block; }
ul#lista-lojas-kits li p { clear:left; color:#aa800e; margin:0;}

/*xxxxxxxxxxxxx RODÍZIO PARMÊ xxxxxxxxxxxxxx*/


#page-rodizio-parme .parme-principal { width:550px; }

#page-rodizio-parme p#chamada-rodizio-in { 
	color:#a0731c; margin:15px; padding-right:280px; font-size:13px; line-height:24px; border-bottom:1px solid #dfb000;
	background:url(../imgs/bgs/bg-rodizio-pizza.jpg) no-repeat right top; height:190px; }

#page-rodizio-parme h4 { margin-left:15px; color:#d30500; font-size:13px; }
#page-rodizio-parme ul { float:left; }
#page-rodizio-parme ul li { background:url(../imgs/seta-vermelha.gif) no-repeat 0 5px; padding-left:10px; margin:15px; width:230px; }
#page-rodizio-parme ul li p { font-size:12px; line-height:16px; }
#page-rodizio-parme ul li p span { color:#b4861e; display:block; }
#page-rodizio-parme ul li h3 { color:#5b4314; margin:0; }
#page-rodizio-parme #parme-side { background-position:28px 0; _background-position:30px 0; }
#page-rodizio-parme #parme-side ul { float:left; padding:0; }
#page-rodizio-parme #parme-side ul li { background:none; padding:0; width:150px; margin:0; }

/*xxxxxxxxxxxxx PROMOÇÕES PARMÊ xxxxxxxxxxxxxx*/

#page-promocoes p { margin:10px; }
#page-promocoes a { color:#993300; }
#page-promocoes a:hover { color:#E11D00; }

/*xxxxxxxxxxxxx DATAS IMPORTANTES xxxxxxxxxxxxxx*/

#page-datas-importantes p { margin:10px; }
#page-datas-importantes a { color:#993300; }
#page-datas-importantes a:hover { color:#E11D00; }

/*xxxxxxxxxxxxx NOTICIAS xxxxxxxxxxxxxx*/

ul#lista-noticias { margin:0 10px; }
ul#lista-noticias li { border-bottom:1px solid #e1aa14; padding:10px 0; }
ul#lista-noticias li h3 { margin:0; font-size:14px; }
ul#lista-noticias li span { font-size:11px; color:#94731b; }
ul#lista-noticias li p { margin:0; }

/*xxxxxxxxxxxxx FEIJOADA xxxxxxxxxxxxxx*/

#page-feijoada h4 { color:#d61201; font-weight:bold; margin:10px 0 10px 15px; font-size:16px; }
#page-feijoada p { margin:15px; font-size:12px;}

#page-feijoada p#chamada-feijoada-in { 
	color:#a0731c; margin:15px; padding-right:280px; font-size:13px; line-height:24px; border-bottom:1px solid #dfb000;
	background:url(../imgs/bgs/bg-feijoada.jpg) no-repeat right top; height:190px; 
}

/*xxxxxxxxxxxxxx NOTÍCIAS xxxxxxxxxxxx*/

#page-noticias a { color:#993300; }
#page-noticias a:hover { color:#E11D00; }
