body {
background-image: url("images/back_heart.gif");
margin: 0px;
padding: 0px;
text-align:center;
}

form{
margin:0;
padding:0;
}

img 
{
    border:0px;    
}
#container
{
    width:1000px; 
    margin:0 auto;  
    background-image: url("images/back_pano.gif");
}

#busca{
    height:41px;
    
    background-image: url("images/topo_faixa.gif");
}

#indique{
	float: left;
	margin-left:80px;
	margin-top:6px;
}

#form_buscar{
	color: #FFFFFF;
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 28px;
	margin:0px 0 0 60px;
	float:left;
	text-decoration:none;
}

#form_buscar p{
margin: 0;
text-decoration:none;
}

#field_buscar {
	border:medium none;
	color:#FE6182;
	font-size:12px;
	height:17px;
	margin-right:15px;
	margin-top:7px;
	padding-left:5px;
	width:177px;
	text-decoration:none;
}

#field_categoria {
	border:medium none;
	color:#FE6182;
	font-size:12px;
	height:17px;
	width:156px;
	text-decoration:none;
}

#btn_ok {
	background-color: transparent;
	background-image: url("images/topo_faixa_btn.gif");
	background-position: 0 100%;
	background-repeat: no-repeat;
	border: medium none;
	cursor: pointer;
	height: 23px;
	margin-left: 10px;
	width: 29px;
}


#topo{
background-image:url("images/topo_costura.gif");
background-position:60px 0;
background-repeat:no-repeat;
height:317px;

}
#left{
margin-left:51px;
width: 655px;  
text-align: left;
float:left;
}

#logotipo
{
width: 655px;    
height:274px;

}

#logotipo img
{
margin-top:10px;
margin-left:97px;
}

#menu_topo{
width: 655px;    
height:43px;
text-align:center;
}
#menu_topo ul{
margin:0px;
padding: 0px;
margin:0 0 0 60px;
list-style:none outside none;
}

#menu1{
float:left;
}

#menu2{
float:left;
}

#menu3{
float:left;
}

#menu4{
float:left;
}

#menu5{
float:left;
}
#menu6{
float:left;
}

#right{
background-image:url("images/topo_carrinho.gif");
background-position:30px 10px;
background-repeat:no-repeat;
float:left;
height:317px;
width:254px;
}

#itens_carrinho{
color:#C5B8B1;
font-family:verdana,arial,sans-serif;
font-size:13px;
font-weight:bold;
margin:216px 0 36px 138px;
text-align:left;
}

#valor_total_carrinho{
color:#C5B8B1;
font-family:verdana,arial,sans-serif;
font-size:13px;
font-weight:bold;
text-align:left;
margin:0 0 0 116px;
}


#conteudo{


}
#interior
{

margin-left:51px;
width:653px;
float:left;  
}
#meio{
background-color:#FFFFFF;
text-align:center;
border-left:1px solid #8F778E;
border-right:1px solid #8F778E;
width:653px;
float:left;
}

#topo_meio
{
    float:left;
    margin-top:-5px;

width:655px; 
height:29px;
background-image:url("images/centro_base_top.gif");
background-position:0px 0px;
background-repeat:no-repeat;  
}

#botton_meio
{
float:left;
margin-top:-5px;

width:655px; 
height:29px;
background-image:url("images/centro_base_bottom.gif");
background-position:0px 0px;
background-repeat:no-repeat; 
}


#direita{
float:left;
width:254px;
margin-top:0px;
}

#top_pedido{

height:99px;
background-image:url("images/lateral_pedido.gif");
background-position:0px 0px;
background-repeat:no-repeat;  
margin-left:14px;
width:240px;
}

#top_categoria{

height:99px;
background-image:url("images/lateral_categorias.gif");
background-position:0px 0px;
background-repeat:no-repeat;  
margin-left:14px;
width:240px;
}


.categoria {
border-bottom:1px dotted #BD8CBF;
font-family:verdana,arial,sans-serif;
font-size:11px;
list-style-position:outside;
list-style-type:none;
margin-left:10px;
padding:7px 0;
text-indent:6px;
width:178px;
}

.categoria a {
color:#630460;
font-family:verdana,arial,sans-serif;
font-size:10px;
font-weight:bold;
padding:1px 0;
text-decoration:none;
}

.categoria a:hover {
color:#fe6182;
font-family:verdana,arial,sans-serif;
font-size:10px;
font-weight:bold;
padding:1px 0;
text-decoration:none;
}

.subcategoria {
border-bottom:1px dotted #BD8CBF;
font-family:verdana,arial,sans-serif;
font-size:11px;
list-style-position:outside;
list-style-type:none;
margin-left:10px;
padding:7px 0;
text-indent:42px;
width:178px;
}

.subcategoria a {
color:#630460;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-style:italic;
margin-top:3px;
text-decoration:none;
}

.subcategoria a:hover {
color:#fe6182;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-style:italic;
margin-top:3px;
text-decoration:none;
}

.text_news {
color:#630460;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:bold;
margin-left:10px;
padding-left:6px;
}

#input_nome {
border:1px solid #FFFFFF;
color:#BD8CBF;
font-family:verdana,arial,sans-serif;
font-size:11px;
height:20px;
margin:10px 10px 10px 8px;
width:180px;
}

#input_email {
border:1px solid #FFFFFF;
color:#BD8CBF;
font-family:verdana,arial,sans-serif;
font-size:11px;
height:20px;
margin:10px 10px 10px 8px;
width:180px;
}

#btn_incluir {
background-image:url("images/lateral_newsletter_btn_incluir.gif");
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-family:verdana,arial,sans-serif;
font-size:8px;
font-weight:bold;
height:19px;
margin-left:17px;
padding:0;
text-transform:uppercase;
width:65px;
}

#btn_excluir {
background-image:url("images/lateral_newsletter_btn_excluir.gif");
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-family:verdana,arial,sans-serif;
font-size:8px;
font-weight:bold;
height:19px;
margin-left:26px;
padding:0;
text-transform:uppercase;
width:65px;
}



#conteudo_direita{
background-color:#F0F0F0;
border-left:1px solid #8F778E;
border-right:1px solid #8F778E;
text-align:left;
margin-left:29px;
width:198px;
}
#conteudo_direita ul
{

list-style:none outside none;
margin:0;
padding:0;
text-align:left;
}
#newsletter{
margin-left:14px;
width:240px;
height:107px;
background-image:url("images/lateral_newsletter.gif");
background-position:0px 0px;
background-repeat:no-repeat; 
}

#fecha_caixa{
background-image:url("images/lateral_bottom.gif");
background-position:0px 0px;
background-repeat:no-repeat; 
height:29px;
margin-left:29px;
}

#banners{
margin:25px 0;
}

#banner_central{
margin-bottom:12px;
}

/* VITRINE INICIO */

.produtos_vitrine{
float:left;
width:154;
border-right:1px dotted #a08779;
height:350px;
padding-bottom:25px;
}

.produtos_vitrine2{
float:left;
width:162;
height:350px;
}
#caixa_produto_vitrine{
padding:30px 10px 10px 10px;
}

#topo_img{
background-image:url("images/produto_base_vitrine_top.gif");
background-position:0px 0px;
background-repeat:no-repeat; 
height: 28px;
width: 128px;
margin-left:13px;
}

#centro_img{
background-image:url("images/produto_base_vitrine_middle.gif");
background-repeat:repeat-y; 
width: 128px;
margin-left:13px;
padding-top:10px;
}

#botton_img{
background-image:url("images/produto_base_vitrine_bottom.gif");
background-position:0px 0px;
background-repeat:no-repeat; 
height: 28px;
width: 128px;
margin-left:13px;
}

#nome_produto_vitrine{
color:#630460;
font-family:verdana,arial,sans-serif;
font-size:12px;
font-weight:normal;
padding:0 5px;
}

#preco_vitrine{
color:#f14e71;
font-family:verdana,arial,sans-serif;
font-size:12px;
padding:0 5px;
}

#btn_detalhes_vitrine{

}
#navegacao{
color:#630460;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:normal;
margin:10px 0;
padding-bottom:5px;
}

.marcar{
border:2px solid #F14E71;
padding:1px;
margin:0 1px;
}
.marcar_outros{
padding:1px;
margin:0 2px;
}

.marcar_outros a{
color:#630460;
font-family:verdana,arial,sans-serif;
font-size:11px;
text-decoration: none
}
.marcar_outros a:hover{
color:#F14E71;
font-family:verdana,arial,sans-serif;
font-size:11px;
text-decoration: none
}

/* VITRINE FIM */

/* INICIO PRODUTOS DESCRIÇÃO ASP */

#migalha {
margin:10px;
}
#cat_sub {
float:left;
text-align:left;
width:350px;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:bold;
color:#630460;
}
.TXTproduto2 {
color:#630460;
font-family:Verdana,Arial,Sans-serif;
font-size:11px;
font-style:italic;
text-decoration:none;
}
#marca_descricao {
float:right;
width:150px;
}

.nome_produto_descricao  {
color:#630460;
text-align:center;
font-family:verdana,arial,sans-serif;
font-size:17px;
margin:10px;

}

#caixa_imgs{

}

#imagem_grande{

float:left;
font-family:verdana,arial,sans-serif;
font-size:11px;
margin:0 0 0 120px;
}

#imagem_grande2{
float:left;
}

#imagens_pequenas{
float:left;
margin:45px 0 0 50px;
}

#imagens_pequenas div{

margin:0 0 30px 0;
}

#top_img_gde{
background-image:url("images/detalhe_produto_basefoto_top.gif");
background-position:0 0;
background-repeat:no-repeat;
height:56px;
margin-left:13px;
width:308px;
}
#meio_img_gde{
background-image:url("images/detalhe_produto_basefoto_middle.gif ");
background-repeat:repeat-y; 
width:308px;
margin-left:13px;
padding-top:10px;
}
#bottom_img_gde{
background-image:url("images/detalhe_produto_basefoto_bottom.gif");
background-position:0px 0px;
background-repeat:no-repeat; 
height: 33px;
width: 308px;
margin-left:13px;
}

.topico_descricao{
background-color:#630460;
height:23px;
margin:10px;
padding-top:8px;
}

/* FIM PRODUTOS DESCRIÇÃO ASP */







/* RODAPE */
#rodape {
background:url("images/rodape_fundo.gif") repeat-x scroll 0 0 transparent;
color:#9BA1A5;
font-family:verdana,arial,sans-serif;
font-size:10px;
height:208px;
margin-top:30px;
text-align:center;
}


#rodape_conteudo {
margin:auto;
min-height:190px;
padding-top:0px;
text-align:left;
	
}

#caixa_titulo{
height: 40px;
}
#rodape .institucional{
color:#FFFFFF;
float:left;
font-size:11px;
margin:22px 0 0 30px;
}
#rodape .informacoes{
color:#FFFFFF;
float:left;
font-size:11px;
margin:22px 0 0 85px;
}
#rodape .atendimento{
color:#FFFFFF;
float:left;
font-size:11px;
margin:22px 0 0 140px;
}
#rodape .pagamento{
color:#FFFFFF;
float:left;
font-size:11px;
margin:22px 0 0 50px;
}
#rodape .seguro{
color:#FFFFFF;
float:left;
font-size:11px;
margin:22px 0 0 70px;
}

#rodape h4 {margin-bottom:20px;font-size:11px;}
#rodape h4 {margin-top:4px;color:#FFFFFF;}

#rodape .coluna {
	display:block;
	height:158px;
	/*margin-top:40px;*/
	float:left;
	border-right:dotted 1px #bbacb3;
	margin-right:2em;
}
#rodape #c1 {width:150px;margin-left:20px;}
#rodape #c2 {width:180px}
#rodape #c3 {width:170px}
#rodape #c4 {width:170px}
#rodape #c5 {width:190px;margin-right:0px;border-right:none;padding-top:10px;}

#rodape p {text-align:left;margin:10px 0;}


#rodape ul {
	
	margin:0 0 0 5px;
	padding:10px 0 0;
}

#rodape li {
	display:block;
	background-image:url("templates/pt_BR/default/seta_rodape.gif");
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	list-style:none;
	margin:5px 0px;
}

#rodape a {
	color:#d6c4c4;
	text-decoration:none;
}
a.logo, a.logo img {float:left;
margin:0 15px 0 0;}
 

p.Copyright {
	text-align:center;
	background-color:#290126;
	color:#805a7f;
	font-size:10px;
	clear:both;
	padding:1em;
	line-height:2em;
	margin:0px;
	padding:13px 0 10px;
	font-family:verdana,arial,sans-serif;
}

/* FIM RODAPE */