* {margin:0; padding:0;	list-style:none; text-decoration:none;}
body{margin:0; background-repeat:no-repeat;	background-color:#000000; background-position:top center; text-align:center;}
#geral{background:url(../imagens/fundo_corpo.gif); width:978px; text-align:left; margin:0 auto;}

a {font-weight:bold; color:#71073A;}
a:hover {color:#000;}

#miolo {float:left; width:535px; margin:-80px 6px 0 10px; }
#header {margin:90px 0 15px 5px;}
#texto {margin:0 20px 0 7px; font:11px verdana, arial; color:#000;}

#imagem_interna {margin:0 0 0 0; background:url(../imagens/fundo_flor_interna.jpg) no-repeat; width:978px; height:186px; text-align:right;}

/*submenu com dropdown*/
#submenu {padding:5px; text-align:center; background:#EFC7D7; margin:90px 3px -70px 0;}
#submenu .submenu{font:11px verdana, arial; color:#000; width:200px;}

/******HOME******/
#imagem_home {margin:0; background:url(../imagens/fundo_flor_home.jpg) no-repeat; width:978px; height:412px; text-align:right;}
#imagem_home img{margin:210px 0 0 0;}

#eventos {margin:15px 0 18px 0; background:#F5DCE6; height:80px; width:532px;}
#eventos #noticias{margin:0 9px 0 12px;}
#eventos .noticia{font:10px verdana, arial; color:#71073A; text-decoration: none;}
#eventos .noticia a{color:#71073A; text-decoration: none;}

/******COLUNA ESQUERDA******/
#coluna_esquerda_home {float:left; width:205px; margin:-268px 0 0 10px; float:left; background:url(../imagens/menu_fundo.gif) repeat-x;}
#coluna_esquerda {float:left; width:205px; margin:-42 0 0 10px; float:left; background:url(../imagens/menu_fundo.gif) repeat-x;}
#botao_colunaesquerda{text-align:center; margin:20px 0 20px 0;}

/*menu*/
#menu{width:205px; height:236px; margin:0;}
#menu_lojavirtual{width:205px; height:250px; margin:0 0 -20px 0;}

/*busca*/
#busca{clear:both; width:187px; height:45px; margin:20px 0 20px 8px; background:#A7537C; border:1px solid #CE8AAB;}
#busca .titulo{float:left; width:37px; height:12px; margin:10px 0 0 4px;}
#busca .campo input{float:left; width:103px; height:17px; font:11px verdana, arial; color:#505050; margin:8px 7px 6px 7px;}
#busca .botao{float:left; margin:8px 0 0 0; width:17px; height:17px;}
#busca .avancado{clear:both; padding:1px 0 2px 0; background:#71073A; text-align:center;}
#busca .avancado a{font:bold 9px verdana, arial; color:#fff;}
#busca .avancado a:hover{text-decoration:underline;}

/*newsletter*/
#newsletter{clear:both; width:187px; height:105px; margin:20px 0 20px 8px; background:#A7537C; border:1px solid #CE8AAB;}
#newsletter .titulo{width:76px; height:14px; margin:8px 0 0 10px;}
#newsletter .texto{font:bold 10px verdana, arial; color:#fff; margin:8px 0 0 8px;}
#newsletter .itens{float:left; width:72px; font:10px verdana, arial; color:#fff; margin:8px 0 0 5px;}
#newsletter .campo input{float:left; width:71px; height:17px; font:11px verdana, arial; color:#505050; margin:2px 0 0 7px;}
#newsletter .botao{float:left; margin:2px 0 0 5px; width:17px; height:17px;}

/*parceiros*/
#parceiros {clear:both; width:187px; height:250px; margin:20px 0 20px 8px; background:#A7537C; border:1px solid #CE8AAB;}
#parceiros .titulo{width:76px; height:14px; margin:8px 0 0 10px;}
#parceiros .img {margin:0;}

/******COLUNA DIREITA******/
#coluna_direita {float:left; width:200px; margin:-78px 0 0 0;}

/*canto do colecionador*/
#coluna_direita #canto {padding:15px 0 0 9px; border-left: 1px solid #CE8AAB;}
#coluna_direita #canto .flash{margin:13px 0 5px 0;}

/*destaques*/
#coluna_direita #destaque {margin:15px 0 15px 0; border: 1px solid #CE8AAB;}
#coluna_direita #destaque .titulo{height:25px; background:#CE8AAB; padding:5px; font:18px arial, verdana, arial; color:#fff;}
#coluna_direita #destaque .imagem{margin:0;}

/******LOJA VIRTUAL*****/
.loja_foto {float:left; width:110px; height:110px; border:0; margin-right:5px;}
.loja_titulo {font-weight:bold; color:#505050; margin:0;}
.loja_texto {font-weight:normal; color:#505050;}
.loja_descricao {font-weight:normal; font:9px verdana, arial;color:#505050; margin-top:6px;}
.loja_preco {font:10px verdana, arial; color:#71073A; margin:8px 0 9px 0;}
.loja_preco_g {font-size:12px; font-weight:bold;}
.loja_riscado {text-decoration:line-through;}
.loja_btcomprar {margin-top:5px;}

/*home*/
#loja_home .titulo{width:100%; margin-bottom:10px;}
#loja_home ul li{float:left; width:255px; height:115px; margin: 0 10px 18px 0; border:1px solid #fff;font:10px verdana, arial;}
#loja_home ul li .loja_foto {float:left; width:85px; height:85px; border:0; margin-right:5px;}
#loja_home ul li .loja_preco {font:10px verdana, arial; color:#71073A; margin:5px 0 7px 0;}

/*principal*/
#lojavirtual {float:left; width:735px; margin:-80px 0 0 15px; }
#lojavirtual #destaque{margin:-70px 0 25px 0; }
#lojavirtual ul li{float:left; width:355px; height:150px; margin: 0 10px 18px 0; border:1px solid #fff;font:10px verdana, arial;}

/*especial canto do colecionador*/
#cantodocolecionador {float:left; width:735px; margin:-80px 0 0 15px; }
#cantodocolecionador #destaque{margin:-70px 0 25px 0; }
#cantodocolecionador ul li{float:left; width:355px; margin: 0 10px 20px 0; border:1px solid #fff;font:10px verdana, arial;}
#cantodocolecionador ul li .loja_foto {width:135px; height:135px;}
#cantodocolecionador ul li .loja_titulo {margin-top:10px;}

/*rodape com formas de pagamento*/
#cartoes {clear:both; margin:15px 0 13px 0; text-align:center;}
#cartoes .frase {font:bold 11px verdana, arial; color:#D7739C; text-transform:uppercase;}
#cartoes #cartoes {padding:5px; background-color:#EFC7D7;}
#cartoes #cartoes .frase1{font:bold 11px arial, verdana; color:#71073A; text-transform:uppercase;}
#cartoes #cartoes .imagem{margin:5px 0 5px 0;}
#cartoes #cartoes .frase2{font:10px arial,verdana; color:#000;}

/*pagina do produto*/
#produto {width:735px; margin:30px 0 20px 0; border:1px solid white;}
#produto #detalhes{float:left; width:310px;}
#produto #foto{float:left; margin:0 15px 35px 0;}
#produto #detalhes .titulo{font:bold 18px verdana, arial; color:#000;}
#produto #detalhes .codigo{font:11px verdana, arial; color:#505050;}
#produto #detalhes .descricao{font:11px verdana, arial; color:#000; margin:15px 0 20px 0;}
#produto #detalhes .loja_preco {font:11px verdana, arial; color:#71073A; margin:0 0 25px 0;}
#produto #detalhes .loja_preco_g {float:left;font-size:15px; font-weight:bold;}
#produto #detalhes .indique {text-align:right; margin:-10px 0 0;}
#produto #detalhes .botoes img{margin:25px 7px 0 0;}

/*minhaconta*/
#minhaconta .titulo {font-weight:bold; color:#a9567e; margin:0 0 10px 0;}
.td {padding:5px; border-left:none; border-right:none; border-bottom-color:#999999; border-top:thin;}
#minhaconta table {width:100%;font-size:11px; border-top:none; border-bottom:none; border-left:none; border-right:none;}



/******RODAPÉ******/
#rodape {clear:both; width:100%; height:77px; background:#71073A;}
#rodape #logo {float:right; text-align:center;width:50px; margin:35px 10px 0 0;}
#rodape #pagamento {float:left; text-align:center; margin-left:5px;}
#rodape #endereco {float:left; text-align:center; width:650px; font:9px verdana, arial; color:#fff; margin-top:13px;}

/******FORMULÁRIOS******/
.bt{padding: 2px 7px 4px 7px; margin:2px 2px 0 0; background:#71073A; font:bold 10px tahoma, arial; color:#fff;text-transform:uppercase;border:1px solid #a2a2a2;  height:20px;}
.input{background:#ffffff; border:1px solid #a2a2a2; font:11px Verdana, Tahoma; color:#505050;; margin:1px 0 0 0; padding: 2px;height:20px;}
.textarea{background:#ffffff; border:1px solid #a2a2a2; font:11px Verdana, Tahoma; color:#505050; padding: 2px;}
.select{background:#ffffff; font:11px Verdana, Tahoma; color:#000000; min-width:90px;}