
body {
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	font: 0.8em arial ;
	color: #343434;
	margin: 0;
	padding: 0;
}
#body_bg {
	background: #100f0f url( bg.jpg) top left repeat;
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.3;
	color: #000;
	margin: 20px 0px;
}
.clr {
	clear: both;
}


/* ESTILO
--------------------------------------------------------- */

div#wrapper {
	width: 970px;
	margin: 0px;
}




/* HEADER
--------------------------------------------------------- */
div#top_header_wrap {}
div.top_header {
	background: url( top_header.png) top left no-repeat;
	height: 111px;
}



/* CONTENT LAYOUT
--------------------------------------------------------- */
div#content_layout_wrap {}
div.content_layout {
	background: url( content_layout.png) top left repeat-y;
	height: 1%;
	width: 970px;
}
div.content_layout_sidebar {
	background: url( content_layout_sidebar.png) top left repeat-y;
	height: 1%;
}


/* HEADER
--------------------------------------------------------- */
div#header_wrap {
	padding: 0px 25px;
}
div#header {
	height: 350px;
	background: 100f0f;
	
}


/* ---- mainbody --- */
div#mainbody_wrap {}
div#mainbody {
	padding: 20px 20px 0px 20px;
	text-align: left;
	width: 800px;
}


/* ---- content body --- */
div.entry {}



/* BOTTOM LAYOUT
--------------------------------------------------------- */
div#bottom_layout {}
div.bottom_layout {
	background: url( bottom_layout.png) top left repeat-y;
	height: 41px;
}
div.bottom_layout_sidebar {
	background: url( bottom_layout_sidebar.png) top left repeat-y;
	height: 41px;
}

