body {
	margin: 0px;
	padding:0px;
	background:#D3DDDF;
	font:11px Arial, Tahoma, Verdana;
	color:#fff;
}
a {
	color:#fff;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
table {
	border-collapse: collapse;
}
* {
	margin:0px;
	padding:0px;
	border:none;
	list-style:none;
}
input, select, textarea {
	border: solid 1px #044568;
	background:#fff;
	font:normal 11px Arial, Tahoma, Verdana;
	color:#044568;
	padding:2px 0px;
}
#xloader {
	background:none;
	display:block;
	margin-top:5px;
}
#ajax-loader {
	background:none;
	display:block;
	margin-top:5px;
}
#geral {
	background:url(img/fundo_site_resize.jpg) repeat-x 0 0px;
	width:100%;
	margin:0px;
	padding:0px;
	position:absolute;
}

/*Hack somente para o Opera*/
@media all and (min-width: 0px) {
 #mae {
	display:table;
}
}


#mae {
	width:869px;
	margin:14px 0px 0px 14px;
	padding-bottom:40px;
	display:table-caption; /*Por algum motivo se eu colocar display: table da um problema com o FF e 
													 dessa forma que esta nao*/
}

/*Somente para Safari e Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    #mae {display:table;}
}


#mae.google {
	width:974px;
}




#cabecalho a {
	width:715px;
	height:71px;
	background:url(img/cabecalho_resize2.jpg);
	text-indent:-5000px;
	overflow:hidden;
	float:right;
}
#cabecalho_google a {
	width:820px;
	height:71px;
	background:url(img/cabecalho_resize2_google.jpg);
	text-indent:-5000px;
	overflow:hidden;
	float:right;
}

#col_esq {
	width:149px;
	min-height:792px; /*Tem hack para o IE6*/
	margin-right:5px;
	float:left;
	background:url(img/fundo_col_esq_resize.jpg) no-repeat;
}
#col_dir {
	width:180px;
	min-height:548px; /*Tem hack para o IE6*/
	float:right;
	background:url(img/fundo_col_dir.jpg) no-repeat;
	margin-top:6px;
}
#banner_principal {
	width:381px;
	height:161px;
	float:left;
	margin-top:5px;
}
#banner_associese a {
	width:180px;
	height:161px;
	background:url(img/banner_associese3.jpg);
	margin-top:5px;
	text-indent:-5000px;
	overflow:hidden;
	float:right;
}
.banner_assicie_interno {
	margin:-7px 0 20px 0px;
}
#destaque_noticias {
	background:#063E53;
	min-height:109px;
}
X#destaque_noticias_n {
	min-height:109px;
}
#conteudo_home {
	width:715px;
	min-height:548px;/*Tem hack para o IE6*/
	float:left;
	background: url(img/fundo_conteudo_home_resize.jpg) repeat-x !important;
	margin-top:5px;
}
#login_home {
	width:510px;
	height:19px;
	float:left;
	margin-left:20px/*Hack IE6*/;
	background:#C1D8E3 url(img/fundo_login_home.gif) no-repeat;
}
#lado1 {
	width:500px;
	float:left;
	padding:13px 0px 0px 20px;
	Xbackground:#ccc
}
#lado2 {
	width:180px;
	float:right;
	margin-top:-19px;
	padding:0px 0px 0px 0px;
}
#lado2 h3 {
	font:bold 11px Arial, Verdana, Helvetica, sans-serif;
	color:#FFC03D;
	margin:12px 0px 0px 10px;
}
#lado2 a {
	margin:10px 5px 20px 10px;
	display:block;
}
#lado2 p {
	margin:10px 0px 5px 10px;
}
#lado2.fundo_internas {
	background:url(img/fundo_lado2_intenas_resize.jpg) no-repeat !important;
	min-height:901px;
	padding:13px 0px 0px 0px;
}


/******************** DESTAQUE BUSCA ASTROLOGO **************************/
#destaque_busca_astrologo {width:287px; height:93px; float:left; margin-bottom:20px; background:url(img/destaque_busca.jpg);}
#destaque_busca_astrologo p {position:absolute; width:160px; margin:30px 0 0 107px;}
#destaque_busca_astrologo p a {color:#004F80;}
/******************** DESTAQUE BUSCA ASTROLOGO **************************/


/******************** DESTAQUE INDICE **************************/
#destaque_indice {width:216px; height:93px; float:right; margin:0 -10px 20px 0; background: url(img/destaque_indice.jpg);}
#destaque_indice p { float:left; width:130px; margin:30px 0 0 12px; display:inline;}
#destaque_indice p a {color:#FFBF39; font-weight:bold;}
/******************** DESTAQUE INDICE **************************/


/******************** DESTAQUE MERCURIO DIRETO **************************/
#destaques_home_mercurio {width:495px; float:left; padding:37px 0 17px 0; border-top:solid 1px #013B50; border-bottom:solid 1px #013B50; background: #A7CAD5 url(img/titi/mercurio_direto.gif) no-repeat;}
#destaques_home_mercurio img {float:left;}
#destaques_home_mercurio p {font:12px Tahoma, Arial; color:#03334F; width:360px; margin:0 0 15px 17px; float:left;}
#destaques_home_mercurio a.link_skype {font:bold 11px Tahoma, Arial; color:#03334F; width:115px; height:40px; margin-left:17px; padding-left:50px; float:left; display:block; background:url(img/icon_fone.gif) no-repeat;}
#destaques_home_mercurio a.link_email {font:bold 11px Tahoma, Arial; color:#03334F; width:100px; height:40px; margin-left:17px; padding-left:50px; float:left; display:block; background:url(img/icon_arroba.gif) no-repeat;}
#destaques_home_mercurio p.aviso {font:bold 11px Arial; color:#0B5C8C; margin:15px 0 0 17px;}
#destaques_home_mercurio p.aviso a {color:#0B5C8C; text-decoration:underline;}
#destaques_home_mercurio p.aviso a:hover {text-decoration:none;}
/******************** DESTAQUE MERCURIO DIRETO **************************/


#conteudo_internas {
	width:500px;
	background:#E9F0F3;
	color:#3E4345;
	margin-top:6px;
	float:left;
	padding:13px 15px 20px 15px;
	min-height:682px;/*Tem hack para o IE6*/
}
#conteudo_internas.larg_maxima {
	width:685px;
}
.larg_google {
	width:800px !important;
	padding:10px !important;
	background:#fff !important;
}

#conteudo_internas h2 {
	font:bold 13px Arial, Tahoma, Verdana;
	color:#538093;
	margin:20px 0px 10px 0px;
}
#conteudo_internas h2.bandeira_ce {
	padding:13px 0 14px 66px !important;
	background: url(img/bandeira_ce.gif) no-repeat;
}
#conteudo_internas h2.bandeira_mg {
	padding:13px 0 14px 66px !important;
	background: url(img/bandeira_mg.gif) no-repeat;
}
#conteudo_internas h2.bandeira_rs {
	padding:13px 0 14px 66px !important;
	background: url(img/bandeira_rs.gif) no-repeat;
}
#conteudo_internas h2.bandeira_ba {
	padding:13px 0 14px 66px !important;
	background: url(img/bandeira_ba.gif) no-repeat;
}
#conteudo_internas h2.bandeira_rn {
	padding:13px 0 14px 66px !important;
	background: url(img/bandeira_rn.gif) no-repeat;
}
#conteudo_internas h2.bandeira_rj {
	padding:13px 0 14px 66px !important;
	background: url(img/bandeira_rj.gif) no-repeat;
}
#conteudo_internas h2.bandeira_pr {
	padding:13px 0 14px 66px !important;
	background: url(img/bandeira_pr.gif) no-repeat;
}
#conteudo_internas h2.bandeira_sp {
	padding:13px 0 14px 66px !important;
	background: url(img/bandeira_sp.gif) no-repeat;
}
#conteudo_internas h2.bandeira_df {
	padding:13px 0 14px 66px !important;
	background: url(img/bandeira_df.gif) no-repeat;
}
#conteudo_internas h2.bandeira_sc {
	padding:13px 0 14px 66px !important;
	background: url(img/bandeira_sc.gif) no-repeat;
}
#conteudo_internas h2.bandeira_pe {
	padding:13px 0 14px 66px !important;
	background: url(img/bandeira_pe.gif) no-repeat;
}



#conteudo_internas h3 {
	font:bold 13px Arial, Tahoma, Verdana;
	color:#538093;
	margin:0px;
}
#conteudo_internas p {
	margin-bottom:10px;
	line-height:15px;
	font-size:12px;
}
#conteudo_internas a {
	color:#538093;
}
#conteudo_internas div.diferenciado {
	margin-bottom:15px;
	margin-left:15px;
}
#conteudo_internas div.diferenciado p {
	margin-bottom:4px;
	line-height:12px;
	color:#5B6366;
}
#conteudo_internas div.galeria_thumb {
	float:left;
	text-align:right;
	margin:0 0px 9px 9px;
}
#conteudo_internas div.galeria_thumb_lista {
	height:145px;
	float:left;
	border:solid 1px #538093;
	padding:5px;
	margin:0 26px 26px 0;
}
#conteudo_internas div.galeria_thumb_lista h3 {
	width:130px;
}
#conteudo_internas div.galeria_thumb_lista img {
	width:130px;
	margin-bottom:5px;
}
#conteudo_internas div.galeria_thumb img {
	width:93px;
}
#conteudo_internas div.galeria_thumb h3 {
	color:#538093;
	margin:0px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
}
#conteudo_internas div#galeria_foto_maior {
	float:left;
	width:430px;
	Xbackground:#ccc;
}
#conteudo_internas div#galeria_foto_maior img {
	max-width:428px;
	border:solid 1px #538093;
	float:left;
	clear:both;
	margin-bottom:10px;
}
#conteudo_internas div#galeria_foto_maior h2 {
	margin:0px 0px 10px 0px;
}
#conteudo_internas div#galeria_foto_maior h3 {
	width:548px;
	Xbackground:#fff;
}
#conteudo_internas div#galeria_foto_maior h3 span {
	display:block;
	font-weight:normal;
	margin-bottom:10px;
}
#conteudo_internas div#galeria_lateral_thumbs {
	float:right;
	width:210px;
	margin-top:23px;
}
#conteudo_internas div#galeria_lateral_paginacao {
	float:right;
	width:200px;
	Xbackground:#ccc;
}
#conteudo_internas div#galeria_lateral_paginacao select {
	float:right;
	width:60px;
	margin:0px 4px 0px 0px
}
#conteudo_internas div#galeria_loading_overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	/*height: 500px;*/

	height:120% !important;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
div.box_cor_1 {
	padding:15px;
	background:#B8D0D8;
}
div.box_cor_2 {
	padding:15px;
	background:#C9DEE4;
}
#ceu_momento {
	width:120px !important;
	margin:24px 0px 0px 11px;
	float:left;
}
#aspectos_lua {
	width:120px !important;
	float:left;
	margin:24px 0px 0px 11px;
	_margin:24px 0px 0px 6px;
	float:left;
}
#lado2 .destaque_2 {
	width:100%;
	float:left;
	margin-top:-10px;
}
#lado2 #box_pp_home {
	width:160px;
	float:left/*Hack IE6*/;
	margin-bottom:10px;
	padding:10px;
	background:url(img/fundo_pp_home.jpg);
}
#lado2 #box_pp_home img {
	width:73px;
	float:right;
	margin:0 0 0 5px;
}
#lado2 #box_pp_home p {
	margin:0 0 15px 0;
	color:#C1D8E3;
}
#lado2 p.frase_ja_associado {
	font-weight:bold;
	margin:0 10px 15px 10px;
	color:#fff;
}
#lado2 p.frase_ja_associado a {
	font-weight:normal;
	margin:0px;
	color:#FFBF39;
}


#lado2 #box_pp_home a {
	margin:10px 0 0 0;
	color:#FFBF39;
}

.destaque_lateral {
	width:175px;
	float:left;
	margin:1px 0 8px 0;
	padding-right:5px;
	Xbackground:#3D6675;
}
#videos {
	margin-bottom:20px;
}
#videos h4 {
	font:bold 11px Arial, Verdana, Helvetica, sans-serif;
	color:#557F97;
}
#videos h5 {
	font:bold 11px Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	float:left;
	width:409px;
	width:300px;
	margin-top:5px;
	background:#063F53;
}
#videos h5 span {
	width:386px;
	display:block;
	float:left;
	margin-left:10px/*Hack IE6*/;
	padding:2px 0;
}
#videos h5 img {
	float:right;
}
#assina_int {
	border-top:solid 1px #73929B;
	margin-top:30px;
	padding-top:5px;
	float:left;
	width:100%;
}
#assina {
	color:#4C6872;
	font-size:11px;
	margin-top:7px;
}
#assina a {
	color:#4C6872;
}
#box_noticias {
	margin:25px 0px 20px 0px;
	padding-bottom:10px;
}
#box_noticias h1 {
	font-size:12px;
	font-weight:bold;
	color:#538093;
}
#box_noticias span.data {
	font-weight:bold;
	display:block;
	margin-bottom:15px;
}
#box_noticias div.img {
	width:182px;
	margin:0px 16px 0px 0px /*Hack IE6*/;
	float:left;
}
#box_noticias div.img img {
	border:solid 1px #538093;
	margin-bottom:5px;
	width:182px;
}
#box_noticias div.img p {
	font-size:9px;
	color:#538093;
	line-height:12px;
}
#box_noticias div.img p a {
	font-size:10px;
	font-weight:bold;
	color:#538093;
	text-align:right;
	width:70px;
	display:block;
	float:right;
	margin-bottom:5px;
}
#box_noticias div.paginacao {
	text-align:right;
	float:right;
	Xbackground:#ccc;
}
#box_noticias div.paginacao {
	font-weight:bold;
	font-size:10px;
	color:#538093 !important;
}
#box_noticias div.paginacao a {
	font-weight:bold;
	font-size:11px;
	color:#538093 !important;
}

/*************** EVENTOS *****************/
#box_eventos {
	margin:25px 0px 20px 0px;
	padding-bottom:10px;
}
#box_eventos h1 {
	font-size:12px;
	font-weight:bold;
	color:#538093;
	margin-bottom:15px;
}
#box_eventos span.data {
	font-weight:bold;
	display:block;
	margin-bottom:15px;
}
#box_eventos div.img {
	width:182px;
	margin:0px 0px 0px 16px;
	float:right;
	Xbackground:#ccc;
}
#box_eventos div.img img {
	border:solid 1px #538093;
	margin-bottom:5px;
	width:182px;
}
#box_eventos div.img p {
	font-size:9px;
	color:#538093;
	line-height:12px;
}
#box_eventos div.img p a {
	font-size:10px;
	font-weight:bold;
	color:#538093;
	text-align:right;
	width:70px;
	display:block;
	float:right;
	margin-bottom:5px;
}
#box_eventos div.paginacao {
	text-align:right;
	float:right;
	Xbackground:#ccc;
}
#box_eventos div.paginacao {
	font-weight:bold;
	font-size:10px;
	color:#538093 !important;
}
#box_eventos div.paginacao a {
	font-weight:bold;
	font-size:11px;
	color:#538093 !important;
}
/*************** EVENTOS *****************/

/*************** ARTIGOS *****************/
#box_artigos {
	margin:0px 0px 20px 0px;
	padding-bottom:10px;
}
#box_artigos h2 {
	margin:0px;
	text-transform:uppercase;
}
#box_artigos span.data {
	font-weight:bold;
	display:block;
	margin-bottom:15px;
}
#box_artigos div.img_autor {
	width:119px;
	margin:0px 0px 0px 16px;
	float:right;
}
#box_artigos div.img_autor img {
	border:solid 1px #538093;
	margin-bottom:4px;
	width:117px;
}
#box_artigos div.img_autor p {
	font:11px Tahoma, Arial;
	color:#074463;
}


#box_artigos div.img {
	width:182px;
	margin:0px 0px 0px 16px;
	float:right;
	Xbackground:#ccc;
}
#box_artigos div.img img {
	border:solid 1px #538093;
	margin-bottom:5px;
	width:182px;
}
#box_artigos div.img p {
	font-size:9px;
	color:#538093;
	line-height:12px;
}
#box_artigos div.img p a {
	font-size:10px;
	font-weight:bold;
	color:#538093;
	text-align:right;
	width:70px;
	display:block;
	float:right;
	margin-bottom:5px;
}
/*************** ARTIGOS *****************/



#box_pag_pessoais {
	width:530px;
	padding-bottom:10px;
	float:left;/*HAck IE6*/
	margin:0px 0px 20px -15px;/*HAck IE6*/
	background:#D0DDE3;
}/*HAck IE6*/
#box_pag_pessoais h1 {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	padding:3px 17px;
	margin-bottom:17px;
	background:#538093;
}
#box_pag_pessoais h1 + img + p {
	padding-bottom:10px;
	background:url(img/tracejado_1.gif) no-repeat left bottom;
}
#box_pag_pessoais p {
	margin:0px 17px 10px 17px;
	Xfloat:left;
}
#box_pag_pessoais img {
	width:95px;
	float:right;
	margin:0px 17px 10px 10px;
	border:solid 1px #538093;
}
.box_mural {
	width:530px;
	float:left;/*HAck IE6*/
	padding-bottom:10px;
	margin:0px 0px 0px -15px;/*HAck IE6*/
	background:#D0DDE3;
}/*HAck IE6*/
.box_mural.cor {
	background:#DFE8ED;
}
.box_mural img {
	width:83px;
	float:left;
	margin:8px 17px 0 17px;
	border:solid 1px #538093;
}
.box_mural .txt {
	width:400px;
	float:left;
	margin:8px 0px 0px 0px;
}
.box_mural .txt h4 {
	font-size:11px;
	margin-bottom:10px;
	padding-left:10px;
	background:url(img/marc_bolinha.gif) no-repeat 0 4px;
}
.box_mural .txt p a {
	font-weight:normal;
	color:#3E4347 !important;
}
.box_mural .txt a {
	font-weight:bold;
	color:#528191 !important;
}
img.bt_ok1 {
	margin:0px 0px -5px 0px;
*margin-bottom:-3px;
}
.destaques_home {
	width:100%;
	margin-bottom:4px;
	float:left;
	background:#52747F;
}
.destaques_home h2 {
	font:bold 13px Tahoma, Verdana, Arial;
	color:#fff;
	float:left;
	margin:10px 0px 8px 12px !important;
	width:360px;
}
.destaques_home p {
	font:11px Tahoma, Verdana, Arial;
	color:#fff;
	float:left;
	line-height:16px;
	margin:0 0 10px 12px !important;
	width:360px;
}
.destaques_home img {
	width:106px;
	height:82px;
	float:left;
	margin-right:0px;
}
#forum_pergunta {
	margin:20px 0px 0px 0px;
}
#forum_pergunta p.pergunta {
	font-weight:bold;
	font-size:12px;
	color:#538093;
	margin:0px;
}
p.respostas {
	background:#C9DEE4;
	padding:14px;
	margin:0px !important;
}
p.respostas span {
	font-weight:bold;
	display:block;
	margin-top:10px;
}
p.cor {
	background:#B8D0D8;
}
img.barra_enq {
	height:13px;
	margin:3px 0px -3px 13px;
}
.caixa_links {
	background:url(img/tracejado_links.gif) no-repeat bottom left;
	padding-bottom:10px;
	margin-bottom:10px;
}
.caixa_links h2 {
	font:bold 11px Arial, Tahoma, Verdana;
	color:#3E4345 !important;
	margin:0px !important;
	background:url(img/marc_bolinha.gif) no-repeat 0 5px;
	padding-left:10px;
}
.caixa_links a {
	color:#538093 !important;
}
.pergunta {
	padding-bottom:15px;
	font-size:12px;
}
.opcao {
	padding-bottom:12px;
	font-size:12px;
}
.bt_votar {
	margin:0px 0px 5px 38px;
}
.bt_votar_promocao_dell {
	margin:0px 5px 0px 0px;
}

/*************************************************************

														TABELAS	

*************************************************************/

table.dinamico_azul {
	width:100%;
	background:#063E53;
	padding:5px 9px 5px 5px
}
table.dinamico_azul td.foto {
	width:184px;
	padding:5px 0px 5px 5px;
}
table.dinamico_azul td.foto img {
	width:168px;
}
table.dinamico_azul td.titulo {
	width:235px;
	font:bold 13px Arial, Tahoma, Verdana;
	padding:10px 5px 8px 0px;
}
table.dinamico_azul td.txt {
	font:10px Arial, Tahoma, Verdana;
	padding:0px 5px 0px 0px;
}
table.dinamico_azul td.saiba {
	padding:0px 10px 8px 0px;
}
table.tabela_2 {
	width:100%;
	background:#B4C7CE;
	padding:5px 9px 5px 5px
}
table.tabela_2 td.foto {
	Xwidth:118px;
	padding:9px 0px 9px 9px;
}
table.tabela_2 td.foto img {
	Xwidth:106px;
}
table.tabela_2 td.titulo {
	Xwidth:235px;
	color:#02415F;
	font:bold 12px Arial, Tahoma, Verdana;
	padding:10px 5px 8px 0px;
}
table.tabela_2 td.txt {
	font:12px Arial, Tahoma, Verdana;
	padding:0px 5px 8px 0px;
}
table.tabela_2 td.ver {
	padding:0px 10px 8px 0px;
}
table.legislacao {
	width:100%;
	border:solid 1px #000;
}
table.legislacao td {
	border:solid 1px #000;
	padding:5px;
	vertical-align:text-top;
}
/*************/



table.dinamico_azul2 {
	width:100%;
	padding:5px 9px 5px 5px
}
table.dinamico_azul2 td.foto {
	width:179px;
	padding:0px 0px 12px 0px !important;
}
table.dinamico_azul2 td.foto img {
	width:168px;
}
table.dinamico_azul2 td.titulo {
	width:325px;
	font:bold 13px Arial, Tahoma, Verdana;
	padding:2px 5px 8px 0px;
}
table.dinamico_azul2 td.txt {
	font:11px Arial, Tahoma, Verdana;
	padding:0px 5px 0px 0px;
}
table.dinamico_azul2 td.saiba {
	padding:0px 10px 8px 0px;
}
table.tabela_3 {
	width:100%;
	background:#B8D0D8;
	margin-bottom:10px;
}
table.tabela_3 th, table.tabela_3 td {
	text-align:left;
	padding:3px 15px;
}
table.tabela_3 th {
	font-weight:bold;
	padding:10px 15px;
}
table.tabela_4 {
	font-size:12px;
	width:100%;
	background:#C9DEE4;
	margin-bottom:10px;
}
table.tabela_4 th, table.tabela_4 td {
	text-align:left;
	padding:3px 15px;
	border:solid 1px #fff;
}
table.tabela_4 th {
	font-weight:bold;
	padding:10px 15px;
	background:#B8D0D8;
}
/*************************************************************

													MENU	

*************************************************************/

ul#menu {
	list-style:none;
	width:132px;
	margin:25px 0px 0px 0px;
	padding:0px;
	text-align:right;
	font:11px Arial, Tahoma, Verdana;
	float:left;
}
ul#menu li {
	color:#fff;
	font-weight:bold;
	margin-bottom:3px;
}
ul#menu li.frase {
	color:#6797AE;
	line-height:10px;
	font-size:10px;
	font-weight:normal;
	margin-bottom:5px;
}
ul#menu li.separa {
	margin-top:22px;
}
ul#menu li a {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	font:11px Arial, Tahoma, Verdana;
	margin:0px;
}
ul#menu li a:hover {
	font-weight:bold;
}
div#olho_midia ul#menu li.olho_midia a,
div#opiniao ul#menu li.opiniao a,  
div#beneficios_m ul#menu li.beneficios_m a,  
div#eleicoes ul#menu li.eleicoes a,  
div#indice ul#menu li.indice a,  
div#promocao ul#menu li.promocao a,  
div#ouvindo ul#menu li.ouvindo a,  
div#eclipses ul#menu li.eclipses a,  
div#ceu_mes ul#menu li.ceu_mes a, 
div#astrologia ul#menu li.astrologia a,  
div#nossa_proposta ul#menu li.nossa_proposta a,  
div#associados_cna ul#menu li.associados_cna a,  
div#artigos ul#menu li.artigos a,  
div#painel ul#menu li.painel a,  
div#escolas ul#menu li.escolas a, 
div#ensino ul#menu li.ensino a,  
div#bolsas ul#menu li.bolsas a,  
div#enquete ul#menu li.enquete a,  
div#enquete ul#menu li.enquete a,  
div#novos_nomes ul#menu li.novos_nomes a,  
div#palavra ul#menu li.palavra a,  
div#associese ul#menu li.associese a,  
div#estatuto ul#menu li.estatuto a,  
div#diretoria ul#menu li.diretoria a, 
div#atas ul#menu li.atas a,  
div#pesquisa ul#menu li.pesquisa a,  
div#separa ul#menu li.separa a,  
div#calculos ul#menu li.calculos a,  
div#tabelas ul#menu li.tabelas a,  
div#ombudsman ul#menu li.ombudsman a,  
div#quem_somos ul#menu li.quem_somos a,  
div#regionais ul#menu li.regionais a,  
div#resenha ul#menu li.resenha a,  
div#internacional ul#menu li.internacional a,  
div#ceu_terra ul#menu li.ceu_terra a,  
div#legislacao ul#menu li.legislacao a,  
div#astrologia_brasil ul#menu li.astrologia_brasil a,  
div#via_lactea ul#menu li.via_lactea a,  
div#separa ul#menu li.separa a,  
div#promocoes ul#menu li.promocoes a,  
div#noticias ul#menu li.noticias a,  
div#eventos ul#menu li.eventos a,  
div#forum ul#menu li.forum a,  
div#links ul#menu li.links a,  
div#videos ul#menu li.videos a,  
div#vertentes ul#menu li.vertentes a,  
div#fale_conosco ul#menu li.fale_conosco a,  
div#mural ul#menu li.mural a,  
div#pag_pessoais ul#menu li.pag_pessoais a,  
div#galeria_fotos ul#menu li.galeria_fotos a,  
div#astrologia_visual ul#menu li.astrologia_visual a,  
div#associados_cna ul#menu li.associados_cna a,  
div#manifesto ul#menu li.manifesto a,  
div#pronunciamento ul#menu li.pronunciamento a,  
div#ceu_aberto ul#menu li.ceu_aberto a,  
div#circuito ul#menu li.circuito a,
div#artigos ul#menu li.artigos a,  
div#creditos ul#menu li.creditos a {
	font-weight:bold !important;
	color:#FFBF39;
}
ul#menu_linguas {
	list-style:none;
	width:95px;
	height:40px;
	margin:7px 16px 0px 0px; /*Tem hack para o IE6*/
	padding:0px;
	float:right;
	Xbackground:#ff0;
}
ul#menu_linguas li {
	margin:0px 0px 0px 4px;
	padding-bottom:4px;
	width:23px;
	height:16px;
	float:right;
}
ul#menu_linguas li.ultimo {
	margin:0px !important;
}
ul#menu_linguas li a {
	text-indent:-5000px;
	float:left;
	width:23px;
	height:16px;
	overflow:hidden;
}
ul#menu_linguas li.port a {
	background:url(img/bandeira_brasil.gif);
}
ul#menu_linguas li.ing a {
	background:url(img/bandeira_inglesa.gif);
}
ul#menu_linguas li.esp a {
	background:url(img/bandeira_espanha.gif);
}
ul#menu_linguas li.ita a {
	background:url(img/bandeira_italia.gif);
}
ul#menu_linguas li.fra a {
	background:url(img/bandeira_franca.gif);
}
ul#menu_linguas li.ale a {
	background:url(img/bandeira_alemanha.gif);
}


/*********** TOOLTIP *************/
.tooltip {color:#004F80; font-style:normal !important; text-align:left; margin:-10px 0 0 15px; *margin:40px 0 0 15px; border:solid 1px #8EB7C6; padding:10px; width:120px; background:#DFECF2; z-index:100;}
.tooltip img {position:absolute; _position:relative; margin:-5px 0 0 -20px;}
/*********** TOOLTIP *************/



/*************************************************************

													LISTAS	

*************************************************************/

ul.lista_1 {
	list-style:none;
	background:url(img/tracejado.gif) repeat-x bottom left;
	padding-bottom:10px;
}
ul.lista_1 li {
	font-size:12px;
	padding-left:11px;
	margin-bottom:3px;
	background:url(img/marc_bolinha.gif) no-repeat 0 4px;
}
ul.lista_1 li.titi {
	padding-left:0px;
	margin:10px 0 3px 0;
	background:none;
}

ul.lista_1 li span {
	font-weight:bold;
}
ul.lista_1 li a {
	color:#538093 !important;
}
ul.lista_2 {
	list-style:none;
	padding-bottom:10px;
}
ul.lista_2 li {
	font:10px Arial, Tahoma, Verdana;
	font-style:italic;
	padding-left:11px;
	background:url(img/marc_bolinha.gif) no-repeat 0 4px;
	margin-bottom:3px;
}
ul.lista_3 {
	list-style:none;
	background:url(img/tracejado.gif) repeat-x bottom left;
	padding-bottom:10px;
}
ul.lista_3 li {
	font-size:12px;
	padding-left:11px;
	margin-bottom:10px;
	background:url(img/marc_bolinha.gif) no-repeat 0 4px;
}
ul.lista_3 li span {
	font-weight:bold;
}
ul.lista_3 li a {
	color:#538093 !important;
}
ul.lista_eventos {
	list-style:none;
	padding-bottom:10px;
	margin-bottom:20px;
	float:left;
}
ul.lista_eventos li {
	padding-left:11px;
	background:url(img/marc_bolinha.gif) no-repeat 0 4px;
	margin-bottom:3px;
}
ul.lista_eventos li span {
	font-weight:bold;
}
ul.lista_eventos li strong {
	color:#538093 !important;
}
ul.lista_eventos_home {
	margin-top:6px;
	padding-top:3px;
	border-top:solid 1px #73929B;
}
ul.lista_eventos_home li {
	font:11px Verdana, Arial, Tahoma;
	color:#fff;
	display:block;
	padding-bottom:3px;
	margin-bottom:3px;
	border-bottom:solid 1px #73929B;
}
ul.lista_eventos_home li a {
	font:10px Verdana, Arial, Tahoma;
	color:#FFBF39;
}
/*************************************************************
    										FORMULARIO
*************************************************************/

.form_fale {
	margin:40px 0px 20px 0px;
}
.form_fale #mostra_caract {
	margin:10px 0px 0px 110px;
	width:328px;
	text-align:right;
}

.form_fale label {
	font:bold 12px Arial, Tahoma, Verdana;
	color:#538093;
	text-align:right;
	display:block;
	width:100px;
	height:15px;
	Xbackground:#ccc;
	margin:0px 0px 5px 0px;
}
.form_fale label.desejo {
	width:310px;
	height:30px;
	Xbackground:#ccc;
	margin:-20px 0px 5px 125px;
	text-align:left;
	font-weight:normal;
}
.form_fale label.escreva {
	width:310px;
	height:30px;
	Xbackground:#ccc;
	margin:-5px 0px 5px 110px;
	text-align:left;
	font-weight:normal;
}
.form_fale img.img_verificacao {
	margin:0px 0px 5px 110px;
}
.form_fale input, .form_fale select, .form_fale textarea {
	font:normal 11px Arial, Tahoma, Verdana;
	color:#538093;
	display:block;
	width:328px;
	height:12px;
	padding:2px 0px;
	border:solid 1px #3E4345;
	background:#D2E3EA;
	margin:-21px 0px 8px 108px;
}
.form_fale input.desejo {
	width:12px;
	height:12px;
	margin-top:10px;
	border:none;
	background:none;
}
.form_fale select {
	width:230px;
	height:16px;
	padding:0px;
}
.form_fale select.assunto {
	width:130px;
	height:16px;
	padding:0px;
}

.form_fale textarea {
	height:74px;
}
.bt_enviar {
	margin:0px 0px 0px 394px;
	display:block;
}
.bt_enviar_fale {
	margin:0px 0px 0px 394px;
	*margin:0px 0px 0px 390px;
	display:block;
	background:none;
}
.bt_enviar_fale:hover {
	cursor:pointer;	
}
.bt_leia {
	margin:10px 0px 0px 265px;
	display:block;
}

.form_google {width:134px; margin:20px 0 0 0; float:left;}
.form_google input {width:120px; margin-bottom:4px; float:right;}
.form_google input[type="submit"] {font:bold Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:2px; width:60px; margin-bottom:0; border:none; background:#538093;}
.form_google input[type="submit"]:hover {cursor:pointer;}
.form_google span.titulo {
	color:#FFBF39;
	text-decoration:none;
	font-weight:normal;
	font:bold 11px Arial, Tahoma, Verdana;
	float:left;
	display:block;
	width:100%;
	text-align:right;
	margin:0px;
}

/*****************************************/



form.form_1 {
	color:#538093;
}
form.form_1 p {
	color:#538093;
	font-weight:bold;
}
form.form_1 br {
	clear:both;
}
form.form_1 p.opcao {
	color:#3E4345;
	font-weight:normal !important;
	margin-bottom:4px !important;
	padding:0px;
}
form.form_1 label {
	float:left;
	margin-right:10px;
}
form.form_1 label input {
	margin:1px 4px 0 0;
	float:left;
}
form.form_1 textarea {
	width:100%;
	margin:5px 4px 5px 0;
	float:left;
	border:solid 1px #3E4345;
	background:#D2E3EA;
}
form.form_1 input.bt_votar {margin:0px; width:35px; height:17px; border:none; text-indent:-5000px; overflow:hidden; background:url(img/bt/votar.gif) no-repeat;}
form.form_1 input.bt_votar:hover {cursor:pointer;}

/*****************************************/

.form_intranet {
	margin:20px 0px 20px 0px;
}
.form_intranet label {
	font:bold 12px Arial, Tahoma, Verdana;
	color:#538093;
	text-align:left;
	display:block;
	width:50px;
	height:15px;
	Xbackground:#ccc;
	margin:0px 0px 5px 0px;
}
.form_intranet input {
	font:normal 11px Arial, Tahoma, Verdana;
	color:#538093;
	display:block;
	width:228px;
	height:12px;
	padding:2px 0px;
	border:solid 1px #3E4345;
	background:#D2E3EA;
	margin:-21px 0px 8px 55px;
}
.bt_enviar_intranet {
	margin:10px 0px 0px 243px;
	display:block;
}
/*****************************************/



/*****************************************/

.form_acesso_home {
	width:500px;
	height:19px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	background:X#ff0 !important;
}
.form_acesso_home input {
	font:normal 11px Arial, Tahoma, Verdana;
	color:#538093;
	display:block;
	width:103px;
	height:16px;
	padding:1px 0px;
	float:left;
	margin:1px 0 0 124px/*Hack IE6*/;
	border:none;
	background:#C1D8E3;
	Xbackground:#ccc;
}
.form_acesso_home input.segundo {
	width:60px;
	margin:1px 0px 0 43px;
}
.bt_ok_login {
	margin:0px 0px 0px 10px;
	float:left;
	display:block;
}
/*****************************************/



/*****************************************/

.form_forum {
	margin:10px 0px 20px 0px;
}
.form_forum label {
	font:bold 11px Arial, Tahoma, Verdana;
	color:#538093;
	text-align:left;
	display:block;
	width:65px;
	height:15px;
	Xbackground:#ccc;
	margin:0px 0px 5px 0px;
}
.form_forum input, .form_forum textarea {
	font:normal 11px Arial, Tahoma, Verdana;
	color:#538093;
	display:block;
	width:228px;
	height:12px;
	padding:2px 0px;
	border:solid 1px #3E4345;
	background:#D2E3EA;
	margin:-21px 0px 8px 70px;
}
.form_forum textarea {
	height:60px;
}
.bt_enviar_forum {
	margin:10px 0px 0px 259px;
	display:block;
}
/*****************************************/







.form_associese {
	margin:20px 0px 20px 0px;
}
.form_associese h2 {
	margin:30px 0px 0px 0px !important;
}
.form_associese span.aviso {
	font-size:10px;
	width:328px;
	margin:-5px 0px 10px 110px;
	display:block;
	Xbackground:#ccc;
	Xfloat:right;
}
.form_associese span.aviso button {
	color:#fff;
	font:bold 10px Arial, Tahoma, Verdana;
	padding:2px 3px;
	cursor:pointer;
	margin:0px 0px 0px 170px;
	background:#538093;
}
.form_associese span.aviso2 {
	font-size:10px;
	width:228px;
	margin:-5px 0px 10px 110px;
	display:block;
	Xbackground:#ccc;
	Xfloat:right;
}
.form_associese label {
	font:bold 11px Arial, Tahoma, Verdana;
	color:#538093;
	text-align:right;
	display:block;
	width:104px;
	height:15px;
	Xbackground:#ccc;
	margin:0px 0px 5px 0px;
}
.form_associese label.cinza {
	color:#3E4345;
}
.form_associese label.desejo {
	width:200px;
	height:30px;
	Xbackground:#ccc;
	margin:-20px 0px 5px 125px !important;
	text-align:left;
	font-weight:normal;
}
.form_associese input, .form_associese select, .form_associese textarea {
	font:normal 11px Arial, Tahoma, Verdana;
	color:#538093;
	display:block;
	width:328px;
	height:12px;
	padding:2px 0px;
	border:solid 1px #3E4345;
	background:#D2E3EA;
	margin:-21px 0px 8px 108px;
}
.form_associese input.desejo {
	width:12px;
	height:12px;
	margin-top:-10px;
	border:none;
	background:none;
}
.form_associese input.assinatura {
	width:228px;
	border:none;
	border-bottom:solid 1px #538093;
	background:none;
}
.form_associese select {
	width:100px;
	height:16px;
*height:20px;
	padding:0px;
}
.form_associese select#hora {
	width:112px;
	height:16px;
*height:20px;
	padding:0px;
}
.form_associese select#minuto {
	width:112px;
	height:16px;
*height:20px;
	padding:0px;
	margin:-26px 0px 8px 226px;
}
.form_associese textarea {
	height:74px;
}
.form_associese div.caixa_radio {
	margin:-21px 0px 8px 108px;
	width:228px;
	display:table;
	Xbackground:#ccc;
}
.form_associese div.caixa_radio input.radio {
	width:12px;
	height:12px;
	margin:0px 5px 0px 0px;
	border:none;
	float:left;
	background:none;
}
.form_associese div.caixa_radio label {
	text-align:left;
	font-weight:normal;
	width:200px;
	height:12px;
	float:left;
	margin:0px 0px 5px 0px;
	border:none;
}
input.radio {
	width:12px;
	height:12px;
	border:none;
	background:none;
}
.bt_form {
	display:block;
	width:338px;
	text-align:right;
	margin:0px 0px 15px 0px;
}
/********************** FORMULARIOS **************************/











/*************************************************************

											CLASSES GERAIS

*************************************************************/

.zera_margin {
	margin:0px !important;
	padding:0px !important;
}
.tira_imagem {
	background:none !important;
}
.float_esq {
	float:left !important;
}
.float_dir {
	float:right !important;
}
.titi_princ {
	margin-bottom:20px;
}
.titi_princ_2 {
	margin-bottom:10px;
}
.citacao {
	font:10px Arial, Tahoma, Verdana;
	font-style:italic;
	padding-top:3px;
	background:url(img/tracejado.gif) repeat-x top left;
}
p.citacao_2 {
	font:10px Arial, Tahoma, Verdana;
	font-style:italic;
	padding-top:3px;
	background:none;
}
p.tracejado {
	width:100%;
	background: url(img/tracejado_2.gif) repeat-x 0 8px;
}
img.banner_promocao {
	margin:0 0 0 -10px;
}
.fundo_home {
	background:url(img/fundo_home_resize.gif) repeat-y left top;
}
.fundo_internas {
	background:url(img/fundo_conteudo_internas_resize.png) repeat-y left top;
}
.fundo_internas_2 {
	background:url(img/fundo_conteudo_internas2_resize.png) repeat-y left top;
}

.cinza {
	color:#3E4345;
}
.amarelo {
	color:#FFBF39 !important;
}
p.paginacao {
	font-size:10px;
	color:#538093;
	text-align:right;
	margin-top:5px;
}
.underline {
	text-decoration:underline;
}
.font_9 {
	font-size:9px !important;
}
.font_10 {
	font-size:10px !important;
}
.font_11 {
	font-size:11px !important;
}
.font_12 {
	font-size:12px !important;
}
.font_13 {
	font-size:13px !important;
}
.font_14 {
	font-size:14px !important;
}
.caixa_alta {
	text-transform: uppercase !important;
}
.titi_amarelo {
	margin-bottom: 10px !important;
}
.titi_amarelo2 {
	margin-bottom: 5px !important;
}
p.legenda {
	font:11px Tahoma, Arial;
	color:#074463;
	text-align:right;
}
.marc_1 {
	background:url(img/marc_seta_amarela.gif) no-repeat 0 3px;
	padding-left:12px;
}
.marc_2 {
	background:url(img/marc_bolinha.gif) 0 6px no-repeat;
	padding-left:12px;
}
.marc_paragrafo {
	margin:0px 2px 1px 0px;
}
.borda_azul {
	border-bottom:solid 1px #73929B;
}
.borda {
	border:solid 1px #074463;
}
.a_m_b_5 {
	margin-bottom:5px !important;
}
.a_m_b_10 {
	margin-bottom:10px !important;
}
.a_m_b_15 {
	margin-bottom:15px !important;
}
.a_m_b_20 {
	margin-bottom:20px !important;
}
.a_m_t_10 {
	margin-top:10px !important;
}
.a_m_t_15 {
	margin-top:15px !important;
}
.a_m_r_5 {
	margin-right:5px !important;
}
.a_m_r_10 {
	margin-right:10px !important;
}
.a_m_r_15 {
	margin-right:15px !important;
}
.d_m_t_20 {
	margin-top:-20px !important;
}
.d_m_t_10 {
	margin-top:-10px !important;
}
.d_m_t_5 {
	margin-top:-5px !important;
}
.banner_aniver_2009 {
	margin-left:-15px !important;
	_margin-right:-15px !important;
}
.a_p_b_5 {
	padding-bottom:5px !important;
}
.a_p_b_10 {
	padding-bottom:10px !important;
}
.a_p_l_5 {
	padding-left:5px !important;
}



.logo_apoio {
	margin-bottom:5px;
	width:180px !important;
	height:51px !important;
}
a.topo {
	width:100%;
	text-align:right;
	display:block;
}
select.drop_geral {
	width:431px;
}
select.pag_pessoais_nome {
	width:188px;
}
select.pag_pessoais_uf {
	width:82px;
	margin:0px 10px;
}
select.pag_pessoais_uf2 {
	width:82px !important;
	margin:0px 10px 0px 0px;
}
.verde {
	color:#538093 !important;
}
.cinza {
	color:#3E4345 !important;
}
.foto_presidente {
	float:right;
	margin:0px 0px 10px 10px;
}
.foto_onbudsman {
	float:right;
	margin:0px 0px 10px 10px;
}
.foto_regionais {
	float:right;
	margin:0px 0px 10px 10px;
}
.foto_resenha {
	float:right;
	margin:0px 0px 10px 10px;
}
.foto_internacional {
	float:right;
	margin:0px 0px 10px 10px;
}
.foto_ceu {
	float:right;
	margin:0px 0px 10px 10px;
}
.foto_vertentes {
	float:right;
	margin:0px 0px 10px 10px;
}
.foto_quem {
	float:right;
	margin:0px 0px 10px 10px;
}
.foto_legislacao {
	float:right;
	margin:0px 0px 10px 15px;
}
.foto_via {
	float:right;
	margin:0px 0px 10px 10px;
}
.foto_via_mulher {
	float:left;
	margin:10px 15px 10px 0px;
}
.foto_astrologia {
	float:right;
	margin:12px 0px 10px 15px;
}
.foto_quadro {
	float:right;
	margin:0 0 15px 15px;
}
.foto_area {
	float:right;
	margin:10px 10px 0px 5px;
}
div.foto_1 {
	width:132px;
	float:left;
	margin:0px 10px 10px 0px;
}
div.foto_1 img {
	border:solid 1px #074463;
	margin-bottom:3px;
}
div.foto_1 p {
	font:11px Arial, Tahoma, Verdana !important;;
	color:#074463;
	margin:0px;
}
div.foto_1b {
	width:132px;
	float:right;
	margin:0px 0px 10px 10px;
}
div.foto_1b img {
	border:solid 1px #074463;
	margin-bottom:3px;
}
div.foto_1b p {
	font:11px Arial, Tahoma, Verdana !important;;
	color:#074463;
	margin:0px;
}
div.foto_2 {
	width:119px;
	float:right;
	margin:0px 0px 10px 10px;
}
div.foto_2 img {
	width:117px;
	border:solid 1px #074463;
	margin-bottom:3px;
}
div.foto_2 p {
	font:11px Arial, Tahoma, Verdana !important;
	color:#074463;
	margin:0px;
}
div.foto_3 {
	width:198px;
	float:left;
	margin:0px 15px 5px 0px;
}
div.foto_3 img {
	width:196px;
	border:solid 1px #074463;
	margin-bottom:3px;
}
div.foto_3 p {
	font:11px Arial, Tahoma, Verdana !important;;
	color:#074463;
	margin:0px;
	text-align:left;
}
div.foto_4 {
	width:119px;
	float:left;
	margin:0px 10px 10px 0px;
}
div.foto_4 img {
	width:117px;
	border:solid 1px #074463;
	margin-bottom:3px;
}
div.foto_4 p {
	font:11px Arial, Tahoma, Verdana !important;;
	color:#074463;
	margin:0px;
}
div.foto_5 {
	width:182px;
	float:left;
	margin:0px 15px 10px 0px;
}
div.foto_5 img {
	width:180px;
	border:solid 1px #074463;
	margin-bottom:3px;
}
div.foto_5 p {
	font:11px Arial, Tahoma, Verdana !important;
	color:#074463;
	margin:0px;
}
div.foto_5 p a {
	font-weight:bold;
	font-size:10px !important;
	float:right;
}
a.bt_ampliar {
	font-weight:bold;
	float:right;
}
img.frase_cadastrese {
	margin:5px 12px 15px 0px;
	float:right;
}
div.center {
	width:100%;
	margin:5px;
}
.mapa_adesao {
	margin-top:20px;
}
.mapa_adesao_sul {
	margin:20px 0px 0px 20px;
}
.some {
	display:none !important;
}
.both {
	clear:both !important;
}
.input_hidden {
	display:none !important;
}

.azul {color:#538093}

#cse-search-results {background:#E9F0F3; width:480px;}

