a:link    { color: #000099; text-decoration: none }
a:visited { color: #000099; text-decoration: none }
a:active  { color: #000099; text-decoration: none }
a:hover   { color: #0033FF; text-decoration: underline }

.linkbar A:link    { color:#FF0000; text-decoration: none; font-weight:bold }
.linkbar A:visited { color:#FF0000; text-decoration: none; font-weight:bold }
.linkbar A:active  { color:#FF0000; text-decoration: none; font-weight:bold }
.linkbar A:hover   { color:#3333CC; text-decoration: underline; font-weight:bold }

.titulo	{ font-size:14pt; font-family: tahoma,arial; }
.titulo_pg { font-size:14pt; font-family:tahoma,arial; font-weight:bold; color:#547E76;}
h1{font-size:14pt; font-family:tahoma,arial; font-weight:bold; color:#547E76; margin:0;}
.prdNome {font-size:14pt; font-family:tahoma,arial; font-weight:bold; color:#547E76;}
.prdDesc {font-size:10pt; font-family:tahoma,arial; color:#000000;}
.prdLabel {
	font-family:arial, verdana; 
	font-size:8pt; 
	font-weight:bold; 
	color:#aaaaaa; 
	line-height: 130%; width:120px; margin-top:4px;
	border-bottom:solid #dddddd 2px;}
.ferr { font:12pt "tahoma,arial";  color:red;}

.sites_bar { font-size:8pt;  font-family: tahoma,arial; color:#FFFFFF; }
.v8 { font:8pt tahoma,arial }
.v10 { font:10pt tahoma,arial }
.v14 { font:14pt tahoma,arial }
.v20 { font:20pt tahoma,arial; font-weight:bold; }
.botao_submit { background:#330099; color:#ffffff;  font-family:"tahoma,arial"; font-size:8pt; }
.campo_texto_busca { font-family:tahoma,arial; font-size:8pt; border:none;}
body {background:#cccccc;color:#000000; font-family:arial, helvetica, verdana; font-size: 10pt; margin:0; }
input { font-family:tahoma,arial; font-size:8pt; }
select { font-family:tahoma,arial; font-size:8pt; }
td {font-family: tahoma,arial, helvetica; font-size: 11px;}
.td {margin: 0px; font-family: tahoma,arial, helvetica; font-size: 11px; border:0px}
.tbMenu {
	background-color:#effacF; 
	border: 1px solid #aAd0aC;
	margin:0px;
	padding-top:4px;
	padding-bottom:4px;
}
.menuCab{
  height:27px;
  width:150px;
  background-image: url(img/abaVerde.gif);
  background-repeat:no-repeat;
}
#bannerT{
  position:relative;
  top:8px;
  left:450px;  
}
.menuTit{
  position: relative; 
  left:32px; 
  color:white;
  font-size:13px;
  font-weight:bolder;
  font-family: arial;
  top:2px;
}
.titCat{
	text-align:center;
	font-weight:bold;
	font-size:10pt;
}
.menuCat{
  background-image: url(img/marc.gif);
  background-repeat: no-repeat;
  background-position: 2px 2px;
  padding-left:10px;
  height:14px;
}
.imenuCat{
  background-color:#aAd0aC;
  background-image: url(img/marc.gif);
  background-repeat: no-repeat;
  background-position: 2px 2px;
  padding-left:10px;
  height:14px;
}
#ofRelampago{
	width:100%;
}
#frmBusca{
  height:28px;
  margin:0px;
 } 
.tablePrdMin {
	border: 1px solid #aAd0aC;
	background-color:white;
}
.tdPrd1{
	height:90px;
	text-align:center;
}
.prodL{
  width:136px;
}
.fotoPrd{
  width:450px; 
  text-align:right;
}
.prd80{
	border:1px solid #aAd0aC;
	width:80px;
	height:80px;	
}
.paginacao{
  font-weight:bolder;
  text-align:center;
}
.treeview, .treeview ul { 
			padding: 0;
			margin: 0;
			list-style: none;
		}	

		.treeview li { 
			margin: 0;
			padding: 3px 0pt 3px 16px;
		}

.treeview li { background: url(scripts/images/black/tv-item.gif) 0 0 no-repeat; }
.treeview .collapsable { background-image: url(scripts/images/black/tv-collapsable.gif); }
.treeview .expandable { background-image: url(scripts/images/black/tv-expandable.gif); }
.treeview .last { background-image: url(scripts/images/black/tv-item-last.gif); }
.treeview .lastCollapsable { background-image: url(scripts/images/black/tv-collapsable-last.gif); }
.treeview .lastExpandable { background-image: url(scripts/images/black/tv-expandable-last.gif); }
#ImageBoxOverlay
{
	background-color: #000;
}
#ImageBoxCaption
{
  
	background-color: #F4F4EC;
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: #F4F4EC;
}
#ImageBoxCaptionText
{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000;
}
#ImageBoxCaptionImages
{
	margin: 0;
}
#ImageBoxNextImage
{
	background-color: transparent;
}
#ImageBoxPrevImage
{
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url(scripts/imagebox/next_image.gif);
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover
{
	background-image: url(scripts/imagebox/prev_image.gif);
	background-repeat:	no-repeat;
	background-position: left bottom;
}
.msgErro{
    font-size:12px;
    font-weight:bold;
    color:white;
    background-color:#ff6040;
    text-align:center;
    vertical-align:middle;
    line-height:16px;
    padding:8px;
    margin-left:20%;
    margin-right:20%;
}
.msgErroIns{
    font-size:14px;
    font-weight:bold;
    color:white;
    background-color:red;
    text-align:center;
    vertical-align:middle;
    line-height:30px;
    width:400px;
}
.msgPrdIns{
   font-size:14px;
    font-weight:bold;
    color:black;
    background-color:yellow;
    text-align:center;
    vertical-align:middle;
    line-height:30px;
    height:30px;
    width:400px;
}
.menuCatEsq{
		left:0;
		padding:0;
		margin-left:0;
		margin-top:0;
		margin-bottom:8px;
	}
	.menuCatEsq li{
		position:relative;
		left:0;
		background-image: url(img/marc.gif);
		background-repeat: no-repeat;
		background-position: 2px 2px;
		padding-left:12px;
		height:14px;
		list-style:none;		
		z-index:0;
	}
	.menuCatEsq li ul{
		position:absolute;
		padding-left:0;
		margin-left:0;
		left:154px;
		width:150px;
		top:0;
		border:1px solid #aAd0aC;
		background-color:#effacF;	
		display:none;
	}
	.sobre{
		background-color:#aAd0aC;		
	}
.formCompra{border: 1px solid #aAd0aC; }
.formCompra legend{font-size:14pt; font-family:arial; font-weight:bold; color:#547E76; }
#formAtencao li { list-style:inside;}
#formAtencao { text-align:justify; margin:4px; border:red 1px solid; padding:10px;}
