* { margin: 0; padding: 0; list-style: none; }

body { font-family: Calibri, Arial, Verdana, sans-serif; font-size: 12px; background: #FFFFFF; color: #5F5F5F; }

img { border:0; }

#header { width:950px; height:133px; margin:auto; }

#header h1 { overflow:hidden; line-height:500px; width: 1px; height: 1px; }

.logo { margin-top:30px; float:left; }

#los-dos { float:right; margin:38px 10px 0 0; }

#menu { float:right; margin-top:5px; margin-top:66px; }

#menu li { display:inline; }

#menu li a { background-image:url('/img/menu.png'); height:31px; float:left; display:block; }

#menu li a#home { background-position:0 0;width:60px; }
#menu li a#home.on { background-position:0 -30px; }
#menu li a#home:hover, #menu li a#institucional:focus { background-position:0 -30px; }

#menu li a#institucional { background-position:-60px 0;width:105px; }
#menu li a#institucional.on, #menu li a#institucional:hover, #menu li a#institucional:focus { background-position:-60px -30px; }

#menu li a#colecoes { background-position:-165px 0;width:64px; }
#menu li a#colecoes.on, #menu li a#colecoes:hover, #menu li a#colecoes:focus { background-position:-165px -30px; }

#menu li a#beleza { background-position:-229px 0;width:57px; }
#menu li a#beleza.on, #menu li a#beleza:hover, #menu li a#beleza:focus { background-position:-229px -30px; }

#menu li a#franquias { background-position:-286px 0;width:73px; }
#menu li a#franquias.on, #menu li a#franquias:hover, #menu li a#franquias:focus { background-position:-286px -30px; }

#menu li a#social { background-position:-359px 0;width:52px; }
#menu li a#social.on, #menu li a#social:hover, #menu li a#social:focus { background-position:-359px -30px; }

#menu li a#lojas { background-position:-411px 0;width:49px; }
#menu li a#lojas.on, #menu li a#lojas:hover, #menu li a#lojas:focus { background-position:-411px -30px; }

#menu li a#lounge-hsbc { background-position:-460px 0;width:108px; }
#menu li a#lounge-hsbc.on, #menu li a#lounge-hsbc:hover, #menu li a#lounge-hsbc:focus { background-position:-460px -30px; }

#menu li a#contato { background-position:-568px 0;width:65px; }
#menu li a#contato.on, #menu li a#contato:hover, #menu li a#contato:focus { background-position:-568px -30px; }

#menu li a#blog { background-position:-633px 0;width:47px; }
#menu li a#blog.on, #menu li a#blog:hover, #menu li a#blog:focus { background-position:-633px -30px; }

#content { width:950px; margin:auto; overflow:hidden; }

#content-left { float:left; width:450px; }

#content-center { float:left; width:465px; padding-left:40px; }

#content-right { float:right; width:445px; }

h3 { color:#A28E11; font-size: 14px; }

.h3-look {
    overflow: hidden;
    line-height: 100px;
    width: 445px;
    height: 36px;
    background: url('/img/look-book-t.png') no-repeat;
}

.h3-blog {
    overflow: hidden;
    line-height: 100px;
    width: 443px;
    height: 37px;
    background: url('/img/blog-bobstore.png') no-repeat;
}

.h3-must, .h3-tendencias-home {
    overflow: hidden;
    line-height: 100px;
    width: 443px;
    height: 29px;
    background: url('/img/tendencias.png') no-repeat;
	margin-top:35px;
}

.h3-tendencias-home {
    overflow: hidden;
    line-height: 100px;
    width: 436px;
    height: 33px;
    background: url('/img/still.png') no-repeat;
	margin-top:0;
}

#linha-footer {
	margin:15px 0 0 0;
	background:url('/img/linha3.png') no-repeat center;
	height:1px;
}
#footer {
	height:74px;
    background:url('/img/bg_footer.png') no-repeat center;
    line-height: 75px;
	margin:auto;
}
#footer object {
	float: right;
}
#footer div {
	position:relative;
	width:918px;
	margin:auto;
}
#footer div, #footer div a {
	color:#826a10;
	font-size:12px;
}
#footer div img {
	position:absolute;
	top:20px;
	right:0;
}
#footer a {
	text-decoration:underline;
}

.titulo-h3 { margin-top:35px; }

.titulo2 { margin-top:35px; color:#A28E11; font-weight:bold; }

.img-home { float:left; padding-right:3px; margin-top:15px; }

.img-look2 { float:right; padding-left:10px; margin-top:10px; }

.img-still { float:left; padding-right:20px; margin-top:25px; }

.img-tendencias { float:left; padding-right:20px; margin-top:35px; }

.p-titulo2 { margin-top:25px; font-size:14px; line-height:20px; }

.linha { display:block; margin:auto; padding-top:25px; }

.all-looks {
    border:1px solid #A28E11;
    color:#A28E11;
    height:25px;
    margin-top: 60px;
    text-align:center;
    line-height:25px;
}

.post { float:left; width: 215px; }
.post-padding { padding-left:20px; }

.text-blog { font-family: 'Palatino Linotype', Serif; font-size: 21px; color:#7D7D7D; }

.post span { display:block; margin-top:25px; color:#7D7D7D; font-size:11px; }

#partners {
	height:47px;
	margin-top:20px;
}

#partners .banner { padding-top: 5px;  height:65px;}
#partners .end { margin: 0px; }

.partners-left {
    width:130px;
    height:55px;
    border:1px solid #e6deac;
    text-align:center;
    float:left;
    padding:15px 0px 0px 0px;
	margin-right: 30px;
	margin-left: 150px;
}

.partners-right {
    width:173px;
    height:47px;
    border:1px solid #e6deac;
    text-align:center;
    padding:15px 5px 5px 15px;
    float:left;
}

.partners-left img { margin-top:12px; }

.partners-right img { margin-top:12px; }

#partners { width:445px; padding-top:15px; }

a.link:link { color:#A28E11; text-decoration:none; }

a.link:visited { color:#A28E11; text-decoration:none; }

a.link:hover { color:#A28E11; text-decoration:underline; }

a.link:active { color:#A28E11; text-decoration:underline; }

a.link2:link { color:#7D7D7D; text-decoration:none; }

a.link2:visited { color:#7D7D7D; text-decoration:none; }

a.link2:hover { color:#7D7D7D; text-decoration:underline; }

a.link2:active { color:#7D7D7D; text-decoration:underline; }

#bg-top {
	width:100%;
	height:15px;
	background:url('/img/bg_linha_top.png') repeat-x;
	padding-bottom:45px;
}

h2 {
    width:950px;
    height:28px;
    overflow:hidden;
    line-height:200px;
    margin-bottom:40px;
}

.linha3 { display:block; margin:auto; padding-top:20px; }

#page-left { float:left; }

#page-right { float:right; }

/* ***************** */

.call-release {
    width:192px;
    height:78px;
    border:1px solid #A28E11;
    color:#A28E11;
    padding:10px;
}

.h3-look-book {
    overflow: hidden;
    line-height: 100px;
    width: 201px;
    height: 36px;
    background: url('/img/look-book-t.png') no-repeat;
}

.h3-release {
    overflow: hidden;
    line-height: 100px;
    width: 201px;
    height: 36px;
    background: url('/img/release.png') no-repeat;
}

#content-left p.text-must {
    font-size:14px;
    margin-top:27px;
    line-height:18px;
	height:60px;
}

.h3-tendencias {
    overflow: hidden;
    line-height: 100px;
    width: 209px;
    height: 33px;
    background: url('/img/tendencias.png') no-repeat;
}

.h3-still {
    overflow: hidden;
    line-height: 100px;
    width: 202px;
    height: 33px;
    background: url('/img/titulo-must-have.png') no-repeat;
}

.h3-assessoria {
    overflow: hidden;
    line-height: 100px;
    width: 430px;
    height: 40px;
    background: url('/img/assessoria-de-imprensa.png') no-repeat;
	margin-bottom: 30px;
}

.h3-lojas {
    overflow: hidden;
    line-height: 100px;
    width: 330px;
    height: 33px;
    background: url('/img/lojas.png') no-repeat;
}

.h3-showroom {
    overflow: hidden;
    line-height: 100px;
    width: 330px;
    height: 33px;
    background: url('/img/showroom.png') no-repeat;
	margin: 60px 0px 20px 0px;
}

.h3-fale-conosco{
    overflow: hidden;
    line-height: 100px;
    width: 244px;
    height: 33px;
    background: url('/img/fale-conosco.png') no-repeat;
	margin-bottom: 30px;
}

#destaque-home {
	width:100%;
	background:url(/img/bg-linhas-destaque-home.png) repeat-x;
	text-align:center;
	margin-bottom:20px;
}

.text-look-home {
    font-size:14px;
    color:#B4B4B4;
    margin-top:23px;
    height:60px;
}

#partners .black {
	background:#000;
}

.imgHSBC {
	position:relative;
	top:-22px;
}

#orkut, #facebook {
	margin:0 0 0 95px;
}
#twitter_update_list {
	border-top:1px dashed #333333;
	margin:16px 0 0 0;
	padding:16px 0 0 0;
}
#twitter_update_list li {
	border-bottom:1px dashed #333333;
	margin-bottom:16px;
	padding-bottom:16px;
}
#twitter_update_list li span {
	font-size:13px;
}
#twitter_update_list a {
	color:#282828;
}

#midias-sociais {
	margin-top:15px;
	border-top:1px solid #e7e7e7;
	padding-top:15px;

	margin-bottom:0;
	border-bottom:1px solid #e7e7e7;
	padding-bottom:15px;
}
