/*
Alpha PNG support for IE6
------------------------------
Este código funcionará apenas para visualizações em tela. Quando este documento for impresso o bug voltará.

O hack abaixo faz o código rodar apenas no IE6, pois outros browsers como Firefox, Opera e Safari já tem a transparência de PNG nativo.
*/
* 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="../images/blank.png").substr(0,0)

    )

    :

    this.runtimeStyle.filter=""

   )

  );

}


/* CANAL ALPHA PARA IMG SRC [IE6] */
img.ca-ie {filter: alpha(opacity=65);}

/* PROPRIEDADES DO BODY */
body { margin: 0px; padding: 0px; top:0px; left:0px; background-color:#FFFFFF; background-image:url(../images/bg.jpg); background-repeat: repeat-x;}

/* ESTILOS DAS TDs */
td { font-size: 11px; color: #666666; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

/* ESTILOS DOS LINKS */
a { font-family: Tahoma, Arial, Verdana, Trebuchet MS; font-size: 11px; color: #AD140C; text-decoration: underline;}
a:hover{ font-family: Tahoma, Arial, Verdana, Trebuchet MS; font-size: 11px; color: #D68985; text-decoration: underline;}
a { position: relative; }

/* ESTILOS DAS IMAGENS THUMBS */
.img { border: 1px solid #CCCCCC; padding: 5px; background: #FFFFFF;}
.banner { border: 1px solid #000000;}

/* COMBO DE PRODUTOS */
#combo_produtos {position: absolute; top: 81px; *top: 100px; width:1002px; left: 50%; margin-left:-516px; margin-top:-13px; _margin-top:-35px; align:right; z-index:1; visibility: hidden;}

/* TÍTULO PROMOÇÃO */
.titulo_promocao_gde { font-size: 12px; color: #D0170D; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_promocao_gde:hover { font-size: 12px; color: #D68985; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.titulo_promocao_mdo { font-size: 11px; color: #D0170D; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_promocao_mdo:hover { font-size: 11px; color: #D68985; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.titulo_promocao_peq { font-size: 10px;	font-weight: bold; color: #D0170D; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_promocao_peq:hover { font-size: 10px;	font-weight: bold; color: #D68985; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: underline;}

/* TÍTULO CORPO */
.titulo_corpo_gde {	font-size: 12px; color: #FF9900; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_corpo_gde:hover { font-size: 12px; color: #FFCC7F; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.titulo_corpo_mdo { font-size: 11px; color: #FF9900; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_corpo_mdo:hover { font-size: 11px; color: #FFCC7F; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.titulo_corpo_peq { font-size: 10px; font-weight: bold; color: #FF9900; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_corpo_peq:hover { font-size: 10px; font-weight: bold; color: #FFCC7F; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

/* TÍTULO CHAMADA*/
.titulo_chamada_gde { font-size: 12px; color: #0C559E; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_chamada_gde:hover { font-size: 12px; color: #85AACE; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.titulo_chamada_mdo { font-size: 11px; color: #0C559E; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_chamada_mdo:hover { font-size: 11px; color: #85AACE; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.titulo_chamada_peq { font-size: 10px; font-weight: bold; color: #0C559E; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_chamada_peq:hover { font-size: 10px; font-weight: bold; color: #85AACE; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

/* TÍTULO TABELA */
.titulo_tabela_gde {	font-size: 12px; color: #4A2D00; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_tabela_gde:hover { font-size: 12px; color: #A46300; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.titulo_tabela_mdo { font-size: 11px; color: #8A5300; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_tabela_mdo:hover { font-size: 11px; color: #D19E46; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.titulo_tabela_peq { font-size: 10px; font-weight: bold; color: #8A5300; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_tabela_peq:hover { font-size: 10px; font-weight: bold; color: #D19E46; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

/* TEXTO CORPO */
.texto_corpo_gde { font-size: 12px; color: #666666; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_corpo_gde:hover { font-size: 12px; color: #999999; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.texto_corpo_mdo { font-size: 11px; color: #666666; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_corpo_mdo:hover { font-size: 11px; color: #999999; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.texto_corpo_peq { font-size: 10px; font-weight: bold; color: #666666; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_corpo_peq:hover { font-size: 10px; font-weight: bold; color: #999999; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

/* TEXTO CHAMADA */
.texto_chamada_gde { font-size: 12px; color: #374989; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_chamada_gde:hover {	font-size: 12px; color: #9BA4C4; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.texto_chamada_mdo { font-size: 11px; color: #374989; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_chamada_mdo:hover {	font-size: 11px; color: #9BA4C4; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.texto_chamada_peq { font-size: 10px; font-weight: bold; color: #374989; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_chamada_peq:hover {	font-size: 10px; font-weight: bold; color: #9BA4C4; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

/* TEXTO DESTAQUE */
.texto_destaque_gde { font-size: 12px; color: #C4150D; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_destaque_gde:hover { font-size: 12px; color: #FF7F7F; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: underline;}

.texto_destaque_mdo { font-size: 11px; color: #C4150D; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_destaque_mdo:hover { font-size: 11px; color: #FF7F7F; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.texto_destaque_peq { font-size: 10px; font-weight: bold; color: #C4150D; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_destaque_peq:hover { font-size: 10px; font-weight: bold; color: #FF7F7F; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.texto_destaque_peq2 { font-size: 10px; color: #C4150D; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_destaque_peq2:hover { font-size: 10px; color: #FF7F7F; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}


/* TEXTO PROMOÇÃO */
.texto_promocao_gde { font-size: 12px; color: #FF6600; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_promocao_gde:hover { font-size: 12px; color: #F9A742; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: underline;}

.texto_promocao_mdo { font-size: 11px; color: #FF6600; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_promocao_mdo:hover { font-size: 11px; color: #F9A742; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: underline;}

.texto_promocao_peq { font-size: 10px; font-weight: bold; color: #FF6600; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_promocao_peq:hover { font-size: 10px; font-weight: bold; color: #F9A742; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: underline;}

/* TEXTO CONTRASTE */
.texto_contraste_gde { font-size: 12px; color: #FFFFFF; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_contraste_gde:hover { font-size: 12px; color: #FFFFFF; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: underline;}

.texto_contraste_mdo { font-size: 11px; color: #FFFFFF; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_contraste_mdo:hover { font-size: 11px; color: #FFFFFF; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: underline;}

.texto_contraste_peq { font-size: 10px; font-weight: bold; color: #FFFFFF; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_contraste_peq:hover { font-size: 10px; font-weight: bold; color: #FFFFFF; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: underline;}

/*  MENU LEFT*/
.menu_left { color: #666666; text-decoration: none; font-size: 11px; font-family : Tahoma, Arial, Verdana, Trebuchet MS; font-weight: normal;}
a.menu_left:hover { color: #999999; text-decoration: none; font-size: 11px;	font-family : Tahoma, Arial, Verdana, Trebuchet MS; font-weight: bold;}

/*  MENU RIGHT*/
.menu_right { font-size: 10px; color: #4879AC; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.menu_right:hover { font-size: 10px;	color: #A3BCD5; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

/*  MENU BOTTOM*/
.menu_bottom { font-size: 11px; color: #CCCCCC; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.menu_bottom:hover { font-size: 11px;	color: #EDEDED; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

/* COMPONENTES DO FORM */
.edtext { border:0px; font-family: Arial, Verdana, Tahoma, Trebuchet MS; font-size: 10px; color: #AD140C; background-image: url(../images/edit_bg.jpg); /*height: 23px;*/ }
.edtext2 {	border:0px solid #999999; font-family: Arial, Verdana, Tahoma, Trebuchet MS; font-size: 10px; color: #666666; background-color: #FFFFFF;}
.edtext3 { border:0px; font-family: Arial, Verdana, Tahoma, Trebuchet MS; font-size: 12px; color: #666666; /*background-color: #ffcc00;*/ background-image: url(../images/edit_bg3.jpg); /*height: 23px;*/ }
.edtext4 { border:0px; font-family: Arial, Verdana, Tahoma, Trebuchet MS; font-size: 12px; color: #666666; /*background-color: #ffcc00;*/ background:  transparent; /*height: 23px;*/ }

/* ESTILOS DO backgroundS */
.BgFixedLeft { background-position: right top; background-repeat: repeat}
.BgFixedRight { background-position: left top; background-repeat: no-repeat}
/*.BgFixedBottom { background-position: bottom; background-repeat: no-repeat}*/
.BgFixedTop { background-position: right bottom; background-repeat: no-repeat}
.BgFixedBottom { background-position: right top; background-repeat: no-repeat}
/*.BgFixedBottomNo { background-position: right bottom; background-repeat: no-repeat}*/
/*.BgFixedLeftNo { background-position: right bottom; background-repeat: no-repeat}*/
/*.BgFixedRightBottom { background-position: left bottom; background-repeat: no-repeat}*/

/* TÍTULOS DO sFIR */
h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: 0.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
	text-transform: uppercase;
}


h1 {
/*	text-align: left;*/
	font-size: 1.1em; line-height: 1em;
/*	display: inline;*/
/*	padding: 20px 0 20px 0;
	margin: 0 20px 0 20px;*/
}

h2 {
	font-size: 42px;
	display: inline;
}

h3 {
	font-size: 18px;
}

h4 {
	color: #660000;
	font-size: 16px;
	margin: 20px 0 20px 0;
	display: inline;	
}

h5 {
	font-size: 20px;
}
			  
			  
.trans_layer {
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/bg_layer.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_layer[class] {
  background-image:url(../images/bg_layer.png);
}


/* ESTILOS PDF */
.arq_rel { color: #845900; text-decoration: none; font-size: 11px; font-weight: bold; font-family: Tahoma, Arial, Verdana, Trebuchet MS, Sans-Serif; background-color: #FFCC66; padding-top: 3px; padding-bottom: 3px;}
a.arq_rel:hover { color: #B58729; text-decoration: none; font-size: 11px; font-weight: bold; font-family: Tahoma, Arial, Verdana, Trebuchet MS, Sans-Serif; background-color: #FFCC66; padding-top: 3px; padding-bottom: 3px;}

/*	MENU SUPERIOR */
#menu_superior { background-image: url(../images/bullet_menu_on.gif); background-position:left; background-repeat:no-repeat; padding-left: 10px;}
#menu_superior a:hover { background-image: url(../images/bullet_menu_off.gif); background-position:left; background-repeat:no-repeat; padding-left: 10px;}

/*  MENU ---------------------------------------------------------------------------------- */
#menu_sup {
position: relative;
width: 100%;
}

#nav {
position: relative;
float: right;
padding-right: 8px;
}

#nav ul {
margin: 0;
padding: 0;
list-style-type: none;
width: auto;
float: left;
}

#nav ul li {
display: block;
float: left;
overflow: hidden;
}

#nav ul li a {
display: block;
float: left;
text-decoration: none;
padding: 0 0 0 0px;
height: 85px;
background-image: url(../img/menu_off.png);
_background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='../img/menu_off.png',sizingMethod='scale');
background-repeat: no-repeat;
cursor: hand;
}

#nav ul li a span {
/*padding: 66px 0px 0 0;
height: 85px;
width: 92px;*/
float: left;
text-align: center;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #000;
font-size: 11px;
text-transform: none;
font-weight: bold;
}

#nav ul li a:hover {
display: block;
float: left;
text-decoration: none;
padding: 0 0 0 0px;
/*height: 85px;*/
background-image: url(../img/menu_on.png);
_background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='../img/menu_on.png',sizingMethod='scale');
background-repeat: no-repeat;
cursor: hand;
}

#nav ul li a:hover span {
/*padding: 66px 0px 0 0;
height: 85px;
width: 92px;*/
float: left;
text-align: center;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #999;
font-size: 11px;
text-transform: none;
font-weight: bold;
}


/*  MENU DROP DOWN */
ul#menu {
	width:140px;
	/*border:1px solid #9DB029;*/
/*	background:#D5E564;*/
	margin:0;
	padding:0;
	list-style-type:none;
	}
ul#menu li {
	border-bottom:1px solid #990000;
	border-right:0px solid #BFD625;	
	}
ul#menu li a:link, ul#menu li a:visited {
	display:block;
	line-height:16px;
	height:1%;
	text-decoration:none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;	
	color:#FFFFFF;
	padding-left:10px;
	cursor: hand;
	outline: 0;	

	}
ul#menu li a:hover {
    background-color: #DC3027;
	color:#FFFFFF;
	padding-left:10px;
	outline: 0;
}

.bg_layer {
background-image: url(../images/bg_layer.png);
_background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/bg_layer.png',sizingMethod='scale');
background-repeat: repeat;
}

.bg_edit_top {
background-image: url(../images/edit_bg.png);
_background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/edit_bg.png',sizingMethod='scale');
background-repeat: repeat;
}

.bg_edit_cza_top {
background-image: url(../images/edit_cza_bg.png);
_background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/edit_cza_bg.png',sizingMethod='scale');
background-repeat: repeat;
}

.bg_textarea_cza_top {
background-image: url(../images/textarea_cza_bg.png);
_background: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/textarea_cza_bg.png',sizingMethod='scale');
background-repeat: repeat;
}

/* SCROLL HORIZONTAL */
#container {
  position: relative;
  width: 924px;
  height: 120px;
  overflow: hidden;
}

#scroller {
  width: 922px; /* = width + margin left + margin right + padding*2 + border*2  from the content rule */
}

.content {
  width: 75px;
  height: 100px;
  float: left;
/*  margin-left: 10px;
  margin-right: 10px;
  padding: 5px;
  border: 1px solid #EFEFEF;
  font-size: .8em;*/
}

.scrollNav, .scrollNav a:link, .scrollNav a:visited  {
  font-size: .8em;
  color:#00009C;
  font-weight: bold;
}

<!--[if IE]>
<style type="text/css">

#scroller{
  width: 738px; /* = width + margin left + margin right from the content rule + border*2 from the container rule*/
}

</style>
<! [endif]-->

