/*
Alpha PNG support for IE
------------------------------
Aviso, este código abaixo funciona apenas para visualização na tela. Quando este documento for impresso, o bug voltará.
O Hack Abaixo faz o código rodar apenas no IE. Sendo que os outros browsers como, Firefox, Opera e Safari já tem a transparencia 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=""
   )
  );
}

img.ca-ie {filter: alpha(opacity=65);}

.shadow_top {
background:url(../images/shadow_top.png) repeat center center;
_background:none!important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='../images/shadow_top.png',sizingMethod='scale');
}

.shadow_lf_top {
background:url(../images/shadow_lf_top.png) repeat center center;
_background:none!important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='../images/shadow_lf_top.png',sizingMethod='scale');
}

.shadow_rg_top {
background:url(../images/shadow_rg_top.png) repeat center center;
_background:none!important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='../images/shadow_rg_top.png',sizingMethod='scale');
}

.shadow_lf {
background:url(../images/shadow_lf.png) repeat center center;
_background:none!important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='../images/shadow_lf.png',sizingMethod='scale');
}

.shadow_rg {
background:url(../images/shadow_rg.png) repeat center center;
_background:none!important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='../images/shadow_rg.png',sizingMethod='scale');
}

.shadow_lf_bottom {
background:url(../images/shadow_lf_bottom.png) repeat center center;
_background:none!important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='../images/shadow_lf_bottom.png',sizingMethod='scale');
}

.shadow_bottom {
background:url(../images/shadow_bottom.png) repeat center center;
_background:none!important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='../images/shadow_bottom.png',sizingMethod='scale');
}

.shadow_rg_bottom {
background:url(../images/shadow_rg_bottom.png) repeat center center;
_background:none!important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='../images/shadow_rg_bottom.png',sizingMethod='scale');
}

/* PROPRIEDADES DO BODY */
body { margin:0px; padding: 0px; top:0px; left:0px; background-color:#FFFFFF; overflow-y:auto; overflow-x:hidden;}

/* ESTILOS DAS TDs */
td { font-size: 10px; color: #37207B; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}

/* ESTILOS DOS LINKS */
a { font-family: Verdana, Arial, Tahoma, Trebuchet MS; font-size: 10px; color: #37207B; text-decoration: underline;}
a:hover{ font-family: Verdana, Arial, Tahoma, Trebuchet MS; font-size: 10px; color: #948ABC; text-decoration: underline;}

/* ESTILOS DAS IMAGENS THUMBS */
.img { border:2px solid #D2D2D2;}
.banner { border:1px solid #000000;}

/* TÍTULO PROMOÇÃO */
.titulo_promocao_gde { font-size: 12px; color: #4879AC; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.titulo_promocao_gde:hover { font-size: 12px; color: #A3BCD5; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

.titulo_promocao_mdo { font-size: 11px; color: #4879AC; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.titulo_promocao_mdo:hover { font-size: 11px; color: #A3BCD5; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

.titulo_promocao_peq { font-size: 10px;	font-weight: bold; color: #4879AC; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.titulo_promocao_peq:hover { font-size: 10px;	font-weight: bold; color: #A3BCD5; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

/* TÍTULO CORPO */
.titulo_corpo_gde {	font-size: 12px; color: #FF9900; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.titulo_corpo_gde:hover { font-size: 12px; color: #FFCC7F; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

.titulo_corpo_mdo { font-size: 11px; color: #FF9900; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.titulo_corpo_mdo:hover { font-size: 11px; color: #FFCC7F; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

.titulo_corpo_peq { font-size: 10px; font-weight: bold; color: #FF9900; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.titulo_corpo_peq:hover { font-size: 10px; font-weight: bold; color: #FFCC7F; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

/* TÍTULO CHAMADA*/
.titulo_chamada_gde { font-size: 12px; color: #0C559E; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.titulo_chamada_gde:hover { font-size: 12px; color: #85AACE; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

.titulo_chamada_mdo { font-size: 11px; color: #0C559E; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.titulo_chamada_mdo:hover { font-size: 11px; color: #85AACE; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

.titulo_chamada_peq { font-size: 10px; font-weight: bold; color: #0C559E; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.titulo_chamada_peq:hover { font-size: 10px; font-weight: bold; color: #85AACE; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

/* TÍTULO TABELA */
.titulo_tabela_gde {	font-size: 12px; color: #4A2D00; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.titulo_tabela_gde:hover { font-size: 12px; color: #A46300; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

.titulo_tabela_mdo { font-size: 11px; color: #8A5300; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.titulo_tabela_mdo:hover { font-size: 11px; color: #D19E46; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

.titulo_tabela_peq { font-size: 10px; font-weight: bold; color: #8A5300; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.titulo_tabela_peq:hover { font-size: 10px; font-weight: bold; color: #D19E46; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

/* TEXTO CORPO */
.texto_corpo_gde { font-size: 14px; color: #37207B; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.texto_corpo_gde:hover { font-size: 14px; color: #948ABC; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

.texto_corpo_mdo { font-size: 10px; color: #37207B; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.texto_corpo_mdo:hover { font-size: 10px; color: #948ABC; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

.texto_corpo_peq { font-size: 10px; font-weight: bold; color: #37207B; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.texto_corpo_peq:hover { font-size: 10px; font-weight: bold; color: #948ABC; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

/* TEXTO CHAMADA */
.texto_chamada_gde { font-size: 12px; color: #374989; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.texto_chamada_gde:hover {	font-size: 12px; color: #9BA4C4; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

.texto_chamada_mdo { font-size: 11px; color: #374989; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.texto_chamada_mdo:hover {	font-size: 11px; color: #9BA4C4; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

.texto_chamada_peq { font-size: 10px; font-weight: bold; color: #374989; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.texto_chamada_peq:hover {	font-size: 10px; font-weight: bold; color: #9BA4C4; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

/* TEXTO DESTAQUE */
.texto_destaque_gde { font-size: 12px; color: #FF0000; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.texto_destaque_gde:hover { font-size: 12px; color: #FF7F7F; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

.texto_destaque_mdo { font-size: 11px; color: #FF0000; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.texto_destaque_mdo:hover { font-size: 11px; color: #FF7F7F; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}

.texto_destaque_peq { font-size: 10px; font-weight: bold; color: #FF0000; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.texto_destaque_peq:hover { font-size: 10px; font-weight: bold; color: #FF7F7F; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}

/* TEXTO PROMOÇÃO */
.texto_promocao_gde { font-size: 14px; color: #FF6600; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.texto_promocao_gde:hover { font-size: 14px; color: #F9A742; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

.texto_promocao_mdo { font-size: 11px; color: #FF6600; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.texto_promocao_mdo:hover { font-size: 11px; color: #F9A742; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

.texto_promocao_peq { font-size: 10px; font-weight: bold; color: #FF6600; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.texto_promocao_peq:hover { font-size: 10px; font-weight: bold; color: #F9A742; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

/* TEXTO CONTRASTE */
.texto_contraste_big { font-size: 14px; color: #FFFFFF; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.texto_contraste_big:hover { font-size: 14px; color: #FFFFFF; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

.texto_contraste_gde { font-size: 12px; color: #FFFFFF; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.texto_contraste_gde:hover { font-size: 12px; color: #FFFFFF; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

.texto_contraste_mdo { font-size: 11px; color: #FFFFFF; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.texto_contraste_mdo:hover { font-size: 11px; color: #FFFFFF; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

.texto_contraste_peq { font-size: 10px; font-weight: bold; color: #FFFFFF; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.texto_contraste_peq:hover { font-size: 10px; font-weight: bold; color: #FFFFFF; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: underline;}

/*  MENU */
.menu { color: #39217C; text-decoration: none; font-size: 12px; font-family : Verdana, Arial, Tahoma, Trebuchet MS; font-weight: bold;}
a.menu:hover { color: #857DB9; text-decoration: none; font-size: 12px;	font-family : Verdana, Arial, Tahoma, Trebuchet MS; font-weight: bold;}

/*  MENU */
.menu_hor { color: #39217C; text-decoration: none; font-size: 14px; font-family : Verdana, Arial, Tahoma, Trebuchet MS; font-weight: bold;}
a.menu_hor:hover { color: #9B5358; text-decoration: none; font-size: 14px;	font-family : Verdana, Arial, Tahoma, Trebuchet MS; font-weight: bold;}

/*  MENU RIGHT*/
.menu_right { font-size: 10px; color: #4879AC; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.menu_right:hover { font-size: 10px;	color: #A3BCD5; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}

/*  MENU RIGHT 2*/
.menu_right2 { font-size: 11px; color: #4879AC; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}
a.menu_right2:hover { font-size: 11px;	color: #A3BCD5; font-family: Verdana, Arial, Tahoma, Trebuchet MS; text-decoration: none;}

/*  DIV */
.div_item { color: #39217C; text-decoration: none; font-size: 14px; font-family : Verdana, Arial, Tahoma, Trebuchet MS; font-weight: bold;}
a.div_item:hover { color: #6364A4; text-decoration: none; font-size: 14px;	font-family : Verdana, Arial, Tahoma, Trebuchet MS; font-weight: bold;}

/* COMPONENTES DO FORM */
.edtext {	border:1px solid #999999; font-family: Verdana, Arial, Tahoma, Trebuchet MS; font-size: 10px; color: #666666; background-color: #FFFFFF;}
.edtext2 {	border:0px solid #999999; font-family: Verdana, Arial, Tahoma, Trebuchet MS; font-size: 10px; color: #666666; background-color: #FFFFFF;}

/* ESTILOS DO backgroundS */
.BgFixedLeft { background-position: left top; background-repeat: no-repeat}
.BgFixedRight { background-position: right; background-repeat: repeat-y}
/*.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}*/

ul {
	margin: 0; /* retira o recuo para alguns browsers */
	padding:0; /* retira o recuo para outros browsers */
	}
