/* DEFAULT ----------------------------------------------------------------------- */
td { color: #666666; text-decoration: none; font-size: 11px; font-family: Tahoma; }
td a  { color: #666666; text-decoration: none;}
td a:hover { color: #999999; text-decoration: none; }

li { margin-bottom: 3px; }
/* ------------------------------------------------------------------------------- */


/* TITULOS e TÓPICOS (bold) ---------------------------------------------------------------------------------- */
.titulo { color: #666666; text-decoration: none; font-size: 11px; font-weight: bold; font-family: Tahoma; }
.titulo a:hover { color: #999999; text-decoration: none; }

.titulo_peq { color: #0A669A; text-decoration: none; font-size: 11px; font-family: Tahoma; }
.titulo_peq a:hover { color: #0A669A; text-decoration: none; }

.titulo_mdo { color: #0A669A; text-decoration: none; font-weight: bold; font-size: 13px; font-family: Tahoma; }
.titulo_mdo a:hover { color: #0A669A; text-decoration: none; }

.titulo_gde { color: #014828; text-decoration: none; font-size: 18px; font-weight: bold; font-family: Tahoma; }
.titulo_gde a:hover { color: #014828; text-decoration: none; }

.titulo_bloco { color: #666666; text-decoration: none; font-size: 14px; font-weight: bold; font-family: Tahoma; }
.titulo_bloco a:hover { color: #666666; text-decoration: none; }

.titulo_bloco_selec { color: #FFFFFF; text-decoration: none; font-size: 14px; font-weight: bold; font-family: Tahoma; }
.titulo_bloco_selec a:hover { color: #FFFFFF; text-decoration: none; }

/* ----------------------------------------------------------------------------------------------------------- */


/* TEXTOS em geral ---------------------------------------------------------------------------------------------- */
.texto_corpo_peq { color: #666666; text-decoration: none; font-size: 10px; font-family: Tahoma; }
.texto_corpo_peq a:hover { color: #999999; text-decoration: none; }
 
.texto_corpo_mdo { color: #666666; text-decoration: none; font-size: 11px; font-family: Tahoma; }
.texto_corpo_mdo a:hover { color: #999999; text-decoration: none; }

.texto_corpo_gde { color: #666666; text-decoration: none; font-size: 16px; font-weight: bold; font-family: Tahoma; } 
.texto_corpo_gde a:hover { color: #999999; text-decoration: none; }
/* -------------------------------------------------------------------------------------------------------------- */


/* TEXTOS de contraste (para fundos escuros) ---------------------------------------------------------------------- */
.texto_contraste_peq { color: #FFFFFF; text-decoration: none; font-family: Tahoma; font-size: 10px; }
.texto_contraste_peq a:hover { color: #FFFFFF; text-decoration: none; }

.texto_contraste_mdo { color: #FFFFFF; text-decoration: none; font-family: Tahoma; font-size: 10px; }
.texto_contraste_mdo a:hover { color: #FFFFFF; text-decoration: none; }

.texto_contraste_gde { color: #FFFFFF; text-decoration: none; font-family: Tahoma; font-size: 14px; }
.texto_contraste_gde a:hover { color: #FFFFFF; text-decoration: none; }
/* ---------------------------------------------------------------------------------------------------------------- */


/* TEXTOS especiais (TABs, Menu Hotsite, etc... ------------------------------------------------------------------- */
.texto_tabmenu_ON { color: #FFFFFF;	text-decoration: none; font-family: Tahoma;	font-weight: bold; font-size: 14px; }
.texto_tabmenu_ON a:hover { color: #FFFFFF; text-decoration: none; }

.texto_tabmenu_OFF { color: #042F1A; text-decoration: none; font-family: Tahoma; font-weight: bold;	font-size: 14px; }
.texto_tabmenu_OFF a:hover {color: #006400; 	text-decoration: none; }

.texto_titulo_search { color: #FFFFFF; text-decoration: none; font-size: 17px; font-weight: bold; font-family: Tahoma; }

.menu_hotsite {	color: #FFFFFF;	text-decoration: none; font-size: 13px;	font-weight: bold; font-family: Tahoma; }
/* ---------------------------------------------------------------------------------------------------------------- */


/* TEXTOS pras categs (TABs, Menu Hotsite, etc... ------------------------------------------------------------------- */
.texto_categ { color: #004C76;	text-decoration: none; font-family: Tahoma;	font-weight: bold; font-size: 11px; }
.texto_categ a:hover { color: #004C76; text-decoration: none; }

.texto_subcateg { color: #666666; text-decoration: none; font-family: Tahoma; font-size: 11px; }
.texto_subcateg a:hover {color: #666666; text-decoration: none; }

.texto_categmore { color: #F9B201; text-decoration: none; font-family: Tahoma; font-weight: bold; font-size: 11px; }
.texto_categmore a:hover {color: #F9B201; text-decoration: none; }

/* ---------------------------------------------------------------------------------------------------------------- */

.texto_link { color: #004C76; text-decoration:underline; }


/* CAIXAS DE TEXTO ------------------------------------------------------------------------ */
.edtext { font-family:Tahoma; font-size:11px; color:#666666; border:1px solid #999999; padding-left:3px; }

.edtext_clean {
	font-family:Tahoma;
	font-size:11px;
	border:0px;
	padding-left:3px;
	height : 18px;
	background : White;
}

.edtextlivre {
	font-family:verdana;
	font-size:11px;
	background-color: White;
	border-right: 0px solid Silver;
	border-top: 0px solid Silver;
	border-left: 0px solid Silver;
	border-bottom: 0px solid Silver;
}

/* ---------------------------------------------------------------------------------------- */


/* BG e ESTILOS que mudam de cor --------------------------------------------------------------------------------- */
.bg_geral     { background-image: url(../img/bgGeral.jpg);	background-repeat: repeat-x; background-position: top; }
.bg_top       { background-image : url(../img/bgTopBusca_Laranja.jpg); background-repeat : no-repeat; }
.bg_footer    { background-image : url(../img/bgFooter_Laranja.jpg); background-repeat : no-repeat; }
.bar_logo     { background-color:  #FF9900; }
.bar_color    { background-color: #F2AD00; color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 11px; font-family : Tahoma; }
.bar_color_ex { background-color: #F5CE1C; }
/* --------------------------------------------------------------------------------------------------------------- */


/* FAZ o BIG HINT aparecer/desaparecer (SUB CATEGORIAS) ---------------------------------------------------------- */

  .dcontexto {
    position:relative; 
    padding:0;
    color: #004C76;
    text-decoration:none;
    cursor:help; 
    z-index:100;
	font-weight: bold; 
   }
  .dcontexto span { display: none; z-index:101; }

  .dcontextohover { background:transparent; z-index:102; cursor:help; }
  .dcontextohover span { 
    display:block;
    position:absolute;
    text-align:left;
    padding:5px 10px;
    border:1px solid #999;
    background:#EBF7E3;
    color:#000;
	z-index:103;
  }
/* ---------------------------------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------- */
/* FAz o BIG HINT aparecer/desaparecer (PAGUE SEGURO) -------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

  .formata_up { /* esta classe é somente para formatar a fonte */
  font: 12px tahoma, arial, verdana, helvetica, sans-serif; 
  }
  a.dcontexto_up{
  position:relative; 
  font:12px tahoma, arial, verdana, helvetica, sans-serif; 
  padding:0;
  /* color:#039; */
  color: #666666;
  text-decoration:none;
  /* border-bottom:2px dotted #039; */
  border-bottom:2px dotted #014828;
  cursor:help; 
  z-index:200;
  }
  a.dcontexto_up:hover{ background:transparent; z-index:201; }
  a.dcontexto_up span{display: none}
  a.dcontexto_up:hover span{ 
  display:block;
  position:absolute;
  width:440px; 
  top:-7.4em;
  text-align:left;
  left:-30em;
  font: 12px arial, verdana, helvetica, sans-serif; 
  padding:5px 10px;
  border:1px solid #999;
  /* background:#e0ffff;  */
  background:#EBF7E3;
  color:#000;
  }
  
/* ---------------------------------------------------------------------------------------- */

