/* CSS Document */
body {
	margin:0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	background-color:#666666;
}
#centralizado {
	margin:0px auto;
	margin-top:10px;
	width:940px;
	border:4px solid #FFF;
	background-color:#FFF;
}
/* TOPO */
#topo {
	margin:0px auto;
	width:940px;
}
/* SLOGAN */
#barra_menu {
	margin:0px auto;
	width:900px;
	height:30px;
	background-image:url(../images/barra_menu.jpg);
	background-repeat:no-repeat;
	color:#999;
	font-weight:bold;
	padding:20px;
	text-align:center;
}
#folder {
	margin:0px;
	padding:0px;
	width:856px;
	border:4px solid #FFF;
	text-align:left;
}
/* RODAPE */
#rodape {
	margin:0px auto;
	margin-top:10px;
}
/* CONTEUDO */
#conteudo {
	margin:0px auto;
	width:900px;
}
/* TITULO */
.titulo {
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#03C;
}
/* PRODUTOS INDEX */
#produtosIndex{
	margin-top:20px;
	width:940px;
}
.divimagem{
	float:left;
	padding-right:10px;
}

/* CSS da validacao dos formularios */

input {
	background-color:#FFFFFF;
}
form.cmxform legend, form.cmxform label {
	color: #333;
}

form.cmxform fieldset {
	border: none;
	border-top: 1px solid #C9DCA6;
	background-color: #F8FDEF;
}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	padding-left:5px;
}
div.error { display: none; }
input, select {	border: 1px solid black; font-size:12px; }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }