/**
 * @author F.biz - http://www.fbiz.com.br/
 */
/* --------------------------------------------------------------- Reset */
body{background-color:#fff; font-family: Georgia, Times;font-size:12pt;color:#000;}
body *{outline:none;}
html, body,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
fieldset,img,abbr,acronym{border: 0px;}
p,h1,h2,h3,h4,h5, h6{margin:10pt 0;}
ul{list-style-type: none;}
address,caption,cite,code,th,var{font-style:normal;font-weight:normal;}
q:before,q:after {content:'';}


.imprimirHolder{
	display:none;
}

a:link,
a:hover,
a:visited,
a:active{ 
	color:#000;
	text-decoration:none;
}

/* --------------------------------------------------------------- Estrutura */

/* body - cola o footer na base */

/* breadcrumbs */
.breadcrumbs{
	overflow:hidden;
	zoom:1;
}
	.breadcrumbs li{
		float:left;display:inline;
		padding:0 15pt;
		border-left:1pt solid #a2a2a2;
		font-size:10pt;
	}
		.breadcrumbs a:link,
		.breadcrumbs a:hover,
		.breadcrumbs a:visited,
		.breadcrumbs a:active{ 
			text-decoration:none;
			white-space:nowrap;
			color:#a2a2a2;
		}

	
	/*header*/
	.headerWrapper{}
		.headerHolder{
			border-bottom:1px solid #a2a2a2;
			padding-bottom:10pt;
			margin-bottom:10pt;
		}
			/* site logo */
			.siteName{
				margin:0;
				font-size:25pt;
				color:#a2a2a2;
			}
				.siteName span,
				.siteName a:link,
				.siteName a:hover,
				.siteName a:visited,
				.siteName a:active{ 
					display:block;
					color:#000;
					font-weight:normal;
					font-style:italic;
					text-decoration:none;
				}
			/* menu de navega��o principal */
			.mainNavigation,
			.headerHolder .headerContentWrapper{
				display:none;
			}
			
	/* body */
	.bodyWrapper{}
		.bodyHolder{
			zoom:1;
			padding-top:10px;
		}
			.bodyHolder:after{
				content: ' ';
				display:block;
				clear:both;
			}
			/* support navigation holder (coluna da direita com tags, conte�do relacionado, etc) */
			.supportNavigationHolder{
				display:none;
			}
			/* media holder */
			.mediaHolder{
				position:relative;
				z-index:3;
				float:right;
				display:inline;
				width:300px;
				*margin-bottom:10px;
			}
				/* media box */
				.boxMedia{
					width:300px;
					margin-bottom:10px;
					height:300px;
				}
	/*footer*/
	.footerHolder{
		border-top:1px solid #a2a2a2;
		margin-top:30pt;
		padding-top:10pt;
		color:#a2a2a2;
		font-size:8pt;
	}
		.footerHolder .copyright{margin:0;}
		.footerHolder .footerNavigation{
			display:none;
		}
		
/* hide non structured elements */
.votingStars form,
.envieAmigo,
.comentario,
.testHolder,
.quizHolder,
.pollHolder{
	display:none;
}

/* stars */
.voteHolder{
	overflow:hidden;
	zoom:1;
	margin-bottom:10pt;
}
.votingStars,
.votingStatus{
	float:left;display:inline;
	white-space:nowrap;
	margin:0;
}
	.votingStatus{border-left:1px solid #a2a2a2; padding-left:10pt; margin-left:10pt;}

/* materia */
.materiaTitle{
	margin:20pt 0 3pt;
	font-size:20pt;
	font-style:italic;
	font-weight:bold;
}
.boxMateriaLogin,
.materiaNavigation{display:none;}

	.materiaHolder h2{
		font-size:21pt;
		font-weight:normal;
	}
	.materiaHolder h3{
		font-size:18pt;
		font-weight:normal;
	}
	.materiaHolder img{
		margin:0 10pt; 
	}
	.materiaHolder ul,
	.materiaHolder ol{
		padding:0 0 0 30pt;
		margin-bottom:10pt;
	}
		.materiaHolder li{
			padding:0;
			margin:10pt 0;
		}
		.materiaHolder ul li{
			list-style-type:disc;
		}
	.materiaHolder table{
		border-collapse:collapse;
		margin:10pt 1pt;
	}
		.materiaHolder table td{
			border:1pt solid #C3DAD1;
			padding:5pt;
		}


/* blog */
.blogNavigation,
.linksPost,
.leiaMais{display:none;}
.postTitle{
	margin-bottom:0;
}
.postContent{
	margin:30pt 0;
}
.tags *{display:inline;}


/* culinaria */
.recipyLegend{
	margin-top:10pt;
}

/* --------------------------------------------------------------- ferramentas */
/* roda da vida */
.rodaVida .siteTitle,
.rodaVida .welcomeMessage,
.rodaVida .stepsList,
.rodaVida .recomendationHolder,
.rodaVida .stepHolder,
.rodaVida .navigationHolder,
.rodaVida .resultsNavigationHolder,
.rodaVida .relatedItemsHolder,
.rodaVida #lifeWheelFlash,
.rodaVida #callIdeal{display:none !important;}

.rodaVida .questionTitle{
	font-size:18pt;
	margin:10pt 0;
}
.rodaVida #step3{
	display:block !important;
}
.rodaVida #lifeWheelImage{
	display:inline;
}
.rodaVida .lifeWheelHolder{
	display:block;
	text-align:center;
}

/* balan�a financeira */
.balancaDomestica .recomendationHolder,
.balancaDomestica .flwWrapperError,
.balancaDomestica .navigationHolder,
.balancaDomestica button,
.balancaDomestica .stepHolder,
.balancaDomestica .questionTitle{ display:none; }
.balancaDomestica .siteTitle{
	font-style:italic;
	font-weight:normal;
}
.balancaDomestica #step3{
	display:block;
	padding-right:20px;
}
.balancaDomestica .resultsHolder{
	text-align:center;
}
.balancaDomestica .dicaHolder{
	border:1pt solid black;
	padding:5pt;
	background:none !important;
}
