* { margin:0 auto; padding:0; border:0; }
table { border-collapse:collapse; }
table td { padding:0px } 
a { text-decoration:none; color:#990000; }
a:hover { text-decoration:underline;}
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color:#B8D731;  font-family:arial; }
table,p,div,body { font-size:12px; empty-cells:show; }
input, select, textarea { font-family:arial; font-size:12px; border:1px solid #9FCAD6; }
/* Paginação */
.selecionado { font-size:14px; color:#FF0000; font-weight:bold; }
#Paginacao { text-align:center; width:100%; margin:30px; font-weight:bold; }
#Paginacao a:hover { color:#0000ff; }
#Paginacao .selecionado { color:#0066FF; font-size:15px; }

#geral { width:100%; text-align:center; }

/**************** Topo, Menu, Saudacao, Pesquisa ********************************
/* TOPO */
#topo { width:100%; height:146px; }
#topoEsq { width:333px; height:146px; }
#topoMeio { height:146px; background:url(../img/topo4.jpg) repeat-x; }
#topoDir { height:146px; width:334px; }

/* MENU */
#menu_ { height:39px; width:100%; text-align:center; background:url(../img/cerca.gif) repeat-x bottom #F3F3EB; }

/* Saudacao */
#saudacao { height:32px; background:url(../img/bg_saudacao.gif) repeat-x; width:60%; font-size:12px; color:#FFFFFF; padding-left:12px; text-align:left; }
#saudacao a{ text-decoration:underline; color:#FFFFFF; }

/* Pesquisa */
#BtOK { border:0px; cursor:pointer; background:url('../img/btok.jpg'); width:40px; height:20px; vertical-align:middle; margin-left:6px; }
#pesquisa { height:32px; background:url(../img/bg_saudacao.gif) repeat-x; width:40%; text-align:right; padding-right:10px; }
#pesquisa img, input, select { vertical-align:middle; }
#pesquisa input { border:1px solid #A0CBD6; border-left:none; margin-right:6px; font-size:12px; color:#8A7759; padding-left:5px; }

/***************************MEIO ******************************/
#meio { width:100%; text-align:center; padding: 0 3px 5px 5px; vertical-align:top }
#topo_cont { width:100%; text-align:center; height:10px; }
#rodape_cont { width:100%; text-align:center; height:10px; }
#meio_cont { width:100%; text-align:center; vertical-align:top; }
#lateralEsq_cont { width:6px; height:100%; background:url(../img/conteudo/bg_lateral_esq.gif) repeat-y; }
#lateralDir_cont { width:6px; height:100%; background:url(../img/conteudo/bg_lateral_dir.gif) repeat-y left; }
#conteudo { vertical-align:top; }


/*menu*/
#menu { width:175px; vertical-align:top; background:#9FCAD6; }
#menu a {  color:#FFFFFF; font:Georgia, "Times New Roman", Times, serif; text-decoration:none; }
#menu a:hover { text-decoration:underline; }
.depto a { font-size:14px; padding:5px 0 3px 10px; }
.sub a{ font-size:12px; padding:2px 0 2px 20px; }
/*login*/
#login_ { width:175px; height:108px;  background:url(../img/conteudo/faca_login.gif) no-repeat; text-align:right; }
#login_ input { width:110px; height:20px; border:1px solid #CCCCCC; margin-right:10px; color:#9FCAD6; font-size:11px; font-weight:bold; }
#BtOK_Login { border:0px; cursor:pointer; background:url('../img/conteudo/btOK_Login.gif'); width:30px; height:20px; vertical-align:middle; margin-left:10px; }
/* coluna lateral */
#topo_quadro { width:175px; height:12px; background:url(../img/conteudo/topo_quadro.gif) no-repeat; font-size:8px;}
#corpo_quadro { width:175px; background:url(../img/conteudo/bg_quadro_menu.gif) repeat-y; color:#FFFFFF; font-size:12px; padding-left:5px; }
#rodape_quadro { width:175px; height:12px; background:url(../img/conteudo/rodape_quadro.gif) no-repeat; font-size:8px;}
#logo_caixa { width:175px; height:85px; background:url(../img/logo_caixa.jpg) no-repeat center #9FCAD6; }

/* HOME */
.de { color:#FF0000; margin-right:10px; }
.por { color:#003366; margin-left:10px; }

/* internas */
#TituloAcessibilidade { color:#0099CC; font-weight:bold; padding:10px; }
/* CADASTRO */
#Cadastro { padding:10px; color:#0099CC; text-align:center; }
#Cadastro input, textarea, select { border: solid 1px #9FCAD6;}
.titulos {color:#0099CC; }
.titulos_obr { color:#0099CC; font-weight:bold; }
.titulos_obr input, textarea, select {color:#0099CC; }

/* CARRINHO */
#CarrinhoAvisoNada { color:#0099CC; padding:10px; width:100%; text-align:center;  }

/* MSG ERROS */
#MsgErro { border:1px solid #F0C5C6; font-size:11px; background: url('../img/icoerro.png') #F8E5E7 no-repeat; background-position:right top; width:100%; margin-bottom:10px; text-align:center; }
#MsgErro td { padding:5px; }
#MsgErro #erros { padding-left:10px; padding-top:10px; padding-right:50px; font-size:11px; }
#MsgMensagem { border:1px solid #BCC9D7; font-size:11px; background: url('../img/icomsg.jpg') #E7EBF0 no-repeat; background-position:right top; width:560px; margin-bottom:10px; }
#MsgMensagem td { padding:5px; }
#MsgMensagem #erros { padding-left:10px; padding-top:10px; padding-right:50px; font-size:11px; }

/* ****************************************** FINALIZAR */
/* Etapa 1 */
#Finalizar { padding:10px; color:#0066FF; text-align:center; } 
#Finalizar td { color:#0066FF;  }
#Finalizar #Enderecos input { border:0px; }
#Finalizar #NovoEndereco { border:1px solid #dddddd; 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; border-bottom:1px dashed #d5d5d5; font-size:16px; font-weight:bold; } 
#Finalizar #Finalizar2Conteudo { line-height:20px; padding-left:25px; }
#Finalizar #Finalizar2Conteudo a { color:#FF0000; font-weight:bold; }


/* *************************************** CARRINHO DE COMPRAS */
#Carrinho { padding:10px; }
#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; }
#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'); }

/* ************************************** PRODUTOS DETALHES */
#ProdutoDetalhes { padding:10px; text-align:center; color:#0066FF; }
#ProdutoDetalhes #tituloProduto { font-size:16px; font-weight:bold; }
#ProdutoDetalhes #tituloProduto_extra { font-size:16px; }
#ProdutoDetalhes #tituloProduto_codgprod { font-size:11px; }
#ProdutoDetalhes #fotoMaior { height:210px; width:210px; }
#ProdutoDetalhes #valor_Titl_de { font-size:14px; font-weight:bold; }
#ProdutoDetalhes #valor_de { font-size:14px; font-weight:bold; color:#999999; text-decoration:line-through; }
#ProdutoDetalhes #valor_Titl_por { font-size:15px; font-weight:bold; }
#ProdutoDetalhes #valor_por { font-size:18px; font-weight:bold; color:#FF0000; }
#ProdutoDetalhes #valor_Titl_economia { font-size:12px; font-weight:bold; color:#0066FF; }
#ProdutoDetalhes #valor_economia { font-size:12px; color:#666666; }

#ProdDetalhDescrTitulo { border-bottom:1px dashed #aaaaaa; padding:2px; font-size:14px; font-weight:bold; color:#0066FF; }
#ProdDetalhDescrConteudo { padding:10px; font-size:12px; color:#0066FF; }
#ProdDetalhDescrConteudo p { margin:0px; color:#0066FF; }






#BtEnviar { border:0px; cursor:pointer; background:url('../img/bt_enviar.gif'); width:64px; height:19px; padding:0px; }















