.opiniao_topo
    {
    background-image: url(../imagens/opiniao_bg_pop20.gif);
    }
.opiniao_titulo_produto
    {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
    }
.opiniao_titulo_departamento
    {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
    }
.opiniao_foto_produto
    {
    }
.opiniao_enviar
    {
    background-color:#666699;
    color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    }
.opiniao_limpar
    {
    background-color:#666699;
    color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    }
.opiniao_fechar
    {
    background-color:#666699;
    position:relative;
    left:340px;
    color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    }
.opiniao_gostaria
    {
    font-family:Arial,Helvetica,sans-serif;
    font-size:8pt;
    color:#999999
    }
.opiniao_form
    {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    }
.opiniao_nome_opnante
    {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:9pt;
    color:#000099;
    font-weight:normal;
    text-decoration: none;
    }
.opiniao_opiniao
    {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11pt;
    color:#000000;
    font-weight:normal;
    text-decoration: none;
    }
.opiniao_link
    {
    color:blue;
    text-decoration:underline;
    font-size:9pt;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
#conteudo {
	width: 778px;
	margin: 0 auto;
	border: solid 1px #747785;
	border-width: 0 1px;
	}
#rodape {
	background: url(../imagens/bg_rodape2_arca.gif) repeat-x top left;
	text-align: center;
	margin-bottom: 0;
	}
.txtmenu {
 font-weight: bold;
 color: #333333;
 text-transform: uppercase;
 text-decoration: none;
 font-size: 10px;
 }
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
.txtg {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	}
.txt0 { color: #FFFFFF; text-decoration: none; }
.txt1 { color: #333333; font-weight: bold; text-decoration: none; }
.boxdep {
	background-color: #DDDBDB;
	color: #333333;
	padding: 0 5px 0 14px;
	border-bottom: solid 1px #FFFFFF;
	font-weight: bold;
	height: 19px;
	text-decoration: none;
	}
.boxsec {
	background-color: #EFEFEF;
	color: #333333;
	padding: 0 5px 0 14px;
	border-bottom: solid 1px #FFFFFF;
	font-weight: normal;
	height: 19px;
	text-decoration: none;
	}
.txtdep {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	}
.txtsec {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	}
.txtselect {
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	}
.txtinst {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	}
.txt2 {
	color: #6B6B6B;
	font-weight: bold;
	text-decoration: none;
	}
.txt3 {
	color: #999999;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	}
.inputbusca {
	border: solid 1px #0A72B7;
	background-color: #BCDFF6;
	height: 17px;
	width: 140px;
	}
#destaque {
	width: 100%;
	border-bottom: solid 1px #5284C6;
	margin: 20px 0 11px 0;
	}
#navegacao {
	border-bottom: solid 1px #5284C6;
	margin: 17px 11px 11px 0;
	padding-bottom: 3px;
	}
#codigo {
	width: 100px;
	position: relative;
	text-align: right;
	margin: -11px 0 0 auto;
	padding: 0;
	}
#opcoes {
	width: 90px;
	position: relative;
	text-align: right;
	margin: -199px -5px 0 auto;
	_margin: -208px -5px 0 auto;
	padding: 0;
	}
#paginacao {
	text-align: center;
	border-top: solid 1px #CCCCCC;
	margin: 0 11px 11px 0;
	padding: 5px;
	}
.nomeproduto, .nomeprodutog {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	}
.nomeprodutog {
	font-size: 11px;
	}
.complemento {
	color: #333333;
	text-decoration: none;
	}
.precode, .precodeg {
	font-weight: normal;
	color: #0080EB;
	text-decoration: line-through;
	}
.precodeg { font-size: 11px; }
.precopor, .precoporg {
	font-weight: bold;
	color: #0080EB;
	}
.precoporg { font-size: 11px; }

.msgerro { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FF0000; text-decoration: none }




/* Nova busca */
#buscaNegativa a:link, #buscaNegativa a:visited, #buscaPositiva a:link, #buscaPositiva a:visited { text-decoration: none; }
#buscaNegativa a:active, #buscaNegativa a:hover, #buscaPositiva a:active, #buscaPositiva a:hover { text-decoration: underline; }
.txtDepBusca, .txtSecBusca, #buscaNegativa .txt, #buscaPositiva .txt, #buscaNegativa h2 { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; }
.txtDepBusca {
	color: #333;
	font-size: 11px;
	font-weight: bold;
	}
.txtSecBusca {
	font-size: 11px;
	font-weight: normal;
	color: #000;
	margin-right: 7px;
	}
#buscaNegativa .txt, #buscaPositiva .txt { font-size: 11px; color:#333; }	
/* =Positiva
------------ */
#buscaPositiva {
  padding: 0 15px;
  position: relative;
  z-index: 1;
  }
#buscaPositiva .resposta {
	margin-bottom: 20px;
	line-height: 130%;
	}
#buscaPositiva .resposta p {
	padding:3px;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	border-bottom:1px solid #5284c6;
	}
#buscaPositiva ul#ulDep {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 460px;
	position: relative;
}
#buscaPositiva ul#ulDep li.txtDepBusca {
	position: relative;
	margin: 0;
	padding-left: 18px;
	font-size: 11px;
	color: #333;
	font-weight:bold;
	}
#buscaPositiva ul#ulDep li ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	top: -14px;
	left: 110px;
	}
*+html #buscaPositiva ul#ulDep li ul {
	top:-14px;
}
* html #buscaPositiva ul#ulDep li ul {
	top:-14px;
}

#buscaPositiva ul#ulDep li ul li {
	display: inline;
	}	
#buscaPositiva ul#ulDep li ul li a{
	text-transform:none;
	}	

/* =Negativa
------------ */
#buscaNegativa {
  padding: 0 15px;
  position: relative;
  z-index: 1;
  }
#buscaNegativa h2 {
	padding:3px 3px 5px 0;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	border-bottom:1px solid #5284c6;
  }
#buscaNegativa .resposta {
	padding-bottom: 20px;
	margin-bottom: 20px;
	line-height: 130%;
	}
#buscaNegativa ul#ulDep {
	margin: 20px 0 0;
	padding: 0;
	list-style-type: none;
	width: 460px;
	position: relative;
}
#buscaNegativa ul#ulDep li {
	position: relative;
	}
#buscaNegativa ul#ulDep li ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	top: -14px;
	left: 110px;
	}
*+html #buscaNegativa ul#ulDep li ul {
	top:-14px;
}
* html #buscaNegativa ul#ulDep li ul {
	top:-14px;
}

#buscaNegativa ul#ulDep li ul li {
	display: inline;
	}
