body { background:#fff url('../imagens/bgBody.png') no-repeat 50% 0; }

/* RESOLVE MUITOS PROBLEMAS */
	
	* { padding:0; margin:0; font-family:arial, verdana, serif; font-size:14px; outline:none; }
	img { border:none; }

.twitter { position:absolute; top:40px; right:0px; }
.facebook { position:absolute; top:40px; right:60px; }
	

/* TAGS GENERICAS */

	/* acessibilidade */
	ul.acessibilidade { display:none; }	
	
	/* hr */
	hr { 
		clear:both; 
		width:100%; /* largura da linha */ 
		height:1px; /* altura da linha */ 
		border:1px dotted #c1c0bb; /* borda da linha */ 
		border-width:0; /* tamanho borda da linha */ 
		border-top-width:1px; /* tamanho do topo da borda da linha */ 
		margin-bottom:15px;  
	}	
	
	/* listas */
	ul li { list-style-type:none; }	
	
	/* em - cometarios que ajudam na navegacao */
	em { color:#600; }
	
	/* titulos e subtitulos */
	h1 a { background:url('../imagens/bgLogo.gif') no-repeat; display:block; width:200px; height:105px; text-indent:-9999em; }
	h2, h2.destaque, h2.segundoSubtitulo { clear:both; font:normal 24px tahoma, arial, sans-serif; color:#600; padding-bottom:20px; }
	h2.destaque { color:#f60; }
	h2.segundoSubtitulo { padding:30px 0 20px 0; }
	h3 { font:normal 18px tahoma, arial, sans-serif; color:#600; }
	h4 { display:block; width:380px; height:35px; font:normal 18px tahoma, arial, sans-serif; color:#600; }
	h5 { padding-top:15px; }
	
	/* paragrafos */
	p { line-height:1.5em; }
	p.genericoSessao { padding:0 25px 30px 0; }
	p.faleConosco { padding-bottom:30px; }
	p.copyright, p.copyright a { clear:both; font-size:12px; text-align:center; }
	
	


/* MENU */

	ul.menu { padding-top:10px; }
	ul.menu li { float:left; display:block; text-align:center; }
	ul.menu li a { font-weight:bold; color:#9a0202; display:block; margin-left:2px; width:148px; height:26px; padding-top:9px; text-align:center; text-decoration:none; }
	
	ul.menu li a.gg { background:url(../imagens/bg-menu-gg.png) top no-repeat; color:#fff; }
	ul.menu li a.g { background:url(../imagens/bg-menu-g.png) top no-repeat; color:#fff; }
	ul.menu li a.m { background:url(../imagens/bg-menu-m.png) top no-repeat; color:#fff; }
	ul.menu li a.p {background:url(../imagens/bg-menu-p.png) top no-repeat; color:#fff; }
	
	ul.menu li.gg a { width:148px; }
	ul.menu li.g a { width:118px; }
	ul.menu li.m a { width:88px; }
	ul.menu li.p a { width:73px;  }

	ul.menu li.gg a:hover { background:url(../imagens/bg-menu-gg.png) top no-repeat; color:#fff; }
	ul.menu li.g a:hover { background:url(../imagens/bg-menu-g.png) top no-repeat; color:#fff; }
	ul.menu li.m a:hover { background:url(../imagens/bg-menu-m.png) top no-repeat; color:#fff; }
	ul.menu li.p a:hover {background:url(../imagens/bg-menu-p.png) top no-repeat; color:#fff; }

	
/* FORMULARIO */

	/* atributos genericos */
	fieldset { border:none; }
	legend { display: none; }
	input, select, textarea { font:normal 14px arial; color:#666; border:1px solid #afb0aa; padding:2px 0; margin:10px 0; }

	/* botao */
	input.botao { background-color:#f60; display:block; color:#fff; border:none; padding:3px 15px; }
	
	a.botao { width:70px;background-color:#f60; display:block; color:#fff; border:none; padding:3px 15px; text-align:center; cursor:pointer; }
	
	/* formulario - fale conosco */
	



/* LINKS */
	
	/* link */
	a { color:#f60; text-decoration:none; }
	a:hover { text-decoration:underline; }





/* DIVS */
	
	div#container { width:970px; color:#666; margin:0 auto; overflow:auto; position:relative;  }
	div#header { float:left; width:960px; height:200px; position:relative; }
	div#breadcrumb { clear:both; width:960px; height:40px; padding-top:10px; color:#600; }
	div#imagemPromocional { clear:both; width:960px; padding-bottom:30px; overflow:auto; }
	div#conteudo { float:left; width:710px; margin-bottom:50px; }
	div#destaque { float:left; width:250px; margin-bottom:50px; }
	div#rodape { background-color:#f4f3ee; clear:both; width:100%; }
		
		
		
	/* DIV DESTAQUES - LATERAL DIREITA DO SITE */

		/* nossos produtos */
		div.destaqueNossosProdutos { background:#fff url('../imagens/bgDestaqueDownUp.png') repeat-x bottom; width:200px; padding:0 25px 25px 25px; margin-bottom:20px; }
		div.destaqueNossosProdutos img { padding-bottom:10px; }
		
		/* delivery */
		div.destaqueDelivery { background:#fff url('../imagens/bgDestaqueUpDown.png') repeat-x bottom; width:200px; padding:25px 25px 0 25px; margin-bottom:20px; }
		select#localizacao { width:200px; }
		
		/* newsletter */
		div.destaqueNewsletter { background:#fff; width:200px; padding:25px 15px 25px 15px; border:10px solid #f2f3ee; margin:10px 0 20px 0; }
		div.destaqueNewsletter p.newsletter { padding-bottom:10px; }
		p.formNewsletter { color:#f60; }
		input#nnome, select#naniversario, input#nemail { width:198px; margin:2px 0 10px 0; }
		span#nresposta {	display:block; width:200px;	}
		
		
		
	/* DIV RODAPE */
	
		div#conteudoRodape { width:960px; color:#666; margin:0 auto; padding:50px 0; }
		
		/* div rodape geneal */
		div.rodapeGeneal { float:left; width:440px; padding-bottom:50px; }
		div.rodapeGenealInterna { float:left; width:220px; }
		
		/* div rodape produtos */
		div.rodapeProdutos { float:left; width:380px; padding:0 0 50px 100px; }
		div.rodapeProdutosInterna { float:left; width:190px; }
		
		/* links */
		div#conteudoRodape a { text-decoration:none; }
		div#conteudoRodape a:hover { text-decoration:underline; }
		
		
		
	/* HOME */
	
		/* Franquimas, eventos e onde encontrar - Chamada para os principais itens */
		div.destaqueHome { float:left; width:200px; padding-right:30px; padding-bottom:30px; }
		div.destaqueHome a.foto { display:block; width:200px; height:100px; overflow:hidden; }
			
	
	
	/* NOTICIAS */
		
		/* div noticias - conteudo da noticia */
		div.noticias { padding-bottom:30px; }
		div.noticias h2 { padding-bottom:0; }
		div.noticias p { padding:10px 50px 10px 0; }
		div.noticias p.dataNoticia { padding:5px 0 10px 0; color:#600; }
		div.noticias img { margin:15px 30px 15px 0; float:left; }
		
		/* navegacao noticias */
		div#navegacaoNoticias { background:#fff url('../imagens/bgDestaqueDownUp.png') repeat-x bottom; float:left; width:200px; padding:25px 25px 25px 25px; margin-bottom:20px; }
	
	
	
	/* INTERNA PRODUTOS, EQUIPAMENTOS & A EMPRESA */
	
		/* div posicionada a esquerda */
		div.divisaoConteudoEsquerda { float:right; }
		
		/* div posicionada a direita */
		div.divisaoConteudoDireita { float:right; width:300px; padding:0 25px 20px 30px; }
		div.divisaoConteudoDireita table { width:300px; border:1px solid #f0f0f0; }
		div.divisaoConteudoDireita table th { background-color:#f0f0f0; padding:10px 0; color:#600; border:1px solid #f0f0f0; }
		div.divisaoConteudoDireita table td { text-align:center; padding:5px 20px; border:1px solid #f0f0f0; }
		div.divisaoConteudoDireita table td.primeiraColuna { text-align:left; border:1px solid #f0f0f0; }
	
	
	/* FOTOS */
	
		/* div fotos - generica para todas as fotos do site */
		div.fotos { float:left; width:200px; padding:30px 30px 0 0; }
		div.fotos img { padding-bottom:5px; }
	
	
	
	
	
/* LISTAS */



	/* LISTA DAS LOJAS ENCONTRADAS - ONDE ESTAMOS & DELIVERY */
	
		div.descricaoLojaEncontrada { float:right; width:445px; padding:25px 25px 5px 0; }
		div.fotoLojaEncontrada { float:left; width:240px; padding-top:25px; }



	/* LISTA DOS EQUIPAMENTOS ENCONTRADOS - PARCEIROS */

		div.descricaoEquipamento { float:left; width:200px; padding:20px 30px 0 0; }
		div.descricaoEquipamento h3 { font:normal 16px tahoma, arial, sans-serif; color:#666; }
		div.descricaoEquipamento img { padding:10px 0; }
		
		
		
	/* LISTA DA NAVEGACAO DAS NOTICIAS - NOTICIAS */


		ul.navegacaoNoticias li h2 a { text-decoration:none; font:normal 24px tahoma, arial, sans-serif; color:#f60; }
		ul.navegacaoNoticias li h2 a:hover { text-decoration:underline; }
		
		ul.navegacaoNoticias li ul li a { text-decoration:underline; }
		
		
/*	OUTROS	*/		

div.video-institucional {
	display:inherit;
	float:right;
	margin-left:15px;
	margin-bottom:10px;
	margin-right:25px;
	_margin-right:15px;
}

ul.galeria-fotos {
	overflow:hidden;
	width:710px;
	padding-top:20px;
	padding-bottom:20px;
}
ul.galeria-fotos li {
	display:block;
	width:200px;
	float:left;
	margin-right:36px;
	margin-bottom:20px;
}
ul.galeria-fotos li a {
	display:block;
	width:200px;
	height:100px;
	overflow:hidden;
}
ul.galeria-fotos li a img {
	border:none !important;
}

/* MENSAGENS */

span#resposta,
span#nresposta {
	display:block;
	width:320px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	overflow:auto;
}

span#resposta span.ok,
span#nresposta span.ok {
	display:block;
	width:300px;
	padding:7px 10px;
	background-color:#486743;
	overflow:auto;
}

span#resposta span.error,
span#nresposta span.error {
	display:block;
	width:300px;
	padding:7px 10px;
	background-color:#AB2718;
	overflow:auto;
}

span#nresposta {
	width:200px !important;
}
span#nresposta span.ok,
span#nresposta span.error {
	width:180px !important;
}

div.geneal h2 {
	padding:20px 0 0 0 !important;
}


ul#lojas li {
	display:block;
	width:100%;
	overflow:auto;
}
ul#lojas li div.fotoLojaEncontrada {
	height:100px;
	overflow:hidden;
}