
div#container {
	overflow:auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border:none;
	behavior: url(/temas/novagaia/styles/border-radius.htc);
	background-color:rgb(255,255,255);
	width:100%;
	color:rgb(136,136,136);
	font-size:10px;
}

div#container .leftcol {
	width:600px;
	float:left;
	overflow:hidden;
	padding:40px 0px 0px 50px;
	min-height:950px;
}

div#container .leftcol .banner {
	width:591px;
	height:210px;
	background-repeat:no-repeat;
	background-position: top left;
	background-color:transparent;
	margin-bottom:50px;
	position:relative;
	overflow:hidden;
}

div#container .leftcol .banner a {
	display:block;
	margin:15px;
	position:absolute;
	bottom:0px;
}

div#container .leftcol .banner a.btnLeft { left: 0px; }

div#container .leftcol .banner a.btnRight { right: 0px; }

div#container .leftcol div#pageops {
	overflow:hidden;
	margin-bottom:30px;
}

/*
div#container .leftcol div#month_pager {
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	color:rgb(0,0,0);
	margin:0 auto;
	width:220px;
	overflow:auto;
}

div#container .leftcol div#month_pager * { float:left; }

div#container .leftcol div#month_pager .month_name {
	width:180px;
	text-align:center;
}

div#container .leftcol div#month_pager a {
	color:rgb(209,0,93);
	text-decoration:none;
}

div#container .leftcol div#calendar {
	overflow:auto;
	width:610px;
	margin-top:15px;
}

div#container .leftcol div#calendar a {
	float:left;
	color:rgb(0,0,0);
	border: 1px solid rgb(228,228,228);
	width:22px;
	height:20px;
	text-align:center;
	padding-top:2px;
	margin:3px 3px;
	font-size:11px;
}

div#container .leftcol div#calendar a.scheduled {
	border-color:rgb(239,64,145);
	color:rgb(235,28,125);
}

div#container .leftcol div#calendar a.current {
	background-color:rgb(235,28,125);
	color:rgb(255,255,255);
	border-color:rgb(239,64,145);
}

div#container .leftcol div#calendar a.inactive {
	background-color:rgb(229,229,229);
	color:rgb(153,155,181);
	border-color:rgb(255,255,255);
}
*/

div#container .leftcol div#filterform {
	overflow:hidden;
	color:rgb(102,102,102);
	float:left;
}

div#container .leftcol div#filterform select {
	border:1px solid rgb(136,136,136);
	font-size:10px;
	color:rgb(136,136,136);
	width:130px;
}

div#container .leftcol #pagerform {
	overflow:hidden;
	float:left;
	margin: 12px 0 0 50px;
}

div#container .leftcol #pagerform a {
	color:rgb(136,136,136);
	display:block;
	float:left;
	margin:0 3px;
	padding-top:3px;
}

div#container .leftcol #pagerform a.ball {
	color:rgb(255,255,255);
	background-color:rgb(102,102,102);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/temas/novagaia/styles/border-radius.htc);
	width:20px;
	height:17px;
	text-align:center;
	font-size:9px;
}

div#container .leftcol #pagerform a.active { background-color:rgb(194,194,194); }

div#container .leftcol #contents { overflow:hidden; }

div#container .leftcol #contents .item_block {
	overflow:hidden;
	width:600px;
}

div#container .leftcol #contents .item_block .title {
	color:#d1005d;
	font-size:18px;
}

div#container .leftcol #contents .item_block .text { margin-top:25px; }

div#container .leftcol #contents .item {
	overflow:hidden;
	width:600px;
	margin-bottom:20px;
}

div#container .leftcol #contents .item .picture {
	float:left;
	width:185px;
	margin-right:15px;
}

div#container .leftcol #contents .item .picture .magnifier {
	background-color:transparent;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(/temas/novagaia/images/Container/magnifier.png);
	padding-left:20px;
	height:17px;
	cursor:pointer;
	margin-top:5px;
}

div#container .leftcol #contents .item .info {
	float:left;
	width:400px;
}

div#container .leftcol #contents .item .info h4 {
	color:rgb(102,102,102);
	font-size:12px;
	width:100%;
	margin-bottom:5px;
}

div#container .leftcol #contents .item .info a {
	color:rgb(136,136,136);
	text-decoration:underline;
}

div#container .leftcol #contents .item .info span.dark { color:rgb(102,102,102); }

div#container .leftcol #contents .readmore {
	background-color:transparent;
	background-image:url(/temas/novagaia/images/Container/icon_readmore.png);
	padding-left:20px;
	background-repeat:no-repeat;
	margin-top:10px;
	height:16px;
	cursor: pointer;
}

div#container .leftcol #contents a {
	color:rgb(136,136,136);
	text-decoration:none;
}

div#container .leftcol #contents .item .info .links {
	overflow:hidden;
	margin-top:20px;
}

div#container .leftcol #contents .item .info .links a {
	float:left;
	display:block;
	width:100px;
}

div#container .leftcol #contents .item .info .links a * { float:left; }

div#container .leftcol #contents .item .info .links a span {
	margin-top:7px;
	margin-left:3px;
}

div#container .leftcol #contents .itemseparator {
	width:600px;
	height:7px;
	background-image:url(/temas/novagaia/images/Container/back_itemseparator.png);
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:top right;
	margin-bottom:20px;
}

div#container .vertbreak {
	width:1px;
	background-color:rgb(229,229,229);
	height:100%;
	float:right;
	margin:0px 35px;
}

div#container .rightcol {
	float:right;
	overflow:hidden;
	padding:40px 50px 0px 0px;
	width:200px;
}

div#container .item_highlight {
	overflow:hidden;
	margin:20px 0 40px 0;
	cursor:pointer;
}

div#container .item_highlight .text { margin-top:15px; }

div#container .item_highlight h3 {
	font-size:12px;
	font-weight:bold;
}

div#container .item_highlight a { text-decoration:underline; }

div#container .leftcol #contents .search_result {
	overflow:hidden;
	width:600px;
	color:rgb(51,51,51);
}

div#container .leftcol #contents .search_result .title {
	font-weight:bold;
	font-size:11px;
}

div#container .leftcol #contents .search_result .title .supersize {
	font-size:14px
}

div#container .leftcol #contents .search_result .details {
	margin: 15px 0 30px 0;
}

div#container .leftcol #contents .search_result .date {
	color:rgb(209,0,93);
	font-weight:normal;
}

div#container .leftcol #contents .search_result .picture {
	margin-top:15px;
}

div#container .leftcol #contents .search_result .event_date {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:none;
	behavior: url(/temas/novagaia/styles/border-radius.htc);
	width:40px;
	background-color:rgb(209,0,93);
	height:50px;
	float:left;
	margin: 0 18px 0 0;
	color:rgb(255,255,255);
	text-align:center;
	padding:0px;
	line-height:16px;
}

div#container .leftcol #contents .search_result .event_date .day {
	font-size:24px;
	font-weight:bold;
}

div#container .leftcol #contents .search_result a { color:rgb(51,51,51); }

div#container .leftcol #contents .search_separator {
	height:7px;
	background-image:url(/temas/novagaia/images/Container/back_itemseparator.png);
	background-repeat:repeat-x;
	background-color:transparent;
	background-position:top right;
	margin:20px 0px;
}
