body{
	margin:0px 0px 0px 0px;
	background:url(/pictures/layout/bg_site.jpg) #000000;
}

#red_line{
	background-color:#d02800;
	width:957px;
	height:8px;
	margin:0 auto;
}

#base_line{
	background:url(/pictures/layout/bottom-line.png) no-repeat;
	height:28px;
	width:957px;
	margin:0 auto;
}

#top_line{
	background:url(/pictures/layout/top-line.png) no-repeat;
	height:28px;
	width:957px;
	margin:0 auto;
	margin-top:20px;
}

#base_chat{
	width:957px;
	margin:0 auto;
}
/*----------------------------------------------------*/
#ang_base {
	position:absolute;
	left:285px;
	top:71px;
	width:400px;
	z-index:106;
	background-color: #FFFFFF;
	filter: Alpha(Opacity=70);
	-moz-opacity:0.70;
	-moz-border-radius:8px;
	display:none;
}
#ang_texto {
	position:absolute;
	left:234px;
	top:121px;
	width:400px;
	z-index:107;
	padding:5px 10px 5px 10px;
	display:none;	
}
#ang_win_texto{
	width:380px;
	height:300px;
	text-align:justify;
	overflow:auto;
}

/*----------------------------------------------------*/


#main_astro{
	margin:0 auto;
	width:957px;
}

/*----------------------------------------------------*/

#main{
	margin:0 auto;
	background-color:#FFFFFF;
	width:957px;
}

#conteudo{
	min-height:450px;
}

/*astrologia*/
#astro_geral{
	background-color:#FFFFFF;
	width:957px;
	margin:0 auto;
}

#astro_conteudo{
	width:630px;
	height:510px;
	margin:0px;	
	overflow:hidden;
	text-align:justify;
}

#astro_conteudo_pag{
	margin-left:15px;
	margin-top:7px;
	font:10pt Arial, Helvetica, sans-serif;
	color:##3659AA;
}

#astro_conteudo_pag span{
	cursor:pointer;
	margin-right:5px;
}

#atend_astro_conteudo{
	background-color:#a6130b;
	width:348px;
	margin:14px 0px 0px 23px;
	float:left;
}

#atend_astro_conteudo_meio{
	background-color:#a6130b;
	width:315px;
	margin:0px 16px 0px 16px;
}

#atend_astro_detalhes{
	background:url(../pictures/layout/atend_astro_detalhes.jpg);
	width:483px;
	height:574px;
	margin:14px 0px 0px 58px;
}


/*tarot*/
#tarot_geral{
	background-color:#FFFFFF;
	width:957px;
	height:731px;
	margin:0 auto;
}

#tarot_conteudo{
	width:630px;
	height:485px;
	margin:0px;	
	overflow:hidden;
	text-align:justify;
}

#tarot_conteudo_pag{
	margin-left:15px;
	margin-top:7px;
	font:10pt Arial, Helvetica, sans-serif;
	color:#941F10;
}

#tarot_conteudo_pag span{
	cursor:pointer;
	margin-right:5px;
}

#atend_tarot_conteudo{
	background-color:#617fbd;
	width:348px;
	margin:14px 0px 0px 23px;
	float:left;
}

#atend_tarot_conteudo_meio{
	background-color:#617fbd;
	width:315px;
	max-height:500px;
	margin:0px 16px 0px 16px;
}

#atend_tarot_detalhes{
	background:url(../pictures/layout/atend_tarot_detalhes.jpg);
	width:483px;
	height:574px;
	margin:14px 0px 0px 58px;
}

/*who*/
#who_geral{
	width:957px;
	height:731px;
	margin:0 auto;
}

#who_conteudo{
	width:522px;
	height:350px;
	margin:0px;	
	overflow:hidden;
	text-align:justify;
}

#who_conteudo_pag{
	margin-left:15px;
	margin-top:7px;
	font:10pt Arial, Helvetica, sans-serif;
	color:#941F10;
}

#who_conteudo_pag span{
	cursor:pointer;
	margin-right:5px;
}

/*team*/
#team_geral{
	background:url(../pictures/layout/team_bg.jpg);
	background-repeat:repeat-x;
	background-color:#ff7e00;
	min-height:500px;
	_height:500px;
	_overflow:visible;
	width:957px;
	margin:0 auto;
}

#team_conteudo{
	float:right;
	background-color:#FFFFFF;
	width:400px;
	margin:0px;
}

#team_conteudo_texto{
	text-align:justify;
}

/*combinacao*/
#comb_geral{
	background:url(../pictures/layout/comb_bg.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:500px;
	_height:500px;
	_overflow:visible;
	width:957px;
	margin:0 auto;
}

#comb_titulo{
	margin:20px 0px 20px 0px;
	float:left;
}

#comb_conteudo{
	width:500px;
	margin:15px 0px 0px 44px;
}

#comb_signos{
	width:220px;
	float:left;
}

#comb_conteudo_texto{
	width:500px;
	min-height:100px;
	_height:100px;
	text-align:justify;
}

/*angel*/
#angel_geral{
	width:957px;
	height:724px;
	margin:0 auto;
}

#angel_conteudo{
	/*background:url(../pictures/layout/angel_bg_conteudo.jpg);*/
	width:456px;
	height:495px;
	margin: 0px;	
	overflow:hidden;
	text-align:justify;
}
#angel_conteudo_pag{
	margin-top:20px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#3659AA;
}

#angel_conteudo_pag span{
	margin-left:8px;
	cursor:pointer;
}


#angel_conteudo_box{
	background:url(../pictures/layout/angel_bg_box.jpg);
	width:322px;
	height:110px;
	margin: 0px;
}

/*escolha*/
#escolha_geral{
	width:957px;
	margin:0 auto;
}

#escolha_tarot{
	width:451px;
	margin: 0px;
}

#escolha_astro{
	width:452px;
	margin: 0px;
}

#escolha_tarot_conteudo{
	background-color:#FFFFFF;
	width:204px;
	height:269px;
	margin: 0px;
}

#escolha_tarot_conteudo_inferior{
	background-color:#3559a6;
	width:405px;
	margin: 0px;
}

#escolha_astro_conteudo{
	background-color:#FFFFFF;
	width:397px;
	height:177px;
	margin: 0px;
}

#escolha_astro_conteudo_inferior{
	background-color:#3559a6;
	width:397px;
	margin: 0px;
}

/*contato*/

#contato_geral{
	background-color:#FFFFFF;
	width:957px;
	margin:0 auto;
}

#contato_box{
	font: 14px bold Arial, Helvetica, sans-serif; color:#FFFFFF;
	width:338px;
	text-align:left;
	vertical-align:top;
}



/*login*/
#login_geral{
	width:957px;
	height:553px;
	margin:0 auto;
}

#login_conteudo{
	width:957px;
	height:494px;
	margin: 0px;
}

/*formulario*/
.formOK{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}
.formERROR{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	border:1px solid #CC0000;
	background-color:#FEF1F1;
}
.formERRORLaranja{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	border:1px solid #FFCC33;
	background-color:#FFF0C1;
}

input[type="button"]{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	background-color:#3659AA;
	padding:2px 2px 2px 2px;
}

select{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	border:1px solid #CCCCCC;
}

input[type="text"]{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

input[type="password"]{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

#btn_enviar{
	background-color:#FF7E00;
	height:40px;
	width:61px;
	border:0 solid #FFF;
	margin-bottom:10px;
}
#btn_sair{
	height:20px;
	width:61px;
	border:0 solid #FFF;
	margin-top:10px;
}

/*fontes*/
.formLabelERROR{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF0000;
}

.fonte{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

.fonte_bold{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
}

.fonte_branca{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.fonte_branca_bold{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

.fonte_vermelho{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
}

.fonte_vermelho_bold{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CC0000;
}

.fonte_laranja{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
}

.fonte_laranja_bold{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF6600;
	text-align: justify;
}

.fonte_azul{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#3659AA;
}

.fonte_azul_bold{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3659AA;
}

.fonte_amarela{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#e4e616;
}

.fonte_amarela_bold{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e4e616;
}

/*---------------------------------------------------------------------*/
#ix_combina{
	position:absolute;
	left:100px;
	top:100px;
	background:url(../pictures/layout/bg_horoscopo.png) no-repeat;
	width:457px;
	height:269px;
	z-index:110;
	display:none;
}

#ix_combina_topo{
	height:72px;
	width:457px;
	_background-color:#FFFFFF;
}

#ix_combina_conteudo{
	height:155px;
	width:457px;
}

#ix_combina_texto{
	float:left;
}

#ix_combina_texto_conteudo{	
	height:128px;
	width:260px;
	_width:250px;
	overflow:hidden;
	text-align:justify;
	font:8pt Arial, Helvetica, sans-serif;
	color:#3559A6;
	margin-left:15px;
}

#ix_combina_texto_conteudo_pag{
	margin-left:15px;
	margin-top:10px;
}

#ix_combina_texto_conteudo_pag span{
	cursor:pointer;
	font:8pt Arial, Helvetica, sans-serif;
	color:#3559A6;
	margin-right:5px;
}

#ix_combina_signo{
	float:right;
	background:no-repeat url(../pictures/layout/bg_combina.jpg);
	width:177px;
	height:95px;
}

#ix_combina_signo_a{
	float:left;
	background:no-repeat url(../pictures/combinacao/otm_comb_1.jpg);
	width:70px;
	height:81px;
	margin:3pt 0px 0px 12px;
	_margin-left:4.5pt;
}

#ix_combina_signo_b{
	float:right;
	background:no-repeat url(../pictures/combinacao/otm_comb_3.jpg);
	width:70px;
	height:81px;
	margin:4pt 12px 0px 0px;
	_margin-right:4.5pt;
}

#ix_combina_rodape{
	margin-top:10px;
	height:32px;
	width:457px;
	_background-color:#3559A6;
}


/*fw*/
.htcPanel {
	position:absolute;
	margin-bottom:10px;
	z-index:1;
	-moz-border-radius:8px;
	-moz-opacity: 0.95;
	filter: Alpha(Opacity=90);
}

.htcPanelContent{
	width:99%;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:1px 1px 1px 1px;
	border-bottom:2px outset #DCDCDC;
	border-left:2px outset #DCDCDC;
	border-right:2px outset #DCDCDC;
	background-color:#FFFFFF;
}

.htcPanelHeader{
	width:99%;
	float:left;
	background-color:#EDEDED;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1px 1px 1px 1px;
	cursor:move;
	border-top:2px outset #DCDCDC;
	border-left:2px outset #DCDCDC;
	border-right:2px outset #DCDCDC;
}

.htcPanelTitle{
	font-size:12px;
	font-weight:bold;
	color:#666666;
	float:left;
	cursor:auto;
}

.htcPanelOptions{
	cursor:auto;
	float:right;
}

.htcPanelButton{
	padding:1px 1px 1px 1px;
	margin:1px 1px 1px 1px;
	text-align:center;
	float:left;
	width:12px;
	height:10px;
	font-size:7px;
	border:1px solid #666666;
	color:#666666;
}

.htcPanelButton a:hover {
	background-color:#CCCCCC;
}

.htcPanelButton a {
	width:12px;
	height:10px;
	color:#666666;
	text-decoration:none;
}

.htcPanelMenu{
	position:absolute;
	border:1px solid #999999;
	background-color:#FFFFFF;
	padding:0 5px 0 5px;
}
.htcPanelMenuItem a{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
}
.htcPanelMenuItem a:hover{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}

#htcAllDisabled{
	position:absolute;
	left:0px;
	top:0px;
	width:100px;
	height:200px;
	background:url(/pictures/layout/bg_site.jpg) repeat-x #000000;	
	z-index:90;
	filter: Alpha(Opacity=70);
	-moz-opacity:0.70;	
	display:none;
}

/**/
.cadHint{
	position:absolute;
	left:10px;
	top:10px;
	font:10px normal Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#FFFFCC;
	padding:2px 2px 2px 2px;
	border:1px solid #999999;
	z-index:105;
	display:none;
}

#cad_window {
	position:absolute;
	background:repeat-x bottom url(pictures/layout/bg_pop.jpg) #FFFFFF;
	left:500px;
	margin:0 auto;
	/*width:480px;*/
	z-index:120;
	padding:10px 5px 10px 5px;
	-moz-border-radius:5px;
	display:none;
}

#wait_window {
	position:absolute;
	background:repeat-x bottom url(pictures/layout/bg_pop.jpg) #F5F5F5;
	left:500px;
	margin:0 auto;
	width:480px;
	vertical-align:middle;
	text-align:center;
	z-index:130;
	padding:10px 5px 10px 5px;
	-moz-border-radius:5px;
	display:none;
}

#pag_window {
	position:absolute;
	background-color:#FFFFFF;
	margin:0 auto;
	width:600px;
	z-index:120;
	padding:0px 0px 0px 0px;
	-moz-border-radius:5px;
	display:none;
}

#pag_help_cod{
	position:absolute;
	display:none;
	z-index:115;
}

/*---------------------------------------------------------------------*/
#ix_horoscopo{
	position:absolute;
	left:100px;
	top:100px;
	background:url(../pictures/layout/bg_horoscopo.png) no-repeat;
	width:457px;
	height:269px;
	z-index:110;
	display:none;
}

#ix_horoscopo_topo{
	height:72px;
	width:457px;
	_background-color:#FFFFFF;
}

#ix_horoscopo_conteudo{
	height:155px;
	width:457px;
}

#ix_horoscopo_texto{
	float:left;
}

#ix_horoscopo_texto_conteudo{	
	height:128px;
	width:270px;
	overflow:hidden;
	text-align:justify;
	font:8pt Arial, Helvetica, sans-serif;
	color:#3559A6;
	margin-left:15px;
}

#ix_horoscopo_texto_conteudo_pag{
	margin-left:15px;
	margin-top:10px;
}

#ix_horoscopo_texto_conteudo_pag span{
	cursor:pointer;
	font:8pt Arial, Helvetica, sans-serif;
	color:#3559A6;
	margin-right:5px;
}

#ix_horoscopo_signo{
	float:right;
	height:155px;
	width:156px;
}

#ix_horoscopo_signo_combinado{
	float:left;
	height:155px;
	width:145px;
	margin-left:10px;
	display:none;
}

#ix_horoscopo_barra{
	position:absolute;
	height:32px;
	width:457px;
}

#ix_horoscopo_rodape{
	margin-top:10px;
	height:32px;
	width:457px;
	_background-color:#3559A6;
}
