body {
	margin: 0px; 
	background-color:#d4e3f1;
	text-align: center; /* for IE */
}

td {
	text-align: left;

}


body div div#barra_bl {
	position:relative;
	padding:5px 0 5px 0;
	width:786px;
	margin:0 auto;
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:center; /*center*/
}

/* estrutura */

#geral {
	width: 778px;
	text-align: left;
	background-color:#fff;
}

#hd {
	height:65px; 
	padding:3px 0 0 0;
	border-bottom:1px solid #E8E8E8; 
	background-color:#FFFFFF;
}

#hd-logo {
	float:left; 
	width:182px;/*width:177px;*/ 
	height:55px; 
	padding:10px 1px 0 5px;
	border-right:1px solid #E8E8E8; 
	text-align:center;
}



#hd-menu {
	float:left;
	width:585px; 
	padding:2px;
	background-color: transparent;
}

#menu_sup	{
		height: 22px;
		width: 585px;
		margin: 17px 0 0 0;
		padding:0;
		float:left;
		background-color: transparent;
	}

#menu_sup li {
		float: left;
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
		font-weight: bold;
}
	
#menu_sup a:link, #menu_sup a:visited {
		background: #85AED3;
		font-size: 11px;
		line-height: 20px;
		font-weight: bold;
		padding:3px 7px 3px 7px;
		/*padding: 2px 10px 2px 10px;
		margin-right: 4px;*/
		border-right: 1px solid #FFFFFF;
		text-decoration: none;
		color: #FFFFFF;
}

/*#menu_sup .on {background-color: #FCA345; color:#FFFFFF; padding: 3px 7px 3px 7px; margin:0;}*/

#menu_sup a.assina {
	background-color:#003399; 
	color:#FFFFFF;
}

#menu_sup a.assina:hover {
	background-color:#E3FDE4; 
	color:#003399;
}

#menu_sup a:hover {
	background:#FBFAEB; 
	color:#003399;
}

#bd {
	padding:3px 0 3px 0;
	text-align:left; 
	background-color:#fff; 
	clear:both;
}

#bd h3{
	margin:3px 0 3px 0; 
	text-indent:4px;
	background-repeat:repeat-x;
	background-image:url(../meu_programa/images/fundo_titulo.gif);
}

#bd_left {
	float:left; 
	width:186px; /*width:177px;*/ 
	border-right:1px solid #E8E8E8; 
	text-align:left; 
	padding:1px;
}

#bd_left ul {
	margin:0 0 0 9px; 
	padding-left:10px;
}

#bd_left ul ul {
	margin-left:5px; 
	list-style-type:square;
}

#bd_main {
	float: right;  /* no mudar */
	width:582px;   /* no mudar */
	padding:1px;
	/*background-color:#fff;*/
}

#bd_main_and {
	float: right;  /* no mudar */
	width:580px;   /* no mudar */
	padding:1px;
	background-color:#fff;
	background-image:url(../cadastro/images/fundo_laranjas.jpg);
	background-repeat:no-repeat;
}




#bd_main h1 {
	height:20px; 
	color:#3E77AA; 
	font-family:Verdana; 
	font-size:13px; 
	border-bottom:1px solid #c6c6c6; 
	margin-bottom:5px;
}

#bd_pub_lateral {
	display:none;
}

/*#right {float:right; width:180px; text-align:center;}*/

#ft {
	position:relative;
	bottom:0px;
	line-height:20px;
	text-align:center;
	font-family:verdana;
	/*clear:both;*/
}

/* titulos */

#titulo{
	height:20px;
	color:#3E77AA;
	font-family:Verdana;
	font-size:13px;
	border-bottom: 1px solid #c6c6c6;
}

#box_home {
	padding:2px; 
	width:185px; 
	/*float:left;*/
}

#box_home p {
	padding:0 5px 0 5px; 
	background-color:#E9E9E9; 
	line-height:20px; 
	margin:0px 0px 3px 0px;
}

#titulo_home {
	padding:0 5px 0 5px; 
	background-color:#E9E9E9; 
	line-height:20px; 
	margin:2px 2px 3px 2px;
}

#box_serv {
	background-color:#FFFFFF; 
	margin:2px 1px 0px 2px;
	float:left; 
	width:151px;
}

#box_serv a {
	color:#000000;
	text-decoration:none;
}

#box_serv a:hover {
	text-decoration:underline; 
	color:#000066;
}

#box_serv:hover p {
	background-color:#F0EB6D;
}
#box_serv:hover div {
	background-color:#FAF9E2;
}

#box_serv p {
	background-color:#85AED3; 
	margin-bottom:2px; 
	padding-left:5px;
}

#box_serv div {
	background-color:#D4E3F1; 
	margin-bottom:5px; 
	height:95px; 
	line-height:18px;
	padding-left:5px;
}


/* linhas Menu Lateral */

#menu_pag {
	width:100%
}

#menu_pag h1 {
	background:#D6E3F0;
	padding:0px;
	font-family:Verdana;
	font-size:10px;
	line-height:20px;
	margin:2px;
}

#menu_pag ul {
	border:1px solid #E5EDF6;
	line-height:20px;
	background:#FFFFFF;
	margin:2px;
	padding-left:10px;
}

#menu_pag li {
	list-style-image:url(../images/seta_trans.gif); 
	margin-left:9px;
	background:#FFFFFF;
}

#menu_pag li:hover, #menu_pag li.over {
	list-style-image:url(../images/seta_menu.gif);
	background:#E5EDF6;
}


#menu_cad {
	width:100%
}

#menu_cad h1 {
	background:#D6E3F0;
	padding:0px;
	font-family:Verdana;
	font-size:10px;
	line-height:20px;
	margin:2px;
}

#menu_cad ul {
	border:1px solid #E5EDF6;
	line-height:20px;
	background:#FFFFFF;
	margin:2px;
	padding-left:10px;
}

#menu_cad li {
	list-style-image:url(../images/seta_trans.gif);
	margin-left:9px;
	background:#FFFFFF;
}

#menu_cad li:hover, #menu_cad li.over {
	list-style-image:url(../images/seta_menu.gif);
	background:#F4F5F6;
}

.menu_mais_votados {
	width:100%
}

.menu_mais_votados h1 {
	background:#85AED3;
	color:#ffffff;
	padding:0px;
	font-family:Verdana;
	font-size:10px;
	line-height:20px;
	margin:2px;
}

.menu_mais_votados ul {
	border:1px solid #E5EDF6;
	line-height:20px;
	background:#FFFFFF;
	margin:2px;
	padding-left:10px;
}

.menu_mais_votados li {
	list-style-image:url(images/seta_trans.gif);
	margin-left:9px;
	background:#FFFFFF;
}

.menu_mais_votados li:hover, .menu_mais_votados li.over {
	list-style-image:url(images/seta_menu.gif);
	background:#F4F5F6;
}

.menu_sou_fofo {
	width:100%
}

.menu_sou_fofo h1 {
	background:#ffccff;
	color:#660099;
	padding:0px;
	font-family:Verdana;
	font-size:10px;
	line-height:20px;
	margin:2px;
}

.menu_sou_fofo ul {
	border:1px solid #660066;
	line-height:20px;
	background:#FFFFFF;
	margin:2px;
	padding-left:10px;
}

.menu_sou_fofo li {
	list-style-image:url(images/seta_trans.gif);
	margin-left:9px;
	background:#FFFFFF;
}

.menu_sou_fofo li:hover, .menu_sou_fofo li.over {
	list-style-image:url(images/seta_menu.gif);
	background:#F4F5F6;
}

/* minha pagina */

#secao {
	border-bottom:1px solid #c6c6c6;
	height:30px; 
	margin-bottom:5px;
}

/* minha pagina */

#destaque_semana {
	width:100%;
}

#ult_noticia {
	margin:5px;
	clear:both;/*margin:0 auto;*/
	width:98%;
	height:16px;
	background-color:#DBE8F2;
}

#col_mat {
	width:185px;
	float:left;
	padding:0 4px 0 4px;
	margin:0px;
	line-height:13px;
	text-align:justify;
}

#col_mat h1 {
	margin:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
}

#col_mat h1:hover {
	color:#666666;
}

#left {
	float:left;
	line-height:20px;
	margin:0;
}

#left_img {
	float:left;
}

#left hr {
	clear:both; 
	margin:0px; 
	padding:0px; 
	border: 1px solid #578BB9; 
	border-left:0px; 
	border-right:0px; 
	border-top:0px; 
	height:1px; 
	color:#578BB9; 
	line-height:0px;/* margin-bottom:8px;*/
}

#right {
	float:right;
	line-height:10px;
	margin:0;
}

#right_img {
	float:right;
}


/** Coluna pagina de receitas **/

#coluna_receita_dir {
	float:right; 
	line-height:20px;
}

#coluna_receita_dir div{
	border:1px solid #FF9900; 
	width:184px; 
	background-color:#FEF9F3; 
	margin:0 0 10px 0;
}

#coluna_receita_dir p{
	border:2px solid #FFFFFF; 
	margin:0 0 0 5px;
}

#coluna_receita_dir h3{
	font-size:11px; 
	background-image:url(../images/receitas_light_h3.gif);
}

#paginacao_receita{
	margin:0 0 10px 0;
}

#paginacao_receita li{
	list-style:none;
	float:left; 
	width:30px; 
	margin:1px;
}

#paginacao_receita a{
	list-style:none; 
	background-color:#FFF3E8; 
	float:left; 
	padding:2px 5px 2px 5px;
}

#paginacao_receita a:hover{
	list-style:none; 
	background-color:#DDF4FF; 
	float:left; 
	padding:2px 5px 2px 5px;
}

/********* ASSINATURA *********/

#assinatura {
	width:586px; 
	margin:0 auto;
}

#assinatura p {
	background-color:#D6E3F0; 
	text-align:center; 
	margin:5px 0 3px 0;
}

#plano_yellow {
	background-color:#FAFAF3; 
	border-bottom:1px solid #E89C65;
}

#plano_yellow table {
	border-bottom:5px solid #FFFFFF;
	color:#003366;
	border-top:5px solid #FFFFFF; 
	height:30px;
}

#plano_orange {
	background-color:#FFE7CF; 
	border-bottom:1px solid #E89C65;
}

#plano_orange table {
		border-bottom:5px solid #FFFFFF;
		color:#003366;
		border-top:5px solid #FFFFFF; 
		height:30px;
	}

#assinatura p {
	background-color:#D6E3F0;
}


/**/

.table_calculadora {
	border: 1px solid red;
	width: 400px;

}

.box_signo_bl {
	position: relative;
	float:left;
	left: 5px;
	border: 1px solid #3E77AA;
	width: 98%;
	height:33px;
	_height:20px;
	line-height: 14px;
	padding: 5px 0 14px 0;
	_padding: 3px;
	margin: 25px 0 10px auto;
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
}

.box_signo_bl img {
	position:relative;
	float:left;
	/*top: 5px;
	left: 1px;*/
	border: 0;
	/*_border: 1px solid #ccc;
	margin: 10px 0 0 0;*/
	padding: 1px;
	_padding: 1px;
}


.box_signo_bl a {
	position:relative;
	float: left;
	right: 2px;
	/*top: -15px;
	_top: 15px;*/
	color: #3E77AA;
	text-decoration: none;
	font-size: 12px;
	margin: 2px;
	_margin: 0 0 0 10px;
	padding: 0;
	vertical-align: middle;
	text-align: center;
	/*widows: 100%;
	_border: 1px solid red;*/
}

.box_signo_bl a:hover {
	color: #3E77AA;
	text-decoration: none;
	font-size: 12px;
}

form.busca {
	position:relative;
	top:1px;
	float:left;
	right: 1px;
	border: 1px;
	margin: 0;
	padding: 0;
	width: 250px;
	height: 10px;
	line-height:15px;
}

#nutricionista {
	border: 1px solid #fff;
	display:table;

}

#nutricionista table {
	border: 1px dotted #c30;
	padding: 3px;
	color:#CC3300;
	background-color:#FFFFFF;
}

#nutricionista table {
text-align:right;
vertical-align:middle;

}

#nutricionista table p{
padding: 12px 115px 0 0;
}

#bd_main > table#cadastrese {
	background-color:#fff;
}




table#horoscopoBottom td {
	vertical-align:middle;
	text-align:center;
	

}

