body, div, h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address, object
{
	margin: 0px;
	padding: 0px;
}

body
{
	color: #5d5e63;
	background: #fcfcfc;
	font-size: 11px;
	font-family: "Trebuchet MS";
	text-align: center;
}

ul, ol
{
	margin-left: 10px;
	padding-left: 10px;
}

h2 
{
	border-bottom: 1px solid #b0b4b7;
	padding: 4px;
	padding-left: 10px;
}

img { border: 0px; }

th, td { font-size: 11px; }

a
{
	color: #4c5c8c;
	text-decoration: none;
}

a:hover {
	color: #cc0000;
}

input.text, textarea, select
{
	background: none;
	border: 0px;
	border-bottom: 1px solid #989898;
	color: #606060;
	font: 11px "Trebuchet MS";
}

textarea { border: 1px solid #989898; }

#background
{
	margin: 10px auto;
	width: 800px;
}

#background .bgColor { background: #f0f0f0; }

#background .borderBottom
{
	background: #f0f0f0 url('../Images/box_bg_b.gif') repeat-x bottom;
}

#background .bgMiolo
{
	background: #f0f0f0 url('../Images/box_bg_miolo.gif') repeat-y center;
	padding-left: 2px;
	padding-right: 2px;
}

#background .borderTop
{
	background: #f0f0f0 url('../Images/box_bg_t.gif') repeat-x top;
}

#topo
{
	padding: 0px 10px 10px 10px;
	width: 100%;
}

#topo .banner
{
	border: 1px solid #cccccc;
	float: right;
	height: 70px;
	text-align: center;
	width: 500px;
}

#principal
{
	background: #f6f8f7 url('../images/bg_principal.gif') repeat-x;
	height: 250px;
	padding: 8px;
	text-align: left;
	vertical-align: top;
}

#menu input.login { width: 100px; }
#menu input.senha { width: 100px; }
#menu input.busca { width: 160px; }

#conteudo { padding: 10px 0px 5px 0px; }

.barra
{
	background: url('../images/bg_barra.gif') repeat-x;
	height: 12px;
	width: 100%;
}

.Erro { color: #cc0000; }
.Sucesso { color: #006600; }

.texto { padding: 10px; }