
div#container {
	overflow:auto;
	width:100%;
	color:rgb(136,136,136);
	font-size:10px;
	margin-top:30px;
}

div#container .leftcol {
	overflow:hidden;
	float:left;
	position:relative;
}

div#container .leftcol #slideshow {
	overflow:hidden;
	width:638px;
	height:435px;
	margin-left:8px;
	position:relative;
}

div#container .leftcol #highlight_box {
	background-color:transparent;
	background-image:url(/temas/novagaia/images/Boxes/back_Destaques.png);
	background-repeat:no-repeat;
	background-position: top right;
	width:638px;
	height:460px;
	margin-top:5px;
	position:relative;
}

div#container .leftcol #highlight_box #small_sticks {
	margin:53px 0 0 38px;
	overflow:hidden;
	position:absolute;
	width:600px;
}

div#container .leftcol #highlight_box #small_sticks .item {
	width:150px;
	height:185px;
	overflow:hidden;
	color:rgb(56,45,36);
	float:left;
	margin-right:50px;
	margin-bottom:20px;
}

div#container .leftcol #highlight_box #small_sticks .item .title { font-weight:bold; }

div#container .leftcol #highlight_box #small_sticks .item p { margin-top:3px; }

div#container .rightcol {
	width:310px;
	overflow:hidden;
	float:right;
	color: rgb(43,33,24);
}

div#container .rightcol .see_all {
	position:relative;
	margin-top:7px;
	width:95%;
	text-align:right;
}

div#container .rightcol #heroes {
	overflow:hidden;
	position:relative;
	margin-top:5px;
}

div#container .rightcol #heroes .boxtitle {
	overflow:hidden;
	background-color:transparent;
	background-image:url(/temas/novagaia/images/Boxes/title_heroes.png);
	background-repeat:no-repeat;
	background-position: top right;
	width:308px;
	height:35px;
	position:absolute;
	z-index:10;
}

div#container .rightcol #heroes #banners {
	overflow:hidden;
	position:relative;
	padding-left:7px;
	margin-top:13px;
}

div#container .rightcol #heroes #banners .item {
	position:relative;
	width:300px;
	height:123px;
	background-color:#666;
	margin-top:15px;
	overflow:hidden;
}

div#container .rightcol #heroes #banners .item a {
	position:absolute;
	bottom:5px;
	left:10px;
}

div#container .rightcol #events {
	margin-top:33px;
	overflow:hidden;
	background-color:transparent;
	background-image:url(/temas/novagaia/images/Boxes/back_Eventos.png);
	background-repeat:no-repeat;
	background-position: top right;
	width:308px;
	height:362px;
	position:relative;
}

div#container .rightcol #events #next_events {
	width:265px;
	margin-left:25px;
}

div#container .rightcol #events #next_events .item {
	margin-top:20px;
	overflow:hidden;
}

div#container .rightcol #events #next_events span {
	width:100%;
	float:left;
}

div#container .rightcol #events #next_events span.title { font-weight:bold; }

div#container .rightcol #events #next_events span.details { margin-top:5px; }

div#container .rightcol #events #next_events a {
	color:rgb(124,182,195);
	text-decoration:underline;
}

div#container .rightcol #autors {
	margin-top:19px;
	overflow:hidden;
	background-color:transparent;
	background-image:url(/temas/novagaia/images/Boxes/back_autores.png);
	background-repeat:no-repeat;
	background-position: top right;
	width:308px;
	height:80px;
	position:relative;
}

div#container .rightcol #autors a {
	color: rgb(43,33,24);
	text-decoration:underline;
}

div#container .rightcol #autors p { padding:38px 0 0 20px; }

