body {
	top:0;
	left:0;
	margin:5;
	padding:0;
	background:#ffffff;
	repeat-x fixed;
	text-align:left; /* hack para o IE */	
	font:8pt/1.5em	Tahoma, Verdana, Arial, Serif;
	}
	
span.principal {
	width: 780px;
	margin:0 auto;			
	padding: 0px;
	background:#ffffff; 
	border:1px solid #000000;
	text-align:left; /* "remédio" para o hack do IE */
	}

	
/***** TABELAS *****/	
	
table{
	background-color:transparent;
	border-collapse:collapse;
	border:0px solid #dbe8f5;
	padding:1px;
	}	
	
td{
	text-align:left;	
	font:9pt/1.5em	Tahoma, Verdana, Arial, Serif;
	}

	
	
	
/******** FONTES *********/

font{
	color: #444444;
	font:8pt/1.5em 	Tahoma, Verdana, Arial, Serif;	
}


/** CABEÇALHO **/

font.cabec{
	color: #224498;
	font:9pt/1.5em Tahoma, Verdana, Arial, Serif;
}

font.cabecNovoUsuario{
	color: #FF0000;
	font:8pt/1.5em Tahoma, Verdana, Arial, Serif;	
}





/** BUSCA **/

font.tituloBusca{
	font:10pt/1.5em Tahoma, Verdana, Arial, Serif;
	font-weight: bold;
	color: #224096;
}


/** RODAPÉ **/

font.rodape{
	font:9pt/1.5em Tahoma, Verdana, Arial, Serif;
	color: #999999;
}

font.rodapeDetalhes{
	font:8pt/1.5em Tahoma, Verdana, Arial, Serif;
	color: #999999;
}

font.avisos{
	font:9pt/1.5em Tahoma, Verdana, Arial, Serif;
	color: #999999;
}


/** CATÁLOGO **/

font.tituloCatalogo{
	font:10pt/1.5em Tahoma, Verdana, Arial, Serif;
	font-weight: bold;
	color: #ffffff;
}


/** NEWSLETTER **/

font.tituloNewsletter{
	font:9pt/1.5em Tahoma, Verdana, Arial, Serif;
	font-weight: bold;
	color: #224096;
}


/** SETORES **/
font.tituloSetores{
	font-weight: bold;
	color: #224096;
}


/** INFORMAÇÕES DO PRODUTO **/

font.infoTitulo{
	font:10.5pt/1.5em Tahoma, Verdana, Arial, Serif;
	color: #999999;
}

font.infoProduto{
	font:10pt/1.5em Tahoma, Verdana, Arial, Serif;
	color: #224498;	
}

font.infoFabricanteProduto{
	font:10pt/1.5em Tahoma, Verdana, Arial, Serif;
	color: #224498;	
}

font.infoReferenciaProduto{
	font:7pt/1.5em Tahoma, Verdana, Arial, Serif;
	color: #44489e;	
}

font.infoDeValor{
	font:10pt/1.5em Tahoma, Verdana, Arial, Serif;
	font-weight: bold;
	color: #224498;	
}

font.infoPorValor{
	font:10pt/1.5em Tahoma, Verdana, Arial, Serif;
	font-weight: bold;
	color: #224498;	
}

font.infoValor{
	font:10pt/1.5em Tahoma, Verdana, Arial, Serif;
	font-weight: bold; 
	color: #999999;
}

font.infoValorAnterior{
	font:9pt/1.5em Tahoma, Verdana, Arial, Serif;
	text-decoration: line-through;
}

font.infoInstrucao{
	font:8pt/1.5em Tahoma, Verdana, Arial, Serif;
	color: #606060;
}

font.infoIndicacao{
	font:9pt/1.5em Tahoma, Verdana, Arial, Serif;
	color: #606060;
}

/** COTAÇÃO **/

font.cotacTituloTabela{
	font:10pt/1.5em Tahoma, Verdana, Arial, Serif;
	color: #224096;	
}

font.cotacNomeProduto{
	font:9pt/1.5em Tahoma, Verdana, Arial, Serif;
	color: #224096;	
}
	
font.observacaoCompra{
	font:8pt/1.5em Tahoma, Verdana, Arial, Serif;
}	


/**** TEXTOS DO SITE INSTITUCIONAL ****/

font.tituloTexto{
	font:13pt/1.5em Tahoma, Verdana, Arial, Serif;
	font-weight: bold;
	color: #224096;
}

font.fonteTexto{
	font:10pt/1.5em Tahoma, Verdana, Arial, Serif;
	color: #224498;
}

/**** IDENTIFICAÇÃO ****/

font.identificacaoErro{
	font:8pt/1.5em Tahoma, Verdana, Arial, Serif;
	font-weight: bold;
	color: #ff2405;
}

font.identificacaoJaLogado{
	font:8pt/1.5em Tahoma, Verdana, Arial, Serif;
	color: #224498;
}

	
/***** LINKS *****/

a{
  	text-decoration: none; 
	font:8pt/1.5em 	Tahoma, Verdana, Arial, Serif;	
}
a:link {
	text-decoration: none; 
	color: #444444;
}
a:visited {
	text-decoration: none; 
	color: #444444;
}
a:hover {
    text-decoration: underline;
	color: #444444;
}


a.cabecNovoUsuario{
	text-decoration: none;
	color: #FF0000;
	font:8pt/1.5em Tahoma, Verdana, Arial, Serif;	
}
a.cabecNovoUsuario:link {
	text-decoration: none;
	color: #FF0000;
	font:8pt/1.5em Tahoma, Verdana, Arial, Serif;	
}
a.cabecNovoUsuario:visited {
	text-decoration: none;
	color: #FF0000;
	font:8pt/1.5em Tahoma, Verdana, Arial, Serif;	
}
a.cabecNovoUsuario:hover {
	text-decoration: underline;
	color: #FF0000;
	font:8pt/1.5em Tahoma, Verdana, Arial, Serif;	
}


a.rodapeDesenv{
	text-decoration: none;
	color: #999999;
	font:8pt/1.5em Tahoma, Verdana, Arial, Serif;	
}
a.rodapeDesenv:link {
	text-decoration: none;
	color: #999999;
	font:8pt/1.5em Tahoma, Verdana, Arial, Serif;	
}
a.rodapeDesenv:visited {
	text-decoration: none;
	color: #999999;
	font:8pt/1.5em Tahoma, Verdana, Arial, Serif;	
}
a.rodapeDesenv:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #999999;
	font:8pt/1.5em Tahoma, Verdana, Arial, Serif;	
}


a.infoIndicacao{
	text-decoration: none;
	color: #606060;
	font:9pt/1.5em Tahoma, Verdana, Arial, Serif;	
}
a.infoIndicacao:link {
	text-decoration: none;
	color: #606060;
	font:9pt/1.5em Tahoma, Verdana, Arial, Serif;	
}
a.infoIndicacao:visited {
	text-decoration: none;
	color: #606060;
	font:9pt/1.5em Tahoma, Verdana, Arial, Serif;	
}
a.infoIndicacao:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #606060;
	font:9pt/1.5em Tahoma, Verdana, Arial, Serif;	
}


a.tituloCatalogo{
	text-decoration: none;
	color: #224096;
	font:10pt/1.5em Tahoma, Verdana, Arial, Serif;	
	font-weight: bold;
}
a.tituloCatalogo:link {
	text-decoration: none;
	color: #224096;
	font:10pt/1.5em Tahoma, Verdana, Arial, Serif;	
	font-weight: bold;
}
a.tituloCatalogo:visited {
	text-decoration: none;
	color: #224096;
	color:10pt/1.5em Tahoma, Verdana, Arial, Serif;	
	font-weight: bold;	
}
a.tituloCatalogo:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #224096;
	font:10pt/1.5em Tahoma, Verdana, Arial, Serif;	
}


a.cabec{
	text-decoration: none;
	color: ##ffffff;
	font:9pt/1.5em Tahoma, Verdana, Arial, Serif;
	font-weight: bold;
}
a.cabec:link {
	text-decoration: none;
	color: #ffffff;
	font:9pt/1.5em Tahoma, Verdana, Arial, Serif;	
	font-weight: bold;
}
a.cabec:visited {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	font:9pt/1.5em Tahoma, Verdana, Arial, Serif;	
	font-weight: bold;
}
a.cabec:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #ffffff;
	font:9pt/1.5em Tahoma, Verdana, Arial, Serif;	
	font-weight: bold;
}


font.identificacaoJaLogado{
	font:8pt/1.5em Tahoma, Verdana, Arial, Serif;
	color: #224498;
}


a.identificacaoJaLogado{
	text-decoration: underline;
	font:8pt/1.5em Tahoma, Verdana, Arial, Serif;
	color: #224498;
}
a.identificacaoJaLogado:link {
	text-decoration: underline;
	font:8pt/1.5em Tahoma, Verdana, Arial, Serif;
	color: #224498;
}
a.identificacaoJaLogado:visited {
	text-decoration: underline;
	font:8pt/1.5em Tahoma, Verdana, Arial, Serif;
	color: #224498;
}
a.identificacaoJaLogado:hover {
	text-decoration: underline;
	font:8pt/1.5em Tahoma, Verdana, Arial, Serif;
	color: #224498;
}




a.infoProduto{
	text-decoration: underline;
	color: #224498;
	font:10pt/1.5em Tahoma, Verdana, Arial, Serif;	
}
a.infoProduto:link {
	text-decoration: underline;
	color: #224498;
	font:10pt/1.5em Tahoma, Verdana, Arial, Serif;	
}
a.infoProduto:visited {
	text-decoration: underline;
	color: #224498;
	font:10pt/1.5em Tahoma, Verdana, Arial, Serif;	
}
a.infoProduto:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #224498;
	font:10pt/1.5em Tahoma, Verdana, Arial, Serif;	
}



/***** FORMULARIOS *****/

textarea {
	  font: 8pt verdana, arial, helvetica, sans-serif;
	  color:#000000;
}

input {
	  font: 8pt verdana, arial, helvetica, sans-serif;
	  color:#000000;
}
 
 
input.valor {
	  font: 8pt verdana, arial, helvetica, sans-serif;
	  text-align:right;
	  color:#000000;
} 