body {
	background:#ffffff url('images/background.jpg') repeat-x scroll top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0 auto;
	padding:0;
	color: #000000;
}
div.corpo {
	width:770px;
	margin:0 auto;
	padding:0;
}
div.topo {
	height:63px;
	background: url('images/titulo.jpg') no-repeat scroll top center;
	padding:0;
	margin:0;
	position: relative;
}
div.subtopo-1 {
	height:122px;
	width:275px;
	background: url('images/background2.jpg') no-repeat top left;
	margin:0;
	padding:0;
	position: relative;
	float: left;
}
div.subtopo-2 {
	height:122px;
	margin:0;
	padding: 40px 0 0 25px;
	position: relative;
	font-size:18px;
	text-align: left;
}
div.conteudo-banner {
	height:263px;
	width:326px;
	margin:0;
	position: relative;
	font-size:18px;
	padding: 48px 100px 0 0;
	float: left;
}
div.conteudo {
	width:320px;
	height:263px;
	margin:0;
	padding: 0;
	position: relative;
	float: right;
}

div.propaganda {
	width:113px;
	height:27px;
	margin:0;
	padding: 0;
	position: absolute;
	float: left;
	bottom: 0;
	left: 0;
}

div.conteudo input{
border-style: solid; /*dashed, dotted*/
border-color: #BCBCBC;
border-width: 1px;
}

div.conteudo textarea{
border-style: solid; /*dashed, dotted*/
border-color: #BCBCBC;
border-width: 1px;
}

div.conteudo textarea.focus{
border-color: #000000;
}
div.conteudo textarea.erro{
border-color: #ff0000;
border-width: 2px;
}
div.conteudo textarea.ok{
border-color: #00ff00;
}
div.conteudo span{
	padding-left: 5px;
	color: #ff0000;
	font-size:14px;
	font-wight:bold;
}

div.conteudo input.erro{
border-color: #ff0000;
border-width: 2px;
}

div.conteudo input.ok{
border-color: #00ff00;
}

div.conteudo input.focus{
border-color: #000000;
}

