* {
	margin:0;
	padding:0;
	outline:0;
	list-style:none;
	color:#666;
}
img {border:0;}
body {
	background:url(../img/bg.png);
	font:13px Arial, Helvetica, sans-serif;
}

#top {
	background:url(../img/top.jpg) no-repeat center top;
	width:100%;
	height:170px;
	margin:0 auto;
	border-bottom:3px solid #D1DAED;
}

#top h1 {
	text-indent:-5000px;
}

#top #frmMailing {
	position:relative;
	width:980px;
	margin:0 auto;
}
#top #frmMailing fieldset {
	position:absolute;
	top:96px;
	right:-10px;
	width:380px;
	height:43px;
	background:url(../img/news/bg-newsletter.png) no-repeat left top;
	padding:0;
}

#top #frmMailing fieldset label {
	width:111px;
	height:18px;
	background:url(../img/news/newsletter.png) no-repeat left top;
	text-indent:-5000px;
	margin:20px 0 0 20px;
}
#top #frmMailing fieldset input {
	float:left;
	width:180px;
	margin:20px 10px 0;
}
#top #frmMailing fieldset #bt-ok {
	width:24px;
	height:22px;
	background:url(../img/news/bt-ok.png) no-repeat left top;
	text-indent:-5000px;
	margin:18px 0 0;
	border:0;
	cursor:pointer;
}

#top #frmMailing .loading {
	position:absolute;
	top:85px;
	right:0px;
	width:auto;
}

#top #frmMailing fieldset .alert {
	position:absolute;
	top:13px;
	left:10px;
	width:358px;
	height:30px;
}
#top #frmMailing .erro {
	background:url(../img/news/msg-erro.png) no-repeat left top;
	font-weight:bold;
	color:#004386;
	line-height:2.5;
	text-indent:15px;
}
#top #frmMailing .sucesso {
	background:url(../img/news/msg-sucesso.png) no-repeat left top;
	text-indent:-5000px;
}

#top #frmMailing .alert .bt-fechar {
	position:absolute;
	top:5px;
	right:9px;
	width:24px;
	height:22px;
	background:url(../img/news/bt-fechar.png) no-repeat left top;
	text-indent:-5000px;
	border:0;
}

#mestre {
	position:relative;
	width:980px;
	margin:0 auto;
}
#mestre #main {
	float:left;
	display:inline;
	width:100%;
	background-color:#FFF;
	border:3px solid #D1DAED;
	border-top:0;
	padding:30px 0 10px;
}

#mestre address {
	position:relative;
	float:left;
	display:inline;
	width:100%;
	text-align:center;
	font-style:normal;
	font-weight:bold;
	color:#004386;
	margin:10px auto 20px;
}

#mestre address small {
	font-style:normal;
	color:#004386;
}

#mestre a.polvo {
	position:absolute;
	bottom:0px;
	right:5px;
	width:16px;
	height:20px;
	background:url(../img/polvo.png) no-repeat left top;
	text-indent:-5000px;
}

#mestre #idioma {
	position:absolute;
	top:-170px;
	right:0;
}
#mestre #idioma li {margin-left:10px;}
#mestre #idioma li,
#mestre #idioma li a {
	display:inline;
	float:left;
	/*width:18px;
	height:15px;
	text-indent:-5000px;*/
}
#mestre #idioma li.pt a {background:url(../imagens/home/bt-idioma-pt.png) no-repeat left top;}
/*#mestre #idioma li.es a {background:url(../imagens/home/bt-idioma-es.png) no-repeat left top;}*/
#mestre #idioma li.es a {background:url(../imagens/home/bt-idioma-es.png) no-repeat left top;}
#mestre #idioma li.en a {background:url(../imagens/home/bt-idioma-en.png) no-repeat left top;}
#mestre #idioma li a:hover,
#mestre #idioma li a.ativo {background-position:0px 5px;}

#entry {
	position:relative;
	float:left;
	display:inline;
	width:720px;
	margin-left:10px;
}

#side {
	float:left;
	display:inline;
	width:250px;
	background:url(../img/menu/separador-vert.png) no-repeat right center;
}

#side #menu {
	background:url(../img/menu/separador.png) no-repeat center top;
	padding-top:2px;
}

#side #menu li {
	width:230px;
	height:40px;
	background:url(../img/menu/separador.png) no-repeat center bottom;
	margin:5px auto 0;
}
#side #menu li a {
	width:230px;
	height:35px;
	display:block;
	text-indent:-5000px;
}

#side #menu li.home a {background:url(../img/menu/home.png) no-repeat left top;}
#side #menu li.quem a {background:url(../img/menu/quem_somos.png) no-repeat left top;}
#side #menu li.onde a {background:url(../img/menu/onde.png) no-repeat left top;}
#side #menu li.cursos a {background:url(../img/menu/cursos.png) no-repeat left top;}
#side #menu li.empresas a {background:url(../img/menu/empresas.png) no-repeat left top;}
#side #menu li.emergencias a {background:url(../img/menu/emergencias.png) no-repeat left top;}
#side #menu li.criancas a {background:url(../img/menu/criancas.png) no-repeat left top;}
#side #menu li.voluntariado a {background:url(../img/menu/tratamentos.png) no-repeat left top;}
#side #menu li.depoimentos a {background:url(../img/menu/depoimentos.png) no-repeat left top;}
#side #menu li.noticias a {background:url(../img/menu/noticias.png) no-repeat left top;}
#side #menu li.galeria a {background:url(../img/menu/galeria.png) no-repeat left top;}
#side #menu li.links a {background:url(../img/menu/links.png) no-repeat left top;}
#side #menu li.contato a {background:url(../img/menu/contato.png) no-repeat left top;}

#bHome #menu li.home a,
#bQuem #menu li.quem a,
#bOnde #menu li.onde a,
#bCursos #menu li.cursos a,
#bEmpresas #menu li.empresas a,
#bEmergencias #menu li.emergencias a,
#bCriancas #menu li.criancas a,
#bVoluntariado #menu li.voluntariado a,
#bDepoimentos #menu li.depoimentos a,
#bNoticias #menu li.noticias a,
#bGaleria #menu li.galeria a,
#bLinks #menu li.links a,
#bBlog #menu li.blog a,
#bContato #menu li.contato a,
#side #menu li a:hover {background-position:left bottom;}

#side #sec {
	float:left;
	display:inline;
	background:url(../img/menu/separador.png) no-repeat center top;
	margin:5px 10px;
	padding-top:2px;
}

#side #sec li {
	float:left;
	display:inline;
	width:230px;
	height:65px;
	background:url(../img/menu/separador.png) no-repeat center bottom;
	margin:5px auto 0;
}
#side #sec li a {
	width:230px;
	height:60px;
	text-indent:-5000px;
	display:block;
}

#side #sec .blog a {background:url(../img/menu/blog.png) no-repeat left top;}
#side #sec .jardinera a {background:url(../img/menu/jardinera.png) no-repeat left top;}
#side #sec .casatemplaria a {background:url(../img/menu/templaria.png) no-repeat left top;}
#side #sec .sofrologia a {background:url(../img/menu/sofrologia.png) no-repeat left top;}

#bJardinera #sec .jardinera a,
#bCasaTemplaria #sec .casatemplaria a,
#bSofrologia #sec .sofrologia a,
#side #sec li a:hover {background-position:left bottom;}

#side .box {
	float:left;
	display:inline;
	background:#F1E321 url(../img/menu/bg-box.png) no-repeat left top;
	width:230px;
	margin:5px 10px;
}
#side .box-bot {
	display:inline;
	float:left;
	background:url(../img/menu/bg-box-bot.png) no-repeat left bottom;
	width:230px;
	margin:0;
	padding:0;
}
#side .box .box-cont {
	width:214px;
	background:#FFF;
	margin:0 auto 8px;
	overflow:auto;
}
#side .box .box-cont a {
	text-decoration:none;
}

#side .box .box-cont .especiais {
	display:block;
	width:190px;
	height:30px;
	background:url(../img/menu/especiais.png) no-repeat left top;
	text-indent:-5000px;
	margin:10px auto;
}

#side .box .box-cont ul {
	display:block;
}
#side .box .box-cont ul li {
	font-weight:bold;
	margin:7px 5px;
}

#side .prox-cursos h6 {
	background:url(../img/menu/proximos-cursos.png) no-repeat left top;
	width:157px;
	height:17px;
	text-indent:-5000px;
	margin:12px auto;
}

#side .noticias h6 {
	background:url(../img/menu/ultimas-noticias.png) no-repeat left top;
	width:154px;
	height:20px;
	text-indent:-5000px;
	margin:9px auto 12px;
}
#side .noticias ul li {
	width:180px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #E7E7E7;
}
#side .noticias ul li .data {
	color:#004386;
}

#entry .tit {
	width:700px;
	height:40px;
	text-indent:-5000px;
	margin:0 0 20px 20px;
}

#entry .content {
	line-height:2;
	width:650px;
	margin:10px 20px;
}
#entry .content p {margin-bottom:20px;}
#entry .content ul {margin-bottom:20px;}

h3, h4 {
	font-size:15px;
	font-weight:bold;
	margin:10px 0;
}
h3 {
	color:#FFF;
	background-color:#004386;
	padding:0 5px;
	line-height:1.5;
}
h4 {
	color:#004386;
}

h3 sup {color:#FFF;}
h4 sup {color:#004386;}

.nl {clear:both;}

.center {
	display:block;
	margin:auto;
}
.img-center {
	text-align:center;
	margin:30px;
}

.img-float {
	float:left;
	margin:30px 5px 0 0;
}

.video .v {
	float:left;
	display:inline;
	margin:10px;
}
.video .v p {font-weight:bold;}

/*** HOME ***/
#bHome .banner {
	margin-left:15px;
}
#bHome #msf h2 {
	display:block;
	background:url(../img/home/msf.png) no-repeat left top;
	width:390px;
	height:63px;
	text-indent:-5000px;
	margin:20px;
}

#bHome #msf p {
	line-height:1.5;
	margin:20px;
}

#bHome #msf h4 {
	float:left;
	display:inline;
	background:url(../img/home/beneficios.png) no-repeat left top;
	width:170px;
	height:110px;
	text-indent:-5000px;
	margin:20px 20px;
}
#bHome #msf ul {
	float:left;
	display:inline;
	width:470px;
	margin-left:20px;
}

#bHome #msf ul li {
	display:inline;
	float:left;
	width:450px;
	height:24px;
	text-indent:-5000px;
	margin-bottom:10px;
}
#bHome #msf ul li.fortalecimento {background:url(../img/home/fortalecimento.png) no-repeat left top;}
#bHome #msf ul li.equilibrio {background:url(../img/home/equilibrio.png) no-repeat left top;}
#bHome #msf ul li.regeneracao {background:url(../img/home/regeneracao.png) no-repeat left top;}
#bHome #msf ul li.limpesa {background:url(../img/home/limpesa.png) no-repeat left top;}
#bHome #msf ul li.animo {background:url(../img/home/animo.png) no-repeat left top;}

#bHome .dia-dia,
#bHome .depoimento {
	display:inline;
	float:left;
	line-height:1.5;
	margin:30px 20px;
}

#bHome .dia-dia {
	position:relative;
	width:680px;
	height:224px;
	background:url(../img/home/bg-dia-dia.png) no-repeat left top;
}

#bHome .dia-dia h3 {
	width:290px;
	height:68px;
	background:url(../img/home/dia-dia.png) no-repeat left top;
	text-indent:-5000px;
	margin:0;
}

#bHome .dia-dia p {
	width:465px;
	font-size:15px;
	font-weight:bold;
	color:#004386;
	line-height:2;
	margin-top:10px;
}
#bHome .dia-dia .lj {
	position:absolute;
	bottom:10px;
	right:200px;
	width:81px;
	height:40px;
	background:url(../img/home/lj.png) no-repeat left top;
	text-indent:-5000px;
}

#bHome .depoimento h3 {
	width:389px;
	height:45px;
	background:url(../img/home/depoimentos.png) no-repeat left top;
	text-indent:-5000px;
	margin-bottom:25px;
}

#bHome .depoimento .autor {
	float:right;
	display:inline;
	font-size:11px;
}

#bHome .depoimento .leia-mais {
	float:left;
	clear:both;
	display:inline;
}

#bHome .bt-depoimento {
	display:block;
	width:205px;
	height:24px;
	background:url(../img/depoimentos/bt-depoimento.png) no-repeat left top;
	text-indent:-5000px;
	margin:40px auto 0;
}

/*** QUEM ***/
#bQuem .tit {
	background:url(../img/quem/tit.png) no-repeat left top;
}

#bQuem ul li {
	font-weight:bold;
}

#bQuem h3 {
	margin-top:30px;
}

#bQuem .legenda {
	font-size:12px;
}

#bQuem .bt-estatuto {
	display:block;
	width:176px;
	height:24px;
	background:url(../img/quem/bt-estatuto.png) no-repeat left top;
	text-indent:-5000px;
	margin:5px auto;
}

#bQuem .resultados {
	display:block;
	width:654px;
	height:49px;
	background:url(../img/quem/resultados.png) no-repeat left top;
	text-indent:-5000px;
	margin:15px auto;
}

#bQuem .temas li {
	list-style:disc inside;
	padding-left:20px;
}

#bQuem .bt-programacao {
	display:block;
	width:279px;
	height:24px;
	background:url(../img/quem/bt-programacao.png) no-repeat left top;
	text-indent:-5000px;
	margin:10px auto 30px;
}

#bQuem .imgs {
	width:100%;
	display:block;
	float:left;
}

#bQuem .img-float {
	width:200px;
	text-align:center;
	margin:0 7px;
}
#bQuem .img-float p {
	line-height:1.2;
}

#bQuem h4.beneficios {
	display:block;
	width:392px;
	height:27px;
	background:url(../img/quem/tit-beneficios.png) no-repeat left top;
	text-indent:-5000px;
	margin-bottom:15px;
}

#bQuem .reforcar,
#bQuem .prevencao,
#bQuem .regular,
#bQuem .controlar,
#bQuem .equilibrar,
#bQuem .controlar-dores,
#bQuem .restabelecer {
	display:block;
	width:650px;
	height:24px;
	text-indent:-5000px;
	margin-bottom:5px;
}
#bQuem .reforcar {background:url(../img/quem/reforcar.png) no-repeat left top;}
#bQuem .prevencao {background:url(../img/quem/prevencao.png) no-repeat left top;}
#bQuem .regular {background:url(../img/quem/regular.png) no-repeat left top;}
#bQuem .controlar {background:url(../img/quem/controlar.png) no-repeat left top;}
#bQuem .equilibrar {background:url(../img/quem/equilibrar.png) no-repeat left top;}
#bQuem .controlar-dores {background:url(../img/quem/controlar-dores.png) no-repeat left top;}
#bQuem .restabelecer {background:url(../img/quem/restabelecer.png) no-repeat left top;}

/*** ONDE ***/
#bOnde .tit {
	background:url(../img/onde/tit.png) no-repeat left top;
}

#bOnde h4 {
	color:#F0A53B;
}

#bOnde .sede {
	margin:20px 0;
	/*width:320px;
	float:left;*/
}
#bOnde .mapa {
	position:relative;
	width:667px;
	height:323px;
	background:url(../img/onde/mapa.png) no-repeat left top;
	margin:0 auto;
}
#bOnde .mapa_brasil {
	position:relative;
	width:444px;
	height:446px;
	background:url(../img/onde/mapa_brasil.png) no-repeat left top;
	margin:0 auto;
}
#bOnde .mapa .dot,
#bOnde .mapa_brasil .dot {
	position:absolute;
	width:6px;
	height:6px;
	background:url(../img/onde/dot.png) no-repeat left top;
}

#bOnde .sede_mapa {
	position:absolute;
	display:none;
	width:240px;
	background-color:#FFF;
	color:#3C4097;
	line-height:1;
	padding:8px;
	border:2px solid #94ACDA;
	z-index:5;
}
#bOnde .sede_mapa a,
#bOnde .sede_mapa strong {color:#3C4097;}

#bOnde .brasil {
	position:absolute;
	top:50px;
	left:75px;
	width:540px;
	background-color:#FFF;
	border:2px solid #94ACDA;
	padding:0 20px 10px;
}
#bOnde .brasil .bt-fechar {
	position:absolute;
	top:5px;
	right:5px;
	display:block;
	width:23px;
	height:19px;
	background:url(../img/onde/bt-fechar.png) no-repeat left top;
	text-indent:-5000px;
	border:0;
}
#bOnde a.email {
	color:#666;
	font-weight:normal;
}

#bOnde .sedes {
	float:left;
	width:320px;
}

/*** CURSOS ***/
#bCursos .tit {
	background:url(../img/cursos/tit.png) no-repeat left top;
}

#bCursos .abas {
	height:60px;
	background:url(../img/cursos/bg-aba.png) repeat-x left bottom;
}

#bCursos .abas .bt {
	display:inline;
	width:307px;
	height:60px;
	text-indent:-5000px;
}
#bCursos .abas .periodico {
	float:left;
	background:url(../img/cursos/aba-periodico.png) no-repeat left top;
}
#bCursos .abas .especial {
	float:right;
	background:url(../img/cursos/aba-especial.png) no-repeat left top;
}
#bCursos .abas .ativo,
#bCursos .abas .bt:hover {background-position:left bottom;}

#bCursos #busca {
	width:655px;
	margin:20px 0;
}

#bCursos #busca h5 {
	font-size:15px;
	color:#004386;
	margin-bottom:15px;
}

#bCursos form {
	margin-bottom:35px;
}

#bCursos form fieldset {
	width:605px;
	background-color:#EAEEF8;
	border:0;
	padding:10px 25px 0;
}

#bCursos form fieldset label {
	float:left;
	display:inline;
	width:40%;
}
#bCursos form fieldset label input{
	margin-top:6px;
}
#bCursos form .bt_buscar {
	float:right;
	display:inline;
	width:132px;
	height:24px;
	background:url(../img/cursos/bt-buscar.png);
	text-indent:-5000px;
	margin-top:10px;
	cursor:pointer;
	border:0;
}

#bCursos .curso {
	position:relative;
	width:650px;
	font-size:12px;
	margin:15px 10px;
	border-bottom:1px dashed #004386;
}
#bCursos #especiais .curso {
	float:left;
	display:inline;
	width:625px;
	background-color:#fdf9e9;
	border:0;
	padding:15px;
}

#bCursos .curso h6 {
	font-size:17px;
	color:#004386;
	text-transform:uppercase;
}

#bCursos .curso p {
	margin:0 0 10px;
}
#bCursos .curso p strong {color:#000;}

#bCursos .curso .veja_mais {
	position:absolute;
	top:0px;
	right:0px;
	width:132px;
	height:24px;
	background:url(../img/cursos/veja-mais.png) no-repeat left top;
	text-indent:-5000px;
	margin:10px;
}

#bCursos .curso .cartaz {
	float:left;
	display:inline;
	width:120px;
	margin:10px 20px 0 0;
}

#bCursos .curso .cartaz .ampliar {
	display:block;
	width:58px;
	height:16px;
	background:url(../img/cursos/ampliar.png) no-repeat left top;
	text-indent:-5000px;
	margin:auto;
}

/*** EMPRESAS ***/
#bEmpresas .tit {
	background:url(../img/empresas/tit.png) no-repeat left top;
}

#bEmpresas .clique-aqui {
	display:inline-block;
	width:132px;
	height:24px;
	background:url(../img/empresas/bt-clique.png) no-repeat left top;
	text-indent:-5000px;
}

#bEmpresas h4 {
	margin-top:30px;
}

#bEmpresas .img-center {
	margin:30px 0 10px;
}

/*** EMERGENCIAS ***/
#bEmergencias .tit {
	background:url(../img/emergencias/tit.png) no-repeat left top;
}
#bEmergencias .bt-contato {
	display:block;
	width:337px;
	height:24px;
	background:url(../img/emergencias/bt-contato.png) no-repeat left top;
	text-indent:-5000px;
	margin:0 auto;
}

#bEmergencias h4 {
	margin-top:30px;
}

#bEmergencias .videos {
	float:left;
	width:100%;
	height:190px;
}

#bEmergencias .foto,
#bEmergencias .video {
	float:left;
	display:inline;
	width:150px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin:10px 25px 0 0;
	overflow:hidden;
}

#bEmergencias .foto img,
#bEmergencias .video img {
	float:left;
	width:140px;
	height:105px;
	border:3px solid #D1D8EC;
}

#bEmergencias .foto p,
#bEmergencias .video p {
	float:left;
	clear:left;
	line-height:1.2;
	width:150px;
	margin-top:5px;
}

#bEmergencias .cartas li {
	background:url(../img/emergencias/marcador.png) no-repeat left center;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:25px;
}
#bEmergencias .cartas li a {text-decoration:none;}

/*** CRIANCAS ***/
#bCriancas .tit {
	background:url(../img/criancas/tit.png) no-repeat left top;
}

#bCriancas .meditando {
	display:block;
	width:300px;
	height:144px;
	background:url(../img/criancas/meditando.png) no-repeat left top;
	text-indent:-5000px;
	margin:0 auto 20px;
}

#bCriancas p.d {
	margin-bottom:0;
}

#bCriancas ul.disturbios li {
	font-weight:bold;
	list-style:disc inside;
	padding-left:20px;
}

#bCriancas .foto {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

#bCriancas .parceira {
	font-weight:bold;
}

/*** VOLUNTARIADO ***/
#bVoluntariado .tit {
	background:url(../img/voluntariado/tit.png) no-repeat left top;
}

#bVoluntariado table {
	width:100%;
	margin-bottom:30px;
}

#bVoluntariado table th {
	height:35px;
	background-color:#EAEEF8;
	color:#004386;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}

#bVoluntariado table td {
	height:60px;
	background-color:#F8F8F8;
	color:#666;
	font-weight:bold;
	text-align:center;
}

#bVoluntariado .hc {
	display:block;
	width:300px;
	height:192px;
	background:url(../img/voluntariado/hc.jpg) no-repeat left top;
	text-indent:-5000px;
	margin:0 20px;
}

/*** DEPOIMENTOS ***/
#bDepoimentos .tit {
	background:url(../img/depoimentos/tit.png) no-repeat left top;
}

#bDepoimentos .bt-depoimento {
	position:absolute;
	top:0px;
	right:35px;
	display:block;
	width:205px;
	height:24px;
	background:url(../img/depoimentos/bt-depoimento.png) no-repeat left top;
	text-indent:-5000px;
}

#bDepoimentos .depoimento {
	float:left;
	width:655px;
	line-height:1.5;
	margin:20px auto;
}

#bDepoimentos p {
	width:100%;
	margin:0 0 10px 20px;
}

#bDepoimentos .depoimento .autor {
	float:right;
	display:inline;
	font-size:11px;
}

#bDepoimentos .voltar {
	float:left;
	clear:both;
	display:inline;
	margin-left:20px;
}

#bDepoimentos #frm_depoimento {
	width:590px;
	height:370px;
	background-color:#E7E7E7;
	border:2px solid #94ACDA;
}

#bDepoimentos #frm_depoimento h4 {
	width:580px;
	background-color:#004386;
	color:#FFF;
	font-size:15px;
	margin:0 0 20px;
	padding:3px 5px;
	border-bottom:2px solid #94ACDA;
}

#bDepoimentos .bt-fechar {
	position:absolute;
	top:2px;
	right:5px;
	display:block;
	width:23px;
	height:19px;
	background:url(../img/depoimentos/bt-fechar.png) no-repeat left top;
	text-indent:-5000px;
	border:0;
}
#bDepoimentos #msg_sucesso {
	width:650px;
	background-color:#004386;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	padding:3px 5px;
	text-align:center;
}

/*** NOTICIAS ***/
#bNoticias .tit {
	background:url(../img/noticias/tit.png) no-repeat left top;
}

#bNoticias .noticia,
#bNoticias .noticia_arquivo {
	float:left;
	display:inline;
	width:100%;
}

#bNoticias .noticia h4,
#bNoticias .noticia_arquivo h4 {
	margin-top:0;
}

#bNoticias .empty {
	clear:both;
}

#bNoticias #ultimas .nav {
	width:100%;
	height:25px;
	margin-bottom:10px;
	border-bottom:1px solid #E7E7E7;
}
#bNoticias #ultimas .nav .ant,
#bNoticias #ultimas .nav .prox {
	display:inline;
	width:150px;
	height:22px;
	text-indent:-5000px;
}
#bNoticias #ultimas .nav .ant {
	float:left;
	background:url(../img/noticias/anterior.png) no-repeat left bottom;
}
#bNoticias #ultimas .nav .prox {
	float:right;
	background:url(../img/noticias/proxima.png) no-repeat right bottom;
}
#bNoticias #ultimas .nav a.ant {background-position:left top;}
#bNoticias #ultimas .nav a.prox {background-position:right top;}

#bNoticias #ultimas .recente {
	float:left;
	display:inline;
	width:190px;
	height:160px;
	line-height:1.5;
	margin:0 9px 0 0;
	padding:5px;
}
#bNoticias #ultimas .ativa {background-color:#EAEEF8;}
#bNoticias #ultimas .sep {
	float:left;
	display:inline;
	width:1px;
	height:160px;
	background-color:#E7E7E7;
	margin:0 9px 0 0;
}

#bNoticias #ultimas .recente a {
	color:#004386;
	font-weight:bold;
	text-decoration:none;
}

#bNoticias #arquivo {
	float:left;
	display:inline;
	width:100%;
	margin:10px 0;
	border-top:1px solid #E7E7E7;
	border-bottom:1px solid #E7E7E7;
}

#bNoticias #arquivo h4 {
	float:left;
	display:inline;
	width:87px;
	height:21px;
	background:url(../img/noticias/arquivos.png) no-repeat left top;
	text-indent:-5000px;
	margin:10px 20px 0 0;
}

#bNoticias #arquivo .ano li {
	float:left;
	font-weight:bold;
	line-height:3;
	text-decoration:none;
	margin-right:3px;
}

/*** GALERIA ***/
#bGaleria .tit {
	background:url(../img/galeria/tit.png) no-repeat left top;
}

#bGaleria h3 {
	width:700px;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	background-color:#004386;
	padding:2px;
	margin-top:30px;
}

#bGaleria .voltar {
	position:absolute;
	top:-5px;
	right:17px;
	display:block;
	width:152px;
	height:40px;
	background:url(../img/galeria/voltar.png) no-repeat left top;
	text-indent:-5000px;
}

#bGaleria .fotos,
#bGaleria .videos {
	position:relative;
	float:left;
	display:inline;
	width:700px;
	height:40px;
	font-size:15px;
	color:#004386;
	text-indent:50px;
	text-transform:uppercase;
	line-height:3;
	border-top:1px solid #E7E7E7;
	border-bottom:1px solid #E7E7E7;
	margin-top:25px;
}
#bGaleria .fotos {background:url(../img/galeria/fotos.png) no-repeat left center;}
#bGaleria .videos {background:url(../img/galeria/videos.png) no-repeat left center;}

#bGaleria .fotos small {
	position:absolute;
	top:0;
	right:0;
	font-size:15px;
	color:#004386;
	text-transform:none;
	background:url(../img/galeria/ampliar.png) no-repeat right top;
	padding-right:50px;
}

#bGaleria .foto,
#bGaleria .album {
	float:left;
	display:inline;
	width:150px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 0 25px;
	overflow:hidden;
}
#bGaleria .foto {height:140px;}
#bGaleria .album {height:170px;}

#bGaleria .foto a,
#bGaleria .album a {text-decoration:none;}

#bGaleria .foto img,
#bGaleria .album img {
	float:left;
	border:3px solid #D1D8EC;
}
#bGaleria .foto p {
	float:left;
	clear:left;
	width:150px;
}

/*** LINKS ***/
#bLinks .tit {
	background:url(../img/links/tit.png) no-repeat left top;
}

#bLinks .link {
	border-bottom:1px solid #E7E7E7;
	padding:10px 0;
}
#bLinks .link strong {
	color:#004386;
}

/*** CONTATO ***/
#bContato .tit {
	background:url(../img/contato/tit.png) no-repeat left top;
}

/* Sedes */
.sede {
	width:300px;
	margin:20px auto;
}

.sede a {
	color:#004386;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
.sede a .abrir {color:#F0A53B}
.sede a.email {font-size:13px;}

.sede .descricao {
	line-height:2;
	margin-bottom:15px;
}

/* Forms */
form fieldset {
	border:0;
	width:450px;
	margin:auto;
}
form fieldset label {
	position:relative;
	float:left;
	width:100%;
	margin-bottom:10px;
}

form fieldset input,
form fieldset select,
form fieldset textarea {
	width:100%;
	border:2px solid #94ACDA;
}

form fieldset input.checkbox {
	width:auto;
	margin-right:3px;
	border:0;
}

form fieldset span {
	position:absolute;
	top:0;
	right:0;
	font-size:10px;
	color:#C80D10;
}

form fieldset input.bt_enviar {
	float:right;
	display:inline;
	width:132px;
	height:24px;
	background:url(../img/contato/bt-enviar.png);
	text-indent:-5000px;
	border:0;
}

/*** La Jardinera ***/
#bJardinera .tit {
	background:url(../img/jardinera/tit.png) no-repeat left top;
}

#bJardinera .jardinera {
	float:left;
	display:inline;
	width:255px;
	height:384px;
	background:url(../img/jardinera/jardinera.jpg) no-repeat left top;
	text-indent:-5000px;
	margin-right:10px;
}

#bJardinera .msg {
	display:inline-block;
	width:354px;
	height:102px;
	background:url(../img/jardinera/mensagem.png) no-repeat left top;
	text-indent:-5000px;
}

#bJardinera span.video {
	display:block;
	margin-bottom:30px;
}

/*** Casa Templaria ***/
#bCasaTemplaria .tit {
	background:url(../img/casa-templaria/tit.png) no-repeat left top;
}

#bCasaTemplaria .atividades {
	margin-bottom:15px;
}
#bCasaTemplaria .atividades li {
	color:#004386;
	font-weight:bold;
	padding-left:20px;
}

#bCasaTemplaria .restaurante {
	float:left;
	margin-bottom:15px;
}

#bCasaTemplaria .casa {
	display:block;
	width:548px;
	height:232px;
	background:url(../img/casa-templaria/casa.jpg) no-repeat left top;
	text-indent:-5000px;
	margin:0 auto;
}

#bCasaTemplaria p.distancia {
	margin-bottom:0;
}
#bCasaTemplaria .distancias li {
	padding-left:20px;
	list-style:disc inside;
}

#bCasaTemplaria .monte {
	display:block;
	text-align:center;
	margin:0 auto;
}

#bCasaTemplaria .obs {
	text-align:center;
	font-size:11px;
}

#bCasaTemplaria strong {color:#004386;}
#bCasaTemplaria a {text-decoration:none;}

/*** Sofrologia ***/
#bSofrologia .tit {
	background:url(../img/sofrologia/tit.png) no-repeat left top;
}

#bSofrologia img {
	margin-right:10px;
}

#bSofrologia .secoes {
	padding-left:20px;
}

#bSofrologia #cadastre {
	display:block;
	width:275px;
	height:24px;
	background:url(../img/sofrologia/bt-cadastre.png) no-repeat left top;
	text-indent:-5000px;
	margin:0 auto;
}

#bSofrologia #frmSofrologia {
	position:relative;
	width:450px;
	margin:0 auto;
	padding-top:10px;
}

#bSofrologia #frmSofrologia .bt-fechar {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:24px;
	height:22px;
	background:url(../img/news/bt-fechar.png) no-repeat left top;
	text-indent:-5000px;
	border:0;
	z-index:5;
}

#fancy_outer {
	padding-top:50px !important;
}
#fancy_content {
	width:auto !important;
	height:auto !important;
}

