* {
padding:0;
margin:0 auto 0 auto;
font:12px Verdana, Arial, Helvetica, Sans-serif;
color:#333;
}

body {background:#ccc;}

strong {font-weight:bold;}

a {
font-size:10px; 
font-weight:bold;
text-decoration:none;
color:#333;
}
a:hover {text-decoration:underline;}

em {
color:#c0295e;
font-weight:bold;
}

h1, h2, h3, h4, {
margin:10px 0 10px 0;
color: #fff;
font-weight:bold;
}
h1 {
margin:15px 15px auto 10px;
font-size:29px;
color:#fff;
float:left;
}
h2 {
font-size:18px;
color:#333;
margin:14px -4px 0 7px;
}
h3 {
font-size:12px;
color:#333;
}
h4 {
font-size:10px;
color:#712d5a;
}
h5 {
font-size:13px;
color:#333;
text-align:center;
}

h2#marcas {
color:#c0295e;
float:left;}

h2.titprincipal {
font-size:16px;
font-weight:bold;
float:left;
}

p {
_margin:12px 0 0 10px;
color:#fff;
}

span {display:none;}

div#mae {width:778px;}

div#header {
background:url(../imagens/perfumes_com_desconto_header.gif) repeat-x #ccc;
height:62px;
}

div#header a {
font-size:29px;
color:#fff;
}

div#header p {
padding:10px 15px 0 0;
_padding-top:0;
color:#fff;
}

div#headerinterna {
width:778px;
height:55px;
background:#fff7fc;
}

div#headerinterna p {
margin:20px 0 0 8px;
color:#333;
float:left;
font-weight:bold;
}

div#headerinterna h2 {float:left;}

div#headerprincipal {
background:#f4f4f4;
width:490px;
height:55px;
float:left;
}

div#headerprincipal p {
font-size:10px;
font-weight:bold;
padding:17px 0 0 10px;
_padding:5px 0 0 0;
float:left;
color:#333;
}

div#principalconheca {
background:#fff7fc;
width:283px;
height:55px;
border-left:5px solid #fff;
float:left;
}

div#principalconheca p {
margin:8px 35px 0 40px;
font-weight:bold;
color:#333;
}

div#footerprincipal {
background:#f4f4f4;
width:490px;
height:25px;
float:left;
}

div#footerprincipal p {
padding-top:6px;
margin:0;
text-align:center;
}

div#footerconheca {
background:#fff7fc;
width:283px;
height:25px;
border-left:5px solid #fff;
float:left;
}

div#footerconheca p {
padding-top:6px;
margin:0;
text-align:center;
}

div#perfofertas {
margin-right:0;
width:778px;
height:55px;
background:#803366;
border-top:8px solid #fff;
}

div#perfofertas h2 {
color:#fff;
float:left;
}

div#perfofertas p {
padding:22px 0 0 8px;
_padding:10px 0 0 0;
color:#fff;
float:left;
font-size:10px;
font-weight:bold;
}

div#maisvendidos {
width:778px;
height:55px;
background:#e2488e;
border-top:8px solid #fff;
}

div#maisvendidos h2{
color:#fff;
float:left;
}

div#maisvendidos p {
padding:21px 0 0 9px;
_padding:8px 0 0 0;
color:#fff;
float:left;
font-size:11px;
font-weight:bold;
}

div#homemaisvendidos {
background:#fff;
width:490px;
height:1001px;
margin:0;
float:left;
}

div#homeperfvirtual {
background:#f4f4f4;
border-left:5px solid #fff;
width:283px;
float:left;
}

div#homeperfvirtual h2 {
margin:0;
color:#803366;
text-align:center;
}

div#saldao {
width:778px;
height:55px;
background:#f4f4f4;
border-top:8px solid #fff;
}

div#saldao p {
margin:20px 0 0 10px;
color:#333;
float:left;
font-size:11px;
font-weight:bold;
}

div#saldao h2 {float:left;}

div#saldo {
background:#fff;
width:778px;
height:1280px;
_height:1250px;
border-bottom:18px solid #f4f4f4;
}

div#ofertas {
background:#fff;
width:778px;
height:1280px;
_height:1250px;
border-bottom:18px solid #803366;
}

div#cabelos {
background:#fff;
width:778px;
height:650px;
_height:450px;
border-bottom:18px solid #803366;
}

div#importados {
background:#fff;
width:778px;
height:1540px;
_height:1250px;
border-bottom:18px solid #e2488e;
}

div#internaofertas {
background:#fff;
width:778px;
height:300px;
float:left;
}

div#internaofertas p {
color:#803366;
font-weight:bold;
margin:30px 0 0 10px;
}

div#internaofertas a {
margin:0 auto 0 20px;
font-size:18px;
color:#c0295e;
text-decoration:underline;
}

div#internamarcas {
width:778px;
height:100%;
padding:30px 0 20px 0;
background:#ffedfb;
float:left;
}

div#internamarcas p {
margin:10px 20px 10px 20px;
color:#803366;
}

div#internamarcas h4 {margin:15px 60px 15px 60px;}

div#internamarcas h5 {
margin:0 0 0 20px;
text-align:left;
font-weight:bold;
color:#712d5a;
}

div#compra {
width:778px;
height:100%;
padding-bottom:40px;
margin:0;
background:#ffedfb;
float:left;
}

div#compra a {
margin:0 auto 0 20px;
font-size:18px;
color:#c0295e;
text-decoration:underline;
}

div#compra p {
margin:20px 0 0 10px;
color:#803366;
}

div#interna {
width:778px;
border-top:8px solid #fff;
}

div#principal {
background:#e9e9e9;
width:490px;
float:left;
}

div#principalmarcas {
background:#ffedfb;
border-left:5px solid #fff;
width:283px;
height:360px;
float:left;
}

div#principalmarcas a {
color:#803366;
font-weight:normal;
}

div#ofertacompra {
width:778px;
padding:20px 0 20px 0 ;
background:#fff;
border-bottom:18px solid #ffedfb;
}

div#ofertacompra a {
margin:0 auto 0 50px;
font-size:18px;
color:#c0295e;
text-decoration:underline;
}

div#marcas ul li {
width:200px;
float:right;
}

div#marcas ul {
width:400px;
height:355px;
background:#ffedfb;
}

ol {
width:250px;
height:1200px;
_height:1120px;
float:left;
list-style:none;
}

ol li a {
margin-left:60px;
font-weight:normal;
color:#712d5a;
}

div.titulo {
background:#be295d;
width:778px;
height:55px;
}

div.titulo h2 {
color:#fff;
float:left;
}

div.titulo p {
padding:20px 0 0 10px;
_padding:8px 0 0 0;
float:left;
font-size:12px;
font-weight:bold;
}

div.marcasvirtual {
margin:0;
width:778px;
height:150px;
}

div.titvirtual{
background:#be295d;
width:778px;
height:30px;
margin:0;
}

div.titvirtual h4{
margin:0 5px 0 5px;
_margin:8px 5px 0 10px;
font-weight:bold;
font-size:12px;
color:#f8de00;
float:left;
}

div#corpo {
width:778px;
height:2250px;
_height:1950px;
margin:0;
padding:5px 0 20px 0 ;
background:#fff;
border-bottom:18px solid #be295d;
}

div#corpo p {
font-weight:bold;
margin:;
_margin:8px 0 0 0;
padding:0;
}

div#footer {
_width:593px;
width:585px;
height:80px;
background:#fff;
float:left;
}

div#footer h5 {padding-top:25px;}

div#logo {
background:#fff;
width:193px;
height:80px;
float:left;
}

div#principalmaisvendidos {
background:#e1488e;
width:490px;
height:55px;
margin:0;
float:left;
}

div#principalmaisvendidos h2 {margin:0;}

div#principalmaisvendidos h2 {
color:#fff;
margin:10px 0 0 0;
text-align:center;
}

div#principalmaisvendidos p {
margin:0;
text-align:center;
}

div#principalvirtual {
background:#be295d;
width:283px;
height:55px;
border-left:5px solid #fff;
float:left;
}

div#principalvirtual h2 {
color:#fff;
margin:10px 0 0 0;
text-align:center;
}

div#principalvirtual p {
margin:0;
text-align:center;
}

dl.produto {
padding:5px 0 0 29px;
_padding:0 0 0 20px;
margin:18px 0 -20px 0;
width:230px;
height:125px;
float:left;
}

dt, dd {
margin-left:90px;
color:#803366;
font-size:10px;
}

dd.brand {margin:5px 0 5px 90px;}

dd.thumb {
margin:-71px 0 0 0;
width:70px;
}

dd.links a {color:#cc52a3;}

dd.description {font-weight:bold;}

dl.produtoH {
padding-left:25px;
margin:15px 0 -20px 0;
width:220px;
height:125px;
float:left;
}

dt, dd {
margin-left:90px;
color:#803366;
font-size:10px;
}

dd.brand {margin:5px 0 5px 90px;}

dd.thumb {
margin:-71px 0 0 0;
width:70px;
}

dl.homeproduto {
padding:8px;
width:125px;
height:105px;
float:left;
}

dl.homeproduto dt.hp,dd.hp,dd.hplinks,dd.descricao,dd.hpbrand {
padding:2px;
background:#e9e9e9;
margin:0;
color:#803366;
}

dt.hp, dd.hp {
color:#803366;
font-size:10px;
}

dd.hplinks a {color:#cc52a3;}

dd.descricao {font-weight:bold;}

ul.menu {
padding-top:5px;
width:778px;
height:20px;
text-align:center;
clear:both;
}

ul.menuA {background:#e9e9e9;}

ul.menuB, ul.menuC {background:#f4f4f4;}

ul.menu li {display:inline;}

ul.menuA li a {color:#712d5a;}

ul.menuB li a {color:#cc52a3;}

ul.menuC li a {
font-weight:normal;
color:#712d5a;
}

ul.menuA li {
border-right:1px solid #712d5a;
padding-right:5px;
_padding:0 0 0 5px;
}

ul.menuB li {
border-right:1px solid #cc52a3;
padding-right:5px;
_padding:0 0 0 5px;
}

ul.menuC {padding-bottom:10px;}

ul.menuC li {
border-right:1px solid #712d5a;
padding-right:5px;
_padding:0 0 0 5px;
line-height:20px;
}

ul.menu li.last {border-right:none;}

ul.listaprincipal {
margin:5px 10px 5px 10px;
float:left;
}

ul li {list-style:none;}

div#silva a {
width:92px;
height:47px;
margin:-55px 0 0 670px;
_margin-top:-62px;
background:url(../imagens/selo_acessobr92x47.gif);
float:left;
}