*{padding: 0; margin: 0; border: 0; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a {color:#000;}
body {background-color: #E2DFD0}

/*-------------------------------------------------------------------------------------------------*/

.clear{clear:both}
.textfield {border:1px solid #ccc;}
.txaarea {border:1px solid #ccc;}
#bloco_geral_bg{width:1000px; background-image:url(imagens_conteudo/estrutura/bg_geral.jpg); margin:auto}
#bloco_geral{width:90%; margin:auto; padding-top:20px; padding-bottom:20px}
	#bloco_topo_folhas{width:100%; height:42px; background-image:url(imagens_conteudo/estrutura/topo.jpg)}
	#bloco_topo{width:100%; margin:auto; padding-top:15px; background-image:url(imagens_conteudo/estrutura/topo_meninas.jpg); background-repeat:no-repeat; background-position:right}
	#bloco_topo form{position:relative; left:490px; top:20px; width:395px; font-size:12px; font-weight:bold; color:#6f5939; text-align:right}
	#bloco_topo select{font-size:10px; color:#6f5939; padding:0px}
	#bloco_topo input{border:#CCCCCC solid 1px; height:15px}
	#bloco_topo .btn{background:#e5e0d2; border:#CCCCCC solid 1px; height:18px; width:20px}
		#bloco_topo img{margin-left:20px}
		#bloco_topo span{}

/*			#bloco_menu {position:relative; top:50px}
			#bloco_menu strong{display:none}
			#bloco_menu a{float:left}
			#bloco_menu img{margin-left:0}
		
			.bloco_usuario{height:20px; width:400px; position:absolute; margin:0px; padding:0px; top:-40px; left:50px; float:left; border:#0033FF solid 1px}
			.efetuar_login{display:block; margin:0px; padding:0; position:relative; top:-3px; left:50px; float:left; font-size:14px; color:#6f5939}
			.usuario{background-image:url(imagens_conteudo/estrutura/usuario.jpg);width:33px; height:24px; position:relative; top:-6px; right:-50px; float:left}
			.usuario_nome{margin:0px; padding:0; position:relative; top:-2px; left:5px; float:left; font-size:14px; color:#6f5939}
			.sair {position:relative; top:-3px; right:-20px; float:left; color:#CC0000; font-size:14px; border-bottom:#CC0000 solid 1px}
*/

			#bloco_menu {position:relative; top:52px; left:40px}
			#bloco_menu strong{display:none}
			#bloco_menu .voltar_topo {margin-left:100px; position:relative; top:-2px}
			
			.bloco_usuario{color:#6f5939; font-size:14px; font-weight:bold; position:relative; top:15px; left:20px}
			.bloco_usuario a{color:#6f5939; font-size:14px; font-weight:bold; position:relative; top:25px; left:20px}
			.bloco_usuario b{color:#CC0000}
			
	#bloco_menu_flash{width:100%; padding-top:10px}
	#bloco_esquerdo{width:330px; float:left}
	
	#bloco_direito_capa{width:565px;  float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
	
	#bloco_direito{width:70%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:auto; padding-top:30px}
/*		#bloco_direito .voltar{background-image:url(imagens_conteudo/estrutura/previous.jpg);	height:16px; background-repeat:no-repeat; padding-left:25px; padding-bottom:30px; margin-top:20px; display:block; color:#0066CC; font-size:11px; font-weight:bolder}
*/		#bloco_direito .voltar{display:none}

		#bloco_direito .categoria {font-size:18px; display:block; font-weight:bolder; color:#669900; margin-bottom:-18px}
		.nome_produto{font-size:12px; border-bottom:#000000 solid 1px; font-weight:bolder}
		.isbn{margin:0; font-size:12px}
		.formas_pagamento{font-size:12px;float:left; width:200px; display:block; margin-right:60px}
		
		/*------ Estilos dos títulos que irão mudar dinamicamente ------*/
		.formas_pagamento .estilo_titulo1{font-size:18px; border-bottom:#9f2f19 solid 2px; display:block; width:95%; padding-bottom:6px; margin-top:8px; color:#9f2f19; font-weight:bold}
		.formas_pagamento .estilo_titulo2{font-size:18px; border-bottom:#dc7733 solid 2px; display:block; width:95%; padding-bottom:6px; margin-top:8px; color:#dc7733; font-weight:bold}
		.formas_pagamento .estilo_titulo3{font-size:18px; border-bottom:#f5b400 solid 2px; display:block; width:95%; padding-bottom:6px; margin-top:8px; color:#f5b400; font-weight:bold}
		.formas_pagamento .estilo_titulo4{font-size:18px; border-bottom:#aa9f05 solid 2px; display:block; width:95%; padding-bottom:6px; margin-top:8px; color:#aa9f05; font-weight:bold}
		.formas_pagamento .estilo_titulo5{font-size:18px; border-bottom:#60be42 solid 2px; display:block; width:95%; padding-bottom:6px; margin-top:8px; color:#60be42; font-weight:bold}
		.formas_pagamento .estilo_titulo6{font-size:18px; border-bottom:#3bb3cb solid 2px; display:block; width:95%; padding-bottom:6px; margin-top:8px; color:#3bb3cb; font-weight:bold}
		.formas_pagamento .estilo_titulo7{font-size:18px; border-bottom:#005a8c solid 2px; display:block; width:95%; padding-bottom:6px; margin-top:8px; color:#005a8c; font-weight:bold}
		
		.formas_pagamento h1{color:#669900}
		.formas_pagamento h2{color:#CC0000; font-size:16px; margin-top:10px}
		.comprar input{background-color:#993333}
		.formas_pagamento h4{color:#000000; font-size:16px; border-bottom:#999999 solid 1px; margin-bottom:5px}
		.formas_pagamento h5{color:#CC0000; font-size:12px; margin-top:10px}
		.formas_pagamento h6{color:#666600; font-size:11px}
		.formas_pagamento b{color:#000000; font-size:11px; margin-right:5px}
		
		.formas_pagamento input{background-color:#f4f4f4; border:#cccccc solid 1px; margin-top:10px}
		.informacao_produto strong{font-size:12px; border-bottom:#cccccc solid 1px; margin-bottom:15px; display:block; margin-top:15px}
		.informacao_produto{font-size:12px; margin-bottom:25px}
		
		#bloco_noticias{width:100%; background-image:url(imagens_conteudo/estrutura/base_noticias.jpg); margin-top:20px; font-size:11px; min-height: 300px;}* html #bloco_noticias{height: 300px;}
			#bloco_noticias span{width:142px; height:25px; background-image:url(imagens_conteudo/estrutura/aba_noticia.jpg); display:block; position:relative; bottom:7px; left:25px}
			#bloco_noticias .bloco{margin-left:30px; display:block; clear:both; margin-bottom:20px; margin-top:10px}
			#bloco_noticias .bloco img{float:left; margin-right:5px}
			#bloco_noticias .bloco a{color:#000000; font-weight:bolder}
			#bloco_noticias .bloco a strong{color:#c5811f; font-weight:bolder; display:block}
			.mais{color:#006699; font-size:12px; font-weight:bolder; float:right; margin-right:30px}
			.azul{color:#CC0000; font-size:12px; font-weight:bolder}
			.azul b{font-size:16px}
		
		#bloco_banner{width:100%; height:280px; padding-left:20px}
		#bloco_livros_mais_vendidos{width:568px;background-image:url(imagens_conteudo/estrutura/ba_livros-mais-vendidos.jpg); background-repeat:no-repeat; margin-top:8px; font-size:11px}
		#bloco_livros_mais_vendidos .bloco_bg_folha{width:559px; background-image:url(imagens_conteudo/estrutura/ba_livros-mais-vendidos_baixo.png); background-repeat:no-repeat; background-position:bottom; z-index:80; display:block; padding-top:60px; padding-bottom:60px; margin-left:5px; min-height: 610px;}* html .bloco_bg_folha{height: 610px;}
		
		#bloco_livros_mais_vendidos .bloco_bg_folha strong{display:block; font-size:16px;}
		#bloco_livros_mais_vendidos .bloco_bg_folha .image{float:left; display:block; margin-right:10px}
		#bloco_livros_mais_vendidos .bloco_bg_folha a:hover *{text-decoration:underline}
		#bloco_livros_mais_vendidos .bloco_bg_folha span{display:block;clear:both; padding-bottom:15px; width:80%; margin:auto}
		#bloco_livros_mais_vendidos .bloco_bg_folha h5{color:#666666; font-size:12px;}
		#bloco_livros_mais_vendidos .bloco_bg_folha h6{font-size:10px}
		#bloco_livros_mais_vendidos .bloco_bg_folha b{color:#000000; font-size:11px; margin-right:8px}
		#bloco_livros_mais_vendidos .bloco_bg_folha .azul {color:#CC0000; font-size:16px; font-weight:bolder}
		
		#bloco_televendas{width:100%; height:49px; background-image:url(imagens_conteudo/estrutura/televendas.jpg); background-repeat:no-repeat; background-position:center; margin:auto; padding-bottom:20px; margin-bottom:20px; border-bottom:#e5e0d2 solid 1px; cursor:default}
		#bloco_agenda_eventos{width:100%; height:300px; display:block; margin-bottom:30px}
		#bloco_agenda_eventos span{width:150px; height:23px; background-image:url(imagens_conteudo/estrutura/agenda_eventos.png); position:relative; left:197px;top:30px; display:block}
		
		#bloco_cartoes{float:right; display:block; text-align:right; position:relative; top:40px}
		
		
		#bloco_agenda_eventos_interna{width:100%; height:292px; display:block}
		#bloco_agenda_eventos_interna span{width:152px; height:21px; background-image:url(imagens_conteudo/estrutura/agenda_eventos_interna.jpg); position:relative; left:0px;top:30px; display:block}
		
		#bloco_links_rodape{width:95%;display:block;word-spacing:15px; line-height:25px;margin:auto; text-align:center; font-size:11px; margin-top:40px}
		#bloco_links_rodape a{color:#39596f; word-spacing:5px;font-size:11px; line-height:25px}
		#bloco_links_rodape span{word-spacing:1px; font-size:10px; line-height:5px}
		#bloco_rodape_img{width:1000px; height:41px; background-image:url(imagens_conteudo/estrutura/rodape.jpg); margin:auto}
		
		#produtos strong{display:block; font-size:14px}
		#produtos h6{font-size:11px}
		
		#produtos .estilo_titulo1{font-size:18px; border-bottom:#9f2f19 solid 2px; display:block; width:95%; padding-bottom:6px; margin-top:8px; color:#9f2f19; font-weight:bold}
		#produtos .estilo_titulo2{font-size:18px; border-bottom:#dc7733 solid 2px; display:block; width:95%; padding-bottom:6px; margin-top:8px; color:#dc7733; font-weight:bold}
		#produtos .estilo_titulo3{font-size:18px; border-bottom:#f5b400 solid 2px; display:block; width:95%; padding-bottom:6px; margin-top:8px; color:#f5b400; font-weight:bold}
		#produtos .estilo_titulo4{font-size:18px; border-bottom:#aa9f05 solid 2px; display:block; width:95%; padding-bottom:6px; margin-top:8px; color:#aa9f05; font-weight:bold}
		#produtos .estilo_titulo5{font-size:18px; border-bottom:#60be42 solid 2px; display:block; width:95%; padding-bottom:6px; margin-top:8px; color:#60be42; font-weight:bold}
		#produtos .estilo_titulo6{font-size:18px; border-bottom:#3bb3cb solid 2px; display:block; width:95%; padding-bottom:6px; margin-top:8px; color:#3bb3cb; font-weight:bold}
		#produtos .estilo_titulo7{font-size:18px; border-bottom:#005a8c solid 2px; display:block; width:95%; padding-bottom:6px; margin-top:8px; color:#005a8c; font-weight:bold}
		
		#produtos img{float:left; display:block; margin-right:10px; padding-bottom:20px}
		#produtos a:hover *{text-decoration:underline}
		#produtos span{display:block; width:260px; float:left; font-size:11px; margin:5px; height:160px}
/*		#produtos a{ color:#669933; font-weight:bold; text-transform:lowercase; font-size:14px;}*/
		#produtos a{ color:#669933; font-weight:bold; font-size:14px;}
		#produtos .form_select{font-family:Arial, Helvetica, sans-serif; float:right; font-weight:bold; color:#6f5939; position:relative; top:-25px; right:40px}
		#produtos select{border:#e9e9e9 solid 2px}
		#produtos table{float:right; margin-right:30px; display:block; clear:left}
		

		#menu_poscarrinho {width:200px; float:left}
		#barra_passoapasso {padding-right:5px;padding-left:10px;}
		.barra_titulo {height:25px; font-family:Arial, Helvetica, sans-serif }
		.barra_titulo span {font-weight:bold; display:block; color:#333333; font-size:16px; letter-spacing:2px}
 		.head_carrinho td {background-image:url(imagens_conteudo/estrutura/bg_tabela_carrinho.jpg); background-position:top; padding-top:3px; background-repeat:repeat-x; color:#13637d; font-size:12px; font-weight:bold; padding-bottom:5px}
		.total{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#CC0000; font-weight:bolder}
		
		.head_carrinho_baixo td {background-image:url(imagens_conteudo/estrutura/bg_tabela_baixo_carrinho.jpg); background-position:bottom; padding-top:3px; background-repeat:repeat-x; color:#13637d; font-size:12px; font-weight:bold; padding-bottom:5px}
		
		.head_carrinho b{position:relative; top:-4px}
		.head_carrinho .image{top:3px; left:-5px; position:relative}
		
		.tr_produtos td{font-family:Arial, Helvetica, sans-serif; font-weight:bolder; border-bottom:#e8e8e8 solid 1px; font-size:12px}
		.tr_produtos input{width:15px}
		.fldsPagamentoSelecionado {padding:5px; font-weight:bold; font-size:12px; border:1px solid #ccc; margin:20px 0 20px 0;}
		.fldsPagamentoSelecionado span{color:#6f5939;text-decoration:underline;}
		
		h1{font-size:16px; color:#669933; display:block; margin-bottom:20px}
		h2{font-size:14px; /*color:#006699;*/ display:block}
		h2 strong{float:left}
		h3{font-size:12px; color:#CC0000; margin-left:5px; margin-top:1px; display:block; float:left}
		.fale_conosco form{padding-left:20px}
		.fale_conosco span{display:block; width:350px; font-size:12px; font-weight:bolder; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;  padding:8px}
		.fale_conosco input{display:block; margin-top:5px; border:#e9e9e9 solid 1px; font-size:10px; padding:3px}
		.fale_conosco textarea{margin-top:5px; border:#e9e9e9 solid 1px}
		.fale_conosco button{background-image:url(imagens_conteudo/estrutura/button.jpg); background-repeat:no-repeat; width:98px; height:21px; font-size:11px; font-weight:bolder; padding-bottom:3px}
		
		.autentica {float:right; margin-top:-30px; display:block; height:250px; width:600px; margin-right:50px}
		.autentica span{float:left}
		.autentica form{display:block; width:250px; font-size:12px; padding-left:10px; font-weight:bolder; float:left}
		.autentica input{display:block; margin-bottom:5px}
		.autentica .check_box{width:20px; display:block; float:left;}
		.autentica h2{font-size:12px; margin-top:20px; margin-bottom:10px; color:#CC0000}
		.btn{background-image:url(imagens_conteudo/estrutura/button2.jpg); background-repeat:no-repeat; width:120px; height:21px; font-size:11px; font-weight:bolder; padding-bottom:3px}
		
		.conta_usuario span{display:block; margin-bottom:10px; margin-right:4px; font-size:12px; font-family:Arial, Helvetica, sans-serif, Times, serif; color:#666666; font-weight:bolder}
		.conta_usuario .textfield{border:#e9e9e9 solid 1px; color:#006699; font-size:11px}
		.conta_usuario select{border:#e9e9e9 solid 1px}
		.conta_usuario h6{color:#CC0000}
		
		.troca_senha{width:350px}
		.troca_senha span{display:block; margin-bottom:10px; margin-right:4px; font-size:12px; font-family:Arial, Helvetica, sans-serif, Times, serif; color:#666666; font-weight:bolder; text-align:right}
		.troca_senha .textfield{border:#e9e9e9 solid 1px; color:#006699}
		.troca_senha select{border:#e9e9e9 solid 1px}
		.troca_senha h6{color:#CC0000}
		
		.fisica_juridica{display:block; margin-bottom:20px; width:350px; color:#006699; font-weight:bolder}
		.fisica_juridica input{margin-left:15px;}
		.noticias h2{border-bottom:1px #006699 solid; padding-bottom:5px; margin-bottom:20px;}
		.noticias h3{margin:0; padding:0;}
		.noticias a{color:#006699}
		
		.agenda_eventos span{float:left; width:300px; display:block}
		.agenda_eventos strong{font-size:14px}
		.agenda{float:right}
		.agenda_eventos h2{width:500px; display:block}
		.agenda_eventos h2 strong{color:#ffffff; background-image:url(imagens_conteudo/estrutura/bg_data.jpg); border:#003366 solid 1px; padding:5px 15px 5px 15px}
		.agenda_eventos a{color:#006699; padding-top:15px}
		.agenda_eventos .titulo{border-bottom:#999999 solid 1px;padding-bottom:5px; margin-bottom:20px; display:block}
		
		.outras_noticias h2{border-bottom:#FF6600 solid 1px; padding-bottom:5px; margin-bottom:20px; color:#FF6600}
		.outras_noticias span{width:250px; height:40px; display:block; margin-bottom:20px; float:left}
		.outras_noticias img{float:left; padding:5px; border:#CCCCCC solid 1px; margin-right:10px}
		
		#menu_poscarrinho {display:block;}
		#menu_poscarrinho ul{margin:0; padding:0; list-style:none}
		#menu_poscarrinho a{display:block; height:33px}
		#menu_poscarrinho img{position:absolute}
		
		/*modifica*/
		.cobrancaMod {line-height:27px}
		.cobrancaMod input { border: 1px solid #CCC; color:#555; padding:2px}
		.cobrancaMod textarea{ border: 1px solid #CCC; color:#555; height:80px; padding:2px; font-size:13px}
		.cobrancaMod select { border: 1px solid #CCC; color:#555; padding:2px}
		
/* ================================= todos os pedidos ==============================================*/
.lista_pedidos{width:100%; height:100px; z-index:1; overflow: auto; margin-bottom:20px}
.lista_pedidos table{width:95%}
.lista_pedidos td{border-bottom:#eaeaea solid 1px; text-align:left; padding-left:15px}
.lista_pedidos tr{font-weight:bold}
.lista_pedidos .linha_titulo{background-image:url(imagens_conteudo/estrutura/bg_tabela_carrinho.jpg); background-repeat:repeat-x; height:25px}
.lista_pedidos .linha_titulo b{text-align:left; color:#006699}

.bloco_dados{background-image:url(imagens_conteudo/estrutura/bg_tabela_carrinho.jpg); background-repeat:repeat-x; border:#eaeaea solid 1px}
.dados_usuario{width:100%;}
.dados_usuario h1{font-size:11px; color:#336600; padding:5px; margin:0px; border-bottom:#eaeaea solid 1px}
.dados_usuario td{border-bottom:#eaeaea solid 1px; padding:5px}


.forma_de_pagamento{font-size:12px; color:#666666; margin-bottom:5px; font-weight:bold; padding-bottom:8px}
.forma_de_pagamento b{color:#CC0000}
.forma_de_pagamento h1{margin-bottom:3px}
.forma_de_pagamento span{display:block; border-bottom:#eaeaea solid 1px; margin-bottom:5px; padding-bottom:5px}

.ultimos_pedidos td{height:20px; padding-top:6px; border:#e7e7e7 solid 1px; padding-left:10px}
.ultimos_pedidos .linha_ultimos_pedidos{background-image:url(imagens_conteudo/estrutura/bg_tabela_carrinho.jpg); background-repeat:repeat-x}
.ultimos_pedidos .linha_ultimos_pedidos img{position:relative; bottom:7px}
.ultimos_pedidos .linha_ultimos_pedidos td{height:3px; border:none}
.ultimos_pedidos b{margin-left:10px; color:#CC0000}
.ultimos_pedidos a{cursor:pointer}
		
