@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

body {
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
	background: url(imagens/bg-geral.png);
}

a:link, a:visited {
	color: #000;
	text-decoration: none;
}
 a:hover, a:active {
	color: #900;
	text-decoration: none;
}

#moldura {
	width: 950px;
	margin: 0 auto;
	text-align: left;
}

#cabecalho {
	height: 185px;
	position: relative;
	text-align: right;
}
.logotipo {
	position: absolute;
	top: 68px;
	left: 15px;
}

.menuProdutos {
	position: absolute;
	top: 95px;
	right: 0px;
}

#menu {
	padding: 8px 0 0 0;
	color: #FFF;
}
#menu a:link, #menu a:visited {
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	margin: 5px 0 0 10px;
}
#menu a:hover, #menu a:active {
	color: #FC0;
	text-decoration: none;
}
.data {
	padding: 15px 0 0 0;
	text-transform: uppercase;
	font-size: 12px;
}



#conteudo {
	background: #FFF;
	padding: 20px 100px 30px 50px;
}

#conteudo h1 {
	font: 24px Arial, Helvetica, sans-serif;
	color: #b70000;
	margin: 0px 0px 15px;
	padding: 0px 0px 6px;
	border-bottom: 1px solid #f8c300;
}

#conteudo h2 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #063;
	margin: 0px 0px 15px;
}

#conteudo p {
	margin: 0px 0px 20px;
	line-height: 20px;
}

.destaque {
	color: #900;
}



#acessoLogista {
	background: url(imagens/bg-logista.png) no-repeat;
	height: 67px;
	padding: 28px 0px 0px 315px;
	margin: 4px 0 0 0;
	text-transform: uppercase;
	color: #FFF;
}

#acessoLogista input {
	background: #ffd0d0;
	border: 2px solid #FFF;
	padding: 3px;
}

#acessoLogista  .bt {
	background: #5f0000;
	border: 2px solid #FFF;
	padding: 3px 6px;;
	color: #FFF;
	text-transform: uppercase;
}

#acessoLogista  .btLogado {
	margin: -10px 0 0 0;
}


#rodape {
	background: #cdcdcd;
	font-size: 10px;
	text-transform: uppercase;
	padding: 25px 0px;
	text-align: center;
	position: relative;
}
.credito {
	position: absolute;
	right: 5px;
	bottom: -20px;
	text-transform: none;
}
#horario {
	text-align: center;
	margin: 13px 0px 3px;
	text-transform: uppercase;
	position: relative;
}
#horario .splash {
	position: absolute;
	top: -15px;
	left: 150px;
}

.atencao {
	background: url(bg-msg.png), repeat-x, top;
	margin: 20px 0;
	padding: 50px 100px 50px 60px;
	font-size: 20px;
}
.atencao p {
	margin: 10px 0 15px;
	}
