/* CSS Document */

@import url("reset.css");
@import url("tipo.css");
@import url("formulario.css");
div.imagem_restrito { float: left; clear: left; display:inline; width:80px; height:80px; padding:12px; }
div.imagem_restrito img { border:5px solid; }
div.descricao_restrito { float: left; display:inline; padding-top:10px; }
ul#miniprodutos { margin:0 auto; width:530px; list-style: none; }
ul#miniprodutos li { float: left; margin: 10px 5px; padding: 5px; border-top: 0px solid #777; border-bottom: 0px solid #777; text-align: center; height: 250px; overflow: hidden; }
ul#miniprodutos li span { display: block; width:150px; }
#flashhome { width:100%; overflow:hidden; }
.icomapasite { background:url(../img/btn_mapasite.gif) no-repeat top left; display:block; width:73px; height:12px; float:right; margin-top:5px; }
.icomapasite span { display:none; }
.aviso { background:#545454; color:#ffc; padding:2px 4px; margin:4px; display:block; clear:both; text-align:center; }
h1#logo { width:115px; height:115px; text-indent:-9000px; background:url(../img/logo_ox.png) no-repeat top left; position:absolute; z-index:90; top:5px; left:10px; }
h1#logo a { display:block; width:115px; height:115px; }
.linkvoltar { color:#ff9; }
.linkvoltar:hover { color:#ff3; }
.vcard { background:#121212; border:1px solid #444; padding:5px; float:left; width:70%; }
h4.fn { background:#333; padding:2px 0 2px 5px; }
.adr { clear:both; }
.street-address { font-weight:bold; }
div#cont { width:1000px; text-align:left; margin:auto; position:relative; }
div#cont:after, div#conteudo:after, .cl:after { content:"."; display:block; height:0; clear:both; visibility:hidden; min-height:10px; }
div#top, div#menuprincipal { height:90px; }
div#menuprincipal { background:url(../img/bg_pontos.png) no-repeat bottom right; text-align: right; position:relative; }
div#menuflash { padding-top:74px; }
ul#nav { position:absolute; left:-9000px; }
#toppesquisa { bottom: -20px; left: 180px; position: absolute; width: 472px; z-index: 50; }
#toppesquisa a { float:right; display:block; }
#toppesquisa form#busca { height:20px; padding: 2px 8px; float: right; }
form#busca input { display:inline; padding:4px; }
div#destaques div.box { float: left; width:302px; height:88px; padding: 15px; }
div#destaques ul { list-style:none; margin:0; float:left; }
div#destaques ul li { padding-left:15px; background:url(../img/bullet_bola.gif) no-repeat left; }
div#destaques a { text-decoration:none; }
div#destaques div.primeira { background:url(../img/boxes_1.gif) no-repeat top left; }
div#destaques div.segunda { background:url(../img/boxes_2.gif) no-repeat top left; margin:0 2px; }
div#destaques div.terceira { background:url(../img/boxes_3.gif) no-repeat top left; }
div#destaques div h4 { background:url(../img/bg_box_titulo.gif) no-repeat top right; padding-right:5px; float:left; font-size:0.71em; font-stretch:narrower; color:#bebebe; font-family: verdana, arial; font-weight:normal; text-transform:uppercase; margin-bottom:8px; }
div#destaques div h4 span { background:url(../img/bg_box_titulo1.gif) no-repeat top left; padding:3px 5px 0 10px; display:block; float:left; }
div#destaques div.texto { clear:both; float:left; width:100%; font-size: 0.9166em; }
div#destaques div.texto img { float:left; clear:none; margin-right:1.2em; height:auto; }
div#destaques div.texto h5 { clear:none; color:#bebebe; margin-bottom:0.5em; font-size:0.98em; }
div#destaques div.texto p a { display:block; font-size:9px; }
div#destaques div.texto .col { float:left; width:65%; }
div#destaques div.texto .imagem { width: 80px; }
#rod { clear:both; text-align:right; font-size:9px; padding:6px; line-height:normal; margin: 30px 0 0 0; background: #c6c6c6; background: -moz-linear-gradient(top, #c6c6c6 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c6c6c6), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(top, #c6c6c6 0%, #ffffff 100%); background: -o-linear-gradient(top, #c6c6c6 0%, #ffffff 100%); background: -ms-linear-gradient(top, #c6c6c6 0%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c6', endColorstr='#ffffff', GradientType=0 );
background: linear-gradient(top, #c6c6c6 0%, #ffffff 100%); }
#rod a { text-decoration:none; margin:0; padding:0; }
#rod p { font-size: 9px; height:15px; margin:20px 10px 0 0; text-align:right; color:#0f465b; }
#rod span { display:block; width: 1000px; margin:0 auto; }
#rod img { float:left; margin: 10px 0 10px 10px; }
#rod hr { height:2px; background-color:#ccc; }
/*****************************************************************************
		P Á G I N A S  I N T E R N A S
*****************************************************************************/

#conteudo { background:url(../img/bg_pontos_texto.png) repeat-x top left; padding-top:40px; float: left; width:100%; }
.produtos#conteudo { }
.produtos#conteudo div.col { width:195px; }
#conteudo div.col, .produtos#conteudo div.first { float: left; width: 200px; }
.produtos#conteudo div.first { padding-top:40px; }
#conteudo div.last { padding-left:0; padding-right:0; }
.produtos div.col#principal { width: 520px; padding: 0 15px; }
div.col#principal { width: 520px; padding: 0 15px; }
ul.listagem { margin:0; }
ul.noticia div { float:left; clear:both; }
ul.listagem li { list-style: none; border-bottom:0px solid #444; padding:10px 0; float: left; width:90%; clear:both; }
ul.listagem li img { float:left; display:block; padding:5px 5px 5px 0; }
ul.listagem li a { float:left; }
ul.listagem li.paginacao { border-bottom:none; }
ul.listagem li.paginacao a { float:none; }
ul.listagem li span.pag_selecionada { font-weight:bold; }
ul.noticia h4 a { float:none; }
div.col#principal a.link_anexo { padding-left:25px; height:18px; padding-top:10px; margin-top:5px; display:block; float:left; background: url(../img/icon_anexos.jpg) no-repeat left; }
div#lisCidades ul { list-style: none; clear:both; float: left; width:90%; }
div#lisCidades ul li { width: 150px; padding-right: 5px; float:left; }
div.col#destaques { width: 250px; padding:0; }
div.col#destaques div.box { width:auto; height:auto; margin-bottom:20px; padding:0; background:url(../img/bg_box_destaque.jpg) repeat-x top left; }
div.col#destaques div.box .texto { padding: 0 5px; width:238px; border-left: 1px solid #302e2f; border-right: 1px solid #302e2f; }
div.col#destaques div.texto .col { padding:0; }
div.col#destaques div.box .texto a { display:inline; padding: 0 3px; }
div.col#destaques div.box .top { padding: 5px; background:url(../img/top_box_destaque.gif) no-repeat top left; min-height: 20px; }
div.col#destaques div.box .bot { background:url(../img/bot_box_destaque.gif) no-repeat bottom left; height: 7px; line-height:1px; clear:both; }
ul#submenu, ul.sublinhas { background:url(../img/bg_submenu.png) no-repeat top right; min-height: 265px; list-style: none; text-align:right; margin:0; padding: 20px 10px 0 0; }
ul#submenu li, ul.sublinhas li { margin-bottom: 1.2em; }
ul#submenu li a, ul.sublinhas a { font:bold 11px Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px; }
ul#submenu li a:hover { }
/*****************************************************************************
		P R O D U T O S
*****************************************************************************/
		
.cabelo em { color:#c06; }
.corpo em { color:#fc9; }
.banho em { color:#9cf; }
.protecao em { color:#F38131; }
.homens em { color:#ccc; }
.produtos h3.linha { text-align: right; height:43px; }
.produtos h3.linha span { display:none; }
h3.titcabelo { background:url(../img/tit_seuCabelo.png) no-repeat top right; }
h3.titcorpo { background:url(../img/tit_seuCorpo.png) no-repeat top right; }
h3.titbanho { background:url(../img/tit_seuBanho.png) no-repeat top right; }
h3.titprotecao { background:url(../img/tit_suaProtecao.png) no-repeat top right; }
h3.tithomens { background:url(../img/tit_homens.png) no-repeat top right; }
#formrecomende label { display:block; clear:both; margin-bottom:2px; }
#formrecomende label span { display:block; float:left; width:60px; padding-right:5px; text-align:right; }
#formrecomende input { width: 150px; }
#formrecomende button { float: right; margin-right:18px; }
#selectproduto div { float:left; position:relative; }
#selectproduto strong { background:url(../img/bg_select_produto.gif) repeat-x top left; display:block; height:24px; padding: 2px 10px; float:left; }
a#btnselectproduto { background:url(../img/btn_select_produto.gif) no-repeat top left; display:block; width:22px; height:24px; float:left; margin-left:1px; }
a#btnselectproduto span { display:none; }
ul#listaprodutos { position: absolute; list-style: none; left: 100%; bottom:-100px; background:#333; white-space:nowrap; _height:1%; padding-right:20px; margin:0; min-width:330px; overflow-y:auto; }
ul#listaprodutos li { height:24px; clear:both; margin: 0 0 1px; }
ul#listaprodutos li a { display: block; padding: 2px 15px; text-decoration:none; }
ul#listaprodutos li a:hover { background:url(../img/bullet_bola.gif) no-repeat 2px; }
table#miniproduto, table#miniproduto td { border:0 none; }
table#miniproduto td { border-left:1px solid #666; width:150px; border-bottom:0px solid #333; height:100px; overflow:visible; }
table#miniproduto tr { }
table#miniproduto td a { display:block; clear:both; text-align:center; text-decoration:none; }
#detproduto { clear:both; padding-top:20px; }
#detproduto h4 { margin-bottom:6px; }
#detproduto .col { width:50% !important; }
ul#mapasite, ul#mapasite ul { list-style:none; }
ul#mapasite ul { margin-bottom:1px; }
ul#mapasite li { background:#333; margin-bottom:2px; padding:2px 4px; }
ul#mostrarFotos { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; list-style: none; margin:0; padding:0; }
ul#mostrarFotos li { width:100%; float: left; }
.compartilhe { float:left; margin:3px 0 0 -156px; }

