/*CSS Viva Perfumes*/

* {
  font-family:Arial, "Nimbus Sans L";
  color:#704610;
}

body {
	width:1003px;
  margin:0 auto;
	background-color:#84c6f6;
  background-image:url(../images/site/bg_site.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
}

img {
  border:0;
}

#principal {
	width:1003px;
  background-image:url(../images/site/bg_principal.jpg);
  background-repeat:repeat-y;
  float:left;
}

/*
 * cabecalho
 */
#cabecalho {
	width:1003px;
	height:260px;
  background-image:url(../images/site/top_direita.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  background-color:#84c6f6;
}
.logo {
  float:left;
  width:282px;
}
.logo img {
  margin:46px 0 0 66px;
}

#home_flash {
  float:left;
}

/*
 * corpo site
 */
.corpo {
  width:1003px;
  min-height:415px;
  _height:415px;
  background-image:url(../images/site/corpo_site.jpg);
  background-position:top;
  background-repeat:no-repeat;
}

/*
 * busca
 */
#form_busca {
  margin:17px 0 0 12px;
  float:left;
  _margin-left:6px;
}
#form_busca input {
  width:150px;
  height:16px;
  padding:2px;
  font-size:10pt;
  color:#645e5e;
  border:1px solid #bcb9b9;
  float:left;
}
#form_busca input.buscar {
  width:30px;
  height:24px;
  background-image:url(../images/site/bt_buscar.gif);
  border:0;
  cursor:pointer;
  margin-left:3px;
}


/*
 * Menu
 */
#menu {
  margin:12px 0 0 56px;
  float:left;
  _margin-left:28px;
}

.ul_level_0_normal {
  width:208px;
  padding:0;
  margin:0;
}
.ul_level_0_normal li.li_level_0_normal {
  margin:0;
  padding:2px 0 0 0;
  list-style:none;
}
.ul_level_0_normal li.li_level_0_normal a.a_level_0_normal {
  width:172px;
  height:25px;
  font-size:10pt;
  color:#fef4d4;
  text-decoration:none;
  padding:5px 0 0 36px;
  display:block;
  background-image:url(../images/site/bg_menu.jpg);
  background-repeat:no-repeat;
}
.ul_level_0_normal li.li_level_0_normal a.a_level_0_normal:hover {
  background-image:url(../images/site/bg_menu_hover.jpg);
}
.ul_level_0_normal li.li_level_0_normal a.a_level_0_current {
  width:172px;
  height:25px;
  font-size:10pt;
  color:#fef4d4;
  text-decoration:none;
  padding:5px 0 0 36px;
  display:block;
  background-image:url(../images/site/bg_menu_hover.jpg);
  background-repeat:no-repeat;
}

.ul_level_1_normal {
  width:165px;
  padding:3px 0;
  margin:0 0 0 20px;
  background-color:#d3af89;
}
.ul_level_1_normal li.li_level_1_normal {
  width:165px;
  list-style:none;
  padding:1px 0 0 3px;
  margin:0;
}
.ul_level_1_normal li.li_level_1_normal a.a_level_1_normal {
  width:141px;
  height:auto;
  font-size:9pt;
  text-decoration:none;
  color:#6b3d0d;
  display:block;
  padding:4px 0 0 19px;
}
.ul_level_1_normal li.li_level_1_normal a.a_level_1_normal:hover {
  background-color:#f8cd8f;
}
.ul_level_1_normal li.li_level_1_normal a.a_level_1_current {
  width:141px;
  height:17px;
  font-size:9pt;
  text-decoration:none;
  color:#6b3d0d;
  display:block;
  padding:4px 0 0 19px;
  background-color:#f8cd8f;
}


.ul_level_2_normal {
  width:165px;
  padding:3px 0;
  margin:0 0 0 20px;
  background-color:#d3af89;
}
.ul_level_2_normal li.li_level_2_normal {
  width:165px;
  list-style:none;
  padding:1px 0 0 3px;
  margin:0;
}
.ul_level_2_normal li.li_level_2_normal a.a_level_2_normal {
  width:141px;
  height:17px;
  font-size:9pt;
  text-decoration:none;
  color:#6b3d0d;
  display:block;
  padding:4px 0 0 19px;
}
.ul_level_2_normal li.li_level_2_normal a.a_level_2_normal:hover {
  background-color:#f8cd8f;
}
.ul_level_2_normal li.li_level_2_normal a.a_level_2_current {
  width:141px;
  height:17px;
  font-size:9pt;
  text-decoration:none;
  color:#6b3d0d;
  display:block;
  padding:4px 0 0 19px;
  background-color:#f8cd8f;
}


.ul_level_3_normal {
  width:165px;
  padding:3px 0;
  margin:0 0 0 20px;
  background-color:#d3af89;
}
.ul_level_3_normal li.li_level_3_normal {
  width:165px;
  list-style:none;
  padding:1px 0 0 3px;
  margin:0;
}
.ul_level_3_normal li.li_level_3_normal a.a_level_3_normal {
  width:141px;
  height:17px;
  font-size:9pt;
  text-decoration:none;
  color:#6b3d0d;
  display:block;
  padding:4px 0 0 19px;
}
.ul_level_3_normal li.li_level_3_normal a.a_level_3_normal:hover {
  background-color:#f8cd8f;
}
.ul_level_3_normal li.li_level_3_normal a.a_level_3_current {
  width:141px;
  height:17px;
  font-size:9pt;
  text-decoration:none;
  color:#6b3d0d;
  display:block;
  padding:4px 0 0 19px;
  background-color:#f8cd8f;
}


/*
 * Area restrita
 */
.area_restrita {
  float:left;
  margin:25px 0 0 7px;
  _margin-left:3px;
}

.topo_arearestrita {
  width:189px;
  height:9px;
  background-image:url(../images/site/topo_arearestrita.gif);
  font-size:0px;
  float:left;
}
.base_arearestrita {
  width:189px;
  height:9px;
  background-image:url(../images/site/base_arearestrita.gif);
  font-size:0px;
  float:left;
}
.bg_arearestrita {
  width:189px;
  background-image:url(../images/site/bg_arearestrita.gif);
  float:left;
}

.bg_arearestrita h4 {
  font-size:13pt;
  color:#c4261d;
  margin:3px 0 0 13px;
  padding:0 0 0 13px;
  text-align:left;
  background-image:url(../images/site/bolinha.gif);
  background-position:left;
  background-repeat:no-repeat;
}
.area_restrita form {
  width:167px;
  margin:10px auto;
  padding:0;
}
.area_restrita input {
  width:159px;
  height:16px;
  color:#645e5e;
  padding:2px;
  font-size:10pt;
  border:1px solid #bcb9b9;
}
.area_restrita input.campo {
  width:126px;
}
.area_restrita .bt_ok {
  width:30px;
  height:24px;
  background-image:url(../images/site/bt_ok.gif);
  background-repeat:no-repeat;;
  border:0;
  cursor:pointer;
  float:right;
  margin:0 5px 0 0;
}
.area_restrita a {
  float:right;
}
.area_restrita p {
  margin:0;
  padding:0;
  text-align:center;
  font-size:9pt;
  color:#645e5e;
}
.area_restrita p.label_erro {
	color:red;
}
.area_restrita .sair {
  width:30px;
  height:24px;
  background-image:url(../images/site/bt_sair.gif);
  background-repeat:no-repeat;;
  border:0;
  cursor:pointer;
  float:right;
  margin:0 15px 0 0;
}

/*
 * home
 */
.home {
  float:left;
  width:654px;
  margin:16px 0 0 24px;
}

.destaques {
  float:left;
  width:380px;
}
.destaque {
  width:380px;
}
.destaque h4 {
  font-size:14pt;
  margin:0;
  padding:0 0 8px 13px;
  background-image:url(../images/site/bolinha.gif);
  background-position:left;
  background-repeat:no-repeat;
}
.destaque p {
  font-size:11pt;
  margin:0;
  padding:0;
}

.veja_mais {
  float:right;
  color:#bd5d00;
  text-decoration:none;
}
.veja_mais:hover {
  text-decoration:underline;
}

.banner {
  float:right;
}

/*
 * Enquete
 */
.topo_enquete {
  width:249px;
  height:5px;
  background-image:url(../images/site/topo_enquete.gif);
  font-size:0px;
  float:left;
}
.base_enquete {
  width:249px;
  height:5px;
  background-image:url(../images/site/base_enquete.gif);
  font-size:0px;
  float:left;
}
.bg_enquete {
  width:225px;
  background-image:url(../images/site/bg_enquete.gif);
  float:left;
  padding:0 12px;
  color:#645e5e;
  font-size:10pt;
}
.bg_enquete h4 {
  font-size:13pt;
  color:#c4261d;
  margin:3px 0 0 0;
  padding:0 0 7px 13px;
  text-align:left;
  background-image:url(../images/site/bolinha.gif);
  background-position:left;
  background-repeat:no-repeat;
}
.bg_enquete p {
  font-size:11pt;
  color:#645e5e;
}

#caixa_opcoes_enquete {
  margin-top:13px;
}
#opcoes_enquete {
  text-align:left;
}

.botao_votar_enquete {
  text-align:center;
}
.botao_votar {
  width:50px;
  height:24px;
  background-image:url(../images/site/bt_votar.gif);
  border:0;
  cursor:pointer;
  margin-top:13px;
}

.bg_enquete label {
  text-align:left;
  cursor:pointer;
}

.bg_enquete p.enquete_error {
  color:red;
}

.enquete_percentagem_true,
.enquete_percentagem_false {
  height:15px;
  font-size:0px;
  float:left;
}
.enquete_percentagem_true {
  background-color:#c4261d;
}
.enquete_percentagem_false {
  background-color:#EC5E56;
}

/*
 * rodape
 */
.rodape {
	width:1003px;
  height:123px;
	background-image:url('../images/site/bck_rodape.jpg');
	background-repeat:no-repeat;
  float:left;
}
.rodape address {
	font-size:10pt;
  font-style:normal;
	padding:30px 0 0 0;
  text-align:center;
  color:#50330d;
}
.rodape a {
  float:right;
  margin-top:10px;
}

/*
 * conteudo
 */
.conteudo {
  width:630px;
	padding:10px 0px 20px 0px;
	margin:0 0 0 30px;
	float:left;
  font-size:11pt;
  display:inline;
}
.conteudo h3 {
  font-size:13pt;
  padding:0 0 10px 0;
  margin:0;
}
.conteudo p {
  font-size:11pt;
  padding:0 0 12px 0;
  margin:0;
}
.conteudo a {
  font-size:11pt;
  color:#704610;
}
.conteudo hr {
  color:#e5e5e5;
}

.bt_voltar {
  float:right;
  margin-top:10px;
}

.conteudo a.veja_mais {
  color:#bd5d00;
}

.conteudo a.veja_mais2 {
  color:#bd5d00;
  text-decoration:none;
}
.conteudo a.veja_mais2:hover {
  text-decoration:underline;
}

/**
 *  backtracking
 */
.backtracking ul {
  padding:0 0 10px 0;
  margin:0;
}
.backtracking li {
	list-style: none;
	display: inline;
}
.backtracking a {
  font-size:10pt;
  color:#704610;
  text-decoration:none;
}
.backtracking a:hover {
  text-decoration: underline;
}
.backtracking li.last {
  font-weight:bold;
}

/*
 * Formularios
 */
#formulario { 
	font-size:10pt;
  margin:0 auto;
}
#formulario input { 
	border:1px solid #a78460;
	width:349px;
	height:16px;
	font-size:9pt;
  padding:2px;
}
#formulario textarea { 
	border:1px solid #a78460;
	width:349px;
	height:78px;
	font-size:9pt;
  padding:2px;
}
#formulario select { 
	border:1px solid #a78460;
	height:20px;
	font-size:9pt;
}
#formulario input.fone { 
	width:315px;
	margin-left:3px;
}
#formulario input.ddd { 
	width:20px;
}
#formulario input.cidade { 
	width:285px;
}

#formulario input.radio {
  border:0;
  width:15px;
  height:10px;
}
#formulario .limpar {
	width:49px;
	height:20px;
  background-image:url('../images/site/bt_limpar.gif');
	border:0;
	cursor:pointer;
  font-size:0px;
}
#formulario .enviar {
	width:49px;
	height:20px;
  background-image:url('../images/site/bt_enviar.gif');
	border:0;
	cursor:pointer;
  margin-left:5px;
  font-size:0px;
}

.label_erro {
	color:red;
}

/*
 * categorias
 */
.table_categorias img {
  border:1px solid #dad9d9;
}
.table_categorias a {
  text-decoration:none;
  margin-top:5px;
  font-size:10pt;
}
.table_categorias a:hover {
  text-decoration:underline;
}

/*
 * lightbox galeria show
 */
.lb_slideshow {
  width:206px;
  height:148px;
  font-size:10pt;
  background-image:url(../images/site/fundo_imagem_galeria.gif);
  padding:15px 0 0 0;
}

/*
 * Produtos
 */
.img_categoria {
  width:100%;
  text-align:center;
}
.img_categoria img {
  border:1px solid #dad9d9;
}


.table_produtos {
  margin:20px 0;
  font-size:10pt;
}
.table_produtos h4 {
  color:#c4261d;
  font-size:12pt;
  margin:0;
  padding:0 0 7px 0;
}
.table_produtos p {
  margin:0;
  padding:0 0 10px 0;
}

.produtos {
  width:100%;
  float:left;
}
.produtos p {
  margin:0;
  padding:0 0 10px 24px;
}

.none_desc {
  margin:14px 0 0 0;
  float:left;
  width:350px;
  text-align:left;
}

.galeria_produtos {
  width:300px;
  margin:14px 0 0 0;
  float:right;
}
.galeria_produtos .imgs {
  width:300px;
  float:left;
}

.ampliar {
  font-size:10pt;
  background-image:url(../images/site/ampliar.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding-left:20px;
  float:left;
  margin:10px 0 10px 0;
  text-align:left;
}

/*
 * localizacao
 */
.localizacao {
  width:450px;
  margin:10px auto;
}


/*
 * Paginação
 */
.area_paginacao {
  float:left;
  width:580px;
}
.paginacao {
	margin:13px auto;
} 
.paginacao a {
  color:#B77D4B;
	text-decoration:none;
  text-align:center;
  padding:3px;
  font-size:10pt;
  font-weight:bold;
}
.paginacao a:hover {
  color:#5a2d11;
}
.paginacao a.img {
  width:6px;
  height:12px;
  font-size:0px;
  padding:0 3px 0 3px;
  background:none;
}
.paginacao a.img:hover {
  background:none;
}
.paginacao strong {
  width:15px;
  height:19px;
	text-decoration:none;
  text-align:center;
  padding:3px;
  font-size:10pt;
  color:#5a2d11;
}

