div#idLojaVirtual {
   text-align:center;
   width:100%;
   padding:0;
   margin:0;
}

fieldset.fieldsetLV {
   width:580px;
   padding:10px 10px 10px 10px;
   margin:0;
}

div#idLojaVirtual #idMinhaLista{
   height:300px;
   padding:0;
   margin:0 0 0 0;
   width:100%;
   height:30px;
   text-align:right;
}

div#idLojaVirtual #idMinhaLista span.minhaLista {
   background:transparent url('../../images/loja_virtual/minha_lista.png') no-repeat left 0px;
   width:250px;
   text-align:left;
   padding:2px 0px 0 25px;
   color: #c8a503;
}

div#idLojaVirtual #idMinhaLista span.numeroProdutoLista {
   color: #c8a503;
   padding:2px 5px 0 25px;
}

div#idLojaVirtual #idMinhaLista span a{
   width:60px;
   text-decoration:none;
   font-weight:bold;
}


div#idLojaVirtual #idLojaVirtualMeuPedido {
   width:100%;
}

div#idLojaVirtual #idLojaVirtualMeuPedido fieldset{
   width:100%;
   padding:0;
   margin:0;
}

div#idLojaVirtual #idLojaVirtualMeuPedido #idOpcao {
   text-align:left;
   width:400px;
   padding-left:50px;
   margin:5px 0 15px 0;
}

div#idLojaVirtual #idLojaVirtualMeuPedido table {
   width:100%;
   padding:0;
   margin:20px 0 0 0;
}

div#idLojaVirtual #idLojaVirtualRecado {
   width:100%;
   text-align:left;
}

div#idLojaVirtual #idLojaVirtualRecado ul li{
   margin:10px 0 30px 15px;
}

div#idLojaVirtual table {
   width:100%;
   text-align:center;
   border-bottom:1px solid #367B5B;
}

div#idLojaVirtual table tr th{
   background-color:#367B5B;
   color:#FFF;
   border-left:1px solid #FFF;
   border-top:1px solid #256A4A;
}

div#idLojaVirtual table tr.cor{
   background-color:#FFF;
}

div#idLojaVirtual table tr.semCor{
   background-color:#FFFF;
}

div#idLojaVirtual table tr td.cor{
   background-color:#EEE;
   border-right:0px solid #FFF;
}

div#idLojaVirtual table tr td.semCor{
   background-color:#FFF;
   border-right:0px solid #EEE;
   border-bottom:1px solid #FFF;
}

div#idLojaVirtual table tr td.corLinha{
   background-color:#FFF;
   border-top:1px solid #367B5B;
   height:1px;
}


div#idLojaVirtual table tr td.cor input, div#idLojaVirtual table tr td.semCor input {
   width:30px;
   width:25px;border:1px solid #CCC;
}

div#idLojaVirtual table tr td a {
   text-decoration:none;
}

div#idLojaVirtual div#idLvDivFrete {
   margin-top:20px;
   width:100%;
   text-align:center;
}

div#idLojaVirtual div#idLvDivFrete .localEntrega{
   margin:10px 0 0px 0;
   padding:5px 0 0px 0;
}

div#idLojaVirtual .produtoSubTotal {
   color:#367B5B;
   width:100%;
   text-align:right;
   padding:3px 0px 5px 0px;
   margin:0;
   font-weight:bold;
   font-size:12px;
}

div#idLojaVirtual .produtoSubTotalDesconto {
   color:brown;
   width:100%;
   text-align:right;
   padding:3px 0px 5px 0px;
   margin:0;
   font-weight:bold;
   font-size:12px;
}

div#idLojaVirtual .produtoTotal {
   color:#367B5B;
   width:100%;
   text-align:right;
   padding:20px 0px 25px 0px;
   margin:0;
   font-weight:bold;
   font-size:15px;
}

div#idLojaVirtual .valeDesconto {
   margin:10px 0 0px 0;
   padding:5px 0 0px 0;
   text-align:left;
}

div#idLojaVirtual .valeDesconto #idCheckValeDesconto {
   margin-top:15px;
}
/*ulProduto*/

ul.ulProduto {
   list-style-type:none;
   width:100%;
   text-align:left;
   padding:0;
   margin:0;
}

ul.ulProduto li.liProdutoCategoria {
   padding:4px 0px 4px 20px;
   background-color:#367B5B;
}

ul.ulProduto li.liProdutoCategoria a{
   font-size:13px;
   color:#FFF;
   font-weight:bold;
}

ul.ulProduto li.liProduto {
   height:auto;
   margin:0;
   padding:20px 3px 10px 0px;
}

ul.ulProduto li.liProdutoPar {
   border-right: 1px solid #EEE;
   border-bottom:2px solid #EEE;
   background-color:#EEE;
}

ul.ulProduto li.liProdutoImpar {
   border:0px;
   padding-top:0px;
}


ul.ulProduto li.liProduto div.divProdutoFoto {
   float:left;
   width:125px;
   height:auto;
   margin:0;
   text-align:center;
}

ul.ulProduto li.liProduto div.divProdutoDescricao {
   float:left;
   width:305px;
   padding:0;
   margin:0;
   font-size:11px;
}


ul.ulProduto li.liProduto div.divProdutoDetalheDescricao {
   float:left;
   width:300px;
   padding:0 3px 0 0px;
   margin:0;
   font-size:11px;
}

ul.ulProduto li.liProduto div.divProdutoDetalheDescricao .numeroProdutoLista {
   padding-top:5px;
   color:green;
   font-size:9px;
   text-align:center;
}

ul.ulProduto li.liProduto div.divProdutoDescricao .titulo, ul.ulProduto li.liProduto div.divProdutoDetalheDescricao .titulo {
   font-size:12px;
   font-weight:bold;
   font-weight:bolder;
   text-align:left;
   padding-top:0;
   margin-top:0;
}

ul.ulProduto li.liProduto div.divProdutoDescricao .esgotado, ul.ulProduto li.liProduto div.divProdutoDetalheDescricao .esgotado {
   font-size:12px;
   font-weight:bold;
   font-weight:bolder;
   text-align:center;
   padding:0;
   margin:15px 0 10px 0;
   color:red;
}

ul.ulProduto li.liProduto div.divProdutoDescricao .esgotado2, ul.ulProduto li.liProduto div.divProdutoDetalheDescricao .esgotado2 {
   font-size:11px;
   font-weight:bold;
   font-weight:bolder;
   text-align:center;
   padding:0;
   margin:0;
   color:red;
}

ul.ulProduto li.liProduto div.divProdutoDescricao .subtitulo, ul.ulProduto li.liProduto div.divProdutoDetalheDescricao .subtitulo {
   font-style: italic;
}

ul.ulProduto li.liProduto div.divProdutoDescricao .descricao {
   padding-top:8px;
}

ul.ulProduto li.liProduto div.divProdutoDescricao .descricao2 {
   padding-top:10px;
}

ul.ulProduto li.liProduto div.divProdutoDetalheDescricao .preco, ul.ulProduto li.liProduto div.divProdutoDetalheDescricao .precoDesconto{
   font-family:arial;
   font-size:18px;
   font-weight:bold;
   font-weight:bolder;
   color:#367B5B;
   text-align:center;
   padding:13px 0 0px 0;
   margin-bottom:18px;
}

ul.ulProduto li.liProduto div.divProdutoDetalheDescricao .descricao2 {
   padding-top:10px;
}

ul.ulProduto li.liProduto div.divProdutoDetalheDescricao .precoDesconto{
   font-size:12px;
   padding:5px 0 18px 0;
}


ul.ulProduto li.liProduto div.divProdutoDetalheDescricao .preco .precoLivraria{
   font-size:10px;
   font-weight:normal;
   color:gray;
}

ul.ulProduto li.liProduto div.divProdutoDetalheDescricao .maisInformacao {
   clear:both;
}

ul.ulProduto li.liProduto div.divProdutoDescricao .maisInformacao, ul.ulProduto li.liProduto div.divProdutoDetalheDescricao .maisInformacao {
   padding-top:8px;
}

ul.ulProduto li.liProduto div.divProdutoDescricao .maisInformacao a, ul.ulProduto li.liProduto div.divProdutoDetalheDescricao .maisInformacao a{
   text-decoration: none;
   padding:1px 0 0 20px;
   background:url('../../images/loja_virtual/mais_info.png') no-repeat left 0;
   margin:0;
}

ul.ulProduto li.liProduto div.divProdutoPreco {
   float:right;
   width:160px;
   padding:0;
   margin:0;
   text-align:center;
}

ul.ulProduto li.liProduto div.divProdutoPreco .preco{
   font-family:arial;
   font-size:15px;
   font-weight:bold;
   font-weight:bolder;
   color:#367B5B;
   margin-bottom:12px;
}

ul.ulProduto li.liProduto div.divProdutoPreco .precoTabela{
   font-family:arial;
   font-size:10px;
   text-align:left;
}

ul.ulProduto li.liProduto div.divProdutoPreco .precoLivraria, ul.ulProduto li.liProduto div.divProdutoPreco .preco .precoLivraria{
   font-size:10px;
   font-weight:normal;
   color:gray;
}

ul.ulProduto li.liProduto div.divProdutoPreco div.adquirir{
   padding:0;
   margin:20px 0 0 0;
   background-image:url('../../images/loja_virtual/adquirir.png');
   background-repeat: no-repeat ;
   background-position:center 10px;
   width:100%;
   height:25px;
   cursor:pointer;
}

ul.ulProduto li.liProduto div.divProdutoPreco .adicionarLista, 
ul.ulProduto li.liProduto div.divProdutoPreco .adicionadoLista,
ul.ulProduto li.liProduto div.divProdutoPreco .minhaLista{
   padding:0;
   margin:0;
   background-repeat: no-repeat ;
   background-position:center 10px;
   width:100%;
   height:25px;
   cursor:pointer;
   color:green;
}

ul.ulProduto li.liProduto div.divProdutoPreco .adicionarLista{
   background-image:url('../../images/loja_virtual/adicionar_lista.png');
}

ul.ulProduto li.liProduto div.divProdutoPreco .adicionadoLista{
   background-image:url('../../images/loja_virtual/adicionado_lista.png');
}

ul.ulProduto li.liProduto div.divProdutoPreco .minhaLista{
   background-image:url('../../images/loja_virtual/meu_carrinho.png');
}

ul.ulProduto li.liProduto div.divProdutoPreco  .numeroProdutoLista {
   padding-top:5px;
   color:green;
   font-size:9px;
}

ul.ulProduto li.liProduto div.divProdutoComplemento {
   float:right;
   width:120px;
   padding:0;
   margin:0;
   text-align:left;
}

ul.ulProduto li.liProduto div.divProdutoComplemento .texto{
   font-size:10px;
   text-align:left;
}

ul.ulProduto li.liProduto div.divProdutoComplemento .adquirir {
   width:98px;
   padding:0;
   margin:25px 0 0 0;
   background-image:url('../../images/loja_virtual/adquirir.png');
   background-repeat: no-repeat ;
   background-position:right top;
   height:15px;
   cursor:pointer;
}

ul.ulProduto li.liProduto div.divProdutoComplemento .adicionarLista {
   width:98px;
   padding:0;
   margin:10px 0 0 0;
   background-image:url('../../images/loja_virtual/adicionar_lista.png');
   background-repeat: no-repeat ;
   background-position:center top;
   height:15px;
   cursor:pointer;
}

ul.ulProduto li.liProduto div.divProdutoComplemento .minhaLista {
   width:98px;
   padding:0;
   margin:10px 0 0 0;
   background-image:url('../../images/loja_virtual/meu_carrinho.png');
   background-repeat: no-repeat ;
   background-position:center top;
   height:15px;
   cursor:pointer;
}

/*divEspaco*/

div.divEspaco {
   clear:both;
   flot:left;
   padding:10px 0 0 0;
}

div.divEspaco2 {
   clear:both;
   flot:left;
   padding:5px 0 0 0;
}

/* palestrante */

ul.ulPalestranteLista {
   list-style-type:none;
   padding:0;
   margin:0;
   position:relative;
   text-align:center;
   width:140px;
}

ul.ulPalestranteLista li.impar, ul.ulPalestranteLista li.par{
   margin:0;
   padding:5px 0px 5px 0px;
   list-style-type:none;
   width:125px;
   text-align:left;
   width:100%;
   border:1px solid #DDD;
}

ul.ulPalestranteLista li.par{
   background-color:#EEE;
}

ul.ulPalestranteLista li.impar{
   background-color:#FFF;
}

ul.ulPalestranteLista li a{
   color:#747878;
   display:block;
   margin:0 auto;
   text-align:left;
   width:125px;
}

ul.ulPalestranteDetalhes {
   padding:0 0 0 15px;
   text-align:left;
   color:#367B5B;
}

ul.ulPalestranteDetalhes li {
   margin:0 0 3px 0;
   color:gray;
}

ul.ulPalestranteDetalhes li.nome {
   text-align:right;
   list-style-type:none;
   font-size:12px;
   color:#367B5B;
   font-weight:bold;
   font-weight:bolder;
   width:100%;
   margin:0;
   padding:0 0 20px 0;
}

ul.ulPalestranteDetalhes li.nome img {
   border:1px solid #367B5B;
   padding:1px 1px 1px 1px;
   margin:0px 0px 0px 8px;
}

ul.ulPalestrante {
   list-style-type:none;
   padding:0;
}

ul.ulPalestrante li {
   background-color:#EEE;
   padding: 2px 0 2px 2px;
}


/*idLista*/

div#container div#conteudo div#centro div#texto ul#idLista,
ul#idLista {
   background-color:#FFF;
   list-style-type:none;
   font-size:11px;
   font-family:tahoma;
   padding:0;
   margin:0 0 10px 0;
   width:600px;
   height:25px;
   border-bottom:1px solid #BBB;
}

div#container div#conteudo div#centro div#texto ul#idLista li,
ul#idLista li {
   float:left;
   background: #BBB url('../../images/loja_virtual/lista.png') no-repeat right top ;
   padding:3px 0px 3px 0px;
   margin:5px 0px 0px 0px;
   text-align:center;
   color:#FFF;
   width:150px;
   font-weight:bold;
   font-weight:bolder;
   border-bottom:1px solid #BBB;
}

div#container div#conteudo div#centro div#texto ul#idLista li.selected,
ul#idLista li.selected {
   padding:4px 0px 7px 0px;
   margin-top:0px;
}

div#container div#conteudo div#centro div#texto ul#idLista li a, 
ul#idLista li a {
   color:gray;
   text-decoration:none;
}

div#container div#conteudo div#centro div#texto ul#idLista li a:hover,
ul#idLista li a:hover {
   color:#FFF;
   text-decoration:none;
}

div#container div#conteudo div#centro div#texto ul#idLista li.selected, 
ul#idLista li.selected {
   background: #EEE url('../../images/loja_virtual/listaSelected.png') no-repeat right top ;
   padding:4px 0 8px;
}

div#container div#conteudo div#centro div#texto ul#idLista li.selected a,
ul#idLista li.selected a {
   color:gray;
}

div#container div#conteudo div#centro div#texto div#idVejaTambem {
   width:100%;
   clear:both;
   margin-top:15px;
}

div#container div#conteudo div#centro div#texto div#idVejaTambem div.vTSetaDireita,
div#container div#conteudo div#centro div#texto div#idVejaTambem div.vTSetaEsquerda {
   width:18px;
   float:left;
   padding:0;
   margin:0;
}

div#container div#conteudo div#centro div#texto div#idVejaTambem div.vTSetaDireita input[type="button"],
div#container div#conteudo div#centro div#texto div#idVejaTambem div.vTSetaEsquerda  input[type="button"] {
   padding:60px 0px;
   background-color:#BBBBBB;
   color:gray;
}

div#container div#conteudo div#centro div#texto div#idVejaTambem div.vTSetaDireita input[type="button"]:hover,
div#container div#conteudo div#centro div#texto div#idVejaTambem div.vTSetaEsquerda  input[type="button"]:hover {
   color:#FFFFFF;
}

div#container div#conteudo div#centro div#texto div#idVejaTambem div.vTTitulo {
   text-align:left;
   font-size:12px;
   font-weight:bold;
   font-weight:bolder;
   padding:0;
   margin:10px 0px;
   color:gray;
}

div#container div#conteudo div#centro div#texto div#idVejaTambem div.vTResultado {
   width:560px;
   height:175px;
   padding:0;
   margin:0;
   overflow-x:hidden;
   overflow:hidden;
   float:left;
}

div#container div#conteudo div#centro div#texto div#idVejaTambem div.vTResultado ul.vTProduto{
   margin:0;
	padding:0;
	list-style:none;
}

div#container div#conteudo div#centro div#texto div#idVejaTambem div.vTResultado ul.vTProduto li {
   width:520px;
   height:150px;
   margin-left:3px;
	padding:0;
   bottom:0;
}

div#container div#conteudo div#centro div#texto div#idVejaTambem div.vTResultado ul.vTProduto li span {
   float:left;
   width:130px;
}

/*idListaResultado*/

div.listaResultado {
   min-height:100px;
   padding:15px 2px 5px 2px;
   margin:0 0 10px 0;
   text-align:left;
   overflow:hide;
}

div.listaResultado div p{
   margin-left:10px;
   margin-bottom:25px;
}

/*idProdutoOpiniao*/

div#idProdutoOpiniao {
   clear:both;
   float:left;
   display:none;
   padding:5px 0px 5px 125px;
   width:100%;
}

div#idProdutoOpiniao .opiniao1 {
   float:left;
   width:120px;
}

div#idProdutoOpiniao .opiniao2 {
   float:left;
   width:250px;
}

div#idProdutoOpiniao div#idSpanDepoimentoContador {
   font-size:9px;
}

div#idProdutoOpiniao div textarea {
   width:250px;
   height:75px;
}

/*idDivListaResultadoOpiniao*/

div#idDivListaResultadoOpiniao {
   max-height:280px;
   min-height:150px;
   overflow:scroll;
}

div#idDivListaResultadoOpiniao div {
   padding-bottom:15px;
}

div#idDivListaResultadoOpiniao div span.nota0 {
   background:url('../../images/loja_virtual/ruim.png') no-repeat left 2px;
   padding:0 0 0 17px;
   color:brown;
}
div#idDivListaResultadoOpiniao div span.nota1 {
   background:url('../../images/loja_virtual/ruim.png') no-repeat left 2px;
   padding:0 0 0 17px;
   color:wood;
}
div#idDivListaResultadoOpiniao div span.nota2 {
   background:url('../../images/loja_virtual/bom.png') no-repeat left 2px;
   padding:0 0 0 17px;
   color:orange;
}
div#idDivListaResultadoOpiniao div span.nota3 {
   background:url('../../images/loja_virtual/bom.png') no-repeat left 2px;
   padding:0 0 0 17px;
   color:blue;
}
div#idDivListaResultadoOpiniao div span.nota4 {
   background:url('../../images/loja_virtual/bom.png') no-repeat left 2px;
   padding:0 0 0 17px;
   color:green;
}

div#idProdutoCadastro{
   text-align:center;
   margin-top:25px;
}


div#idProdutoCadastro div#idQueroCadastrar {
   background:url('../../images/loja_virtual/quero_cadastrar.gif') no-repeat center top;
   float:left;
   width:162px;
   height:141px;
   text-align:center;
   margin:0 0 0 60px;
   padding:40px 10px 0 10px;
}

div#idProdutoCadastro div#idQueroCadastrar div {
   text-align:center;
}

div#idProdutoCadastro div#idSouCadastrado {
   background:url('../../images/loja_virtual/sou_cadastrado.gif') no-repeat center top;
   float:right;
   width:185px;
   height:200px;
   text-align:center;
   margin:0 60px 0 0;
   padding:40px 10px 0 10px;
}

div#idProdutoCadastro div#idSouCadastrado div {
   text-align:center;
}

div#idProdutoCadastro div.limpar{
   clear:both;
}

div#idProdutoLogin {

}

div#idProdutoEsqueciSenha {

}

div#idProdutoAtivarConta {

}

input.botaoProduto {
   background-color: gray; 
   border-left:1px solid #F5F8F5;
   border-top:1px solid #F5F8F5;
   border-bottom: 1px solid gray; 
   border-right: 1px solid gray; 
   color:#fff; 
   height:20px;
   font-size:11px; 
   margin-left:5px;
   height:15px;
}

input.botaoProdutoLogin {
   font-size:9px;
   width:60px;
   height:15px;
   cursor:pointer;
}

input.botaoProdutoCalcular {
   background:transparent url('../../images/loja_virtual/calcular.png') no-repeat 0 0;
   width:66px;
   height:15px;
   cursor:pointer;
   border:none;
}

input.botaoProdutoAtualizarValores {
   background:url('../../images/loja_virtual/atualizar_valores.png') no-repeat center bottom;
   border:0px;
   width:100px;
   height:15px;
   cursor:pointer;
}


input.botaoProdutoFinalizarCompra {
   background:url('../../images/loja_virtual/finalizar_compra.png') no-repeat center bottom;
   border:0px;
   width:100px;
   height:15px;
   cursor:pointer;
}

input.botaoProdutoComprarMais {
   background:url('../../images/loja_virtual/comprar_mais.png') no-repeat center bottom;
   border:0px;
   width:95px;
   height:15px;
   cursor:pointer;
}

input.botaoProdutoLimparCarrinho {
   background:url('../../images/loja_virtual/cancelar_compra.png') no-repeat center bottom;
   border:0px;
   width:100px;
   height:15px;
   cursor:pointer;
}


input.botaoProdutoIrLoja {
   background:url('../../images/loja_virtual/ir_loja.png') no-repeat center bottom;
   border:0px;
   width:120px;
   height:15px;
   cursor:pointer;
}


input.botaoProdutoQueroCadastro {
   background:url('../../images/loja_virtual/quero_cadastro.png') no-repeat center bottom;
   border:0px;
   width:120px;
   height:15px;
   cursor:pointer;
}

input.botaoProdutoEntrar {
   background:url('../../images/loja_virtual/entrar.png') no-repeat center bottom;
   border:0px;
   width:75px;
   height:15px;
   cursor:pointer;
   padding:0;
   margin:0;
}

input.botaoProdutoEsqueciSenha {
   background:url('../../images/loja_virtual/esqueci_senha.png') no-repeat center bottom;
   border:0px;
   width:105px;
   height:15px;
   cursor:pointer;
   padding:0;
   margin:0;
}

input.botaoProdutoProcurar {
   background:url('../../images/loja_virtual/procurar.png') no-repeat center bottom;
   border:0px;
   width:100px;
   height:15px;
   cursor:pointer;
}

input.botaoProdutoReimprimirBoleto {
   background:url('../../images/loja_virtual/reimprimir_boleto.png') no-repeat center bottom;
   border:0px;
   width:115px;
   height:15px;
   cursor:pointer;
}

input.botaoProdutoEnviar {
   background:url('../../images/loja_virtual/enviar.png') no-repeat center bottom;
   border:0px;
   width:80px;
   height:15px;
   cursor:pointer;
}

input.botaoProdutoCancelar {
   background:url('../../images/loja_virtual/cancelar.png') no-repeat center bottom;
   border:0px;
   width:80px;
   height:15px;
   cursor:pointer;
}

input.botaoProdutoSetaTop {
   background:url('../../images/loja_virtual/seta_top.gif') no-repeat center bottom;
   border:0px;
   width:18px;
   height:8px;
   cursor:pointer;
}

input.botaoProdutoSetaBottom {
   background:url('../../images/loja_virtual/seta_bottom.gif') no-repeat center bottom;
   border:0px;
   width:18px;
   height:8px;
   cursor:pointer;
}

input.botaoProdutoVoltar {
   background:url('../../images/loja_virtual/voltar.png') no-repeat center bottom;
   border:0px;
   width:120px;
   height:15px;
   cursor:pointer;
}

div.removerItem {
   background:url('../../images/loja_virtual/remover_item.png') no-repeat left top;
   width:15px;
   height:15px;
   cursor:pointer;
}