@charset "UTF-8";
/* CSS Document */
body, html, p, h1, h2, h3, h4, h5, img, button, input, textarea{
	margin: 0;
	padding: 0;
	border: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #909090;
}
h1 {
	font-size: 25px;
	/*margin: 0px 0px 14px 0px;*/
}
h2 {
	font-size: 18px;
	/*margin: 0px 0px 5px 0px;*/
}
h3 {
	font-weight: bold;
	color: #000000;
	margin: 10px 0px 9px 0px;
}
h3 a {
	color: #000000;
	text-decoration: none;
}
h3 a:hover {
	text-decoration: none;
}
a {
	text-decoration: none;
	color: #606060;
}
table, th, td, tr {
	margin: 0;
	padding: 0;
}
/* FORM */
button {
	cursor: pointer;
}
input {
	background: #3d3d3d;
	border: none;
}
input.marca {
	background: #0a0a0a;
}
input.contato, textarea.contato {
	/*background: #0a0a0a;*/
	background: #3d3d3d;
}
button.bt-contato {
	background: url(../images/bt-mensagem.gif);
	width: 148px;
	height: 30px;
}
button.bt-news {
	background: url(../images/bt-news.gif) center no-repeat;
	width: 30px;
	height: 30px;
	float: left;
}
button.bt-redes-sociais {
	width: 97px;
	height: 46px;
	float: left;
	margin-top: 10px;
}
button.bt-twitter {
	background: url(../images/bt-twitter.gif) center no-repeat;
}
button.bt-orkut {
	background: url(../images/bt-orkut.gif) center no-repeat;
	margin-left: 1px;
}
button.bt-flickr {
	background: url(../images/bt-flickr.gif) center no-repeat;
	margin-left: 1px;
}
button.bt-iniciar {
	background: url(../images/bt-iniciar-off.jpg) center no-repeat;
	width: 293px;
	height: 62px;
	float: left;
	margin: 10px 0px 0px 0px;
}
button.bt-iniciar:hover {
	background: url(../images/bt-iniciar-on.jpg) center no-repeat;
}
button.bt-cadastro {
	background: url(../images/bt-cadastro-off.jpg) center no-repeat;
	width: 293px;
	height: 62px;
	float: left;
	margin: 10px 0px 0px 2px;
}
button.bt-cadastro:hover {
	background: url(../images/bt-cadastro-on.jpg) center no-repeat;
}
/* CLASS */
.centralizar {
	margin: 0px auto 0px auto;
}
.vermelho {
	color: #93808a;
}
.vermelho a {
	color: #93808a;
}
.vermelho a:hover {
	text-decoration: underline;
}
.box-ofertas {
	width: 138px;
	float: left;
	margin: 5px 0px 0px 22px;
}
.box-ofertas a:hover {
	text-decoration: underline;
}
.box-redes {
	width: 294px;
	float: left;
	margin: 22px 0px 0px 30px;
}
.box-coluna-perfume {
	background: #e5e5e5 url(../images/bg-logo-perfume.png) bottom left no-repeat;
	width: 203px;
	height: 75px;
	margin: 1px 0px 0px 0px;
	padding: 25px 15px 0px 76px;
	cursor: pointer;
}
.box-coluna-perfume:hover {
	background: #CCCCCC url(../images/bg-logo-perfume.png) bottom left no-repeat;
}
.box-coluna-servicos {
	background: #e5e5e5 url(../images/bg-logo-servicos.png) bottom left no-repeat;
	width: 204px;
	height: 80px;
	margin: 1px 0px 0px 0px;
	padding: 20px 14px 0px 76px;
	cursor: pointer;
}
.box-coluna-servicos:hover {
	background: #CCCCCC url(../images/bg-logo-servicos.png) bottom left no-repeat;
}
.box-coluna-bemvoce {
	background: #e5e5e5 url(../images/bg-logo-bemvoce.png) bottom left no-repeat;
	width: 203px;
	height: 85px;
	margin: 1px 0px 0px 0px;
	padding: 15px 15px 0px 76px;
	cursor: pointer;
}
.box-coluna-bemvoce:hover {
	background: #cccccc url(../images/bg-logo-bemvoce.png) bottom left no-repeat;
}

.box-coluna-acontece {
	background: #e5e5e5 url(../images/bg-logo-acontece.png) bottom left no-repeat;
	width: 203px;
	height: 85px;
	margin: 1px 0px 0px 0px;
	padding: 15px 15px 0px 76px;
	cursor: pointer;
}

.box-coluna-acontece:hover {
	background: #cccccc url(../images/bg-logo-acontece.png) bottom left no-repeat;
}

.ranking-nome {
	width: 293px;
	height: 28px;
}
p.posicao {
	background: url(../images/bg-posicao.gif) center no-repeat;
	width: 22px;
	height: 22px;
	float: left;
	text-align: center;
	padding: 6px 0px 0px 8px;
	margin-right: 8px;
}
p.nome {
	padding: 6px 0px 3px 0px;
	border-bottom: 1px solid #0e0e0e;
	width: 270px;
}
table.marcas td {
	border-bottom: #0e0e0e solid 1px;
}

p.regulamento {
	font-family:Trebuchet MS;
	font-size:11px;
	letter-spacing:0;
	line-height:14px;
	text-align:justify;
}


/* DIV'S */
#menu {
	width: 100%;
	height: 111px;
	text-align: center;
}
#flash-index {
	background: #000000;
	width: 100%;
	height: 740px;
	text-align: center;
}

div#apresentacao{ width: 100%; background: black url(../images/bg_loading.gif) no-repeat center 185px; }
div#apresentacao div#apsSlide{ width: 100%; height: 420px; background: url(../images/loading_index.gif) no-repeat center; overflow: hidden; }
div#apresentacao div#apsSlide div{ width: 100%; height: 420px; }
.apsInterna {  height: 200px;
	overflow: hidden;
}


/*div#apresentacao div#apsInfo{ width: 942px; height: 320px; margin: 0 auto 0 auto; padding-top: 30px; }*/
div#apresentacao div#apsInfo{ width: 942px; height: 275px; margin: 0 auto 0 auto; padding-top: 30px; }
div#apresentacao div#apsInfo div#apsInfoEsq{ width: 618px; float: left; }
div#apresentacao div#apsInfo div#apsInfoEsq h1{}

/*DESTAQUE ONE*/
div#apresentacao div#apsInfo div#apsInfoEsq a img#destOne{ width: 558px; height: 170px; display: block; }
/*BORDAS*/
div#apresentacao div#apsInfo div#apsInfoEsq a img#destOne { border: 1px solid #444; }
div#apresentacao div#apsInfo div#apsInfoEsq a:hover img#destOne {border: 1px dotted #C263A6;}


div#apresentacao div#apsInfo div#apsInfoEsq div{ width: 558px; height: 170px; padding: 30px; background: #fff; }
div#apresentacao div#apsInfo div#apsInfoEsq div span{ width: 268px; height: 170px; display: block; float: left; background: #ededed; }
div#apresentacao div#apsInfo div#apsInfoEsq div div{ width: 270px; height: 170px; padding: 0 0 0 20px; background: #e8e8e8; float: left; }
div#apresentacao div#apsInfo div#apsInfoEsq div div h3{ width: 270px; height: 25px; padding: 10px 0 0 0; margin: 0; color: #908B2E; font-family: 'Futura Book BT', 'Trebuchet MS', Tahoma, Arial, Verdana; font-size: 18px; font-weight: normal; }
div#apresentacao div#apsInfo div#apsInfoEsq div div div{ width: 270px; height: 130px; padding: 5px 0 0 0; margin: 0; }
div#apresentacao div#apsInfo div#apsInfoEsq div div div p{ margin: 0 0 5px 0; }

div#apresentacao div#apsInfo div#apsInfoDir{ width: 294px; float: right; }
div#apresentacao div#apsInfo div#apsInfoDir h1{ width: 294px; }

/*DESTAQUE TWO*/
div#apresentacao div#apsInfo div#apsInfoDir a img#destTwo{ width: 284px; height: 170px;  display: block; }
/*BORDAS*/
div#apresentacao div#apsInfo div#apsInfoDir a img#destTwo{ border:1px solid #444; }
div#apresentacao div#apsInfo div#apsInfoDir a:hover img#destTwo{ border:1px dotted #0171b3;}


div#apresentacao div#apsInfo div#apsInfoDir h5{ width: 294px; height: 25px; margin: 8px 0 0 0; }
div#apresentacao div#apsInfo div#apsInfoDir p{ width: 294px; font-family: Arial, Verdana, Tahoma; color: #606060; font-size: 12px; text-align: left; }
div#apresentacao div#apsInfo div#apsInfoDir p a{ text-decoration: none; color: #606060; }
div#apresentacao div#apsInfo div#apsInfoDir p a:hover{ text-decoration: underline; }


#flash-interna {
	background: #000000;
	width: 100%;
	height: 200px;
	text-align: center;
}
#flash-titulo {
	background: #0a0a0a url(../images/bg-titulo.gif) right no-repeat;
	width: 100%;
	height: 53px;
	padding-top: 25px;
	color: #2d2d2d;
}
#flash-titulo #titulo {
	width: 942px;
}
#content-stage {
	background: #000000;
	width: 100%;
	padding: 30px 0px 30px 0px;
}
#content-stage #content {
	width: 942px;
}
#content-stage #content .title{
	margin-bottom:10px;
}
#content-stage #content .sub{
	margin-bottom:10px;
 	color:#AE5460;
}
#content-stage #content p{
	margin-bottom:20px;
}
#content-stage #content #content-left {
	width: 618px;
	float: left;
}
#content-stage #content #content-left #ranking {
	border-top: 3px solid #0e0e0e;
	padding-top: 20px;
	margin-top: 26px;
}
#content-stage #content #content-right {
	width: 294px;
	float: right;
	padding-left: 30px;
}
#content-ofertas {
	width: 942px;
	height: 302px;
}
#content-ofertas #ofertas {
	width: 618px;
	float: left;
	margin: 20px 0px 0px 0px;
}
#content-ofertas #ofertas div.box-ofertas:first-child {
	margin-left: 0px;
}
#content-ofertas #coluna {
	width: 294px;
	float: right;
	margin: 0px 0px 0px 30px;
}
#content-ofertas #coluna div:first-child {
	margin-top: 0px;
}
#content-ofertas #ofertas .box-ofertas p{
	font-size: 11px;
	line-height: 13px;
}
#content-ofertas #ofertas .box-ofertas h3{
	margin-bottom: 2px;
}


#content-redes {
	background: #2f2f2f url(../images/bg-content-redes.gif) top repeat-x;
	width: 100%;
	height: 184px;
}
#content-redes #redes {
	width: 942px;
}
/*
#content-redes #redes div.box-redes:first-child {
	margin-left: 0px;
}
*/
#content-redes #redes #news {
	width: 294px;
	float: left;
	margin: 18px 0px 0px 0px;
}
#content-redes #redes #redes-sociais {
	width: 294px;
	float: right;
	margin: 18px 0px 0px 30px;
}
#content-redes #redes #twitter {
	width: 294px;
	float: left;
	margin: 18px 0px 0px 30px;
}
#content-footer {
	width: 942px;
	height: 43px;
	padding-top: 32px;
}
#content-footer img {
	float: right;
	margin-top: 3px;
}
/* TWITTER */
#passaro {
	background: url(../images/passaro.png) center no-repeat;
	width: 70px;
	height: 56px;
	position: absolute;
	margin: 119px 0px 0px 235px;
}
#twitter_div {
	background: #3d3d3d;
	width: 254px;
	height: 63px;
	padding: 20px;
	margin-top: 5px;
}
#twitter_div ul#twitter_update_list {
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-family: Georgia;
	font-style: italic;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #606060;
	text-align: center;
}
#twitter_div ul#twitter_update_list li {
	background: #3d3d3d;
}
#twitter_div ul#twitter_update_list li a {
	text-decoration: none;
	color: #FFFFFF;
}
#twitter_div ul#twitter_update_list li a:hover {
	text-decoration: underline;
}

/* Catalogo 26/04/2011
----------------------- */
div#content_catalogo a { 
	background: url(../images/bg_content_catalogo.jpg) no-repeat;
	width: 942px; height: 170px;
	margin: 0 auto;
	text-indent: -9999px;
	display: block;
}
#catalogo {
	background: url(../images/bg_catalogo.jpg) repeat-x scroll center;
	margin: 0 auto;
    width: 100%;
	height: 170px;
	text-align:center;
}

/* NOVO TOPO
----------------------- */

#header_wrapper { height:110px; border-bottom:1px solid #e6e6e6; background-color:white; }

#header { width:940px; margin:0 auto; }

#logo {
	background:url(../images/logo_topo.png) no-repeat;
	margin-top:25px;
	float:left;	
	width:154px;
	height:60px;
	text-indent:-9999px;
	display:block;	
}

#nav {
	float:right;
	list-style:none;
	padding:0;
	margin:0;	
}

#nav li {
	float:left;	
	text-indent:-9999px;
}

#nav li a{
	display:block;
	height:110px;
	background:url(../images/nav_sprite.png) no-repeat;
}

#nav li#parfumerie a {   width: 93px; background-position:   0px 0px }
#nav li#blog a { 	     width: 64px; background-position: -93px 0px }
#nav li#produtos a {     width: 92px; background-position:-157px 0px }
#nav li#lojas a {        width: 65px; background-position:-249px 0px }
#nav li#lancamentos a {  width:115px; background-position:-314px 0px }
#nav li#ja_premiamos a { width:107px; background-position:-429px 0px }
#nav li#contato a {      width: 86px; background-position:-536px 0px }

#nav li#parfumerie a:hover {   width: 93px; background-position:   0px -110px }
#nav li#blog a:hover { 	       width: 64px; background-position: -93px -110px }
#nav li#produtos a:hover {     width: 92px; background-position:-157px -110px }
#nav li#lojas a:hover {        width: 65px; background-position:-249px -110px }
#nav li#lancamentos a:hover {  width:115px; background-position:-314px -110px }
#nav li#ja_premiamos a:hover { width:107px; background-position:-429px -110px }
#nav li#contato a:hover {      width: 86px; background-position:-536px -110px }

.direita { float:right;}
.esquerda { float:left;}
.clear {clear: both}
.meia {width: 450px;} 
.meia img { margin: 0 20px 10px 0;}
#menu_midia{ 
	width: 291px; height: 46px;
	margin: 25px 0 0 0;
	padding: 0;
}
#menu_midia li{
	float: left;
	list-style: none;
}
#menu_midia li a{ 
	background: url(../images/menu_midia_sprite.png) no-repeat;
	width: 70px; height: 46px;
	display: block;
	text-indent: -9999px;
}
#menu_midia li#youtube_link a{ background-position: -70px 0; }
#menu_midia li#facebook_link a{ background-position: -140px 0; }
#menu_midia li#flickr_link a{ background-position: -210px 0; }
#menu_midia li#twitter_link a:hover{ background-position: 0 -46px; }
#menu_midia li#youtube_link a:hover{ background-position: -70px -46px; }
#menu_midia li#facebook_link a:hover{ background-position: -140px -46px; }
#menu_midia li#flickr_link a:hover{ background-position: -210px -46px; }

