img
{ /*IE sucks! must have a code to make png alpha opacity works*/
 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="images/blank.gif").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}

.bulletspace {
	margin-right:6px;
}
form{
  margin:0px;
}
.leftmenu_opt {
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
}
.indique_title {
	font-size: 11px;
	font-weight: bold;
	padding-left: 6px;
}
.cadastrese_title {
	font-size: 11px;
	font-weight: bold;
	padding-left: 26px;
}
.noticias_main {
	font-size: 11px;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
}
select,.inputs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width:156px;
}
.indique_inputs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width:145px;
}
.marcas_opts_out {
	text-decoration:underline;
	padding-left:3px;
	background-color:#f0f0f0;
	background-repeat:no-repeat;
	background-position:top right;
	background-image: url(../images/marcasoptsbg1.gif);
	cursor:pointer;
	color:#000000;
}
.marcas_opts_over {
	text-decoration: none;
	padding-left:3px;
	background-color:#f9f9f9;
	background-repeat:no-repeat;
	background-position:top right;
	background-image: url(../images/marcasoptsbg1.gif);
	cursor:pointer;
	color:#000000;
}
body,td,th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.directory_path {
	color:#FF0000;
	padding-left: 11px;
	background-repeat:repeat-x;
	font-weight:bold;
}
a.directory_path_link:link,a.directory_path_link:visited
{
	color:#CCCCCC;
	text-decoration: none;
}
a.directory_path_link:hover,a.directory_path_link:active
{
	text-decoration: underline;
	color:#FFFFFF;
}
#dir_path_prodname
{
  color:#FFFFFF;
}
.promo_imgs {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.right_news {
	color: #666666;
}
a.right_news_link:link {
	color: #666666;
	text-decoration: none;
}
a.right_news_link:visited {
	text-decoration: none;
	color: #999999;
}
a.right_news_link:hover {
	text-decoration: none;
	color: #000000;
}
a.right_news_link:active {
	text-decoration: none;
	color: #666666;
}
#news_link
{
  text-decoration:none;
	color:#999999;
}
a:hover#news_link
{
  color:#000000;
}
#news_link img
{
  filter: Alpha(Opacity=10);-moz-opacity:.10;opacity:.10;
}
#news_link:hover img
{
  filter: Alpha(Opacity=100);-moz-opacity:100;opacity:100;
}
body {
	background:url(../images/psg_bg1.jpg) #142D65;
	margin:7px 0px 7px 0px;
	overflow:scroll;;
	overflow:-moz-scrollbars-vertical;
}
a.news_link:link {
	color:#000000;
	text-decoration: none;
}
a.news_link:visited {
	text-decoration: none;
	color:#999999;
}
a.news_link:hover {
	text-decoration: none;
	color:#b50091;
}
a.news_link:active {
	text-decoration: none;
}
a.todas_newslink:link {
	color: #0000CC;
	text-decoration: none;
	font-weight:normal;
	font-size:10px;
}
a.todas_newslink:visited {
	text-decoration: none;
	color:#999999;
	font-weight:normal;
	font-size:10px;
}
a.todas_newslink:hover {
	text-decoration: none;
	color: #0000CC;
	font-weight:normal;
	font-size:10px;
}
a.todas_newslink:active {
	text-decoration: none;
	font-weight:normal;
	font-size:10px;
}
.promocoes_bg1 {
	background-image: url(../images/promocoes_bg1.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.noticias_bg1 {
	background-image: url(../images/noticias_bg1.gif);
	background-repeat: repeat-y;
	background-position: left;
}
a.bottom_menu_link:link,a.bottom_menu_link:visited
{
	color: #9a9a9a;
	text-decoration: none;
}

a.bottom_menu_link:hover,a.bottom_menu_link:active
{
	text-decoration: none;
	color:#000000;
	font-weight:bold;
}

.conteudo_bordas{
  padding-left:15px;
	padding-right:15px;
}
ul
{
	list-style-image:url(../images/bullet2.gif);
	padding-left:17px;
	margin:0;
}

.contato1
{
  color:#993300;
}

.titulo1,.titulo2
{
  font-size:12px;
	font-weight:bold;
	color:#000000;
	font-size:13px;
}
.titulo2
{
  color:#008C00;
}

fieldset
{
	width:350px;
	border:0px;
	padding:0px;
	margin:0px;
}

.linktositebottom
{
  color:#EFEFEF;
	text-decoration:none;
}
.linktositebottom:hover
{
  color:#FFFFFF;
	text-decoration:none;
}

.produtosrow1,.produtosrow2,.produtosrow_notfound
{
	width:196px;
	background:#f5f5f5 url(../images/prodsbg1.gif) no-repeat bottom right;
	text-align:center;
	padding:10px 10px 10px 0px;
	vertical-align:top;
}
.produtosrow2
{
  background-color:#eeeeee;
}
.produtosrow_notfound
{
  width:588px;
	text-align:left;
	padding:2px 10px 10px 20px;
}

.produtoscol
{
  float:right;
	width:2px;
	height:100%;
}
.filtros
{
  padding:10px 15px 0px 0px;
	text-align:right;
	float:right;
	width:360px;
}

.paginas
{
  padding:10px 0px 0px 30px;
	float:left;
}

.disabledbt1 {
	filter: Alpha(Opacity=30);-moz-opacity:.30;opacity:.30;
}

.filtros_inputs
{
  border:1px #CCCCCC solid;
	background:#e8e8e8 url(../images/inputbg1.gif) top repeat-x;
	background-image:
	color:#999999;
	font-size:9px;
	width:128px;
}
.inputs2
{
  background:#FFFFFF url(../images/inputbg2.gif) top repeat-x;
	height:25px;
	border:1px solid #c7c7c7;
	font:12px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#009900;
	font-weight:bold;
	padding:2px;
}
#ordenarpor
{
  width:84px;
}
#filtrarbt
{
  width:30px;
}
a.prodslink
{
  color:#367f00;
	text-decoration:none;
}
a.prmocoeslink
{
  color:#1851a4;
	text-decoration:none;
}
.thumb1{
  border:2px solid #367f00;
}
.produtotitle
{
  font:14px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#004a8f;
	font-weight:bold;
}

a.produtotitle
{
   text-decoration:none;
}
a#rightside_thumb img,a.prodslink img
{
  border:2px solid #acacac;
}

a:hover#rightside_thumb img,a:hover.prodslink img
{
  border:2px solid #c92fa4;
}

#imggrande img
{
	border:2px solid #c587b6;
}

#imgshadowtop,#imgshadowbottom,#imgshadowleft,#imgshadowright,#imgshadowleftbottom,#imgshadowrightbottom,#imgshadowrighttop,#imgshadowlefttop
{
  filter:Alpha(Opacity=15);-moz-opacity:.15;opacity:.15;
	height:10px;
	width:10px;
}

#imgshadowtop
{
  background:url(../images/imgshadow_top.gif) bottom repeat-x;
}
#imgshadowbottom
{
  background:url(../images/imgshadow_bottom.gif) top repeat-x;
}
#imgshadowleft
{
  background:url(../images/imgshadow_left.gif) right repeat-y;
}
#imgshadowright
{
  background:url(../images/imgshadow_right.gif) left repeat-y;
}
#imgshadowleftbottom
{
  background:url(../images/imgshadow_leftbottom.gif) right top no-repeat;
}
#imgshadowrightbottom
{
  background:url(../images/imgshadow_rightbottom.gif) left top no-repeat;
}
#imgshadowrighttop
{
  background:url(../images/imgshadow_righttop.gif) left bottom no-repeat;
}
#imgshadowlefttop
{
  background:url(../images/imgshadow_lefttop.gif) right bottom no-repeat;
}
#bottommenu,#bottommenuover
{
	float:left;
	text-align:center;
	padding:1px;
	border:none;
	margin:8px 1px 1px 1px;
	overflow:visible;
	background-color:transparent;
	filter: Alpha(Opacity=40);-moz-opacity:.40;opacity:.40;
}
#bottommenuover
{
  filter: Alpha(Opacity=100);-moz-opacity:100;opacity:100;
	background-color: #F0F0F0;
}
#fieldset4
{
  background:url(../images/fieldsetbg4.gif) right repeat-y;
}
#fieldset5
{
  background:url(../images/fieldsetbg5.gif) right bottom no-repeat;
	padding:10px 15px 15px 15px;
}
#left_menu1,#bottommenu_table,#topmenu_table,#hideforprint
{
  display:block;
}
#indicar_email,#indicar_email2
{
  display:none;
	position:absolute;
	font:14px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#004a8f;
	font-weight:bold;
}

#indicar_email
{
	filter: Alpha(Opacity=93);-moz-opacity:.93;opacity:.93;
	background:#FFFFFF;
}

#evento_desc
{
  padding:0px 20px 0px 20px;
}