
body {
	background: #23296d url(../img/bg-geral.gif) repeat-x;
	font-size: 12px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	color:#fff;
	line-height:20px
}
a{
	color:#fff;
	text-decoration:none;	
}
a:hover{	
	text-decoration:underline;	
}
#cont, #contProd, #contatoPg{
	margin-left:20px;
	margin-top:40px
}
/*--------LOGO-----------*/	
h1{
	position: relative;
	left:126px;
	top:5px;
	background: url(../img/logo-astralkids.gif) no-repeat center center;	
	text-indent: -9000px;	
	text-align:center;	
	float:left;
	
	
}
h1 a{
	display:block;
	width: 700px;
	height: 200px;
		text-align:center;	
}
h1 img{
	display:none;

}
/*--------/LOGO-----------*/

/*--------TOPO-----------*/	
#topo{	
	float: left;
	position: relative;
	top:15px;
	margin-left: 0;
	margin-right: 0;
	background: url(../img/img-topo.gif) no-repeat;	
	height:480px;
	width:960px;
	
}


#searchform{
	width:250px;
	margin-left:716px;
	margin-top:208px
	
}
#searchform label{
	display:none
}
form#searchform input{
	border:0;
	border-bottom: 1px dotted #c6cee2;
	color:#6a6caf;
	font-style:italic;
	width:90px;
	float:left;
	margin-top:30px;
	margin-left:18px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size:18px;
	letter-spacing:1px;
	padding-left:2px
	
}


#pesquisa{
 	background: url(../img/bg-buscar-input.png) no-repeat left top;
	width:139px;
	height:71px;
	position:relative;
	float:left;
	
}
#ok{
 	background: url(../img/pesquisar-ok.png) no-repeat left top;
	width:74px;
	height:42px;
	position:relative;
	float:left;
	top:24px;
	left:-10px
	
}
form#searchform input#searchsubmit{
	text-indent:-90000px;
	background:transparent;	
	width:74px;
	height:42px;
	position:relative;
	left:-20px;
	bottom:30px;
	cursor:hand;
	border-bottom: 0;
}
/*--------/TOPO-----------*/

/*--------MENU-----------*/		
ul#menu{
	position:relative;		
	top:0;
	height:91px;
	width:960px;	
	float:left;
	left:14px;
	top:106px;
	clear:left
}
ul#menu li{
	display:inline;
	float:left

	}
ul#menu li a{
	text-decoration:none;
	color: #fff;
	text-indent: -9000px;
	position:relative;
	display:block;
	float:left;
			
}
ul#menu li a#menuAstrologia{
	background:url(../img/menu-astrologia-infantil.png) no-repeat left bottom;
	position:relative;	
	height:91px;
	width:157px;	
}
ul#menu li a#menuAstrologia:hover{
	position:relative;	
	background-position:left top;		
}
ul#menu li a#menuAstrologia.current{
	position:relative;	
	background-position:left top;		
}
ul#menu li a#sol{
	background:url(../img/menu-sol.png) no-repeat left bottom;
	position:relative;			
	height:91px;
	width:62px;
	
}
ul#menu li a#sol:hover{
	position:relative;	
	background-position:left top;		
}
ul#menu li a#sol.current{
	position:relative;	
	background-position:left top;		
}
ul#menu li a#lua{
	background:url(../img/menu-lua2.png) no-repeat left bottom;
	position:relative;	
	height:91px;
	width:62px;	
}
ul#menu li a#lua:hover{
	position:relative;	
	background-position:left top;		
}
ul#menu li a#lua.current{
	position:relative;	
	background-position:left top;		
}
ul#menu li a#ceuDoMes{
	background:url(../img/menu-ceu-mes.png) no-repeat left bottom;	
	height:91px;
	width:100px;
}
ul#menu li a#ceuDoMes:hover{
	position:relative;	
	background-position:left top;		
}
ul#menu li a#ceuDoMes.current{
	position:relative;	
	background-position:left top;		
}
ul#menu li a#artigos{
	background:url(../img/menu-artigos.png) no-repeat left bottom;
	height:91px;
	width:67px;	
}
ul#menu li a#artigos:hover{
	position:relative;	
	background-position:left top;		
}
ul#menu li a#artigos.current{
	position:relative;	
	background-position:left top;		
}
ul#menu li a#artigosNovo{
	background:url(../img/menu-artigos2.png) no-repeat left bottom;
	height:91px;
	width:100px;	
}
ul#menu li a#artigosNovo:hover{
	position:relative;	
	background-position:left top;		
}
ul#menu li a#artigosNovo.current{
	position:relative;	
	background-position:left top;		
}

ul#menu li a#produtos{
	background:url(../img/menu-produtos.png) no-repeat left bottom;
	height:91px;
	width:176px;	
}
ul#menu li a#produtos:hover{
	position:relative;	
	background-position:left top;		
}
ul#menu li a#produtos.current{
	position:relative;	
	background-position:left top;		
}
ul#menu li a#servicosMenu{
	background:url(../img/menu-servicos2.png) no-repeat left bottom;
	height:91px;
	width:67px;
}

ul#menu li a#servicosMenu:hover{
	position:relative;	
	background-position:left top;		
}
ul#menu li a#servicosMenu.current{
	position:relative;	
	background-position:left top;		
}

ul#menu li a#produtosEspeciais{
	background:url(../img/menu-produtos2.png) no-repeat left bottom;
	height:91px;
	width:176px;
}

ul#menu li a#produtosEspeciais:hover{
	position:relative;	
	background-position:left top;		
}
ul#menu li a#produtosEspeciais.current{
	position:relative;	
	background-position:left top;		
}

ul#menu li a#quem{
	background:url(../img/menu-quem.png) no-repeat left bottom;
	height:91px;
	width:107px;
	
}
ul#menu li a#quem:hover{
	position:relative;	
	background-position:left top;		
}
ul#menu li a#quem.current{
	position:relative;	
	background-position:left top;		
}
ul#menu li a#links{
	background:url(../img/menu-links.png) no-repeat left bottom;
	height:91px;
	width:144px;
	
}
ul#menu li a#links:hover{
	position:relative;	
	background-position:left top;		
}
ul#menu li a#links.current{
	position:relative;	
	background-position:left top;		
}
ul#menu li a#contato{
	background:url(../img/menu-contato.png) no-repeat left bottom;
	height:91px;
	width:67px;
	
}
ul#menu li a#contato:hover{
	position:relative;	
	background-position:left top;		
}
ul#menu li a#contato.current{
	position:relative;	
	background-position:left top;		
}
/*--------/MENU-----------*/

/*--------MAR-----------*/	
#mar{
	height:765px;
	background:url(../img/bg-mar.gif) repeat-x;
	
}
#mar #peixes{
	height:765px;
	background:url(../img/peixes-estrelas-mar.png) no-repeat right top;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	margin-top:54px;
	
}

#indique{
	position: relative;	
	background: url(../img/indique-site.png) no-repeat center center;	
	text-indent: -9000px;	
	text-align:center;	
	float:left;
	left:760px;
margin-top:-30px
	
}
#indique a{
	display:block;
	width: 182px;
	height: 74px;
}

#newsletter{
	position: relative;	
	background: url(../img/newsletter.png) no-repeat left top;	
	text-indent: -9000px;	
	float:left;
	left:-150px;
margin-top:33px
	
}
#newsletter a{
	display:block;
	width: 164px;
	height: 68px;
}
/*--------CATEGORIAS-----------*/
ul#nuvemcategorias{
	background:url(../img/bg-categorias.png) no-repeat left top;
	width:461px;
	height:320px;
	position:relative;	
	top:267px;
	line-height:40px;
	
		}

ul#nuvemcategorias h2{
	text-align:center;
	width: 160px;
	height: 16px;	
	background: url(../img/titulos/categorias.png) no-repeat bottom center;	
	text-indent: -9000px;	
	margin-left: auto;
	margin-right: auto;
	position:relative;
	padding-top:62px;
	
	
}
ul#nuvemcategorias li a{ 
color:#67aeef;
padding-left:6px;
	padding-right:6px;

}
ul#nuvemcategorias div{
	padding-left:26px;
	padding-right:26px;	
	padding-bottom:20px;
	position:relative;	
	top:-40px
}

/*--------/CATEGORIAS-----------*/

/*--------CONTATO-----------*/
.formcontainer{	
	float:right;
	background:url(../img/bg-contato.png) no-repeat left top;
	width:461px;
	height:400px;
	position:relative;
	top:-120px;
	color:#77c1f7
}
.formcontainer h2{
	text-align:center;
	width: 113px;
	height: 16px;	
	background: url(../img/titulos/contato.png) no-repeat center center;	
	text-indent: -9000px;	
	margin-left: auto;
	margin-right: auto;
	position:relative;
	padding-top:42px;
	
}

.contact-form{
	
	width:420px;
	margin-left:20px	
	
}
.contact-form legend{
	text-indent: -9000px;	
	
}
label#nomeContato{
	width: 50px;
	height: 19px;	
	background: url(../img/contato_nome.png) no-repeat left top;	
	text-indent: -9000px;
	display:block;
	float:left;
clear:left;

}
label#telefone{
	width: 61px;
	height: 20px;	
	background: url(../img/telefone.gif) no-repeat left bottom;	
	text-indent: -9000px;
	display:block;
	float:left;
clear:left;
position:relative;
left:30px;
margin-top:20px
}
label#indicacao{
	width: 71px;
	height: 16px;	
	background: url(../img/indicacao.gif) no-repeat left bottom;	
	text-indent: -9000px;
	display:block;
	float:left;
clear:left;
position:relative;
left:30px;
margin-top:20px
}
.contact-form label#indicacao{
	
left:10px;

}
#mar label#indicacao{
	width: 71px;
	height: 16px;	
	background: url(../img/indica-home.png) no-repeat left bottom;	
	text-indent: -9000px;
	display:block;
	float:left;
clear:left;
position:relative;
left:0;
margin-top:20px
}
#mar .contact-form select{
	float:left;
	margin-top:15px;
	width:265px;
	color:#23296D;
	font-size:14px;
	font-style:italic;
	margin-left:10px
}
label#nomeEmail{
	width: 45px;
	height: 19px;	
	background: url(../img/contato_email.png) no-repeat left bottom;	
	text-indent: -9000px;
	display:block;
	float:left;
clear:left;
margin-right:5px
}
label#nomeMensagem{
	width: 89px;
	height: 19px;	
	background: url(../img/contato_mensagem.png) no-repeat left top;	
	text-indent: -9000px;
	display:block;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	text-align:center;

}
.contact-form input{
	border:0;
	border-bottom: 2px dotted #77c1f7;	
	font-style:italic;
	background-color:#2e1642;
	width:360px;
	float:left;	
	font-family: Georgia, 'Times New Roman', Times, serif;	
	color:#77c1f7;
	font-size:14px;
	padding-left:8px
}
input#ec_email, label#nomeEmail{
	padding-top:20px
}
input#telefone{
	margin-left:30px;
	
}
select#indicacao{
	margin-left:40px;
	
}

.contact-form textarea{
	border:0;
	border: 2px dotted #77c1f7;	
	font-style:italic;
	background-color:#2e1642;
	width:418px;	
	font-family: Georgia, 'Times New Roman', Times, serif;	
	margin-top:3px;
	color:#77c1f7;
	height:115px
}
.contact-form input.check{
	border:0;	
	font-style:italic;
	background-color:#2e1642;
	width:20px;
	float:none;	
	padding-left:0
	
}
.contact-form button{
	width:65px;
	height:20px;
	background-color:#2e1642;
	float:right;	
	color: #77c1f7;
	font-variant:small-caps;
	border:0;
	cursor:hand;
	cursor:pointer;
	letter-spacing:2px;
	font-size:14px;
	font-family: Georgia, 'Times New Roman', Times, serif;	
	
	
}
.contact-form .form-option{
	margin-top:5px
}
p.success{
	font-size:16px;
	width:420px;
	margin-left:20px;
	text-align:center;
	margin-top:120px
}
/*--------/CONTATO-----------*/

/*--------SOCIAL-----------*/
#social{
	width:190px;
	height:60px;
	background-color:#3a1851;
	padding:10px 15px;
	margin-top:290px;
	margin-left:240px;
	float:left	
	
}
ul#social li{
	display:inline;
	float:right

	}
ul#social li a{
	text-decoration:none;
	color: #fff;
	text-indent: -9000px;
	position:relative;
	display:block;
	
			
}
ul#social li a#rss{
	background:url(../img/social-rss.png) no-repeat left bottom;
	position:relative;	
	height:61px;
	width:61px;	
}
ul#social li a#twitter{
	background:url(../img/social-twitter.png) no-repeat left bottom;
	position:relative;	
	height:61px;
	width:68px;	
}
ul#social li a#flickr{
	background:url(../img/social-flickr.png) no-repeat left bottom;
	position:relative;	
	height:61px;
	width:61px;	
	
}
ul#social li a#facebook{
	background:url(../img/facebook.png) no-repeat left bottom;
	position:relative;	
	height:61px;
	width:61px;	
	
}
/*--------/SOCIAL-----------*/

/*--------FOOTER-----------*/
#footer{
	
		margin-top:50px;
	color:#4c88c7;
	width:960px;
	
}
#footer a{	
	color:#4c88c7;
	display:inline;
}
#footer p{	
	display:inline;	
	position:relative;
top:50px	
	
}
#footer p#design{	
	position:relative;
	margin-top:-19px;
	float:right;
	left:460px;
		
	
	
}

/*--------/FOOTER-----------*/

/*--------/MAR-----------*/

/*--------SIDEBAR-----------*/
#sideBox1, #sideBox2, #sideBox3, #sideBox4{	
	position:relative;			
	height:143px;
	width:240px;
	left:2px;
	margin-bottom:18px
}

#sideBox1{
	background:url(../img/side-box-1.png) no-repeat left top;	
}
#sideBox2{
	background:url(../img/side-box-2.png) no-repeat left top;
	left:12px;	
}
#sideBox3{
	background:url(../img/side-box-3.png) no-repeat left top;	
}
#sideBox4{
	background:url(../img/side-box-4.png) no-repeat left top;
	left:12px;	
}
#sideBox1 h3, #sideBox2 h3, #sideBox3 h3, #sideBox4 h3{
	position: relative;	
	text-indent: -9000px;	
	text-align:center;	
	margin-left:auto;
	margin-right:auto;
	width: 210px;
	height: 45px;
	
}
#sideBox1 h3 a, #sideBox2 h3 a, #sideBox3 h3 a, #sideBox4 h3 a{
	display:block;
	width: 210px;
	height: 45px;
	text-align:center;	
	margin-left:8px;
	padding-top:3px;
	padding-top:81px
}
#sideBox2 h3 a, #sideBox4 h3 a{		
	margin-left:-5px;	
}
h3 a#mapaCompleto{
	background:url(../img/titulos/mapa-astral-completo.png) no-repeat center center;
}
h3 a#conhecaAstrobook{
	background:url(../img/titulos/conheca-o-astrobook.png) no-repeat center center;
}
h3 a#signoFilho{
	background:url(../img/titulos/o-signo-do-seu-filho.png) no-repeat center center;
}
h3 a#luaDizer{
	background:url(../img/titulos/o-que-a-lua-dizer.png) no-repeat center center;
}
h3 a#saberMais{
	background:url(../img/titulos/quer-saber-mais.png) no-repeat center center;
}
h3 a#artigosInteressantes{
	background:url(../img/titulos/artigos-interessantes.png) no-repeat center center;
}
h3 a#quemSomos{
	background:url(../img/titulos/quem-somos.png) no-repeat center center;
}
h3 a#faleConosco{
	background:url(../img/titulos/fale-conosco.png) no-repeat center center;
}
h3 a#luaFilho{
	background:url(../img/titulos/lua-de-seu-filho.png) no-repeat center center;
}
h3 a#universoInfantil{
	background:url(../img/titulos/universo-infantil.png) no-repeat center center;
}
h3 a#sonoArtigos{
	background:url(../img/titulos/sono-alimentacao.png) no-repeat center center;
}
h3 a#ceuDesteMes{
	background:url(../img/titulos/ceu-deste-mes.png) no-repeat center center;
}
h3 a#presenteEspecial{
	background:url(../img/titulos/presente-especial.png) no-repeat center center;
}
h3 a#eventoEspecial{
	background:url(../img/titulos/eventos-especiais.png) no-repeat center center;
}
h3 a#osSignos{
	background:url(../img/titulos/os-signos.png) no-repeat center center;
}
h3 a#asEmocoes{
	background:url(../img/titulos/as-emocoes.png) no-repeat center center;
}
h3 a#oQueAstrologia{
	background:url(../img/titulos/o-que-astrologina.png) no-repeat center center;
}
h3 a#parceirosTit{
	background:url(../img/titulos/parceiros.png) no-repeat center center;
}
h3 a#agendeConsulta{
	background:url(../img/titulos/agende-consulta.png) no-repeat center center;
}
h3 a#nossosArtigos{
	background:url(../img/titulos/nossos-artigos.png) no-repeat center center;
}
h3 a#dicas{
	background:url(../img/titulos/dicas-curiosidades.png) no-repeat center center;
}
h3 a#sejaParceiro{
	background:url(../img/titulos/seja-parceiro.png) no-repeat center center;
}
h3 a#indiqueSite{
	background:url(../img/titulos/indique-site.png) no-repeat center center;
}
h3 a#cadastreEmail{
	background:url(../img/titulos/cadastre-email.png) no-repeat center center;
}
h3 a#presenteEspecial{
	background:url(../img/titulos/presentes-especiais.png) no-repeat center center;
}
h3 a#bebe{
	background:url(../img/titulos/bebe.png) no-repeat center center;
}
h3 a#novidades{
	background:url(../img/titulos/novidades.png) no-repeat center center;
}
#sideCat h3, #itensDestaque h3, h2#suasCompras{
	position: relative;	
	text-indent: -9000px;	
	text-align:center;	
	margin-left:auto;
	margin-right:auto;
	width: 220px;
	height: 62px;	
}
#itensDestaque h3{
	height: 88px;
}
#sideCat h3 {
	background:url(../img/topo-box-cat.gif) no-repeat center center;
}
#itensDestaque h3 {
	background:url(../img/artigos-destaque-topo.gif) no-repeat center center;
}
h2#suasCompras {
	background:url(../img/suas-compras.gif) no-repeat left top;
	position:relative;
	right:5px;
	bottom:22px;
	margin-top:5px
}

#cont .grid_4 p{
	background:none;
	background-color: trnasparent;
	
}
/*--------/SIDEBAR-----------*/
#cont p, #cont dl{
	background:url(../img/bg-conteudo-texto.png) repeat-y top center;
	background-color: #fff;
	color:#23296d;
	font-size:14px;
	line-height:20px;
	padding-left:30px;
	padding-right:30px;
	text-align:justify;
	padding-bottom:20px
}
#cont table#tableNews{
	width:100%;
	
	}
#cont table#tableNews td{
	font-size:14px;
	text-align:left;
	padding-left:30px;	
	}
#cont table#tableNews td input{
	border:0;
	border-bottom: 2px dotted #fff;	
	font-style:italic;
	background-color:#1B87A8;
	width:550px;	
	font-family: Georgia, 'Times New Roman', Times, serif;	
	color:#fff;
	font-size:14px;
	padding-left:8px;
	margin-top:15px
}
#cont table#tableNews td input#botaoAssinar{
	border:0;
	border-bottom: none;	
	width:65px;
	height:20px;
	float:right;
	background-color:#1B87A8;
	font-style:normal;
	color: #fff;
	font-variant:small-caps;
	border:0;
	cursor:hand;
	cursor:pointer;
	letter-spacing:2px;
	font-size:14px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	margin-right:30px	
}

#cont p a{
	color:#fff;
	background-color:#4c88c7;
	padding-left:2px;
	padding-right:2px;
	
}
#cont p a:hover{
	color:#23296d;
	background-color:#fff;
	border-bottom:1px dotted #23296d;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
	
}
#bottomCont{
	background: url(../img/bottom-conteudo-texto.png) no-repeat top center;
	height:20px
}
#bottomIndique{
	background: url(../img/indique-bottom.gif) no-repeat top center;
	height:32px
}

/*--------H2s-----------*/
h2#h2404{	
	text-align:center;
	width: 700px;
	height: 100px;	
	background: url(../img/404.gif) no-repeat top center;	
	text-indent: -9000px;	
	margin-left: auto;
	margin-right: auto;
	position:relative;	

}
h2#h2news{	
	text-align:center;
	width: 700px;
	height: 70px;	
	background: url(../img/newsletter-topo.gif) no-repeat top center;	
	text-indent: -9000px;	
	margin-left: auto;
	margin-right: auto;
	position:relative;	

}

h2#astrologiaInfantil{	
	text-align:center;
	width: 700px;
	height: 100px;	
	background: url(../img/topo-astrologia-infantil.png) no-repeat top center;	
	text-indent: -9000px;	
	margin-left: auto;
	margin-right: auto;
	position:relative;	

}
h2#solH2{	
	text-align:center;
	width: 700px;
	height: 100px;	
	background: url(../img/topo-sol.png) no-repeat top center;	
	text-indent: -9000px;	
	margin-left: auto;
	margin-right: auto;
	position:relative;	

}
h2#luaH2{	
	text-align:center;
	width: 700px;
	height: 100px;	
	background: url(../img/topo-lua.png) no-repeat top center;	
	text-indent: -9000px;	
	margin-left: auto;
	margin-right: auto;
	position:relative;	

}
h2#servicosH2{	
	text-align:center;
	width: 700px;
	height: 57px;	
	background: url(../img/topo-servicos.gif) no-repeat top center;	
	text-indent: -9000px;	
	margin-left: auto;
	margin-right: auto;
	position:relative;	

}
h2#produtosH2{	
	text-align:center;
	width: 700px;
	height: 70px;	
	background: url(../img/produtos-topo.gif) no-repeat top center;	
	text-indent: -9000px;	
	margin-left: auto;
	margin-right: auto;
	position:relative;	

}
h2#agendamentoH2{	
	text-align:center;
	width: 700px;
	height: 69px;	
	background: url(../img/agendamento-topo.gif) no-repeat top center;	
	text-indent: -9000px;	
	margin-left: auto;
	margin-right: auto;
	position:relative;	

}
h2#quemH2{	
	text-align:center;
	width: 700px;
	height: 87px;	
	background: url(../img/astralkids-topo.gif) no-repeat top center;	
	text-indent: -9000px;	
	margin-left: auto;
	margin-right: auto;
	position:relative;	

}
h2#linksH2{	
	text-align:center;
	width: 700px;
	height: 60px;	
	background: url(../img/topo-links.gif) no-repeat top center;	
	text-indent: -9000px;	
	margin-left: auto;
	margin-right: auto;
	position:relative;	

}
h2#parceirosH2{	
	text-align:center;
	width: 700px;
	height: 60px;	
	background: url(../img/topo-parceiros.gif) no-repeat top center;	
	text-indent: -9000px;	
	margin-left: auto;
	margin-right: auto;
	position:relative;	

}
h2#h2busca{	
	
color:#23296d;
font-size:18px;

}
h2#indiqueH2{
	text-align:center;
	width: 700px;
	height: 70px;	
	background: url(../img/indique-topo.gif) no-repeat top center;	
	text-indent: -9000px;	
	margin-left: auto;
	margin-right: auto;
	position:relative;
}


/*--------/H2s-----------*/

/*--------ARTIGOS-----------*/
#sideCat{
	margin-left:20px;
	margin-bottom:18px
}
#itensDestaque{
	margin-left:20px;
	
}

#sideCat ul li a, #itensDestaque li a{
	color:#fff;
	font-size:16px;
	line-height:30px;
	display:block;
	width:160px;
	text-align:center;	
	margin-left:30px;
	
}
#itensDestaque li a{
width:200px;
margin-left:10px;
}
#sideCat ul li a:hover, #itensDestaque li a:hover, #sideCat ul.children li.current-cat a{
	background: url(../img/estrelinhas-itens.gif) no-repeat center left;
	text-decoration:none
	
}


#sideCat ul li{
	width:220px;
	text-align:center;
	background: url(../img/repeat-box-cate.gif) repeat-y top left;
	
}
ul#itensDestaque li{
	width:220px;
	text-align:center;
	background: url(../img/artigos-destaque-repeat.gif) repeat-y top left;
	
	
}
.shopping_cart{
	width:210px;
	text-align:center;
	background: url(../img/artigos-destaque-repeat.gif) repeat-y top left;
	
	
}

.shopping_cart{
	margin-left:20px;

}

#bottomSideCat{
	background: url(../img/bottom-box-cate.gif) no-repeat top left;
	width:220px;
	height:21px

}
#bottomDestaques{
	background: url(../img/artigos-destaque-bottom.gif) no-repeat top left;
	width:220px;
	height:19px;
	margin-left:20px;
	margin-bottom:18px
}

#trecho, #todosServicos {	
	margin-bottom:19px	
}
#topoArtigosTrecho, .topoServicosTrecho, .topoQuem{
	background: url(../img/artigos-topo.gif) no-repeat top left;
	width: 700px;
	height: 24px;	
}
.topoQuem{
	margin-top:20px
}

#trecho h3, #todosServicos h3, .quemH3, #h2busca{
	line-height:20px;	
	 background:url(../img/artigos-repeat.gif) repeat-y top center;
	font-size:21px;
	color:#23296D;
	font-weight:normal;
	padding-left:30px;
	padding-right:30px;
	
}
#todosProdutos{
	color:#fff
}
#todosProdutos h3{
	line-height:20px;	
	 background:url(../img/prod-especial-topo.gif) no-repeat top center;
	font-size:21px;
	color:#23296D;
	font-weight:normal;
	padding-left:30px;
	padding-right:30px;
	height:50px;
	color:#fff;
	padding-top:30px
}
#trecho p, #servicosProdutos p, #produtosLista p, #todosServicos p, #todosProdutos p, #quemAstral .repeatQuem p{
	background:url(../img/artigos-repeat.gif) repeat-y top center;
	background-color: #fff;
	color:#23296d;
	font-size:14px;
	line-height:20px;
	padding-left:30px;
	padding-right:30px;
	text-align:justify;
	padding-bottom:20px;
	padding-top:10px;
	display:block
}
#todosProdutos img{
	background-color: #fff;
	border:1px solid #ccc;
	padding:10px;
	
}
#todosProdutos img.alignleft{
	float:left
	
}
#servicosProdutos p{		
	padding-left:20px;	
	
}
#produtosLista p, #todosProdutos p, #todosProdutos li, #quemAstral p, #cont table, #pgNews p, #todosProdutos h4, #todosProdutos hr{
	background:url(../img/produtos-repeat.gif) repeat-y top center;
	padding-left:30px;
	color:#fff
}
#cont table#tabelaCompra{
	background:none;
}
#todosProdutos h4{
	font-size:18px;
	font-weight:normal;
	
}
#todosProdutos p, #todosProdutos li, #quemAstral p{
	line-height:20px;
	padding-left:30px;
	padding-right:30px;
	color:#fff;
	font-size:14px;
	line-height:20px;
	padding-top:10px;
	padding-bottom:0px;
}
#todosProdutos li{
list-style-type:disc;
list-style-position:inside
}
#todosProdutos p a, #quemAstral .repeatQuem p a{
	padding-left:2px;
	padding-right:2px;
	background-color:#47acc4;
	color:#23296d
}

#quemAstral .repeatQuem p a{
	
	background-color:#f8ffff;
	
}

#trecho a{	
	width: 700px;
	height: 41px;	
	background: url(../img/artigos-bottom.gif) no-repeat top left;
	font-size:21px;
	color:#23296D;
	text-indent: -9000px;	
	font-weight:normal;
	margin-left: auto;
	margin-right: auto;
	position:relative;	
	display:block	
}
#todosServicos a.agendar, #todosProdutos a.adquirir{	
	width: 700px;	
	height: 37px;	
	background: url(../img/agendar-bottom.gif) no-repeat top left;
	font-size:21px;
	color:#23296D;
	text-indent: -9000px;	
	font-weight:normal;
	margin-left: auto;
	margin-right: auto;
	position:relative;	
	display:block	

}
#todosProdutos a.adquirir{			
	background: url(../img/adquira.gif) no-repeat top left;
	margin-bottom:20px;
	height: 57px;
}
#topoArtigos{
	width: 700px;
	height: 12px;	
	background: url(../img/topo-artigos-in.gif) no-repeat top left;	
	margin-left: auto;
	margin-right: auto;
	position:relative;
}
#contArtigos h2, #contArtigos h3{
	background:url(../img/bg-conteudo-texto.png) repeat-y top center;
	background-color: #fff;
	color:#4A65A3;
	font-size:21px;
	line-height:20px;	
	text-align:center;
	font-variant:small-caps;	
	text-transform:lowercase;
	padding-top:14px;
	padding-left:20px;
	padding-right:20px;
	
}
#contArtigos a{	
	color:#fff;
	background-color:#4c88c7;
	padding-left:2px;
	padding-right:2px;

}
#contArtigos img{	
	max-width:620px;
	border:1px solid #e8e8e8;
	padding:10px;
	text-align:center;
	display:block;
	margin:0 auto;

}

#regua{
	background:url(../img/regua.gif) no-repeat top center;
	width: 642px;
	height: 23px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	display:block;
	padding-top:18px
}
#autor{
	background:url(../img/bottom-autor.gif) no-repeat bottom center;
	
	background-color:#1b87a8;
	color:#fff;
	font-size:14px;
	line-height:20px;
	font-style:italic;	
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:42px;
	margin-top:2px
}

/*--------/ARTIGOS-----------*/

/*--------PRODUTOS-----------*/

#servicosProdutos p, #produtosLista p{
	margin-bottom:0;
	padding-bottom:0;
	text-align:left
}
#servicosProdutos p a, #produtosLista p a{
	color:#23296D;
	
	display:block;
	padding:5px;
	
	background-color:#f2f2fc
}
#produtosLista p a{
	background-color:#1b87a8
}

#servicosProdutos p a:hover{
	color:#23296D;
	background-color:#F8F8FF;
	text-decoration:none;
	padding:5px;
	padding-left:10px;
	background:#F8F8FF url(../img/estrelinha-verde.gif) no-repeat center left;
	border-bottom:0;
}
#produtosLista p a:hover{
	color:#23296D;
	background-color:#47acc4;
	text-decoration:none;
	padding:5px;
	padding-left:10px;
	background:#47acc4 url(../img/estrelinha-branca.gif) no-repeat center left;
	border-bottom:0;
}
#bottomServicos{
	background: url(../img/bottom-servicos.gif) no-repeat top left;
	width:700px;
	height:32px;
	margin-bottom:20px
}
#bottomProdutos{
	background: url(../img/produtos-bottom.gif) no-repeat top left;
	width:700px;
	height:32px;
	margin-bottom:20px
}


/*--------/PRODUTOS-----------*/

/*--------AGENDAR-----------*/
.contactform{		
	background:url(../img/agendamento-bg.gif) no-repeat left top;
	width:700px;
	height:557px;	
	color:#fff;
	
}

.contactform legend{
	text-indent: -9000px;	
	
}
label#wpcf_your_name{
	width: 53px;
	height: 25px;	
	background: url(../img/agendamento-nome.gif) no-repeat left top;	
	text-indent: -9000px;
	display:block;
	float:left;
clear:left;
margin-left:30px;
margin-top:15px
}
label#wpcf_email{
	width: 50px;
	height: 25px;	
	background: url(../img/agendamento-email.gif) no-repeat left bottom;	
	text-indent: -9000px;
	display:block;
	float:left;
clear:left;
margin-right:5px;
margin-left:30px;
margin-top:15px
}
label#wpcf_website{
	width: 69px;
	height: 25px;	
	background: url(../img/agendamento-consulta.gif) no-repeat left bottom;	
	text-indent: -9000px;
	display:block;
	float:left;
clear:left;
margin-right:5px;
margin-left:30px;
margin-top:15px
}
label#wpcf_msg{
	width: 99px;
	height: 25px;	
	background: url(../img/agendamento-mensagem.gif) no-repeat left top;	
	text-indent: -9000px;
	display:block;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	text-align:center;
	float:left;
	margin-left:30px;

}
.contactform input{
	border:0;
	border-bottom: 2px dotted #fff;	
	font-style:italic;
	background-color:#4a65a3;
	width:575px;
	float:left;	
	font-family: Georgia, 'Times New Roman', Times, serif;	
	color:#fff;
	font-size:14px;
	padding-left:8px;
	margin-top:15px
}

.contactform textarea{
	border:0;
	border: 2px dotted #fff;	
	font-style:italic;
	background-color:#4a65a3;
	width:638px;	
	font-family: Georgia, 'Times New Roman', Times, serif;	
	margin-top:3px;
	color:#fff;
	float:left;
	clear:left;
	margin-left:30px;
}
.contactform select{
	float:left;
	margin-top:15px;
	width:475px;
	color:#23296D;
	font-size:14px;
	font-style:italic;
}
#inputRadio{
	float:left;
	width:700px;
	text-align:left;
	margin-left:94px

}
#inputRadio input{
	float:left;
	text-align:left;
	width:20px;
	clear:left;
	border-bottom: 0;
}
#inputRadio span{
	float:left;text-align:left;
	width:550px;
	display:block;
	margin-top:15px;
	font-size:14px;
}
#inputRadio span strong{
	font-size:14px;
	font-style:italic;
	font-weight:bold
}
.contactform span.sucesso{
	font-size:18px;
	width:660px;
	display:block;
	text-align:center;
	position:relative;
	font-style:italic;
	top:80px
}
.contactform #contactsubmit{
	width:65px;
	height:20px;
	background-color:#4a65a3;
	float:right;
	position:relative;
	right:23px;	
	color: #fff;
	font-variant:small-caps;
	border:0;
	cursor:hand;
	cursor:pointer;
	letter-spacing:2px;
	font-size:14px;
	font-family: Georgia, 'Times New Roman', Times, serif;	
	font-style:normal;
	bottom:8px
}
#contProd p{
	background:url(../img/agendamento-repeat.gif) repeat-y top center;
	padding-left:30px;
	font-size:14px
}
/*--------/AGENDAR-----------*/

/*--------QUEM SOMOS-----------*/
.repeatQuem img{
	margin-right:10px;
	margin-top:4px;
	
}
/*--------/QUEM SOMOS-----------*/

/*--------PARCEIROS-----------*/

.linksLista{
	background-color:#EDEDF4;
	padding-bottom:30px;
	margin-bottom:20px
}
.linksLista li{
	background-color:#fff;
	font-size:18px;
	color:#23296D;
	margin-left:30px;
	margin-right:30px;
	padding:10px;
	margin-bottom:10px
}
.linksLista li a, .parceirosLista li a{
	font-size:18px;
	padding-left:15px;
	color:#23296D;
	background: url(../img/estrelinha-azul.gif) no-repeat center left;
	
}
.parceirosLista{
	background-color:#fff;
	padding-bottom:30px;
	margin-bottom:20px
}

.parceirosLista li{
	background-color:#EDEDF4;
	font-size:18px;
	color:#23296D;
	margin-left:30px;
	margin-right:30px;
	padding:10px;
	margin-bottom:10px
}
.parceirosLista li span, .linksLista li span{
	font-size:14px;	
	padding-top:5px;
	
}
.parceirosLista img{
	padding-left:15px;
	padding-top:15px;
	display:block
}
/*--------/PARCEIROS-----------*/

/*--------INDIQUE-----------*/
label#nomeIndique{
	width: 50px;
	height: 19px;	
	background: url(../img/indique-nome.gif) no-repeat left bottom;	
	text-indent: -9000px;
	display:block;
	float:left;
clear:left;
margin-left:30px;
margin-top:25px;
margin-right:5px
}
label#emailIndique{
	width: 46px;
	height: 13px;	
	background: url(../img/indique-email.gif) no-repeat left bottom;	
	text-indent: -9000px;
	display:block;
	float:left;
clear:left;

margin-left:30px;
margin-top:21px;
margin-right:5px
}
label#emailAmigoIndique{
	width: 152px;
	height: 19px;	
	background: url(../img/indique-email-amigo.gif) no-repeat left bottom;	
	text-indent: -9000px;
	display:block;
	float:left;
clear:left;
margin-left:30px;
margin-top:20px;
margin-right:5px
}

#mensagemIndi{
	width: 90px;
	height: 18px;	
	background: url(../img/indique-mensagem.gif) no-repeat left top;	
	text-indent: -9000px;
	display:block;
margin-left:30px;
margin-top:20px;

}
#indiqueForm textarea{
	border:0;
	border: 2px dotted #fff;	
	font-style:italic;
	background-color:#4D2463;
	width:618px;	
	font-family: Georgia, 'Times New Roman', Times, serif;	
	margin-top:3px;
	color:#fff;
	float:left;
	clear:left;
	margin-left:30px;
	margin-top:20px;
	height:80px
}
#indiqueForm input{
	border:0;
	border-bottom: 2px dotted #fff;	
	font-style:italic;
	background-color:#4D2463;
	width:460px;
	float:left;	
	font-family: Georgia, 'Times New Roman', Times, serif;	
	color:#fff;
	font-size:14px;	
	margin-bottom:5px;
	
}
#indiqueForm #indique_your_name{
	width:565px;
}

#indiqueForm #indique_your_email{
	width:570px;
}
#indiqueForm .contactleft, #indiqueForm .contactright{
	padding-bottom:20px
}
#indiqueForm #contactsubmit{
	width:65px;
	height:20px;
	background-color:#4D2463;
	margin-left:590px;
	clear:left;
	position:relative;
	margin-top:10px;
	color: #fff;
	font-variant:small-caps;
	border:0;
	cursor:hand;
	cursor:pointer;
	letter-spacing:2px;
	font-size:14px;
	font-family: Georgia, 'Times New Roman', Times, serif;	
	font-style:normal;
	
}
#indiqueForm form{
	
	width:700px;
	clear:left;
	background:url(../img/indique-repeat.gif) repeat-y top center;
	
	color:#fff;
	display:block
	
}
#cont #contatoSucesso p{
	
	
	clear:left;
	background:url(../img/indique-repeat.gif) repeat-y top center;
	padding-left:30px;
	color:#fff;
	display:block
	
}

/*--------/INDIQUE-----------*/
/*--------compras-----------*/
#divCompra{
	margin-top:22px
}
#remover{
	margin-left:-28px;
	
}
#btComprar{
	position:relative;
	left:-5px;
	top:38px	
}
#carrinhoThais{display:none;
}
.shopping_cart{
	
	margin-top:45px
}
.shopping_cart table{
	position:relative;
	top:-20px;
	
}
#imagemPgt{
	margin-left:5px;
	margin-top:8px
}
#todosProdutos input{
	text-align:center;

position:relative;
left:475px;

background-color:#4a65a3;
color:#fff;
border: 1px dotted #fff;
font-size:14px;
padding:5px;
cursor:hand;
	cursor:pointer;
	
}
/*--------/compras-----------*/

#todosProdutos img{
	margin-right:10px;
	margin-bottom:10px
}

#fotosNaninhasEncomende p{
	
	font-size:18px
	color:#23296d;
	
	border-top:1px dotted #fff

	}
#separa{
	background:url(../img/produtos-repeat.gif) repeat-y top center;
	padding-top:20px
}

/*--------PRODUTOS-----------*/
.grid_prod{		
		margin-right:20px;	
	padding:10px;
	
	
}
.grid_prod_repeat{
	background: url(../img/repeat-box-prod.gif) repeat-y top left;
	width:292px;
	margin-left:-13px;
	
}
.grid_prod h3, .grid_prod h3 a{	
	color:#23296D;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
	
}
.grid_prod h3{
	margin-left:22px;	
}
.grid_prod img{	
	margin-bottom:10px;
	margin-left:23px;
	margin-top:-10px;
	text-align:center;
	
	display:block
}
.grid_prod a.maisProd{	
	width: 41px;
	height: 42px;	
	background: url(../img/mais-prod.gif) no-repeat top left;
	font-size:21px;
	color:#23296D;
	text-indent: -9000px;	
	font-weight:normal;
	margin-left: auto;
	margin-right: auto;
	position:relative;	
	display:block;
	float:right;
	right:18px;
	bottom:20px
}
.valor{
	color:#23296D;
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
	margin-left:22px;
	height:5px;
	display:block;
	padding-bottom:10px
}
.topoBoxProd{
	background: url(../img/topo-box-prod.gif) no-repeat top left;
	width:292px;
	height:25px;
	position:relative;
	left:-13px;
	display:block
}
.bottomBoxProd{
	background: url(../img/bottom-box-prod.gif) no-repeat bottom left;
	width:292px;
	height:30px;	
	padding-top:15px
	
}


/*--------/PRODUTOS-----------*/