

body {
	background-color: #FFFFFF;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

.input {
	border-style: solid;
	border-width: 1;
	font-size: 8pt;
	height: 17;
	padding: 0;
	width: 82;
}


 a:active {
	color: #CF2A2A;
}

a:hover {
	text-decoration: underline;
}

a {
	color: #CF2A2A;
	text-decoration: none;
}

a:visited {
	color: #CF2A2A;
}

a.branco:active  {
	color: #FFFFFF;
}


a.branco {
	color: #FFFFFF;
	text-decoration: none;
}

a.branco:visited {
	color: #FFFFFF;
}

a.abobora:active  {
	color: #FBA825;
}


a.abobora {
	color: #FBA825;
	text-decoration: none;
}

a.abobora:visited {
	color: #FBA825;
}

blockquote, ul, li, table, tr, td, span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: 1.8;
}

.titulo {
	color: #CF2A2A;
	font-size: 8pt;
	font-weight: bold;
	line-height: 1.2;
	padding-left: 10px;
	padding-right: 10px;
        text-transform: uppercase;
}


.branco {
	color: #FFFFFF;
}

.vermelho {
	color: #CF2A2A;
}

.vermelho_msg {
	color: #CF2A2A;
        font-size: 8pt;
	font-weight: bold;
}

.azul {
	color: #6B8ABD;
}

.chamada {
        color: #CF2A2A;
        font-style: italic;
	font-weight: bold;
}

.chamada_topico {
        color: #CF2A2A;
	font-weight: bold;
}

blockquote .endereco, ul .endereco, li .endereco, table .endereco, tr .endereco, td .endereco, span .endereco {
	color: #333333;
	font-size: 7pt;
	line-height: 1.5;
}

.expand1 {vertical-align: middle; font:12pt webdings; color: #6B8ABD; }

.expand {vertical-align: middle; font:12pt; color: #6B8ABD; cursor: hand; }

.details {display: none}

.topico {
	color: #6B8ABD;
	font-weight: bold;
}

td .margem { padding-left: 1em; padding-right: 1em }



#report div.arrow { background:transparent url(/images/arrows.png) no-repeat scroll 0px -16px; width:16px; height:16px; display:block; float:left;}
#report div.up { background-position:0px 0px;}

