
body
{
	background: #F5F5F5;
	color: #515054;
	font-size: 12px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	
}

a
{
	color:#C30009;
	text-decoration: none;
}

a:hover
{
	
}

h1
{
	
	font-weight: normal;
	text-align: center;
}

.container_12
{
	background: url(../img/bg-geral2.gif) no-repeat;
	background-position: 190px 329px;
	margin-bottom: 20px;
	position:relative
}

/*--------LOGO-----------*/	
h1{
	position: relative;
	left:0;
	top:0;
	background: url(../img/logo-loja-birds.gif) no-repeat;	
	text-indent: -9000px;	
	text-align:center;
}
h1 a{
	display:block;
	width: 940px;
	height: 290px;
}
h1 img{
	display:none;

}
/*--------/LOGO-----------*/
/*--------MENU-----------*/		
ul#menu{
	position:relative;		
	top:0;
	height:114px;
	
}
ul#menu li{
	display:inline;

	}
ul#menu li a{
	text-decoration:none;
	color: #434344;
	text-indent: -9000px;
	position:relative;
	display:block;
	float:left;
			
}
ul#menu li a#novidadesMenu{
	background:url(../img/menu-novidades.gif) no-repeat left top;
	position:relative;	
	left:0;	
	height:96px;
	width:142px;
	top:-10px;
	margin-right:18px
}
ul#menu li a#novidadesMenu:hover{
	position:relative;	
	background-position:left -96px;		
}
ul#menu li a#produtosMenu{
	background:url(../img/menu-produtos.gif) no-repeat left top;
	position:relative;	
	left:0;	
	height:132px;
	width:142px;
	top:-25px;
	margin-right:17px
}
ul#menu li a#produtosMenu:hover{
	position:relative;	
	background-position:left -132px;		
}
ul#menu li a#nosduasMenu{
	background:url(../img/julia-noda.gif) no-repeat left top;
	position:relative;	
	left:0;	
	height:98px;
	width:142px;
	top:-33px;
	margin-right:18px
}
ul#menu li a#nosduasMenu:hover{
	position:relative;	
	background-position:left -98px;		
}
ul#menu li a#blogMenu{
	background:url(../img/menu-blog.gif) no-repeat left top;
	position:relative;	
	left:0;	
	height:152px;
	width:142px;
	top:-39px;
	margin-right:19px
}
ul#menu li a#blogMenu:hover{
	position:relative;	
	background-position:left -152px;		
}
ul#menu li a#localMenu{
	background:url(../img/menu-local.gif) no-repeat left top;
	position:relative;	
	left:-5px;	
	height:100px;
	width:141px;
	top:-40px;
	margin-right:17px
}
ul#menu li a#localMenu:hover{
	position:relative;	
	background-position:left -100px;		
}
ul#menu li a#contatoMenu{
	background:url(../img/menu-contato.gif) no-repeat left top;
	position:relative;	
	left:0;	
	height:83px;
	width:142px;
	top:-34px;
	margin-right:0	
}
ul#menu li a#contatoMenu:hover{
	position:relative;	
	background-position:left -83px;		
}
/*--------/MENU-----------*/

/*--------TITULOS-----------*/	
h2{
	text-decoration:none;
	color: #C30009;
	text-indent: -9000px;
	position:relative;
	display:block;	
			
}
h2#novidades{
	background:url(../img/novidades.gif) no-repeat left top;
	position:relative;	
	width:902px;
	height:127px;	
	text-align:left;
	left:5px;
	top:-32px
	
}
h2#produtos{
	background:url(../img/produtos.gif) no-repeat left top;
	position:relative;	
	width:885px;
	height:69px;	
	text-align:left;
	left:20px;
	top:40px
	
}
h2#nosDuas{
	
	background:url(../img/julia-h2.gif) no-repeat left top;
	
	position:relative;	
	width:826px;
	height:54px;	
	text-align:left;
	left:20px;
	top:72px
	
}
h2#localizacao{
	background:url(../img/localizacao.gif) no-repeat left top;
	position:relative;	
	width:902px;
	height:76px;	
	text-align:left;
	left:23px;
	top:50px;
	float:left
	
}
h2#contato{
	background:url(../img/contato.gif) no-repeat left top;
	position:relative;
	width:897px;
	height:342px;	
	text-align:left;
	left:40px;
	top:44px;
	float:left
	
}

h2#produtosPersonalizados{
	background:url(../img/produtos-personalizados.gif) no-repeat left top;
	position:relative;	
	width:885px;
	height:160px;	
	text-align:left;
	left:20px;
	top:-48px
}
h2#pag404{
	background:url(../img/404.gif) no-repeat left top;
	position:relative;	
	width:885px;
	height:157px;	
	text-align:left;
	left:20px;
	top:-48px
}
/*--------/TITULOS-----------*/	

/*--------NOVIDADES-----------*/
#secaoNovidades{
	height:460px;	
}
#secaoNovidades1{
	background:url(../img/porta-novidades-01.gif) no-repeat left top;
	width:212px;
	height:370px;
	position:relative;
	top:-36px;
	left:20px;
	float:left;
} 
#secaoNovidades2{
	background:url(../img/porta-novidades-02.gif) no-repeat left top;
	width:212px;
	height:339px;
	position:relative;
	top:-41px;
	left:37px;
	float:left;
} 
#secaoNovidades3{
	background:url(../img/porta-novidades-03.gif) no-repeat left top;
	width:212px;
	height:368px;
	position:relative;
	top:-52px;
	left:56px;
	float:left;
} 
#secaoNovidades4{
	background:url(../img/porta-novidades-04.gif) no-repeat left top;
	width:212px;
	height:339px;
	position:relative;
	top:-56px;
	left:77px;
	float:left;
} 
#secaoNovidades1 img, #secaoNovidades2 img, #secaoNovidades3 img, #secaoNovidades4 img{
	padding-left:11px
}
#secaoNovidades1 img{
	padding-top:120px;	
}
#secaoNovidades2 img{
	padding-top:85px;
}
#secaoNovidades3 img{
	padding-top:115px;	
}
#secaoNovidades4 img{
	padding-top:85px;
}
#secaoNovidades1 h3, #secaoNovidades2 h3, #secaoNovidades3 h3, #secaoNovidades4 h3{
	position:absolute;	
	left:11px
}
#secaoNovidades1 h3{
	bottom:10px;	
}
#secaoNovidades2 h3{
	bottom:10px;	
}
#secaoNovidades3 h3{
	bottom:10px;	
}
#secaoNovidades4 h3{
	bottom:10px;	
}

/* begin gallery styling */
#jgal1, #jgal2, #jgal3, #jgal4, #jgal5 { list-style: none;height:76px;margin-bottom:30px; }
#jgal1 li, #jgal2 li, #jgal3 li, #jgal4 li, #jgal5 li { opacity: .5;  display: block; width: 72px; height: 76px; background-position: 50% 50%; cursor: pointer;  border: 1px dotted #ddd;margin-right:10px }
#jgal1 li img, #jgal2 li img, #jgal3 li img, #jgal4 li img, #jgal5 li img { position: absolute; top: 50px; left: 20px; display: none; }
#jgal1 li.active img, #jgal2 li.active img, #jgal3 li.active img, #jgal4 li.active img, #jgal5 li.active img { display: block; }
#jgal1 li.active, #jgal1 li:hover, #jgal2 li.active, #jgal2 li:hover, #jgal3 li.active, #jgal3 li:hover, #jgal4 li.active, #jgal4 li:hover, #jgal5 li.active, #jgal5 li:hover { outline-color: #bbb; opacity: .99 /* safari bug */ }

/* styling without javascript */
#gallery1, #gallery2, #gallery3, #gallery4 { list-style: none; display: block; height:76px;margin-bottom:30px;}
#gallery1 li, #gallery2 li, #gallery3 li, #gallery4 li { float: left; margin: 0 10px 10px 0; }
.fotoNov{
	width:360px;
float:left;
width:352px;	
}
.textoNov{
	float:right;

	width:352px;
	margin-top:32px;
	
	font-size:14px;
	line-height:20px;
	color:#515054;
	
}
.textoNov h3{
	font-size:21px;
	font-weight:normal;
	background-color:#C3000F;
	color:#fff;
	line-height:30px;
	padding:2px 15px 2px 10px;
	display:inline
}
.textoNov p{
	margin-right:20px
}
.textoNov ul{
	
}
.textoNov ul li{
	float:left;
}
.textoNov .detalhesNov{
	margin-top:25px
}
a.enviarEmail{
	color:#C3000F;
	font-size:16px;
	line-height:20px
}
p.preco{
	font-size:18px;
	line-height:20px;
	float:left;
}
p.comprar a{
	text-indent: -9000px;
	background:url(../img/bt-comprar.gif) no-repeat left top;
	width:72px;
	height:25px;
	float:left;
	right:20px;
	position:absolute;
	bottom:18px
}

/*--------/NOVIDADES-----------*/	

/*--------PRODUTOS-----------*/
#produtosPagina{
	background:url(../img/repeat-contato-produtos.gif) repeat-y;
	background-position: 867px 0;
	float:left;	
	
	margin-top:-50px;
	
	
}
#fioProdutosPagina{
	background:url(../img/cordinha-produtos.gif) no-repeat left top;	
	width:8px;
	height:57px;
	float:left;	
	margin-top:0;
	margin-left:230px;
	
}
#fioProdutosPaginaContato{
	background:url(../img/repeat-contato-produtos.gif) no-repeat left top;	
	width:8px;
	height:57px;
	float:left;	
	margin-top:-56px;
	margin-left:629px;
	
}
#secaoProdutosGeral{
	
}

#secaoProdutos2{
	background:url(../img/produtos2.gif) no-repeat;		
}
#secaoProdutos3, #secaoProdutosGeral{
	background:url(../img/produtos2.gif) no-repeat;
}
#secaoProdutos4{
	background:url(../img/produtos4.gif) no-repeat;
}
#secaoProdutos5{
	background:url(../img/produtos5.gif) no-repeat;
}
#secaoProdutos6{
	background:url(../img/produtos6.gif) no-repeat;
}
#secaoProdutos2, #secaoProdutos3, #secaoProdutos4, #secaoProdutos5, #secaoProdutos6, #secaoProdutosGeral{
	background-position: 106px 82px;
	width:880px;
	height:260px;
}
#secaoProdutos2 ul, #secaoProdutos3 ul, #secaoProdutos4 ul, #secaoProdutos5 ul, #secaoProdutos6 ul, #secaoProdutosGeral ul{
	position:relative;		
	top:0px;
	height:190px;
	
}
#secaoProdutosGeral ul{
	position:relative;		
	top:0px;
	height:190px;	
}

#secaoProdutos2 ul li, #secaoProdutos3 ul li, #secaoProdutos4 ul li, #secaoProdutos5 ul li, #secaoProdutos6 ul li, #secaoProdutosGeral ul li{
	display:block;

	}
#secaoProdutos2 ul li a, #secaoProdutos3 ul li a, #secaoProdutos4 ul li a, #secaoProdutos5 ul li a, #secaoProdutos6 ul li a, #secaoProdutosGeral ul li a{
	text-decoration:none;
	color: #fff;
	font-size:16px;
	line-height:30px;	
	position:relative;
	display:block;
	float:left;
	background:url(../img/repeat-item.gif) repeat-x left top;
	height:32px;
	padding:0 40px
		
}
#secaoProdutos2 ul li a:hover, #secaoProdutos3 ul li a:hover, #secaoProdutos4 ul li a:hover, #secaoProdutos5 ul li a:hover, #secaoProdutos6 ul li a:hover, #secaoProdutosGeral ul li a:hover{
	color: #C3000F;
	background:url(../img/repeat-item.gif) repeat-x left bottom;	
		
}
#secaoProdutos2 ul li, #secaoProdutos3 ul li, #secaoProdutos4 ul li, #secaoProdutos5 ul li, #secaoProdutos6 ul li, #secaoProdutosGeral ul li{
	height:32px;
	text-align:center;
	text-transform:lowercase
		
}
li#prodItem1{
	margin-top:73px;
	margin-left:45px;
	float:left;
}
li#prodItem2{
	float:left;
	margin-top:122px;
	margin-left:45px;
}
li#prodItem3{
	float:left;
	margin-top:122px;
	margin-left:35px;
}
li#prodItem4{
	float:left;
	margin-top:102px;
	margin-left:-62px;
}
li#prodItem5{
	float:left;
	margin-top:173px;
	margin-left:45px;
}
li#prodItem6{
	float:left;
	margin-top:-132px;
	margin-left:775px;
}
/*--------/PRODUTOS-----------*/

/*--------NOS DUAS-----------*/
#secaoNosDuas{
	width:830px;
	float:left;
	position:relative;	
	
}
#secaoNosDuas #julia{
	background:url(../img/julia.gif) no-repeat left top;
	width:300px;
	height:581px;
	position:relative;
	top:64px;
	left:160px;
	float:left;	
}
#secaoNosDuas #birds{
	background:url(../img/passarinho.gif) no-repeat left top;
	width:98px;
	height:249px;
	position:relative;
	top:66px;
	left:220px;
	float:left;
}
#secaoNosDuas #regina{
	background:url(../img/regina.gif) no-repeat left top;
	width:300px;
	height:592px;
	position:relative;
	top:68px;
	left:80px;
	float:left;
}
#secaoNosDuas #julia p, #secaoNosDuas #regina p, #secaoNosDuas #julia h3, #secaoNosDuas #regina h3{
	color:#fff;
	padding-left:25px;
	padding-right:25px;
	font-size:12px;
	font-weight:normal;
	line-height:20px;

}
 #secaoNosDuas #julia h3, #secaoNosDuas #regina h3{
 	font-size:18px;
	margin-bottom:13px;	
	text-transform:lowercase
 }
  #secaoNosDuas #julia h3{ 
	margin-top:200px;
	margin-bottom:13px;
 }
#secaoNosDuas #regina h3{
 	margin-top:216px;
 }
#secaoNosDuas #regina p, #secaoNosDuas #regina h3{
	text-align:right

}

#fotoLoja{
	background:url(../img/foto-loja-pan.gif) no-repeat left top;
	width:892px;
	height:451px;
	position:relative;
	top:53px;
	left:10px;
	float:left;
	margin-bottom:64px
}
#fotoLoja img{
	margin-left:-40px;
	margin-top:143px;
}
#fotoLoja h3{
	clear:left;
	position:relative;
	display:inline;
	background-color:#C30009;
	font-size:16px;
	font-style:normal;
	color:#fff;
	margin-left:10px;
	left:743px;
	top:-8px;
	padding:4px;
	font-weight:normal
}
/*--------/NOS DUAS-----------*/

/*--------LOCALIZACAO-----------*/
#secaoLocalizacao #mapa{
	background:url(../img/mapa-site.gif) no-repeat left top;
	width:720px;
	height:346px;
	position:relative;
	top:44px;
	left:160px;
	float:left
}
#secaoLocalizacao h3{
	position:relative;
	display:inline;
	background-color:#C30009;
	font-size:12px;
	font-style:normal;
	color:#fff;
	margin-left:0;
	top:328px;
	padding:4px;
	padding-left:20px;
	padding-right:20px;
	font-weight:normal
}
#secaoLocalizacao a{
	color:#fff;
	text-decoration:none;
	font-style:italic;
}
#secaoLocalizacao a:hover{
	text-decoration:underline
}
/*--------/LOCALIZACAO-----------*/

/*--------CONTATO-----------*/
#fundoContato h2#contato{
	background-color:#F5F5F5;
	float:left;	
	left:41px;
	top:45px;
	
}
#secaoContato p, #secaoPersonalizados p{
	font-size:14px;
	line-height:18px;
	padding-top:80px;
	padding-left:15px;
	margin-right:30px;
	background:#F5F5F5 url(../img/aviso-contato.gif) no-repeat left top;
	width:570px;
	height:75px;
	position:relative;
	top:41px;
	left:150px;
	float:left;	
	padding-right:200px
}
#secaoPersonalizados p{
	top:-51px;	
}

p#aviso{
	
}
#secaoContato form, #secaoPersonalizados form{
	float:left;
	
}
#secaoContato #fundoContato form.contact-form{
	background-color:#F5F5F5;
	
	width:950px;
}
#secaoPersonalizados form{
	position:relative;
	top:-89px;
	margin-bottom:-89px;
}
#secaoContato form label, #secaoPersonalizados form label{
	font-size:14px
}
#secaoContato form input, #secaoPersonalizados form input{
	border:0;
	border-bottom: 1px dotted #000;
	color:#C30009;
	font-style:italic	
}

#formNome{
	background:url(../img/form-nome.gif) no-repeat left top;
	width:612px;
	height:53px;
	position:relative;
	top:10px;
	left:210px;
	padding-top:58px
}

#formNome label{
	margin-left:29px;	
}
#formNome input{
	width:490px;	
}

#formEmail{
	background:url(../img/form-email.gif) no-repeat left top;
	width:613px;
	height:28px;
	position:relative;
	top:0;
	left:136px;
	padding-top:50px
}

#formEmail label{
	margin-left:29px;	
}
#formEmail input{
	width:490px;	
}

#formMensagem{
	background:url(../img/form-mensagem.gif) no-repeat left top;
	width:613px;
	height:188px;
	position:relative;
	top:0;
	left:196px;
	padding-top:88px
}

#formMensagem label{
	margin-left:42px;
	display:block	
}
#formMensagem textarea{
	width:480px;
	height:110px;
	border: 1px dotted #000;
	background-color:#fdfdfd;
	position:relative;
	top:14px;
	left:104px;
	font-family: Georgia, 'Times New Roman', Times, serif;	
	font-size:12px;
	color: #C30009;
	font-style:italic;
	line-height:18px
}

#formMensagem button{
	width:80px;
	height:20px;
	background-color:#fdfdfd;
	position:relative;
	top:44px;
	left:-190px;
	color: #C30009;
	text-transform:uppercase;
	border:0;
	cursor:hand;
	cursor:pointer
}
#mensagem p{
	font-size:14px;
	line-height:18px;
	padding-top:80px;
	padding-left:15px;
	margin-right:30px;
	background:url(../img/bg-mensagem.gif) no-repeat left top;
	width:709px;
	height:140px;
	position:relative;
	top:41px;
	left:150px;
	float:left;
	margin-bottom:-43px
}
#mensagem p.success{
	
	left:150px;
	clear:left;
	margin-bottom:-40px;
}
#bodyProdutos #mensagem p.success{	
	
	margin-bottom:-80px;
}
#secaoPersonalizados #mensagem p.success{
	top:-49px;
	left:150px;
	clear:left;
	margin-bottom:-43px;
margin-bottom:-131px
}
p.error{
	color: #C30009;
	font-weight:bold
}
/*--------/CONTATO-----------*/

/*--------RODAPE-----------*/
#rodape{
	background:url(../img/rodape.gif) no-repeat left top;
	position:relative;
	width:942px;
	height:149px;	
	text-align:left;
	left:0;
	top:0;
	float:left	
}
#rodape p a{
	text-decoration:none;
	color: #515054;
	text-indent: -9000px;
	position:relative;
	display:block				
}
#rodape p#emailContato a{
	width:153px;
	height:23px;
	position:relative;
	top:66px;
	left:623px				
}
#rodape p#design a{
	width:143px;
	height:20px;
	position:relative;
	top:75px;
	left:720px				
}


/*--------/RODAPE-----------*/

/*--------FLEXINHA FIXA-----------*/
#fixo {
	z-index: 100;
}
div#fixo p a
    {
  	display:block;
	text-indent: -9000px;
	width: 30px;
	height:40px;
	background:url(../img/setinha.gif) no-repeat 8px 10px;
    }
#foo > #fixo {
	position: absolute; 
	top: 500px; 
	left: 0;
} 
#foo > #fixo p { 
	position: fixed;	
	width: 30px; 
	height: 40px;  
	background-color:#C30009; 	
	
} 
#foo > #fixo:nth-of-type(1) p{
   top:500px;
   left:2%;
}/*hack para safari*/


/*--------FLEXINHA FIXA-----------*/