body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	background-image:url(../imagens/bg_redebras.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	margin:0;
}
* html img/**/ {
 filter:expression( this.alphaxLoaded ? "" :( this.src.substr(this.src.length-4)==".png"?( (!this.complete) ? "" :   
 this.runtimeStyle.filter=( "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+ (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0, 0)+ String(this.alphaxLoaded=true).substr(0, 0)+ (this.src="blank.png").substr(0, 0) ) :this.runtimeStyle.filter="" ) );
}
a {
	text-decoration:none;
	color:#000;
	font-size:9px;
	border:0px;
}
a:hover {
	text-decoration:none;
	color:#000;
}
p {
	line-height:19px;
	text-align:justify;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#104a98;
	margin-top:0px;
}
.coluna {
	background-image:url(../imagens/fdo_coluna.jpg);
	background-repeat:repeat-y;
}
.titulobar {
	color: #FFF;
	font-weight: bold;
}
.conteudo {
	border-bottom:1px #CCC solid;
	border-top:1px #CCC solid;
	border-right:1px #CCC solid;
	background-color:#FFF;
	vertical-align:top;
	width:100%;
	margin:0;
	padding:10px;
}
.textoDescricao {
	color:#666;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	line-height:16px;
}
.textoTitulo {
	color:#104a98;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-align:left;
}
.fone {
	font-size:11px;
	color:#666;
}
#divproduto {
	float:left;
	text-align:center;
	background-color:#FFF;
	padding-right:15px;
	vertical-align:middle;
}
#quadrado {
	width:160px;
	height:210px;
	float:left;
	text-align:center;
	background-color:#FFF;
	padding-left:5px;
}
#imagem {
	border:1px;
	width:130px;
	height:130px;
	background-color:#FFF;
	border-color:#E2E2E2;
	border-style:solid;
	padding-left:4px;
	padding-top: 15px;
}
#imagemDetalhe {
	border:3px;
	background-color:#FFF;
	border-color:#E2E2E2;
	border-style:solid;
}
#imagemmini {
	border:1px;
	width:60px;
	height:60px;
	background-color:#FFF;
	border-color:#E2E2E2;
	border-style:solid;
	text-align:center;
	padding-top:10px;
}
.td_linha {
	border-right:1px #EBEBEB solid;
}
.campos, .botoes {
	border-bottom:#CCC solid 1px;
	border-left:#ccc solid 1px;
	border-right:#CCC solid 1px;
	border-top:#CCC solid 1px;
}

