body {
	margin:10px;
	background:#CCCCCC;
	font:12px Verdana,Arial, Helvetica, sans-serif;
}
#formulario form {
padding: 10px;
border: 1px solid #000;
width: 90%;
margin: auto auto;
}
#centro_formulario label {
font-size: 12px;
font-family: verdana,arial;
padding: 2px;
}

#formulario textarea {
border-top: 1px solid #000;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
border-right: 1px solid #000;
margin-bottom: 10px;
color: #0066FF;
}
.campo {
border-top: 1px solid #000;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
border-right: 1px solid #000;
margin-bottom: auto auto;
color: #0066FF;
font-size:13px;
}
.textarea {
border-top: 1px solid #000;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
border-right: 1px solid #000;
margin-bottom: auto auto;
color: #0066FF;
font-size:13px;
}
#formulario label{
font-weight: bold;
}
#corpo {
	width:778px;
	left:50%;
	margin-left:-389px;
	position:absolute;
	background:#FFFFFF;
}

#barra_superior {
	width:778px;
	height:8px;
	position:absolute;
	background:url(imagens/barra_superior.gif) no-repeat;
}

#barra_esquerda {
	width:16px;
	height:589px;
	position:absolute;
	background:url(imagens/barra_esquerda.gif);
	top:8px;
}

#barra_direita {
	width:8px;
	height:589px;
	position:absolute;
	background:url(imagens/barra_direita.gif);
	top:8px;
	left:770px;
}

#barra_inferior {
	width:778px;
	height:28px;
	position:absolute;
	background:url(imagens/barra_inferior.gif);
	top:597px;
}

#fundo_rodape {
	width:754px;
	height:42px;
 position:absolute;
	background:url(imagens/fundo_rodape.gif);
	top:555px;
	left:16px;
}


#topo {
	height:198px;
	position:relative;
	background:url(imagens/bg_logo.jpg) 329px 8px no-repeat;
}

#logo {
	position:absolute;
	width:196px;
	height:149px;
	background:url(imagens/logo.png);
	top:28px;
	left:49px;
}

#tesoura {
	width:58px;
	height:43px;
	position:absolute;
	top:8px;
	left:227px;
	background:url(imagens/tesoura.gif);
}

#pontilhado {
	width:1px;
	height:147px;
	position:absolute;
	top:51px;
	left:279px;
	background:url(imagens/pontilhado.gif);
}

#menu {
	height:35px;
	position:relative;
}

#conteudo {
	height:347px;
	position:relative;
	padding-left:30px;
	padding-right:26px;
}

#rodape {
	height:30x;
	position:relative;
	text-align:left;
	padding-left:30px;
	padding-right:26px;

}

#minside {
	width:741px;
	height:35px;
	margin-left:20px;
}

.conteudo2 {
	top:60px;
	position:relative;
}
