/*  
Theme Name: Novidadeiras
Theme URI: http://www.novidadeiras.com.br/
Description: tema criado pela w3haus para o site das novidadeiras
Author: W3Haus
Author URI: http://www.w3haus.com.br/
*/
/*paleta de cores
	cor das fontes: #7e5e4f
	lavanda do bg do site: #ffede9
	lavanda mais escuro para as caixas de conteúdo: #fdd6cd
	lavanda mais escuro para as caixas de conteúdo no cabeçalho: #ffede9
	rosa forte: #d4095a
	rosa fraco: #e86f93
	cor da fonte do logo: #8c6958
	borda do lado do logo: #d2b0a3
*/
/*geral */
body {
	background: #ffede9 url(img/bg1.jpg) scroll 0 0;
	font: 11px/1.5 verdana, "lucida sans", helvetica, sans-serif !important; 
	color: #7e5e4f !important; 
	height: 100%;
	position: relative;
}
body a { color: #7e5e4f; }
#wrap {
	position: relative;
	width: 760px;
	margin: 0 auto;
	height: 100%;
}
strong {font-weight: bold;}
em { font-style: italic; }
/*cabeçalho */
#header {
	top: 0;
	background: transparent url(img/bg-header.png) no-repeat scroll 0 0;
	width: 754px;
	height: 84px;
}
#header ul {
	position: relative;
	top: 25px;
}
#header ul li { display: inline; }
#header ul li a {
	display: block;
	height: 18px;
	width: 80px;
	background: transparent url(img/header-menu-ir.png) no-repeat scroll 0 0;
	float: left;
	text-indent: -99999px;
}
#header ul li a#contato {
	width: 50px;
	background-position: -81px -24px;
}
#header ul li a#contato:hover {
	width: 50px;
	background-position: -81px -26px;
}
#header ul li a#home:hover {
	background-position: -131px -2px;
}
#header ul li a#quemsomos:hover { background-position: 0 -2px; }
#header ul li a#home {
	width: 37px;
	background-position: -131px 0;
}
#logo {
	float: left;
	margin: 15px 15px 15px 30px;
	border-right: 1px solid #d2b0a3;
	padding-right: 15px;
}
fieldset.busca {
	float: right;
	background: transparent url(img/bg-busca.gif) no-repeat scroll 0 0;
	width: 200px;
	height: 42px;
	margin: 16px -13px 0 0;
	padding-left: 30px;
	padding-top: 7px;
	position: relative;
}
fieldset.busca input {
	width:27px;
	height: 16px;
	float: right;
	position: absolute;
	right: 75px;
}
fieldset.busca input#s {
	width: 83px;
	height: 12px;
	background:  #ffede9 url(img/bg-busca-input.gif) no-repeat scroll 0 0;
	font-size: 9px;
	position: relative;
	border: 0;
	top: 1px;
}
fieldset.busca label {
	background:  transparent url(img/busca-ir.gif) no-repeat scroll 0 0;
	text-indent: -9999999px;
	display: block;
	height: 11px;
	width: 35px;
	float: left;
	margin-top: 3px;
}
/* conteúdo principal */
#content {position: relative; z-index: 1; }
/* navegação pelas categorias */
#nav {
	float: left;
	width: 180px;
	font-weight: bold;
	margin-left: 21px;
	margin-top: -11px;
}
#nav li { text-indent:32px; }
#nav li a {
	display: block;
	background:transparent url(img/cat-bg.png) no-repeat scroll 0 -2px;
	width:162px;
	height:21px;
	text-indent: -9999px;
}
#nav li a.cat-baby {	background:transparent url(img/cat-baby.png) no-repeat scroll 0 -2px;}
#nav li a.cat-beauty {	background:transparent url(img/cat-beauty.png) no-repeat scroll 0 -2px;}
#nav li a.cat-celeb {	background:transparent url(img/cat-celebrar.png) no-repeat scroll 0 -2px;}
#nav li a.cat-nov {	background:transparent url(img/cat-novidade.png) no-repeat scroll 0 -2px;}
#nav li a.cat-beauty {	background:transparent url(img/cat-beauty.png) no-repeat scroll 0 -2px;}
#nav li a.cat-findi {	background:transparent url(img/cat-findi.png) no-repeat scroll 0 -2px;}
#nav li a.cat-ver {	background:transparent url(img/cat-ver.png) no-repeat scroll 0 -2px;}
#nav li a.cat-viajar {	background:transparent url(img/cat-viajar.png) no-repeat scroll 0 -2px;}
#nav li a.cat-usar {	background:transparent url(img/cat-usar.png) no-repeat scroll 0 -2px;}
#nav li a.cat-pensar {	background:transparent url(img/cat-pensar.png) no-repeat scroll 0 -2px;}
#nav li a.cat-ouvir {	background:transparent url(img/cat-ouvir.png) no-repeat scroll 0 -2px;}
#nav li a.cat-ler {	background:transparent url(img/cat-ler.png) no-repeat scroll 0 -2px;}
#nav li a.cat-estreia {	background:transparent url(img/cat-estreia.png) no-repeat scroll 0 -2px;}
#nav li a.cat-decor {	background:transparent url(img/cat-decor.png) no-repeat scroll 0 -2px;}
#nav li a.cat-comprar {	background:transparent url(img/cat-comprar.png) no-repeat scroll 0 -2px;}
#nav li a:hover { background-position: -165px -3px; }
/*#nav li a:hover {
	background-color: #BFD2C5;
	color: #fff;
}*/
#nav h2 {
	text-indent: -999999px;
	background: transparent url(img/categorias-ir.png) no-repeat scroll bottom left;
	height: 16px;
	width: 100px;
	position: relative;
	left: -16px;
	margin-bottom: 15px;
	display: none.
}
.page #nav {
	margin-top: -26px;
}
/*arquivo de posts antigos da mesma categoria - interna */
#arquivo-cat {
	width: 150px;
	margin-top: 22px;
}
#arquivo-cat h3{
	background-color: #97725F;
	padding: 7px;
	color:#fff;
	margin-bottom: 11px;
}	
#arquivo-cat ul li a, #arquivo-dia ul li a {
	background: none;
	text-indent: 0;
	display: inline;
	font-weight: normal;
}
#arquivo-cat ul li, #arquivo-dia ul li {
	list-style-image:url(img/bullet.gif);
	list-style-position:outside;
	margin-left:21px;
	text-indent:0;
}
#arquivo-cat ul li a:hover, #arquivo-dia ul li a:hover { text-decoration: underline;}
/*arquivo de posts recentes - interna */
#arquivo-dia {
	width: 150px;
	margin-top: 22px;
}
#arquivo-dia h3{
	background-color: #ffbeac;
	padding: 7px;
	color:#97725f;
	margin-bottom: 11px;
}	
/* assine a news */
#aux {
	float: right;
	width: 150px;
	margin-right:99px;
	margin-top:35px;
	top:-40px;
	position:absolute;
	right:0;
}
#content.notf #aux {
	margin-right: 29px;
}
.arquivo #aux, .page #aux { margin-right:37px; }
#assine img {
	position: relative;
	z-index: 12
}
#assine p {
	text-indent: -9999999px;
	background: transparent url(img/tododia.png) no-repeat scroll bottom left;
	height: 93px;
	width: 93px;
	position:absolute;
	right:-50px;
	z-index: 0;
	top:120px;
}
#novidadedia-interna {
  float: right;
	width: 150px;
	margin-right: -15px;
}
#novidadedia-interna h3, #novidadedia-interna h2 {
  font-weight: bold;
	color: #d4095a;
}
#novidadedia-interna h2 {
	background: transparent url(img/novidadedia-interna-ir.png) no-repeat scroll left center;
	text-indent: -9999px;
}
#novidadedia-interna h2 a {
	display: block;
}
#wrap #aux #novidadedia-interna p {
  font-size: 10px;
	line-height: 1;
	text-indent: 0;
}
/* coluna do meio na home */
#principal {
	margin-left: 206px;
	height: 100%;
	width: 382px;
	position: relative;
	z-index: 0;
}
#principal a:hover {
	text-decoration: underline;
}
/* coluna do meio para as páginas de arquivo */
#arquivo {
	background: #fdd6cd url(img/arquivo-bg-top.png) no-repeat scroll top center;
	margin-left: 196px;
	min-height: 450px;
	padding: 0pt 15px 40px 15px;
	width:352px;
}
#content.arquivo.unico  {
	margin-top: -14px;
}
#content.arquivo.unico.busca-pag  {
	margin-top: 0;
}
/* cabeçalhos das seções*/
#arquivo.quem { background: #f4d2c8 url(img/arquivo-bg-quem.png) no-repeat scroll top center; }
#arquivo.contato { background: #fff url(img/arquivo-bg-contato.png) no-repeat scroll top center; }
#arquivo.assine { background: #fff url(img/arquivo-bg-cadastro.png) no-repeat scroll top center; }
#arquivo.busca { background: #fff url(img/arquivo-bg-busca.png) no-repeat scroll top center; }
#arquivo.termos { background: #fff url(img/arquivo-bg-termos.png) no-repeat scroll top center; }
#arquivo.politica { background: #fff url(img/arquivo-bg-politica.png) no-repeat scroll top center; }
#arquivo.obrigado { background: #fff url(img/arquivo-bg-cadastro.png) no-repeat scroll top center; }
/* cabeçalhos das categorias*/ 
#arquivo.novidade { background-image: url(img/cat-arquivo-bg-novidade.png); }
#arquivo.findi { background-image: url(img/cat-arquivo-bg-findi.png); }
#arquivo.beauty { background-image: url(img/cat-arquivo-bg-beauty.png); }
#arquivo.usar { background-image: url(img/cat-arquivo-bg-usar.png); }
#arquivo.comprar { background-image: url(img/cat-arquivo-bg-comprar.png); }
#arquivo.ver { background-image: url(img/cat-arquivo-bg-ver.png); }
#arquivo.ouvir { background-image: url(img/cat-arquivo-bg-ouvir.png); }
#arquivo.ler { background-image: url(img/cat-arquivo-bg-ler.png); }
#arquivo.decor { background-image: url(img/cat-arquivo-bg-decor.png); } 
#arquivo.viajar { background-image: url(img/cat-arquivo-bg-viajar.png); } 
#arquivo.baby { background-image: url(img/cat-arquivo-bg-baby.png); } 
#arquivo.estreia { background-image: url(img/cat-arquivo-bg-estreia.png); } 
#arquivo.pensar { background-image: url(img/cat-arquivo-bg-pensar.png); } 
#arquivo.celebrar { background-image: url(img/cat-arquivo-bg-celebrar.png); width: 350px;} 
#arquivo h2 {
	height: 80px;
	width: 300px;
	text-indent: -999999px;
}
.post { 
	width: 350px;
	margin:15px 0 30px 0;
}
.post p {
padding:5px 0 5px 0;
}
.post h3, .post h4 {
	padding: 0 5px;
	background-color: #e3bdb1;
	color: #d4095a;
	font-weight: bold;
	margin-bottom: 5px;
}
.post.unico { padding-top: 10px; }
.post h3 a { color: #d4095a; }
.post p a:hover {
	text-decoration: underline;
}
.post h4 {
	background-color: #f1cac0;
	color:#97725f;
	margin-bottom: 0;
	font-size: 0.9em;
}
.post img { margin: 10px 10px 10px 5px; }
.post h5 img { margin: 10px 5px 0 0; }
.entry { margin-left: 3px; }
.post .info {
	color: #e86f93;
	font-weight: bold;
	margin-top: 14px;
	font-size: 0.9em
}
/* form contato */
input.med {
	background:transparent url(img/comment-input-branco.png) no-repeat scroll left top;
	border: none;
	width: 282px;
}
input.short {
	background:transparent url(img/bg-input-pq.png) no-repeat scroll left top;
	border: none;
	font-size: 10px;
	height: 18px;
	width: 105px;
}
#comment, #message {
	background:transparent url(img/comment-textarea-branco.png) no-repeat scroll left top;
	width: 339px;
	height: 90px;
	border: 0;
}
.contato fieldset {
  margin:7px 0;
}
.contato input.med {
  float:right;
  margin-right:10px;
  margin-top:-15px;
}
#reason {
	width: 136px;
	background:#ffede9 url(img/bg-input-pq.png) no-repeat scroll left top;
	border: 0;
}
.contato .button {
  float: right;
}
/* comentários */
.post h5 a.showc{
	border-top: 1px solid #97725f;
	display: block;
	margin-top:5px;
}
.comentarios  fieldset {
	margin-bottom: 8px;
}
.comentarios { 
	margin-top: 7px;
	padding-top: 8px;
}
.commentlist li {	margin-bottom: 15px; }
.comentarios h6 {
  font-weight: bold;
	width: 339px;
	background: transparent url(img/comments-li-top.png) no-repeat scroll left bottom;
	height: 30px;
}
.comment-text {
	background: #feddd6 url(img/comments-li-bottom.png) no-repeat scroll left bottom;
	width: 297px;
	padding: 0pt 21px 10px 21px;
}
.comment-text  p { }
.comentarios  #commentform  label { width: 50px;}
.comentarios input.med { background:transparent url(img/comment-input-rosa.png) no-repeat scroll left top; }
#wrap .comentarios textarea { background:transparent url(img/comment-textarea-rosa.png) no-repeat scroll left top; }
.comentarios #submit {float: right;}
#author, #email {margin-left:20px;}
/*  HOME  */
#novidadedia {
	margin-bottom: 20px;
	background: transparent url(img/novidadedia-bg-top.png) no-repeat scroll top left;
	width: 315px;
	position: relative;
	min-height: 20px;
	font-weight: bold;
}
#novidadedia h2, #novidadedia h3 {
	background-color: #fdbeac;
	height:50px;
	position:relative;
	top:19px;
	left: 2px;
	color: #d4095a;
	padding-left:15px;
	width:284px;
}
#novidadedia h3 a { color: #d4095a; }
#novidadedia .item{
	width: 301px;
	height: 50px;
	background: transparent url(img/novidadedia-bg-bottom.png) no-repeat scroll bottom left;
}
#novidadedia p {
	position:relative;
	left: 0;
	padding:0 1em 1em 1.6em;
	color: #fff;
	width: 250px;
}
#novidadedia p  a { color: #fff; }
#novidadedia p  a:hover { text-decoration:underline; }
/* ultimas */
#ultimas {
	width: 298px;
	height: 100%;
	background-color: #fdcdbf;
	margin-left:1px;
	position: relative;
	padding-bottom: 30px;
	min-height:275px;
}
#ultimas h2 {
	background: transparent url(img/ultimas-bg-top.png) no-repeat scroll top center;
	position: absolute;
	height: 32px;
	width: 100%;
	top: -14px;
	right: -8px;
	padding-left: 15px;
}
#ultimas h2 img { padding: 10px 0 0 19px; }
#ultimas a:hover { text-decoration: underline; }
.recente {
	position: relative;
	top: 15px;
	width: 272px;
	margin: 7px auto;
	background: #ffe6e0 url(img/ultimas-bg-caixas-top.png) no-repeat scroll top center;
}
.recente h3 {
	padding-left: 15px;
	color: #d4095a;
	font-weight: bold;
}
.recente h3 a { color: #d4095a; padding: 0; }
.recente h3 a:hover {	text-decoration: underline; }
.recente a {
	background: #fdd7cc url(img/ultimas-bg-caixas-bottom.png) no-repeat scroll bottom center;
	width: 242px;
	min-height: 19px;
	padding: 1px 15px;
}
.recente p  a { display: block; 	}
/* resultados da busca */
#encontrados {
  background: #feded5 url(img/resultado-busca-bg-left.png) no-repeat left top;
  height: 26px;
}
#encontrados h3 {
  background: #feded5 url(img/resultado-busca-bg-right.png) no-repeat right top;
  height:23px;
	margin-left:11px;
	padding-top:3px;
}
.busca li {
  list-style-type: disc;
  list-style-position: inside;
}
.busca li strong {
  background-color: #fee5de;
  font-weight: bold;
}
.busca li a { font-weight: bold; }
/*bonecas*/
#boneca {
	position: absolute;
	right: 11%;
	bottom: 50px;
	z-index: 150;
}
/* assine */
.assine form { margin-top: 30px;}
.assine fieldset {
	width: 350px;
	margin-bottom: 10px;
}
.assine input.med {
	width: 282px;
	float: right;
	margin-top: -18px;
}
.assine form br {display: none}
.assine label{ margin-right:-3px;}
#telefone { margin-left: 26px;}
#idade {margin-right: 9px;}
#estado { margin-left: 9px;}
#tel-label {	margin-left: 6px;}
#cidade-label {margin-right: 19px;}
#estado-label {margin-left: 15px;}
#idade-label {margin-right: 26px;}
#enviar { float: right; margin-right: -4px;}
/*footer */
html>body #footer {
	background: transparent url(img/footer-bg.png) no-repeat scroll top center;
	height: 229px;
	width: 100%;
	text-align: center;
	margin-top:-45px;
	position:relative;
	z-index: 15;
}
html>body  #footer-ct {
	position: absolute;
	z-index: 15;
	bottom: 0;
	width: 100%;
}
#footer ul {
	width: 730px;
	margin: 0 auto;
}
#footer ul li { display: inline; }
#menurodape li a {
	color: #dec7bf;
	padding-right: 4px;
	border-right: 1px solid #dec7bf;
}
#menurodape li a:hover { color: #D4095A;}
#disclaimer li a { color: #bca498; }
#disclaimer li {
	color: #bca498;
	padding-right: 4px;
	border-right: 1px solid #bca498;
	position: relative;
	top: -10px;
}
#disclaimer {
	position: absolute;
	background-color: #97725F;
	width: 100%;
	left:0;
	right: 0;
}
#footer #disclaimer {
  width: 100%;
	padding-bottom:3%;
}
#footer #disclaimer li.img div{ display: inline; position: relative; top: -4px; }
#disclaimer li.img {
	border: 0;
	position: relative;
	top: 0;
}
#footer p { color: #bba498; }
#wrap .comments-number { position: relative; top: -2px}
#gb_form_div p, #gb_form_div ul, #gb_form_div #result_dl_blockq {display: none;}
#gb_form_div #results { text-indent: 0; display: inline;}
#gb_form_div #results small { display: none;}

.navigation {
	z-index:99999;
}
