body {
	margin-left: 00px;
	margin-top: 00px;
	margin-right: 00px;
	margin-bottom: 00px;	
	background-color:#ffe100;
	font: 12px 'helvetica_rounded_blackRg', Arial, sans-serif;
	color: #636466;
	background-image:url(images/bg.png);
	background-position:top center;
	background-repeat:repeat;
}

a {
	font: 14px 'OpenSansRegular', Arial, sans-serif;
	color: #FFFFFF;
	text-decoration:underline;
}

a:hover {
	font: 14px 'OpenSansRegular', Arial, sans-serif;
	color: #636466;
	text-decoration:none;
}


::-moz-selection {
	background:#dc342f;  /*---Cor de fundo--*/
	color:#fff;   /*--cor da fonte--*/
}
	
::selection {
	background:#dc342f;  /*---Cor de fundo--*/
	color:#fff;  /*--cor da fonte--*/
}

a, .FotoThumb, .BtEnviar, #AnexarCurriculo {
	-webkit-transition: all .2s ease-in-out;
	   -moz-transition: all .2s ease-in-out;
		 -o-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
}

/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/

.Clear_Both {
	clear:both;
}

.Colunas {
	width:960px;
	margin:0 auto;
}

#Topo {
	background-position:top center;
	background-repeat:no-repeat;
	background-image:url(images/bg_topo.png);
	width:1000px;
	height:176px;
	margin:14px auto 0 auto;
}

a.IcoFacebook {
	width:48px;
	height:46px;
	float:left;
	background-image:url(images/ico_facebook_topo.png);
	background-position:top center;
	background-repeat:no-repeat;
	margin-right:3px;
	margin-left:30px;
}

a.IcoFacebook:hover {
	background-image:url(images/ico_facebook_topo_over.png);
}

a.IcoTwitter {
	width:48px;
	height:46px;
	float:left;
	background-image:url(images/ico_twitter_topo.png);
	background-position:top center;
	background-repeat:no-repeat;
	margin-right:3px;
}

a.IcoTwitter:hover {
	background-image:url(images/ico_twitter_topo_over.png);
}

a.IcoYoutube {
	width:48px;
	height:46px;
	float:left;
	background-image:url(images/ico_youtube_topo.png);
	background-position:top center;
	background-repeat:no-repeat;
}

a.IcoYoutube:hover {
	background-image:url(images/ico_youtube_topo_over.png);
}

#ContatosTopo {
	float:right;
	text-align:right;
	font: 14px 'helvetica_roundedbold', Arial, sans-serif;
	margin:10px 30px 0px 0px;
}

.Lojas {
	color:#a54b2c;	
}

.Funcionamento {
	color:#4b518f;	
}

.Horario {
	color:#22297a;	
}

#MenuTopo {
	width:1000px;
	margin:-45px auto 0 auto;
}

.BtHome {
	background-image:url(images/bt_home.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:111px;
	height:71px;
	float:left;
}

.BtHome:hover {
	background-image:url(images/bt_home_over.png);
}

.BtQuemSomos {
	background-image:url(images/bt_quem_somos.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:157px;
	height:71px;
	float:left;
}

.BtQuemSomos:hover {
	background-image:url(images/bt_quem_somos_over.png);
}

.BtProdutos {
	background-image:url(images/bt_produtos.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:131px;
	height:71px;
	float:left;
}

.BtProdutos:hover {
	background-image:url(images/bt_produtos_over.png);
}

.BtPromocoes {
	background-image:url(images/bt_promocoes.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:139px;
	height:71px;
	float:left;
}

.BtPromocoes:hover {
	background-image:url(images/bt_promocoes_over.png);
}

.BtLocalizacao {
	background-image:url(images/bt_localizacao.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:149px;
	height:71px;
	float:left;
}

.BtLocalizacao:hover {
	background-image:url(images/bt_localizacao_over.png);
}

.BtTrabalheConosco {
	background-image:url(images/bt_trabalhe_conosco.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:192px;
	height:71px;
	float:left;
}

.BtTrabalheConosco:hover {
	background-image:url(images/bt_trabalhe_conosco_over.png);
}

.BtContato {
	background-image:url(images/bt_contato.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:121px;
	height:71px;
	float:left;
}

.BtContato:hover {
	background-image:url(images/bt_contato_over.png);
}

#Rodape {
	background-image:url(images/bg_rodape.png);
	background-position:top center;
	background-repeat:repeat-x;
	padding:100px 00px 25px 00px;	
}

.LogoRodape {
	float:left;
	margin-right:100px;	
}

a.BtRodape {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#22297a;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:2px 0px 2px 0px;	
}

a.BtRodape:hover {
	font-weight:bold;
	color:#682d19;	
}

#LinksRodape {
	float:left;	
}

a.IcoFacebookRodape {
	width:30px;
	height:29px;
	float:left;
	background-image:url(images/ico_facebook_rodape.png);
	background-position:top center;
	background-repeat:no-repeat;
	margin-right:3px;
	margin-top:3px;
}

a.IcoFacebookRodape:hover {
	background-image:url(images/ico_facebook_rodape_over.png);
}

a.IcoTwitterRodape {
	width:30px;
	height:29px;
	float:left;
	background-image:url(images/ico_twitter_rodape.png);
	background-position:top center;
	background-repeat:no-repeat;
	margin-right:3px;
	margin-top:3px;
}

a.IcoTwitterRodape:hover {
	background-image:url(images/ico_twitter_rodape_over.png);
}

a.IcoYoutubeRodape {
	width:30px;
	height:29px;
	float:left;
	background-image:url(images/ico_youtube_rodape.png);
	background-position:top center;
	background-repeat:no-repeat;
	margin-top:3px;
}

a.IcoYoutubeRodape:hover {
	background-image:url(images/ico_youtube_rodape_over.png);
}

#RedesRodape {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#22297a;
	font-weight:bold;
	text-decoration:none;
	float:left;
	margin-left:125px;
}

#ContatosRodape {
	float:right;
	text-align:left;
	font: 14px 'helvetica_roundedbold', Arial, sans-serif;
	margin:10px 30px 0px 0px;
}

#Banner {
	background-image:url(images/bg_banner.png);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
	padding:30px 00px 40px 00px;
	margin:-40px auto 20px auto;
}

.imgBanner {
	border-radius: 25px; 
	-moz-border-radius: 25px; 
	-webkit-border-radius: 25px;
	border:5px solid #FFF;			
}

#PromocoesHome {
	background-image:url(images/bg_promocoes_home.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:653px;
	height:309px;
	float:left;
	margin-left:-15px;
	margin-top:-11px;
	cursor:pointer;
}

#DiskDoces {
	background-image:url(images/disk_doces.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:329px;
	height:329px;	
	float:right;
	margin-right:-15px;
	margin-top:-30px;
}

#LocalizacaoHome {
	background-image:url(images/bg_localizacao_home.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:376px;
	height:97px;
	padding:88px 40px 0px 90px;
	float:right;
	margin-right:-22px;
	margin-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#22297a;
}

#LocalizacaoHome span {
	font-weight:bold;
}

.VerMapaHome {
	width:157px;
	height:66px;
	float:right;
	background-image:url(images/bt_ver_mapa.png);
	background-position:top center;
	background-repeat:no-repeat;	
}

.VerMapaHome:hover {
	background-image:url(images/bt_ver_mapa_over.png);
}

#FacebookHome {
	background-image:url(images/bg_facebook_home.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:486px;
	height:321px;
	float:left;
	margin-left:-15px;
	margin-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#22297a;
	font-weight:bold;
	padding-top:20px;
}

.BgItens {
	background-image:url(images/bg_itens.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	border:5px solid #FFF;
	background-color:#FFF;
	width:900px;
	margin:0 auto 0 auto;
	padding:45px 30px 30px 30px;
	border-radius: 30px; 
	-moz-border-radius: 30px; 
	-webkit-border-radius: 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#7f371e;
	-webkit-box-shadow: 0px 3px 8px 0px rgba(129, 52, 28, 0.38);
	-moz-box-shadow:    0px 3px 8px 0px rgba(129, 52, 28, 0.38);
	box-shadow:         0px 3px 8px 0px rgba(129, 52, 28, 0.38);
}

#Tit_QuemSomos {
	background-image:url(images/Tit_QuemSomos.png);
	background-position:top center;
	background-repeat:no-repeat;	
	width:283px;
	height:63px;
	float:left;
	margin-bottom:30px;
}

#Tit_Produtos {
	background-image:url(images/Tit_Produtos.png);
	background-position:top center;
	background-repeat:no-repeat;	
	width:194px;
	height:61px;
	float:left;
	margin-bottom:30px;
}

#Tit_Promocoes {
	background-image:url(images/Tit_Promocoes.png);
	background-position:top center;
	background-repeat:no-repeat;	
	width:237px;
	height:69px;
	float:left;
	margin-bottom:30px;
}

#Tit_Localizacao {
	background-image:url(images/Tit_Localizacao.png);
	background-position:top center;
	background-repeat:no-repeat;	
	width:249px;
	height:69px;
	float:left;
	margin-bottom:30px;
}

#Tit_TrabalheConosco {
	background-image:url(images/Tit_TrabalheConosco.png);
	background-position:top center;
	background-repeat:no-repeat;	
	width:374px;
	height:61px;
	float:left;
	margin-bottom:30px;
}

#Tit_Contato {
	background-image:url(images/Tit_Contato.png);
	background-position:top center;
	background-repeat:no-repeat;	
	width:170px;
	height:61px;
	float:left;
	margin-bottom:30px;
}

#FotosQuemSomos {
	float:left;
	width:405px;
	margin-right:40px;
}

#FotosQuemSomos img {
	margin-bottom:15px;
}

.TextoQuemSomos {
	float:left;
	width:455px;
	text-align:justify;
}

.TextoQuemSomos p {
	margin-top:0px;
}

.BordaFoto {
	border:8px solid #fff500;
	border-radius: 30px; 
	-moz-border-radius: 30px; 
	-webkit-border-radius: 30px;
	-webkit-box-shadow: 0px 3px 8px 0px rgba(129, 52, 28, 0.38);
	-moz-box-shadow:    0px 3px 8px 0px rgba(129, 52, 28, 0.38);
	box-shadow:         0px 3px 8px 0px rgba(129, 52, 28, 0.38);	
}

.Left {
	float:left;	
}

.Right {
	float:right;	
}

#FotosPromocoes {
	float:left;
	width:405px;
	margin-right:40px;
}

#FotosPromocoes img {
	margin-bottom:15px;
}

#TitPromocaoItem {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#3540bf;
	font-weight:bold;
	margin-bottom:20px;
	float:left;
	margin-left:40px;
	width:455px;
}

#TexPromocaoItem {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#7f371e;
	text-align:justify;
	float:left;
	margin-left:40px;
	width:455px;
}

.DadosDeContato {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	width:300px;
	float:left;
	margin-left:40px;
	color:#7f371e;
}

.DadosDeContato span {
	font-weight:bold;
}

.DadosDeContato div {
	font-weight:bold;
	color:#3540bf;
	font-size:25px;
}

#MenuProdutos {
	float:left;	
	border:8px solid #fff500;
	border-radius: 30px; 
	-moz-border-radius: 30px; 
	-webkit-border-radius: 30px;
	-webkit-box-shadow: 0px 3px 8px 0px rgba(129, 52, 28, 0.38);
	-moz-box-shadow:    0px 3px 8px 0px rgba(129, 52, 28, 0.38);
	box-shadow:         0px 3px 8px 0px rgba(129, 52, 28, 0.38);
	padding:20px 0px 20px 0px;
	margin-right:50px;
	background-color:#FFF;
}

#MenuProdutos a {
	display:block;
	color:#7f371e;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:5px 25px 5px 25px;
	max-width:180px;
}

#MenuProdutos a:hover {
	color:#FFF;
	background-color:#7f371e;
}

#ListagemProdutos {
	width:600px;
	float:right;
}

#ListagemProdutos a {
	width:286px;
	text-align:center;
	background-color:#fff500;
	color:#3540bf;
	text-decoration:none;
	margin-bottom:30px;
	padding-bottom:14px;
	padding-top:8px;
	border-radius: 17px; 
	-moz-border-radius: 17px; 
	-webkit-border-radius: 17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

#ListagemProdutos a:hover {
	background-color:#3540bf;
	color:#FFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

#ListagemProdutos img {
	border-radius: 14px; 
	-moz-border-radius: 14px; 
	-webkit-border-radius: 14px;
	margin-bottom:10px;
}

.DestaquesProdutos {
	float:right;
	color:#7f371e;
	font: 30px 'helvetica_roundedbold', Arial, sans-serif;
	margin-top:10px;
}

#ListagemProdutosDescricao {
	width:600px;
	float:right;
}

#FotoPrincipal {
	border:8px solid #fff500;
	border-radius: 30px; 
	-moz-border-radius: 30px; 
	-webkit-border-radius: 30px;
	-webkit-box-shadow: 0px 3px 8px 0px rgba(129, 52, 28, 0.38);
	-moz-box-shadow:    0px 3px 8px 0px rgba(129, 52, 28, 0.38);
	box-shadow:         0px 3px 8px 0px rgba(129, 52, 28, 0.38);
	margin-left:-10px;		
}

.FotoPrincipal {
	float:right;
	width:470px;
}

.FotoThumb {
	border:4px solid #fff500;
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
}

.FotoThumb:hover {
	border:4px solid #7f371e;
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	cursor:pointer;
}

.MaisFotos {
	margin-bottom:-5px;
}

#Thumbs {
	float:left;
	width:120px;
	text-align:center;
	margin-top:20px;
}

.TextoProduto {
	float:right;
	width:470px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.InfosProduto {
	float:left;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#682e1a;
}

.InfosProduto span {
	font-weight:bold;
}

.InfosProduto div {
	font-weight:bold;
	color:#a54b2c;
}

.Valor {
	color:#3540bf;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}

.RCifrao {
	color:#906556;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin:4px 5px 0px 0px;
}

.PrecoProduto {
	color:#906556;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
}

.Consultenos {
	color:#3540bf;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}

.Consultenos:hover {
	color:#906556;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}

.ContatoProduto {
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	background-color:#4d56c6;
	background-image:url(images/bg_contato.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	padding:5px 20px 5px 20px;
	border-radius: 15px; 
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px;
}

.ContatoProduto:hover {
	color:#fff500;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.Recomendamos {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3540bf;
	border-bottom:1px solid #fff500;
	padding:00px 10px 10px 10px;
	margin-top:45px;
	margin-bottom:25px;
}

.CampoForm {
	background-image:url(images/bg_forms.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	outline:none;
	border:none;
	border-radius: 15px; 
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#3540bf;
	padding:15px 13px 15px 13px;
	background-color:#f2f2f2;
	resize:none;
	margin-bottom:20px;
	float:left;
}

.NomeCampo {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#3540bf;
	margin-left:5px;
	float:left;
}

#EntreEmContato {
	float:right;
	color:#7f371e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:left;
	width:280px;
}

#EntreEmContato span {
	font-weight:bold;
}

#EntreEmContato div {
	font-weight:bold;
	color:#3540bf;
	font-size:25px;
}

.BtEnviar {
	background-image:url(images/bt_enviar.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:185px;
	height:54px;
	border:none;
	background-color:transparent;
	outline:none;
	cursor:pointer;
	float:right;
}

.BtEnviar:hover {
	background-image:url(images/bt_enviar_over.png);
}

#AnexarCurriculo {
	background-image:url(images/bt_carregar.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:239px;
	height:89px;
	margin-bottom:-92px;
}

#AnexarCurriculo:hover {
	background-image:url(images/bt_carregar_over.png);
	cursor:pointer;
}

.CampoCarrega {
	height:95px;
	width:239px;
	background-color:#F00;
	position:relative;
	z-index:2;
	opacity:0.00;
	-moz-opacity: 0.00;
	filter: alpha(opacity=00);
	cursor:pointer;
}

#NomeArquivo_Curriculo {
	color:#7f371e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:240px;
	font-weight:100;
	display:none;
}