*{
	padding:0;
	margin:0;
	font-family:"Arial";
	font-size:12px;
}

body{
	background:url(../images/BG.jpg) repeat-x #e8f3ff;
}

#container{
	margin:0 auto;
	padding:20px;
	width:780px;
	background-color:#FFF;
	}

#container h1{
	margin:0 auto;
	width:656px;
	height:93px;
	text-indent:-9999px;
	background:url(../images/criacao-sites.jpg) left top no-repeat;
}

#conteudo{
	margin:0 auto;
	width:500px;
}

#footer	{
	margin:0 auto;
	width:820px;
	padding:5px;
}
#footer	p{
	color:#8B98B6;
	padding-left:10px;
	padding-right:10px;
}

/* FORM CONTATO */
form.contato fieldset {
	border: none;
}
form.contato legend, form.contato label {
	color:#8B98B6;
	font-weight:bold;
}
form.contato fieldset p, form.contato fieldset {
	padding: 10px 0px 0px 0px;
}
form.contato label.error {
	color:#FF8346;
	font-style: italic;
}
input, textarea{
	border:1px solid #BFDEFF;
	background-color:#E8F3FF;
	font-family:"Arial";
	font-size:13px;
	color:#036;
}
input.error, textarea.error{
	background-color:#FFC;
	border:1px dotted #FFAA82;
	color:#750000;
}
div.hint-form {
	display:none;
	width:465px;
	height:92px;
	margin:0 auto;
	margin-top:10px;
	background:url(../images/bg_hint_error.jpg) left top no-repeat;
	padding-left:22px;
	padding-top:10px;
	color:#750000;
}
div.hint-form ol li {
	list-style-type: disc;
	margin-left: 20px;
	color:#750000;
}
div.hint-form ol li label.error{
	color:#FFC;
}
#enviado-ok{
	width:421px;
	height:21px;
	margin:0 auto;
	background:url(../images/bg_hint_ok.jpg) left top no-repeat;
	padding-top:6px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
}
#enviado-ok a{
	background-color:#009966;
	color:#FFF;
	padding:1px 3px 1px 3px;
	font-weight:bold;
}
/* FIM FORM CONTATO */	