﻿a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: none;
	color: #333;
}
a:active {
	text-decoration: none;
	color: #333;
}

body{
   background-image: url(imgs/fundo.jpg);
   margin: 0px;
   scrollbar-face-color: #e2e2e2;
   scrollbar-track-color: #f4f4f4;
   scrollbar-arrow-color: #06334b;
   scrollbar-shadow-color: #f4f4f4;
   scrollbar-3dlight-color: #f4f4f4;
   scrollbar-highlight-color: #f4f4f4;
   scrollbar-darkshadow-color: #f4f4f4;
   font: 11px Verdana, Arial, Helvetica, sans-serif;
}
td{
   color: #555555;
   font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.form{
   color: #000000;
   background-color: #F5F6F5;
   border: 1px solid #D9DBD8;
   font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.formbt{
   color: #5F5F5F;
   background-color: #F5F5F5;
   border: 1px solid #5F5F5F;
   font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.nav{
   color: #000000;
   text-decoration: none;
}
.nav:hover{
   color: #FF0000;
   text-decoration: underline;
}
img{
  border: none;
  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="imgs/px.gif").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}
table{
  border: none;
}
img{
  border: none;
  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="imgs/blank.gif").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}
.borda {
	border:solid #666;
	border-width:1px;
	}
fieldset{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	border: 1px solid #CCCCCC;
}
/***********************************************************************/
a:link, a:visited, a:active{
	color: #666666;
	text-decoration: none;
}
a:hover{
	color: #666666;
	text-decoration: underline;
}
a:link.link_dpto, a:visited.link_dpto, a:active.link_dpto{
  	height: 20px;
	color: #333333;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a:hover.link_dpto{
	text-decoration: underline;
}
a:link.link_sdpto, a:visited.link_sdpto, a:active.link_sdpto{
  	margin-left: 5px;
	height: 17px;
	color: #666666;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
a:hover.link_sdpto{
	text-decoration: underline;
}
a:link.link_list, a:visited.link_list, a:active.link_list{
  	margin-left: 5px;
	height: 17px;
	color: #666666;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
a:hover.link_list{
	text-decoration: underline;
}
a:link.link_noticias, a:visited.link_noticias, a:active.link_noticias{
	color: #FFFFFF;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a:hover.link_noticias{
	text-decoration: underline;
}
a:link.link_departamentos, a:visited.link_departamentos, a:active.link_departamentos{
	color: #7B9A2D;
	text-decoration: none;
	font: 18px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a:hover.link_departamentos{
	text-decoration: underline;
}
a:link.link_subdepartamentos, a:visited.link_subdepartamentos, a:active.link_subdepartamentos{
	color: #666666;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a:hover.link_subdepartamentos{
	text-decoration: underline;
}
/**********************************************************************-- Titulos --*/
.deptos{
		width:200px;
		height:50px;
		background-image:url(imgs/depto.jpg);
}

/**********************************************************************-- divs --*/
#topo{
   width: 100%;
   height: 145px;
   position: absolute;
   background-color: #FFFFFF;
   border-bottom: 1px solid #E1E5E4;
}
#campo_busca{
	height:26px;
	background:transparent;
	border:0px;
	font:18px, Arial, Helvetica, sans-serif;
	color:#999999;
}
#sub_topo{
   top: 150px;
	width: 100%;
   height: 30px;
   position: absolute;
   background-color: #CCCCCC;
   border-top: 1px solid #E1E5E4;
   border-bottom: 1px solid #E1E5E4;
	background-image: url(imgs/bg_sub_topo.jpg);
}
#publicidade{
   top: 185px;
	width: 100%;
   height: 195px;
   position: absolute;
   background-color: #FFFFFF;
   border-top: 1px solid #E1E5E4;
   border-bottom: 1px solid #E1E5E4;
}
#ajustavel{
   top: 385px;
	width: 100%;
   position: absolute;
   background-color: #FFFFFF;
	height: expression(document.body.scrollHeight - 385 + "px");
}
#coluna_e{
   top: 0px;
	left: 5px;
	width: 175px;
   position: absolute;
   background-color: #FFFFFF;
}
#coluna_e_dptos{
	width: 100%;
   padding: 4px;
   background-color: #FAFAFA;
   border: 1px solid #E1E5E4;
}
#coluna_d{
   top: 0px;
	right: 5px;
	width: 130px;
   position: absolute;
   background-color: #FFFFFF;
}
#coluna_d_modulos{
	width: 100%;
   padding: 4px;
   background-color: #FAFAFA;
   border: 1px solid #E1E5E4;
}
#conteudo{
   top: 0px;
	left: 185px;
	right: 185px;
	padding: 4px;
   position: absolute;
   background-color: #FFFFFF;
   border: 1px solid #E1E5E4;
	width: expression(document.body.scrollWidth - 325 + "px");
}
#rodape{
   width: 100%;
   height: 30px;
	top: expression(parseInt(document.getElementById("conteudo").scrollHeight) + 5 + "px");
   position: absolute;
   background-color: #FAFAFA;
   border-top: 1px solid #E1E5E4;
}
.barra {
		background-image:url(../imgs/barra_menu.jpg);
		background-repeat:repeat-x;
		height:58px;
}
.fundo{
		background-image:url(../imgs/fundo.jpg);
		background-repeat:repeat;
		background-position:top;
}
.rodape{
		background-image:url(../imgs/rodape.jpg);
		background-repeat:repeat-x;
		background-position:top;
		height:35px;
}
.topo{
		background-image:url(../imgs/bg_topo.jpg);
		background-repeat:repeat-x;
		background-position:top;
		height:168px;
}
/**********************************************************************-- spans --*/
.list_titulo{
   color: #999999;
	font-size: 11px;
	font-weight: bold;
}
.list_preco_riscado{
	color: #FF0000;
	font-weight: normal;
	text-decoration: line-through;
}
.list_preco_destaque{
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
}
.list_preco_parcelamento{
	color: #999999;
}

/**********************************************************************-- forms, bts --*/
.form{
   color: #000000;
   background-color: #F5F6F5;
   border: 1px solid #D9DBD8;
   font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.formbt{
   color: #5F5F5F;
   background-color: #F5F5F5;
   border: 1px solid #5F5F5F;
   font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.bt_comprar{
   color: #5F5F5F;
   background-color: #F5F5F5;
   border: 1px solid #5F5F5F;
   font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.span_link{
   cursor: hand;
   cursor: pointer;
}
.cat_titulo {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:15px;
			padding-top:10px;
			padding-left:10px;
			padding-bottom:10px;
			color:#666666;
			background-color:#F6F6F6;
			text-align:left;
			}
.cat_subtit{
			font-family:Arial;
			font-size:12px;
			padding-left:8px;
			color:#857F71;
			text-align:left;
			}
.prod_titulo {
			font-family:Arial;
			font-size:16px;
			color:#666666;
			text-align:center;
			font-weight:bolder;
			}
.prod_de {
			font-family:Arial;
			font-size:10px;
			color:#FF0000;
			text-align:center;
			text-decoration:line-through;
			}
.prod_valor {
			font-family:Arial;
			font-size:16px;
			color:#FF0000;
			text-align:center;
			font-weight:bolder;
			}
.prod_parc {
			font-family:Arial;
			font-size:11px;
			color:#666666;
			text-align:center;
			}
/*******************************************************************-- backgrounds*/
.naoRepete{
  background-repeat: no-repeat;
}
.repeteHorizontal{
  background-repeat: repeat-x;
}
.repeteVertical{
  background-repeat: repeat-y;
}
.bgImgCentro{
  background-position: center center;
}
.bgImgEsquerda{
  background-position: left;
}
.bgImgDireita{
  background-position: right;
}
.bgImgEsquerdaTop{
  background-position: left top;
}
.bgImgDireitaTop{
  background-position: right top;
}
.bgImgBase{
  background-position: bottom;
}
.bgImgTop{
  background-position: center top;
}
.dtree {
	position: relative;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: text-bottom;
}
.dtree a {
	text-decoration: none;
}
.dtree a:hover {
	color: #666;
	text-decoration: underline;
}
.dtree .node {
	position: relative;
	top: -2px;
	padding: 1px;
	color: #666;
}
.dtree .nodeSel {
	position: relative;
	top: -2px;
	padding: 1px;
	color: #666;
	background-color: #c0d2ec;
}