@charset "utf-8";
/* CSS Document */

.top5_preco {
float:left;
padding:0 0 0 10px;
font:bold 12px Arial;
width:126px;
}

.reporte {
background:url(../imagens/reporte.jpg);
width:372px;
padding:13px 0px 7px 40px;
position:relative;
float:right;
margin-top:10px;
}


.livro_bloco {
background:#e0dacf;
margin-top:8px;
display:none;
}
.livro_bloco_cabecalho {
background:url(../imagens/livro_bloco_cabecalho.jpg);
height:37px;
}
.livro_bloco_cabecalho h2 {
text-transform: uppercase;
font:bold 14px Arial;
padding:8px 0 10px 10px;
color:#5a4836;
float:left;
}
.livro_bloco_cabecalho a {
float:right;
padding-top:3px;
}
.livro_bloco p {
margin:10px;
width:400px;
color:#5a4836;
float:left;
}
.naoencontroup {
margin:10px;
width:200px !important;
color:#5a4836;
float:left;
}
.livro_bloco form {
margin:10px 10px 0;
width:500px;
color:#5a4836;
float:right;
}
.livro_bloco input[type="text"], .livro_bloco textarea {
width:490px;
font:12px Arial;
border:solid 1px #ccc;
padding:5px;
margin-bottom:3px;
color:#999;
}
.livro_bloco input[type="image"] {
margin-top:10px;
float:right;
}





.home_top5 div {
height:91px;
}

.categorias ul {
padding:10px;
line-height:20px;
list-style:none;
float:left;
width:300px;
margin-left:10px;
}

.texto_especial {
color:#396681;
}

.notificacao {
	background:#bdab94;
	margin-bottom:8px;
	color:#FFF;
	text-align:center;
	padding:5px;
	border:2px solid #866e57;
}

.pedidos_fatura {
	background:url(../imagens/box_azul_bg.jpg);
	width:184px;
	height:22px;
	display:block;
	color:#fff;
	padding:7px;
	padding-top:12px;
	text-align:center;
	font:14px Arial;
}

.ordem_pagamento_credito {
float:left;
margin-right:10px;
}
.ordem_pagamento_credito input {
margin:0;
margin-left:10px;
}
.fidelidade_descritivo {
background:url(../imagens/fidelidade_descritivo_bg.jpg);
width:695px;
padding:30px;
height:160px;
}
.fidelidade_descritivo h2 {
text-transform: uppercase;
font:19px Arial;
color: #646260;
}
.fidelidade_descritivo p {
font:14px Arial;
color: #646260;
padding-top:10px;
}
.atendimento h2 {
	
margin-top:10px;
text-transform: uppercase;
font:19px Arial;
color: #646260;
}
.atendimento p {
background:#e1dad1;
padding:10px;
}
.rodape {
border-top:1px dotted;
padding-top:8px;
}
.rodape p {
margin-top:15px;
margin-left:10px;
float:left;
}
.rodape a {
margin-left:10px;
}
.rodape img {
	vertical-align:middle;
}
.rodape_logo {
float:left;
}
.rodape_bandeiras {
float:right;
}

.mensagem {
    background:url(../imagens/mensagem_bg.jpg);
    padding:20px;
    color:#646260;
}
.mensagem h2 {
height:37px;
text-transform: uppercase;
font:23px Arial;

}

.confirmacao_botoes {
text-align:right;
margin-right:10px;
}
.revise_linha_valor {
font:28px Arial;
line-height:50px;
}
.revise_linha_quantidade {
display:block;
font:14px Arial;
padding-left:30px;
padding-top:10px;
color: #646260;

}
.revise_linha_titulo {
display:block;
text-transform: uppercase;
font:19px Arial;
padding-left:100px;
padding-top:20px;
color: #646260;
width:310px;
}
.revise_linha_bloco {
padding:5px;
float:left;
}
.revise_linha {
height:113px;
background:url(../imagens/revise_linha.png) no-repeat;
}
.confirmacao_info_titulo {
margin-left:10px;
}
.revise_box_branco img {
float:left;
margin-right:10px;
}
.confirmacao_info_bloco {
float:left;
margin-left:20px;
margin-top:10px;
}
.confirmacao_info {
background:#EFECE6;
}
.revise_box_branco {
background:url(../imagens/box_branco_gd_bg.jpg) no-repeat #fff;
padding:10px;
border:1px solid #c6c6c6;
width:280px;
color: #646260;
}
.home_top5 {

float:right;
}
.home_top5 div {
padding-left:40px;
padding-bottom:1px;
}

.home_top5 div img {
float:left;
width:57px;
}
.home_top5_1 {
    background:url(../imagens/top5_1.jpg) no-repeat #ac977d;
}
.home_top5_2 {
    background:url(../imagens/top5_2.jpg) no-repeat #c0af9a;
}
.home_top5_3 {
    background:url(../imagens/top5_3.jpg) no-repeat #dbd1c3;
}
.home_top5_4 {
    background:url(../imagens/top5_4.jpg) no-repeat #e6ded2;
}
.home_top5_5 {
    background:url(../imagens/top5_5.jpg) no-repeat #ede7de;
}
.endereco_ddd {
width:20px;
}
.endereco_telefone {
width:120px;
}
.postagem_icone {
float:left;
margin-right:8px;
}
.floater_loguese {
width:491px;
margin:auto;
}
.floater_topo {
width:411px;
height:44px;
background:url(../imagens/floater_topo.png) no-repeat;
padding:45px 40px 0;
text-transform: uppercase;
font:22px Arial;
color: #646260;
}
.resultado_valor_final_p{
text-align:center;
}
#topo {
height:233px;
}
/* ----------------------------------------------------- NATAL */
.topo_logo_home {
	height:121px;
	width:500px;
	display:block;	
	background:url(../imagens/topo_logo.jpg) no-repeat;
}


.topo_logo {
	height:121px;
	width:500px;
	display:block;
	background:url(../imagens/topo_logo.jpg) no-repeat;
}

.topo_logo:hover {
	background:url(../imagens/topo_logo.jpg) no-repeat;
}

.form_busca {
	background:url(../imagens/topo_busca.jpg) no-repeat;
	width:500px;
	height:72px;
}
.form_busca1 {
	background:url(../imagens/topo_busca_natal1.jpg) no-repeat;
	width:500px;
	height:72px;
}
.form_busca2 {
	background:url(../imagens/topo_busca_natal2.jpg) no-repeat;
	width:500px;
	height:72px;
}
.form_busca3 {
	background:url(../imagens/topo_busca_natal3.jpg) no-repeat;
	width:500px;
	height:72px;
}
.form_busca4 {
	background:url(../imagens/topo_busca_natal4.jpg) no-repeat;
	width:500px;
	height:72px;
}




.home_linha_bold {
font-weight:bold;
}
.home_linha_titulo {
float:left;
width:150px;

margin-left:10px;
}
.home_caixa_grande p {
margin:10px;
margin-right:0;
float:left;
width:320px;
}
.home_caixa_pequena p {
margin:10px 0 0 5px;
float:left;
width:85px;
color:#396681;
}
.home_caixa_grande img {
margin-right:7px;
margin-top:7px;
border:solid 2px #FFF;
float:right;
}
.home_caixa_pequena img {
margin-right:7px;
margin-top:7px;
border:solid 2px #FFF;
float:right;
}
.home_caixa_grande h3 {
margin:0;
padding:0;
background:url(../imagens/home_titulo_bg1.jpg) no-repeat;
text-transform: uppercase;
font:19px Arial;
padding-left:40px;
padding-top:5px;
color: #646260;
margin:0 0 0 3px;
height:35px;
}
.home_caixa_pequena h3 {
background:url(../imagens/home_titulo_bg2.jpg) no-repeat;
text-transform: uppercase;
font:19px Arial;
padding-left:40px;

color: #646260;
margin:0 0 0 3px;
/*margin:0 0 0 5px;*/
height:35px;
}
.home_linha{
/*width:758px;*/
background:#e1dad1;
float:left;
margin-right:7px;
margin-bottom:7px;
}
.home_caixa_grande {
width:505px;
float:left;
margin-bottom:5px;
border-right:dotted 1px #646260;
height:270px;
}
.home_caixa_pequena {
float:right;
width:248px;
height:273px;
}
.home_caixa_grande_lista {
width:505px;
float:left;
margin-bottom:5px;
border-right:dotted 1px #646260;
}
#topo_bemvindo p {
float:left;
margin-top:10px;
}
.topo_botoes{
color:#000;
float:right;
background:url(../imagens/topo_botoes_bg.jpg);
height:18px;
padding:3px 10px 0 10px;
border:solid 1px #ccc;
margin-top:7px;
}
.floater_cadastre {
width:491px;
}
.floater_conteudo {
background:url(../imagens/cadastrese_5.png) repeat-y;
padding:10px 40px;
color:#876f59;
font:14px Arial;
}
.floater_conteudo input[type="text"], .floater_conteudo input[type="password"] {
display:block;
margin:2px 0 5px 0;
width:400px;
border:solid 1px #876f59;
}
.floater_conteudo input[type="image"] {
margin-top:10px;
margin-left:317px;
}

.topo_cadastrar {
background:url(../imagens/topo_cadastre.jpg) right 9px no-repeat;
width:500px;
height:84px;
margin-top:1px;
}
/*.topo_cadastrar {
background:url(../imagens/topo_cadastre_natal.jpg) right no-repeat;
width:500px;
height:84px;
margin-top:1px;
}*/
.topo_cadastrar_campo  {
margin-top:54px;
width:295px;
margin-left:58px;
float:left;
border:none;
color:#999;
}
/*.topo_cadastrar_campo  {
margin-top:54px;
width:282px;
margin-left:100px;
float:left;
border:none;
color:#999;
}*/

.topo_cadastrese  {
float:rigth;
margin-top:48px;
margin-left:10px;
}
.carrinho_entrega_final {
	font:12px Arial;
	}
.carrinho_excluir { 
float:left;
padding-top:3px;
height:100px;
width:31px;
background:url(../imagens/carrinho_titulo_bg.jpg) right 9px no-repeat;
}
.resultado_esgotado {
font:bold 16px Arial;
color: #e32a2a;
line-height:60px;
display:block;
text-align:center;
}
.box_pontos {
margin-top:10px;
margin-bottom:10px;
background:url(../imagens/ganhe_pontos_bg.jpg) no-repeat;
padding:10px;
height:63px;
width:177px;
text-align:center;
}
.box_branco {
background:url(../imagens/box_branco_bg.jpg) no-repeat #fff;
padding:10px;
border:1px solid #c6c6c6;
width:175px;
color: #646260;
}

.ordem_boleto_descricao {
font:bold 13px Arial;
color: #646260;
vertical-align:center;
}
.ordem_pagamento {
margin-bottom:20px;
}
.entrega_info {
float:left;
}
.ordem_entrega_descricao {
font:bold 13px Arial;
color: #646260;
}
.entrega_valor {
float:right;
font:bold 13px Arial;
color: #646260;
margin-top:15px;
margin-right:20px;
}
.ordem_entrega_titulo {
font:bold 23px Arial;
color: #646260;
}
.ordem_form_entrega {
background:#efece6;
padding-bottom:0px;
}
.ordem_form_entrega .ordem_confirmar {
display:block;
text-align:right;
margin-right:20px;
}
.ordem_form_entrega_descricao {
padding:20px;
}
.entrega_radio {
margin-right:20px;
margin-top:12px;
display:block;
float:left;
}
.ordem_entrega_1 {
padding:10px;
background:#c9bdad
}
.ordem_entrega_2 {
padding:10px;
}
.ordem_form {
background:#efece6;
padding:20px;
padding-bottom:0px;
}
.ordem_confirmar {
display:block;
text-align:right;
}
.ordem_endereco_titulo {
font:bold 25px Arial;
color: #646260;
margin:0px;
margin-bottom:10px;
}
.ordem_etapas{
margin-left:8px;
float:left;
}
.ordem_etapas img {
float:left;
}
.ordem_carrinho_valor {
font:bold 12px Arial;
}
.ordem_carrinho_item {
background:#efece6;
}
.ordem_carrinho_numero {
float:left;
padding:10px;
}
.ordem_carrinho_item img {
float:left;
padding:10px;
}
.ordem_carrinho_titulo {
float:left;
padding:0 10px;
width:110px;
}
.ordem_carrinho_total_valor {
border-top:1px dotted;
padding:10px;
}

.ordem_carrinho_total {
background:#d1c7ba;
text-align:right;
padding:10px;
font:25px Arial;
}

.ordem_carrinho_descricao {
float:left;
text-align:right;
margin-left:30px;
margin-top:10px;
text-transform: uppercase;
font:16px Arial;
}
.ordem_carrinho_valores {
float:left;
text-align:right;
margin-left:10px;
margin-top:10px;
font:16px Arial;
}
.ordem_carrinho_bloco {
background:#d1c7ba;
}
.ordem_carrinho_topo {
background:url(../imagens/ordem_carrinho_resumo.jpg) no-repeat;
padding-left:175px;
padding-top:10px;
height:37px;
}
.ordem_carrinho {
width:234px;
float:left;
}
.pedido_total_valor {
font:25px Arial; 
color: #646260;
}

.pedido_total {
padding-left:10px;
padding-top:5px;
font:17px Arial;
color: #646260;
background:url(../imagens/pedidos_numero.jpg) no-repeat;
float:right;
width:156px;
height:62px;
}
.pedido_frete_preco {
float:right;
}
.pedido_frete_descricao {
float:left;
}
.pedido_frete {
padding:10px;
heigth:20px;
background:#dbd3c8;
padding-left:20px;
font:19px Arial;
color: #646260;
}
.pedido_item_titulo {
float:left;
text-transform: uppercase;
font:19px Arial;

padding-top:5px;
color: #646260;
}
.pedido_item_preco {
float:right;
font:19px Arial;
padding-right:40px;
padding-top:2px;
color: #646260;
text-align:right;
}
.pedido_item_pontos {
clear:both;
font:bold 14px Arial;
padding-right:40px;
color: #646260;
margin-left:430px;
margin-top:80px;
}
.pedido_item_dados {
float:left;
background:url(../imagens/pedidos_item_titulo.jpg) no-repeat;
margin-left:20px;
width:640px;
}
.pedido_item {
background:#efece6;
padding-top:20px;
padding-bottom:10px;
}
.pedido_item img {
display:block;
float:left;
}
.pedido_item_qtd {
display:block;
float:left;
padding:10px;
font:22px Arial;
}
.dados_pedido_numero {
background:url(../imagens/pedidos_numero.jpg) no-repeat;
padding:20px 0 0 15px;
width:151px;
height:47px;
color:#5a4836;
font:15px Arial;
}
.pedido_status {
text-transform: uppercase;
width:270px;
display:block;
margin-bottom:10px;
color:#5a4836;
font:20px Arial;
}
.dados_bloco p {
margin-bottom:10px;
}
.dados_bloco input, .dados_bloco textarea, .dados_bloco select {
border:solid 1px #ccc;
}
.dados_bloco textarea {
margin-bottom:10px;
}
.dados_bloco select {
margin-top:10px;
}
.dados_bloco {
background:url(../imagens/dados_bloco.jpg) no-repeat #fff;
padding:10px;
width:198px;
margin-right:19px;
margin-bottom:21px;
float:left;
border:1px solid #c6c6c6;
color: #646260;
line-height:20px;
}
.dados_bloco_titulo {
display:block;
margin-bottom:20px;
font:18px Arial;
}
.dados_data_pq {
width:20px;
}
.dados_data_gd {
width:40px;
}
.dados_editar {
background:url(../imagens/dados_editar.jpg) no-repeat;
border:0;
cursor:pointer;
width:50px;
height:25px;
}
.dados_form {
background:#efece6;
padding:20px;
}
.dados_coluna_direita {
float:left;
margin-left:20px;
line-height:25px;
}
.dados_coluna_esquerda {
float:right;
padding-right:10px;
line-height:25px;
}
.dados_aba {
height:20px;
padding-left:20px;
padding-top:6px;
text-transform: uppercase;
color:#FFF;
font:bold 12px Arial;
background:#866e57;
border-bottom:solid 3px #614f3f;
}
.dados_formularios {
float:left;
margin-left:8px;
width:758px;
}
.dados_menu {
float:left;
}
.dados_topo {
height:40px;
padding-left:20px;
padding-top:15px;
text-transform: uppercase;
color:#5a4836;
font:20px Arial;
background:#c5b9aa;
}
.cadastrais_cabecalho {
background:url(../imagens/cabecalho_barra.jpg) repeat-y;
height:78px;
margin-bottom:8px;
}
.cadastrais_titulo {
color:#817262;
text-transform: uppercase;
padding-top:10px;
padding-bottom:11px;
padding-left:15px;
font:25px Arial;
}
.cadastrais_info {
color:#dfd7cc;
text-transform: uppercase;
padding:0 15px;
padding-top:7px;
font:12px Arial;
}

.rodape {
margin-top:8px;	
}

.carrinho_total_final {
font:30px Arial;
}

.carrinho_total {
border-top:1px dotted;
margin-top:8px;
padding-top:8px;
}
.carrinho_botoes {
text-align:right;
margin-top:10px;
background:url(../imagens/carrinho_barra1.jpg) bottom no-repeat;
}
.carrinho_subtotal {
padding-top:20px;
padding-left:30px;
}
.carrinho_subtotal form {
color: #646260;
text-transform: uppercase;
float:left;
margin-right:20px;

}

.carrinho_cep {
width:150px;
}
.carrinho_parcial_nomes {
float:right;
color: #646260;
text-align:right;
text-transform: uppercase;
margin-right:20px;
font:16px Arial;
line-height:30px;

}
.carrinho_parcial_valores {
float:right;
color: #646260;
margin-right:20px;
text-transform: uppercase;
font:16px Arial;
line-height:30px;
width:190px;
}


.carrinho_item_preco {
margin-top:9px;
width:209px;
background:url(../imagens/carrinho_titulo_bg.jpg) no-repeat right top;
float:left;
padding-top:10px;
color: #646260;
}

.carrinho_item_sliders {
float:right;
text-align:center;
width:150px;
margin-right:10px;
text-transform: uppercase;
font:15px Arial;
color: #646260;

}
.carrinho_item_sliders input {

margin:5px;
margin-bottom:15px;
}
.carrinho_slider_quantidade {
width:25px;	
	}
	.carrinho_slider_pontos {

	width:50px;
	cursor:ha
	}
.carrinho_item_sliders img {
padding-top:8px;
vertical-align:top;
}
.carrinho_item_dados {
float:left;
}

.carrinho_item_info{
padding-left:20px;
float:left;
width:580px;
}
.carrinho_item_titulo {
display:block;
background:url(../imagens/carrinho_titulo_bg.jpg) no-repeat;
height:37px;
margin-top:9px;
text-transform: uppercase;
font:23px Arial;
padding-left:40px;
padding-top:5px;
color: #646260;
margin-bottom:10px;
}
.carrinho_item_capa {
float:left;
margin-right:10px;
width:140px;
}

.carrinho_item {
margin-top:2px;
padding:10px;
padding-right:0px;
background:#e1dad1;
}
.carrinho_barra {
margin-top:8px;
}
.carrinho_cabecalho {
background:url(../imagens/carrinho_cabecalho.jpg) repeat-y;
height:89px;
}
.carrinho_titulo {
color:#817262;
text-transform: uppercase;
padding-top:15px;
padding-bottom:11px;
padding-left:15px;
font:25px Arial;
}
.carrinho_info {
color:#dfd7cc;
text-transform: uppercase;
padding:0 15px;
padding-top:7px;




font:12px Arial;
}
.carrinho {
margin-top:8px;
}

.paginacao {
height:31px;
background:url(../imagens/paginacao_bg.jpg) repeat-x 0 1px;
}
.centraliza {
margin:auto;
float:right;
margin-right:20px;
margin-top:8px;
}
.paginacao_numero {
padding:4px 7px;
background:url(../imagens/paginacao_numero_bg.jpg) repeat-x;
color:#FFF;
font:bold 12px Arial;
}
.paginacao_numero:hover {
background:url(../imagens/paginacao_numero_bg_over.jpg) repeat-x;
}
.paginacao_numero_checked {
padding:4px 7px;
background:url(../imagens/paginacao_numero_bg_checked.jpg) repeat-x;
color:#FFF;
font:bold 12px Arial;

}
.paginacao a, .paginacao span {
display:block;
float:left;
}

img {
border:0;
}
.listas {
float:right;
width:412px;
margin-top:8px;

}
.listas img {
display:block;
margin:auto;
}

.listas h4 {
text-align:center;
margin:5px;
text-transform: uppercase;
font:15px Arial;
}
.listas p {
text-align:center;
display:block;
margin:auto;
}

.lista {
float:left;
width:205px;
}

.listas h3 {
text-transform: uppercase;
font:22px Arial;
margin:0;
margin-bottom:15px;
color:#5a4836
}

.info {
float:left;
width:580px;
margin-top:5px;
}
.info h3 {
margin:0;
padding:10px;
text-transform: uppercase;
font:19px Arial;

color:#5a4836
}
.info p {
padding:10px;
padding-top:0;
}
.info img {
margin:10px;
margin-top:0px;
}
.info_bloco1 {
width:580px;

background:url(../imagens/info_bg1.jpg);
}
.info_bloco2 {
width:580px;


background-color:#E1DAD1;
}
.resumo {
background:#e1dad1;
margin-top:8px;
}

.resumo_preco {
width:209px;
background:url(../imagens/resumo_titulo.jpg) right 9px no-repeat;
float:left;
color: #646260;
}

.resumo_atividade {
display:block;
    margin-top:10px;
    font:10px Arial;
}

.resumo_titulo {
display:block;
margin-top:9px;
text-transform: uppercase;
font:20px Arial;
padding-left:40px;

padding-top:5px;
color: #646260;
width:501px;
height:61px;
background:url(../imagens/resumo_titulo.jpg) no-repeat right top;
}

.resumo_info {

width:541px;
background:#e1dad1;
float:left;
}




.resumo_capa {
width:250px;
background:url(../imagens/resumo_topo.jpg) repeat-x #e1dad1;
float:left;
text-align:center;
}

.resumo_capa .capaW {
margin:20px;
margin-bottom:0;
width:200px;
}
.resumo_capa .capaH {
margin:20px;
margin-bottom:0;
height:325px;
}

.resumo_migalha_impar {
width:750px;
height:31px;
background:#ab9a86;
float:left;
}
.resumo_migalha_par {
width:750px;

height:31px;
background:#927f6b;
float:left;
}

.resumo_migalha_impar a {
font:13px Arial;
display:block;
color:#fff;
float:left;
height:17px;
padding:7px;
padding-right:20px;
}
.resumo_migalha_par a {
font:13px Arial;
display:block;
color:#fff;
float:left;
height:17px;
padding:7px;
padding-right:20px;
}

.resumo_migalha_1 {
background:url(../imagens/resumo_migalha_pipe1.jpg) no-repeat right #927f6b;
}
.resumo_migalha_2 {
background:url(../imagens/resumo_migalha_pipe2.jpg) no-repeat right #ab9a86;
}






.filtros {

width:234px;
margin-top:8px;
}

.filtros h3 {
margin:0;
padding:20px;
padding-left:10px;
padding-bottom:5px;
color:#fff;
text-transform: uppercase;
}

.filtros a {
margin:0;
margin-top:5px;
padding-left:10px;
color:#5a4836;
display:block;
}

.filtros_avaliacao {
margin-left:10px;
}
.filtros_avaliacao a {
display:inline;
padding:0px;
padding-right:2px;
}

.filtros_refine {
background:url(../imagens/busca_borda_superior.jpg) no-repeat #d1c4b3;
}

.filtros_refine p {
text-transform: uppercase;
color:#5a4836;
padding:10px;
font: 18px Arial;
}

.filtros_refine form {
background:url(../imagens/busca_filtre.jpg) top no-repeat #d1c4b3;
padding:18px;
padding-bottom:0px;
padding-right:0px;
padding-top:0px;
margin:0;
width:215px;
height:70px;
}
.filtros_refine a {

}

.filtros_refine input {
border:none;

margin-top:30px;
width:163px;
float:left;
}
.filtro_lupa {
margin-top:5px !important;
margin-right:10px !important;
float:right !important;
width:auto !important;
}

.filtro_bloco1 {
background:url(../imagens/busca_menu_sombra1.jpg) no-repeat #bdab94;
}
.filtro_bloco2 {
background:url(../imagens/busca_menu_sombra2.jpg) no-repeat #d1c4b3;
}
.filtro_limpar {
background:url(../imagens/busca_limpar_todos.jpg) no-repeat #d1c4b3;
height:36px;
}
.filtro_limpar {
border:0;
}
.filtro_limpar a {

margin:0;
padding:0;
}
.filtro_limpar img {
border:0;
}









body {
	font:12px Arial;
	
}

.topo_coluna {
	float:left;
}

#topo_bemvindo {
	background:url(../imagens/topo_barra1.jpg);
	height:33px;
width:490px;
	padding-right:10px;
	font:12px Verdana;
}
#topo_logar {
	background:url(../imagens/topo_barra1.jpg);
	height:23px;
	padding:7px 0 0 0;
	font:12px Verdana;

}
#topo_logar p {
padding-top:3px;
margin-right:10px;
float:left;
}
.topo_campo {
width:130px;
	height:12px !important;
vertical-align:top;
	font:10px Verdana !important;

}
.topo_entre {
float:right;
margin-right:10px;
}



.coluna_esquerda {
	float:left;
	
	width:235px;
	margin-right:8px;
}
.coluna_centro {
	float:left;
	width:514px;
	margin-right:7px;
	margin-bottom:8px;
}
.coluna_direita {
	float:left;
	
	width:235px;

	margin-bottom:8px;
}

.coluna_larga {
	float:left;

	
	width:757px;
	margin-right:8px;
	margin-bottom:8px;
}
/*.form_busca {
	background:url(../imagens/topo_busca.jpg) no-repeat;
	
	width:500px;
	height:72px;
}*/
.form_busca input, .form_busca1 input, .form_busca2 input, .form_busca3 input, .form_busca4 input {
	margin:0 15px;
	margin-top:20px;
	width:335px;
	border:0;
	color:#499fc0;
}
.form_busca select, .form_busca1 select, .form_busca2 select, .form_busca3 select, .form_busca4 select {
	border:0;
	width:80px;
	color:#499fc0;
	margin:0;
}

.topo_pesquisa_campos{
	display:block;
	float:left;
	padding-top:10px;
	}
.topo_lupa {
	float:right;
margin:7px 10px 0 0 !important;
width:auto !important;
}

body {
	margin:0;
	
}

#area {
	
	width:1000px;
	
	margin:0 auto;
}

#topo {
	
}

#logo {
	float:left;
}

#busca {
	float:left;
}



#ola {
	padding:10px 0 0 0;
	font:12px Verdana;
	float:left;
}

.nome {
	font-weight:bold;
}

#botoes {
	padding:6px 5px 0 0;
	float:right;
}

#institucional {
	float:left;
}

.busca_info {
margin-top:8px;
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;

font:15px Arial;
background-color:#e1dad1;
margin-bottom:8px;
color:#636363;
}

p {
margin:0;
}


.busca_titulo{
font:25px Arial;
text-transform: uppercase;
color:#396681;
}
.busca_seta {
	vertical-align:bottom;
	
	}

.busca_relacionadas {
font:12px Arial;
}
.busca_ordenar {
float:left;
background:#c0af9a;
color:#fff;
padding:8px;
	}

.busca_resultado {
font:12px Arial;
text-transform: uppercase;
margin-bottom:7px;
padding-bottom:5px;
border-bottom:1px dotted;
}

a {
text-decoration:none;
color:#396681;
}
.busca_filtros {

background:url(../imagens/busca_filtros_bg.jpg) repeat-y;
color:#636363;
}
.busca_filtros p {
float:left;
text-transform: uppercase;
margin-left:20px;
margin-top:6px;
padding:5px 0;
}

.busca_filtros .filtro {
margin-left:5px;
margin-top:6px;
padding:5px;
float:left;
}

.busca_filtros .filtro a {
padding:0px 6px 2px 6px;
background:#bdab94;
color:#FFF;
}

.busca_filtros .filtro a:hover {
background:#d1c4b3;
}


.busca_filtros .remove_filtro {
padding-top:10px;
padding-right:15px;
float:right;
}

.sombrinha {
background:url(../imagens/busca_sombra1.jpg);
height:4px;
}

.ordenacao {

background-color:#866e57;
list-style:none;
margin:0;
margin-bottom:8px;
padding:0;
height:31px;
}
.ordenacao li {
text-transform: uppercase;
padding:8px 0;
float:left;
border-left:1px solid #000;
border-right:1px solid #FFF;
}
.ordenacao a:hover {
background:#FFF;
color:#866e57;
}
.ordenacao a {
color:#FFF;

padding:10px 15px;
}

.resultado {
background:#e1dad1; 
margin-bottom:9px;
width:757px;
}


.resultado_capa {
padding:30px 0 31px 30px;
background:url(../imagens/resultado_esquerda.jpg) no-repeat #e1dad1;
display:block;
float:left;
width:164px;
text-align:center;
}

.resultado_info {
width:354px;

background:url(../imagens/resultado_centro.jpg) repeat-x;
float:left;
}

.resultado_preco {
width:209px;
height:230px;
float:left;
color: #646260;
background:url(../imagens/resultado_titulo.jpg) right 4px no-repeat;
}

.resultado_titulo {
display:block;
margin-top:4px;
text-transform: uppercase;
font:18px Arial;
padding-left:40px;
padding-top:5px;
color: #646260;
height:61px;
background:url(../imagens/resultado_titulo.jpg) no-repeat;

}

.resultado_avaliacao {
display:block;
margin-top:10px;
}

.resultado_sinopse {
display:block;
margin-top:10px;
margin-right:10px;
}

.resultado_valor_tabela {
color:#636363;
}

.resultado_valor_final {
font:bold 28px Arial;
color:#636363;
}

.resultado_pontos_gastos {
margin-top:5px;
color:#636363;
text-align:center;
}

.resultado_valor_desconto {
font:bold 14px Arial;
}

.resultado_pontos_ganhos {
color:#fff;
margin-top:10px;
margin-left:48px;
font:bold 15px Arial;
text-transform: uppercase;
}

.resultado_pontos1 {
font:bold 14px Arial;
}

.resultado_pontos2 {
font:bold 20px Arial;
}
.filtro .filtro_estrela a {
background:none;
}
.filtro .filtro_estrela a:hover {
background:none;
}
.carrinho_pontos_icone {
	vertical-align:bottom !important;
	margin-right:5px !important;
	}
body {
		
}
* {
	margin:0;
	padding:0;
}
.botao {
	background:url(../imagens/topo_botoes_bg.jpg) repeat;
	border:1px solid #CCCCCC;
	color:#000000;
	float:right;
	height:18px;
	margin-left:5px;
	padding:3px 10px 0;
}