/*
	A Nutricionista
	CSS - Caio Jorge Ruman 21/06/2008
	PRIMARY STYLE SHEET 
	
*/

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		IMPORT ADDITIONAL SHEETS
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	@import url("css/reset.css");
	@import url("css/estrutura.css");


/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		BODY, WRAPPINGS, ANCHORS e outros elementos de todo o site
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	
	html { font-size: 62.5%; height: 100%; }		
		
	body { font: normal 1em/1.4em Tahome, Verdana, Arial, sans-serif; background: #e6e1cd url(images/bg_body.jpg) no-repeat center top; height: 100%; }
	
	h1 { color: #005900; font: normal 2.3em/1.2em Arial, Helvetica, sans-serif; padding: 0 3px 1px; border-bottom: solid 1px #e7e1cb; }

	h1 a { color: #005900; }
	
	#page { width: 920px; margin: 0 auto; background: #fff url(images/bg_body.jpg) no-repeat center top; min-height: 100%; }
	
	#footerbg { height: 180px; clear: both; background: #749802 url(images/bg_footer.jpg) no-repeat center top; }


/* Basic inputs fonts */
input, select, textarea { font: normal 11px Tahoma, Verdana, Arial, Helvetica; color: #545454; }

a { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

.img-left      { float: left; margin: 0 10px 5px 4px; }
.img-right     { float: right; margin: 0 15px 5px 5px; }
.img-center    { display: block; margin: 10px auto 10px; }
.floatleft     { float: left; }
.noborder      { border: none !important; }
.bold          { font-weight: bold; }
.clear         { clear: both; }
.clearleft     { clear: left; }
.inv           { visibility: hidden; }
.dnone         { display: none; }

/* Clearfix */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }

*+html .clearfix{
  min-height: 1%;
}

/* End hide from IE-mac */

/* Adsense */
#adsense_singlepost_top_square {
	float: left;
	margin-right: 10px;
}

#adsense_singlepost_bottom_square {
	margin-bottom: 30px;
}

#adsense_singlepost_top_banner {
	margin-bottom: 5px;
}

#adsense_singlepost_bottom_banner {
	margin-bottom: 30px;
}

#adsense_homepage_linkunit {
	margin-top: 20px;
	margin-bottom: 20px;
}

#adsense_homepage_banner {
	margin-bottom: 30px;
}

#adsense_sidebar {
	float: left;
	margin-left: 14px;
	margin-bottom: 15px;
}
