/* -----------------------------------------------------------------------
  COPYRIGHT @ (2005-2006) CC-RC Rosângela Grecco & Caio Lima Netto
----------------------------------------------------------------------- */
BODY {
 background-color:#ffffff;  text-align:center;  background-image:url('fundoe.gif');  background-position:center;  margin:0px auto;  font-family:Tahoma;  font-size:11px;  color:#333333;
}
TABLE {
 border:0px;  font-family:Tahoma;  font-size:11px;
}
ul {
 list-style-type:none;  margin:0px;  padding:0px;
}
li {
 list-style-type:none;  padding:3px 0px 3px 0px;
}
A {
 font-family:Tahoma;  color:#333333;  font-size:11px;  text-decoration:none;
}
A:hover {
 font-family:Tahoma;  color:#00438C;  font-size:11px;  text-decoration:none;
}
INPUT {
 font-size:10px;  color:#333333;  font-family:Tahoma; 
}
SELECT {
 border:#bababa 1px solid;  font-size:10px;  color:#333333; font-family:Tahoma;
}
.input_textarea {
 width:550px;
}
/* ################################## ---- TOPO / CABEÇALHO ---- ################################## */
#mj_shop {
 width:778px; border:0px; padding:1px; margin:0px auto; text-align:center; background-color:#FFFFFF;
}
#topo_geral {
 width:778px;
}
#topo_esquerda {
 width:778px;  border:0px;  height:100px;
}
#topo_direita {
 display:none;
}
/* ################################### ---- URL / PESQUISA ---- ################################## */
#topo_linha_dados {
 width:776px;  text-align:left;  background-color:#EEF2F3;  padding:4px 0px 4px 0px;  border:1px solid #ffffff;  height:18px;
}
#topo_linha_dados_url {
 float:left;  color:#00438C;  font-weight:bold;  font-family:Tahoma;  width:200px;
}
#topo_linha_dados_pesquisa {
 text-align:right;  float:right;  left:200px;  height:18px;  color:#00438C;  margin-right:5px; width:550px
}
#topo_linha_dados_pesquisa_input {
 border:1px solid #00438C;  background-color:#FFFFFF;
}
#topo_linha_dados_pesquisa_select {
 border:1px solid #ffffff;  background-color:#FFFFFF;
}
#topo_linha_dados_pesquisa_submit {
 border:1px solid #00438C;  background-color:#FFFFFF;  width:20px;
}
/* ################################### ---- CORPO ---- ################################## */
#corpo {
 width:778px; border:0px;  padding:0px;  margin:0px auto;  text-align:left;  background-color:#FFFFFF;
}
/* ############################ ---- MENUS ESTRUTURA ARVORE ---- ################################## */
.Menul1 /* Posicionamento do texto no Menu nivel 1 */ {
 padding:2px 0px 0px 2px;
}
.Menul2 /* Posicionamento do texto no Menu nivel 2 */ {
 vertical-align: middle;
 padding:3px 0px 0px 12px;
}
.Menul3 /* Posicionamento do texto no Menu nivel 3 */ {
 vertical-align: middle;
 padding:2px 0px 0px 22px;
}
.TextoMenuEsquerdoLevel1 /* Texto do Menu nivel 1 */ {
 color:#003366;
 font-family:Arial;
 text-decoration:none;
 font-weight:normal;
}
.TextoMenuEsquerdoLevel1:hover /* Texto do Menu nivel 1 (mouse sobre) */ {
 color:#990000;
 font-family:Arial;
 font-weight:normal;
}
.TextoMenuEsquerdoLevel2 /* Texto do Menu nivel 1 */ {
 color:#333366;
 font-family:Arial;
 text-decoration:none;
}
.TextoMenuEsquerdoLevel2:hover /* Texto do Menu nivel 1 (mouse sobre) */ {
 color:#125D3E;
 font-family:Arial;
}
.TextoMenuEsquerdoLevel3 /* Texto do Menu nivel 1 */ {
 color:#0B3F29;
 font-family:Arial;
 text-decoration:none;
}
.TextoMenuEsquerdoLevel3:hover /* Texto do Menu nivel 1 (mouse sobre) */ {
 color:#0B3F29;
 font-family:Arial;
}
.textoMenuNivel2 {
 font-size:11px;
 font-family:Tahoma;
 color:#666666;
 font-weight:normal;
}
.textoMenuNivel2:hover {
 font-size:11px;
 font-family:Tahoma;
 color:#00438C;
 font-weight:normal;
}
/* ############################ ---- LATERAIS / MENUS ---- ################################## */
#lateral_esquerda {
 float:left;  width:170px; margin:5px 0 5px 0px;  padding:0px;  text-align:left; float:left;
}
#lateral_direita {
 float:right; width:170px; margin:5px 0px 0px 0px; padding:0px; text-align:left; float:right;
}
.menu_esquerdo {
 margin:0px 0px 10px 0px; background-color:#EEF2F3;
}
.menu_direito {
 margin:0px 0px 10px 0px; background-color:#EEF2F3;
}
.menu_lateral_conteudo {
 width:165px; padding:1px 0px 1px 5px;
}
#topo_menu_principal {
 font-family:Tahoma; padding: 0px 0px 0px 5px; color:#00438C; font-size:11px; text-decoration:none; font-weight:bold; background-image:url('menu.jpg'); background-repeat:repeat; height:20px;
}
#topo_menu_info {
 font-family:Tahoma; padding: 0px 0px 0px 5px;  color:#00438C;  font-size:11px;  text-decoration:none;  font-weight:bold;  background-image:url('menu.jpg'); background-repeat:repeat; height:20px;
}
#topo_menu_departamentos {
 font-family:Tahoma; padding: 0px 0px 0px 5px;  color:#00438C;  font-size:11px;  text-decoration:none;  font-weight:bold;  background-image:url('menu.jpg');  background-repeat:repeat; height:20px;
}
#topo_menu_vendidos {
 font-family:Tahoma; padding: 0px 0px 0px 5px;  color:#00438C;  font-size:11px;  text-decoration:none;  font-weight:bold;  background-image:url('menu.jpg');  background-repeat:repeat; height:20px;
}
#topo_menu_parceiros {
 font-family:Tahoma; padding: 0px 0px 0px 5px;  color:#00438C;  font-size:11px;  text-decoration:none;  font-weight:bold;  background-image:url('menu.jpg');  background-repeat:repeat; height:20px;
}
#topo_menu_identificacao {
 font-family:Tahoma; padding: 0px 0px 0px 5px;  color:#00438C;  font-size:11px;  text-decoration:none;  font-weight:bold;  background-image:url('menu.jpg'); background-repeat:repeat; height:20px;
}
#lateral_site_seguro {
 background-color:#ffffff;
}
.textoEsqueciSenha {
 font-size:9px;  font-family:Tahoma;  color:#666666;  font-weight:normal;  text-align:center;
}
.textoEsqueciSenha:hover {
 font-size:9px;  font-family:Tahoma;  color:#333333;  font-weight:normal;  text-align:center;
}
.menulink {
 font-family:Tahoma;  color:#333333;  font-size:11px;  text-decoration:none;
}
.menulink:hover {
 font-family:Tahoma;  color:#00438C;  font-size:11px;  text-decoration:none;
}
.td_departamentos {
 padding:3px 0px 3px 0px;
}

/* ################################ ---- CONTEUDO PADRAO ---- ################################ */
#conteudo {
 top:0px;  width:592px;  border:0px;  padding:5px 5px 5px 5px; float:left; 
 
}
#conteudo_combarra {
 top:0px;  width:424px;  border:0px;  padding:5px 5px 5px 5px; float:left; 
}

/* ###################### ---- ÁREA INTERNA (dentro do conteudo) ---- ########################## */
.div_interno_container {
 margin:0px 0px 20px 0px;  padding:0px;  border:0px;
}
.div_interno_conteudo {
 margin:0px 10px 0px 10px;  text-align:justify;  padding:0px; border:0px;
}
.div_interno_titulo {
 font-size:12px; text-align:left;  height:20px;  background-image:url('titfundo.gif');  font-family:Tahoma;  color:#0B469C;  font-weight:bold;  padding:2px 0px 0px 5px; margin:0px auto;  border:1px solid #ffffff;
}
.div_interno_titulo_small {
 font-size:12px; text-align:left;  height:20px;  background-image:url('titfundo.gif');  font-family:Tahoma;  color:#0B469C;  font-weight:bold;  padding:2px 0px 0px 5px; margin:0px auto;  border:1px solid #ffffff;
}
.datanoticia {
 font-size:9px; font-family:Tahoma; color:#666666;
}
.titulonoticia {
 font-size:14px; font-family:Tahoma; color:#00438C;
}
.titulonoticia:hover {
 font-size:14px; font-family:Tahoma; color:#666666;
}
.itemlist {
 font-size:11px; font-family:Tahoma; color:#333333; background-color:#f4f4f4; padding: 2px;
}
.div_noticia_destaque {
 border:1px solid #999999;
}

/* ################################ ---- RODAPÉ ---- ################################## */
#rodape {
 clear:both;  border-top:1px solid #cdcdcd;  background-color:#EEF2F3;  color:#555555;  text-align:center; height:30px;
}
#rodapeA {
 font-size:9px;  font-family:Tahoma;  color:#666666;  font-weight:normal;  text-decoration:none;
}
#rodapeA:hover {
 font-size:9px;  font-family:Tahoma;  color:#160B37;  font-weight:normal;  text-decoration:none;
}
#mj__assinatura {
 font-size:9px;  font-family:Tahoma;  color:#555555;  font-weight:normal;  text-decoration:none;
}
#mj__assinatura:hover {
 font-size:9px;  font-family:Tahoma;  color:#177B2F;  font-weight:normal;  text-decoration:none;
}

/* ################### ---- Áreas com 2 colunas internas ---- ############################ */
#div_detalhes_left  {
 float:left;  width:230px;  text-align:center;  padding:0px;  border:0px;  margin:0px;
}
#div_detalhes_right {
 margin-left:230px;  padding:0px;  border:0px;  width:320px; 
}

.tituloNomeProduto {
 font-size:13px;
 font-family:Tahoma;
 color:#00438C;
 font-weight:bold;
}
.bordaProduto {
}

/* ################################ ---- PERSONALIZACAO ---- ################################ */
.tituloListagens {
 font-size:11px;
 background-color:#999999;
 height:20px;
 font-family:Verdana;
 color:#000000;
 text-align:center;
}
.tituloDebug {
 padding:0px 0px 0px 5px;
 border:#bababa 1px solid;
 font-size:10px;
 background-color:#00438C;
 height:18px;
 font-family:Tahoma;
 color:#FFFFFF;
 font-weight:bold;
}
.textoPrecosDestaque {
 font-size:12px;
 font-family:Tahoma;
 color:#00438C;
 font-weight:bold;
}
.textoPrecosCortados {
 font-size:11px;
 font-family:Tahoma;
 color:#666666;
 font-weight:bold;
 text-decoration:line-through;
}
.textoValoresFinais {
 font-size:13px;
 font-family:Tahoma;
 color:#00438C;
 font-weight:bold;
}
