div#conteudo{position: relative;}

div#lateral h1{
	height: 57px; width: 230px;
	background: url(../../img/site/sprite.png) no-repeat -548px -572px;
}

div#lateral{
	height: 126px; width: 230px;
	background: url(../../img/site/sprite.png) no-repeat 0 -510px;
	margin-left: -15px;
	position: relative;
	top: 0px;
}
div#lateral h1{
	height: 57px; width: 225px;
	background: url(../../img/site/sprite.png) no-repeat -796px -568px;
	position: relative; top: 58px;
}
div#formContato{
	height: 450px; 
	padding: 0 0 0 280px;
	position: relative;
	top: -40px;
}

div#formContato label{
	width: 85px !important;
	display: block; float: left;
	font-size: 12px;
	line-height: 20px;
	color: gray !important;
}
div#formContato div{padding: 10px 0 5px 0;}

div#formContato div.input{height: 30px; width: 450px; float: left;}

div#formContato div.input input, div#formContato textarea{
	width: 300px;
	padding: 4px;
	border: 1px solid #ccc;
	font-size: 10px !important;
	color: #333 !important;
}

div#formContato textarea{
	height: 200px;
	border: 1px solid #ccc;
	float: left;
}
div#textAreaMsg{
	height: 230px;
	float: left;
}
div.submit{
	width: 450px; height: 30px;
	float: left;
}

div.submit input{
	width: 55px !important; height: 25px !important;
	background: url(../../img/site/sprite.png) -266px -102px;
	display: block;
	margin: 0px 210px;
	padding-top: 24px;
	height: 0;
}
div.error-message{
	height: 20px; width: 140px; 
	float: left;
	padding: 3px 0 0 86px !important;	
	font-size: 10px !important;
	color: red !important;
}
div#formContato p{
	font-size: 12px;
	text-align: justify;
}
div#texto{
	padding: 10px 0 0 0;
	height: 110px;
	color: #888;
}
div#texto span{
	color: pink;
}
div#login{
	display: none;
}
