* { margin:0; padding:0; border:0; border-collapse:collapse; vertical-align:middle; text-align:left; text-decoration:none; font-size:11px; }
td { vertical-align:top; }
a { color:#666666; }
input, textarea { font-size:11px; padding:0 0 0 1px; border: solid 1px #CCCCCC; }

input[type=text],input[type=password]{ height:21px; padding-top:3px; }

body { text-align:center; font-size:11px; font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; }
#geral { width:100%; text-align:center; margin:0 auto;}
/**************** topo *****************/
#topo { width:100%; }
#logo { width:545px; height:151px; background:url(../img/topo/bg_logo.jpg) no-repeat; }
#logo img { margin:13px 0 0 50px;}
#carrinho_menu { height:151px; background:url(../img/topo/bg_menu_topo.jpg) repeat-x top; text-align:right; vertical-align:top; }
#menu_topo { width:auto; text-align:right; padding:5px 5px 0 0; height:21px; vertical-align:top; color:#003366; font-family:"Trebuchet MS", Verdana, Arial; }
#menu_topo a { color:#003366; font-weight:bold; font-size:10px; }
#menu_topo a:hover { text-decoration:underline; color:#FF6600; }

/* carrinho do topo */
#carrinho_topo { width:100%; height:110px; padding:15px 0 0 0; margin:0; text-align:center; }
#caixa_carrinho { background:url(../img/topo/bg_carrinho.jpg) no-repeat; width:228px; _width:238px; padding:20px 0 0 10px; height:67px; _height:87px; margin:0 auto; color:#003366; font-weight:normal; }
#btFinalizarCarrinho { border:0; cursor:pointer; background:url(../img/bt_finalizar_carrinho.jpg) no-repeat; width:126px; height:19px; margin:5px 0 0 20px; }
/* #itens { margin:20px 0 0 10px; } 
#subtotal { margin:5px 0 0 10px; } */

/* Lojas Topo */
#lojasTopo {width:100%; text-align:center; background:#3C62A1; padding:6px 0 6px 0; color:#FFFFFF; }
#lojasTopo a { color:#FFFFFF; text-decoration:none; text-transform:uppercase; font-weight:bold; }
#lojasTopo a:hover { text-decoration:underline; }

/*************** destaques *****************/
#destaques { background: url(../img/topo/bg_luz_destaques.jpg) no-repeat center #E77817; height:150px; width:100%; }

#destaques_ladoEsq {  height:150px; width:45%; text-align:right; float:left; }
#destaques_ladoEsq img { margin:20px 5px 0 0; }

/* Alpha PNG support for IE  
------------------------------  
explicando: esse codigo deixa img png com fundo transparente no ie6, ja que ele não suporta isso
Colocar dentro da pasta IMG a imagem "blank.png"
\*/  
* 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="../img/topo/blank.png").substr(0,0)   
)   
:   
this.runtimeStyle.filter=""  
)   
);   
}  
/* fim img transparente */

/* HOME */
.de { color: #999999; text-decoration:line-through; }
.por { color:#DA251D; font-weight:bold; font-size:12px; }
#Paginacao { color:#789DCB; }

/* Títulos Internas */
#tit_internaEsq { background:url(../img/tit_internaEsq.jpg) no-repeat; width:21px; height:40px; }
#tit_internaDir{ background:url(../img/tit_internaDir.jpg) no-repeat; width:102px; height:40px; }
#tit_interna_tit { background:url(../img/bg_tit_internas.jpg) repeat-x top; vertical-align:top; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; padding:5px 0 0 5px; color:#FFFFFF; }


/* barra de Pesquisa */
#pesquisa { background:url(../img/topo/bg_pesquisa.jpg) repeat-x; width:100%; text-align:center; height:35px; }
#pesquisa img { margin:0 5px 0 0 ; padding:0; vertical-align:inherit; }
#TopoBtLogin { border:0px; cursor:pointer; background:url(../img/topo/bt_ok_busca.jpg) no-repeat; width:30px; height:20px; margin:0  5px 0 0; _margin:6px 5px 0 0;  vertical-align:middle; }

/* Meio do Site */
#meio_site { width:100%; vertical-align:top; text-align:center; }
#menu_lateral {width:170px;  }
#publicidade { background:url(../img/meio_site/tit_publicidade.jpg) no-repeat ; background-position:top; width:170px;  padding:25px 0 0 0; margin:5px 0 5px 0; text-align:left; }
#td_publicidade { background:url(../img/meio_site/bg_10mais.jpg) repeat-y ; width:170px; height: auto; text-align:center; margin:0 auto; }
/* Conteudo */
#conteudo_site { width:auto; padding:3px 0 0 0; margin:2px; }

/* Div Direita (do Login)*/
#divLogin { width:174px; height:500px; }
#faca_login { background:url(../img/meio_site/bg_login.jpg) no-repeat; width:100%; height:111px; text-align:right; }
#BtLogin { border:0px; cursor:pointer; background:url(../img/btOkLogin.jpg); width:30px; height:20px; margin:8px 15px 0 0; vertical-align:middle; }
#cadastre_se { background:url(../img/meio_site/cadastre_se.jpg) no-repeat; width:100%; height:66px; cursor:pointer; }
#newsletter { background:url(../img/meio_site/bg_newsletter.jpg) no-repeat; width:100%; height:150px; }
#dez_mais { background:url(../img/meio_site/tit_10mais.jpg) no-repeat ; background-position:top; width:100%;  padding:25px 0 0 0; }
#tbl_10mais { background:url(../img/meio_site/bg_10mais.jpg) repeat-y ; width:100%; height: auto; }
#mensagemLogin { width:100%; height:60px; text-align:center; border: solid 1px #FF0000; background:url(../img/ico_erro.jpg) no-repeat right center #FF9966; padding:5px; }
#mensagemConfirmaPagm { width:100%; height:60px; text-align:center; border: solid 1px #0066CC; margin:0 0 5px 0; background:#EAF8FF; padding:15px 0 0 0; vertical-align:middle; color:#0066CC;
	font-size:14px; }
#logado { background:url(../img/bg_dados_usuario.jpg) no-repeat; height:112px; padding:23px 0 0 0; color:#FFFFFF; text-align:center; }
/* RODAPE */
#tblRodape { width:100%; background:url(../img/bg_rodape.jpg) repeat-x; height:121px; color:#FFFFFF; font-size:11px; text-align:center; }
#tblRodape td { text-align:center; vertical-align:middle; }
#tblRodape a { text-decoration:none; color:#FFFFFF; text-transform:uppercase; margin:0 6px 0 6px; }
#tblRodape a:hover { text-decoration:underline; }

/* newsletter */
#Btnews { border:0px; cursor:pointer; background:url(../img/bt_ok_news.jpg); width:100px; height:23px; margin:5px 0 0 53px; vertical-align:middle; }

/* PAGINACAO */
#Paginacao { text-align:center; width:100%; margin:30px; font-weight:bold; }
#Paginacao a:hover { color:#0000ff; }
#Paginacao .selecionado { color:#ff0000; font-size:15px; }

/* CARRINHO DE COMPRAS */
#Carrinho { padding:10px 0 0 0; border: solid 1px #CCCCCC; border-top:0; text-align:center; width:100%; }
#Carrinho #CarrinhoAvisoNada { background-color:#eeeeee; padding:10px; color:#FF0000; font-weight:bold; }
#Carrinho #CarrinhoAvisoNada a { font-weight:normal; color:#000000; }
#Carrinho #Listagem { font-size:12px; font-family:tahoma; margin:0 auto; }
#Carrinho #Listagem th { background-color:#ffffff; font-size:12px; padding:5px; border-bottom:1px solid #003366; }
#Carrinho #Listagem td { border:0px solid #ffffff; }
#Carrinho #Listagem .ItemQuantidade { width:30px; text-align:center; font-family:tahoma; font-size:12px; border:1px solid #e5e5e5; color:#0000FF; }
#Carrinho #Listagem #cep { width:100px; font-family:tahoma; font-size:12px; border:1px solid #e0e0e0; }
#Carrinho #Listagem #cep_ufdestino { font-size:11px; color:#666666; }
#Carrinho #Listagem #btAtualizar { border:0px; cursor:pointer; width:70px; height:20px; background-image:url('../img/bt_atualizar.gif'); }
#CarrinhoContinuarComprando { border:0px; cursor:pointer; width:140px; height:20px; background-image:url('../img/bt_continuarcomprando.gif'); }
#CarrinhoBtFinalizar { border:0px; cursor:pointer; width:110px; height:20px; background-image:url('../img/bt_finalizarcompra.gif'); }

/*  FINALIZAR COMPRA */
/* Etapa 1 */
#Finalizar { padding:10px; border: solid 1px #CCCCCC; border-top:none; color:#214D9E; padding:10px 0 10px 100px; } 
#Enderecos { color:#214D9E; }
#Finalizar #Enderecos input { border:0px; }
#Finalizar #NovoEndereco {  padding:10px; width:400px; margin:20px; }
#Finalizar #NovoEndereco input, #Finalizar #NovoEndereco select { border:1px solid #d5d5d5; }
/* Etapa 2 */
#Finalizar .InternaTituloItem { margin-top:20px; margin-bottom:20px; padding:2px; font-size:16px; font-weight:bold; } 
#Finalizar #Finalizar2Conteudo { line-height:20px; padding-left:25px; }
#Finalizar #Finalizar2Conteudo a { color:#214D9E; font-weight:bold; }

#BtEnviar { border:0px; cursor:pointer; background:url('../img/bt_enviar.gif'); width:64px; height:19px; padding:0px; }
/* LOGIN */
#Login { padding:10px; border: solid 1px #214D9E; color:#214D9E; }


#Login_interna { width:100%; border: solid 1px #CCCCCC; border-top:none; color:#999999; text-align:center; padding:15px; }

/* Pop box */
.PopBoxImageSmall
{
   border: none 0px white;
   cursor: url("../js/popbox/images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
   border: solid thin #CCCCFF;
   cursor: url("../js/popbox/images/magminus.cur"), pointer;
} 



/* Detalhes do Produto */
#tituloProduto { font-size:15px; color:#666666; text-transform:uppercase; font-weight:bold; }
#valor_de { color:#FF0000; }
#valor_por { color:#0066FF; font-size:14px; font-weight:bold; }
#valor_Titl_de { color:#999999;} 
#valor_Titl_por { color:#999999; }
#valor_Titl_economia { color:#0099FF; }
#valor_economia { font-weight:bold; color:#0099FF;}










