@charset "utf-8";
/* Página Geral da estilização com CSS */
body {
	background: #d8ecc6 url('../imagens/bg-body.jpg') repeat fixed;  /* fundo pérolas pequenas em volta do layout, aplicado no fundo da tela do monitor */
	color: #005000;       /* O texto é na cor verde escuro, por padrão */
	margin: 0;
	padding: 0;           /* Declarações para padronizar margens e paddings em diferentes navegadores */
	font: 12px/1.4 Verdana, Arial, Helvetica, sans-serif; /* Tamanho e Fontes a serem usadas nos textos do site */
	text-align: center; /* Centraliza o site em navegadores IE 5.5 e anteriores, é um artifício a ser usado. */
	}
#tudo {
	width: 1000px;        /* Largura total da página Tudo */
	background: #d8ecc6;    /* Cor do fundo da página Tudo */
	margin: 0 auto;      /* Deixa a página sem margens e centralizada no monitor onde é exibido*/
	text-align: left;    /* Corrige a centralização de texto de "body" no desenvolvimento do site para outros navegadores */
	}
#topo {
	position:relative;       /* Cria um contesto de posicionamento, início das coordenadas no canto superior esquerdo */
	width: 980px;            /* Largura do topo */
	height: 340px;           /* Altura do topo */
	background: #d8ecc6 url('../imagens/bg-topo.jpg') no-repeat;	/* imagem de fundo do Topo */
	}
#busca {
	position: absolute;      /* fixa o container de busca do topo do site em um posicionamento absoluto */
	right: 2px;              /* Afastamento da lateral direita para o posicionamento */
	top:288px;               /* Afastamento do topo para o posicionamento */
	margin: 0;
	padding: 0;              /* Declarações para padronizar margens e paddings em diferentes navegadores */
	color: #1C721E;          /* Cor do texto das palavras busca na cor verde */
	font-size: 12px;         /* Tamanho das letras da fonte */
	font-weight: bold;       /* Fonte em negrito */
	text-align: center;      /* Texto alinhado ao centro */
	width: 400px;
	}
#caixa {
	padding-right: 20px;     /* Distancia o elemento da borda esqueda do container */
	}
#busca label input {
	background: #fcc;        /* Cor de fundo do campo de busca */
	border: none;            /* Retira a borda-padrão do campo de busca */
	}
#busca input#q  {
	font-size: 16px;         /* Tamanho da fonte das caixa de pesquisa */
	}
#q {
	width: 165PX;
	height: 18PX;
	}
#busca input#meusite {
	border: 1px ridge #009966;
	background: #d8ecc6;
	}
#busca input#www {
	border: 1px ridge #009966;
	background: #d8ecc6;
	}
#busca input#submit {
	background: #d8ecc6;          /* Cor do fundo do botão OK */
	border: 1px outset #009966;   /* Borda do botão OK */
	color: #185E19;               /* Cor da fonte escrita no botão OK (branca) */
	font-size: 12px;              /* Tamanho das letras da fonte do botão OK */
	font-weight: bold;
	}
#b-google {
	position: absolute;
	top: 284px;
	right: 260px;
	margin: 0;
	padding: 0;
	}
.datahora {
	position: absolute;
	left: 80px;
	top: 310px;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #1C721E;
	border: none;
	background-color: #d8ecc6;
	text-transform: none;
	font-style: normal; 
	text-align: center;
	}
#traduz {
	position: absolute;
	left: 720px;
	top: 230px;
	margin: 0;
	padding: 0;
	}
#auxiliar {
	width: 250px;          /* Largura do container auxiliar */
	float: left;           /* Posicionamento flutuado à direita */
	margin-top: 0;     /* Declaramos 0px de margem superior para a linha */
	margin-bottom: 50px;   /* Declaramos 50px de margem inferior para a linha */
	background: #d8ecc6 url('../imagens/bg-auxiliar.jpg') repeat-x  0 0;  /* Fundo degradê da coluna auxiliar */
	min-height: 700px;     /* Declaração de altura mínima para coluna auxiliar */
	}
* html #auxiliar  {
	height: 700px;         /* Este é o hack estrela que somente o Internet Explorer 6 anteriores entendem */
	}
.pl p {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color:#d4795e;
	font-family: "Times New Roman";
	}
#auxiliar p {
	margin: 0;
	padding:0;
	}
#auxiliar p a {
	color: #d4795e;
	font-weight: bold;
	text-decoration: none;
	}
dl, dd  {
	margin: 0;
	padding: 0;            /* Margin e Padding zerada retira a endentação padrão do elemento dd */
	}
#nav dt  {
	color: #005000;        /* Cor da fonte verde */
	font-weight: bold;     /* Coloca em negrito a fonte */
	font-size: 14px;       /* Tamanho da fonte */
	margin: 10px 0px 0px 0px;  /* Define os espaçamentos superior e inferior para os títulos dos grupos de links */
	text-align: center;    /* Desloca os títulos dos grupos de links para a direita do limite da coluna */
	}
#nav dd  {
	margin: 2px 0;         /* Define um espaçamento entre os links */
	}
#nav dd a  {
	height: 20px;          /* Altura do campo onde vão os links */
	display: block;        /* Faz que toda a largura de dd seja clicável e não só o texto do link */
	color: #000000;        /* Cor dos textos dos links */
	text-decoration: none; /* Retira a linha inferior padrão dos links */
	font-weight: bold;
	padding-top: 4px;    /* Desloca o texto pra baixo, alinhando no box */
	padding-left: 40px;    /* Desloca os textos dos links para a direita do limite da coluna e oferece espaço para inserção dos bullets */
	
	}
#nav dd a:link  {
	background: url('../imagens/bullet.gif') 10px no-repeat;
	color: #d4795e;
	}
#nav dd a:visited  {
	background: url('../imagens/bullet1.gif') 10px no-repeat;
	color: #1c721e;
	}

#nav dd a:hover  {
	background: #d8ecc6 url('../imagens/bullet1.gif') 10px no-repeat;
	color: #1c721e;
	text-decoration: underline;
	}
/* Estas regras estilizam o link corrente na navegação do menu */
body#index dl#nav dd a#i,
body#quem-sou dl#nav dd a#qs,
body#aconselhamento-metafisico dl#nav dd a#am,
body#alimentando-a-alma dl#nav dd a#aa,
body#confianca-no-melhor dl#nav dd a#cm,
body#caminhos-da-vida dl#nav dd a#cd,
body#focando-o-bem dl#nav dd a#fb,
body#chamas-da-verdade dl#nav dd a#cv,
body#trocando-palavras dl#nav dd a#tp,
body#frases-dia-a-dia dl#nav dd a#fd,
body#perolas-dos-anjos dl#nav dd a#pv,
body#links dl#nav dd a#l,
body#contato dl#nav dd a#c,
body#sucesso dl#nav dd a#c  {
	background: #d8ecc6 url('../imagens/ok.gif') 10px no-repeat;
	color: #1c721e;
	cursor: default;
	text-decoration: none;
	}
#contvisit {
	position: relative;      /* Posicionamento relativo da div#contvisit */
	margin: 0;
	padding: 0;             /* Declarações para padronizar margens e paddings em diferentes navegadores */
	text-align: center;		/* Coloca o texto no centro do container */
	font-weight: bold;      /* Coloca em negrito a fonte */
	}
#contvisit p {
	color: #005000;         /* Define a cor da fonte indicando quantos visitantes online no momento */
	margin: 5px 0;          /* Define cinco pixels para margem superior e inferior para o paragrafo do contador de visitas */
	}
#favorito {
	margin-top: 10px;
	}
#favorito img {
	float: right;           /* Imagen da Estrela para adicionar aos Favoritos foi flutuada à direita do container */
	border: none;
	}
#favorito p {
	color: #005000;         /* A cor do texto no paragrafo do container Favorito */
	text-align: center;     /* Texto alinhado ao centro */
	}
.fav {
	position: relative;     /* A senteça "Clique na Estrela" foi posicionada relativamente e retirada do seu fluxo normal */
	font-size: 12px;
	left: 90px;             /* Distância do Deslocamento à esquerda */
	top: 5px;               /* Distância do Deslocamnto do Topo */
	color: #d4795e;         /* Cor do texto na Div.fav */ 
	font-weight: bold;      /* Texto colocado em negrito para dar destaque */
	}
#principal {
	width: 736px;          /* Largura do container principal é 740px diminuimos 4px e acrecentamos margem para esse container */
	margin-left: 2px;      /* Declaramos 2px de margem esquerda para a coluna */
	margin-right: 2px;     /* Declaramos 2px de margem direita para a coluna */
	margin-top: 2px;       /* Declaramos 2px de margem superior para a linha */
	margin-bottom: 10px;   /* Declaramos 10px de margem inferior para a linha */
	float: right;          /* posicionamento flutuado à direita */
	display: inline;       /* Esta declaração corrige o bug da margem dobrada em floats, nos IE6 e anteriores */
	}
#c24hs  {
	margin: 0;
	padding: 0;
	text-align: center;
	}
#c24hs p {
	margin: 0;
	padding: 0;
	margin-bottom: 8px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	}
#c24hs p a:link {
	color: #d4795e;
	text-decoration: none;
	}
#c24hs p a:visited {
	color: #b38dC7;
	text-decoration: none;
	}
#c24hs p a:hover {
	color: #074305;
	text-decoration: underline;
	}
#c24hs p a:active {
	color: #ff0000;
	text-decoration: underline;
	}
#c24hs-pop-up  {
	margin: 0;
	padding: 0;
	text-align: center;
	}
#c24hs-pop-up p {
	margin: 0;
	padding: 6px 0;
	font-size: 11px;
	font-weight: bold;
	}
#c24hs-pop-up p a:link {
	color: #d4795e;
	text-decoration: none;
	}
#c24hs-pop-up p a:visited {
	color: #b38dC7;
	text-decoration: none;
	}
#c24hs-pop-up p a:hover {
	color: #074305;
	text-decoration: underline;
	}
#c24hs-pop-up p a:active {
	color: #ff0000;
	text-decoration: underline;
	}
#principal p a.icone-lc24hs {
	background: url(../imagens/icone-lc24hs.gif) no-repeat right top;
	padding-right: 20px;
	}
#principal p .lc24hs {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	}
#principal p .lc24hs a:link {
	color: #0000FF;
	text-decoration: underline;
	}
#principal p .lc24hs a:visited {
	color: #b38dC7;
	text-decoration: none;
	}
#principal p .lc24hs a:hover {
	color: #0099FF;
	}
#principal p .lc24hs a:active {
	color: #FF0000
	}
#parag p {
	margin: 0;            /* Zera as margens do paragrafo */
	padding: 0;           /* Zera os paddings do paragrafo */
	color: #060;          /* Define a cor da fonte usada para os textos */
	font-size: 14px;      /* Define o tamanho da fonte em px usada para os textos */
	margin-left: 20px;    /* Define a medida de afastamento do início do texto da margem esquerda */
	margin-right: 20px;   /* Define a medida de afastamento do final do texto da margem direita */
	text-align: justify;  /* Define alinhamento justificado para o texto dos paragrafos */
	text-indent: 50px;    /* Define indentação para a primeira linha do paragrafo */
	}
#parag p span {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	}
span.middle {
	vertical-align: middle;
	}
a img {
	border: none;
	vertical-align: middle;
	}
#principal p {
	margin-top: 5px;
	}
#principal p a:link {
	color: #d4795e;
	text-decoration: none;
	}
#principal p a:visited {
	color: #b38dC7;
	text-decoration: none;
	}
#principal p a:hover {
	color: #074305;
	text-decoration: underline;
	}
#principal p a:active {
	color: #ff0000;
	text-decoration: underline;
	}
#box  {
	position: relative;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 736px;
	}
#rodape {
	height: 150px;          /* altura do container rodapé */
	clear: both;            /* Evita a subida do rodapé e força o seu posicionamento abaixo dos flutuados */
	background: #d8ecc6 url('../imagens/bg-rodape.jpg') no-repeat;       /* Cor e Imagem de fundo do rodape */
	}
#rodape p  {
	margin: 0;              /* Zera as margens do parágrafo dentro do rodapé evitando que o conteúdo saia do rodapé no Firefox */
	}
#texto-rodape  {
	width: 980px;           /* largura total e fixa do container div#texto-rodape */
	position: absolute;     /* Local definitivo e fixo do texto */
	margin-top: 90px;       /* distância do texto em relação ao topo do rodapé */
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Fonte usada para o texto escrito na div#texto-rodape */
	font-size: 10px;        /* Tamanho do texto em px */
	color: #1C721E;         /* Cor do texto em algarismos hexadecimais */
	}
#rodape a {
	color:#003300;
	}
#rodape a:visited {
	color: #b38dc7;
	}
#rodape a:hover {
	color: #FF0000;
	}