@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}

@font-face {
 font-family: 'HelveticaNeueLTStd47LtCn';
 src: url('../fontes/helveticaneueltstd-ltcn-webfont.eot');
 src: url('../fontes/helveticaneueltstd-ltcn-webfont.eot?#iefix') format('embedded-opentype'),  url('../fontes/helveticaneueltstd-ltcn-webfont.woff') format('woff'),  url('../fontes/helveticaneueltstd-ltcn-webfont.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:20px;
	margin:0;
	padding:0;
}

a {
	text-decoration:none;
	color:#333333;
}
a:hover {
	text-decoration:none;
	color:#666666;
}
img { border:0; }

div.main {
	width:969px;
	height:auto;
	margin:0 auto;
}
div#header {
	width:100%;
	height:294px;
	background:url(../img/bg-header.jpg) top center no-repeat #d3d3d3;
}
	.mebeliska {
		width:219px;
		height:60px;
		position:absolute;
		margin:-177px 0 0 0;
	}
	.menu {
		list-style:none;
		width:727px;
		float:right;
	}
	.menu li { float:left; }
	.menu span { display:none; }
	.menu a:hover { background-position:top; }
	.bt-home { width:75px; height:88px; display:block; background:url(../img/bt-home.png) bottom no-repeat; }
	.bt-sobre { width:127px; height:88px; display:block; background:url(../img/bt-sobre.png) bottom no-repeat; }
	.bt-ranking { width:93px; height:88px; display:block; background:url(../img/bt-ranking.png) bottom no-repeat; }
	.bt-programacao { width:127px; height:88px; display:block; background:url(../img/bt-programacao.png) bottom no-repeat; }
	.bt-arquivos { width:100px; height:88px; display:block; background:url(../img/bt-arquivos.png) bottom no-repeat; }
	.bt-parceiros { width:103px; height:88px; display:block; background:url(../img/bt-parceiros.png) bottom no-repeat; }
	.bt-fale { width:102px; height:88px; display:block; background:url(../img/bt-fale.png) bottom no-repeat; }
	
	div#header .banner {
		width:734px;
		height:206px;
		position:relative;
		top:-58px;
		left:240px;
	}
	
div#content {
	width:100%;
	height:auto;
	min-height:500px;
	background:url(../img/bg-body.jpg) top repeat-x #fff;
}
	div#content .main {
		width:978px;
		height:auto;
		min-height:500px;
		padding:17px 0 0 0;
		background:url(../img/bg-maincontent.png) top no-repeat;
	}
	div#content #post {
		width:702px;
		height:auto;
		float:left;
		margin:0 0 0 17px;
	}
		#post ul { list-style:none; }
		#post ul li {
			padding:0 0 5px 0;
			background:url(../img/bg-bottom.jpg) bottom no-repeat;
		}
		#post ul li + li {
			margin:20px 0 0 0;
		}
		#post h2 {
			font-family: "HelveticaNeueLTStd47LtCn", Arial, Helvetica, sans-serif;
			font-size:25px;
			line-height:25px;
			font-weight:bold;
			color:#c50014;
		}
		#post span {
			font-size:10px;
			color:#aaaaaa;
		}
		#post p + p {
			margin:10px 0 0 0;
		}
		#post .compartilhe {
			margin:10px 0 10px;
		}
		#post .comentarios {
			width:108px;
			height:20px;
			font-size:11px;
			color:#fff;
			display:block;
			padding:6px 0 0 25px;
			background:url(../img/bg-comentarios.jpg) no-repeat;
		}
		#post .pagina {
			width:250px;
			height:23px;
			margin:25px auto;
		}
		.pagina li {
			padding:0  !important;
			margin:0 5px  !important;
			float:left;
			background:none !important;
		}
			.pagina a {
				width:107px;
				height:23px;
				display:block;
				font-size:11px;
				text-align:center;
				padding:2px 0;
				background:url(../img/bg-btpaginacao.jpg) no-repeat;
			}
		div#post div#comentarios {
				margin:35px 0 0 0;
				padding:15px 5px 0;
				border:solid #b30010;
				border-width:3px 0 0 0;
			}
				div#post div#comentarios .faca-comentario {
					float:right;
					margin:13px 0 0 0;
				}
				div#post div#comentarios .ico-comentario { 
					height:25px;
					font-size:18px;
					font-weight:bold;
				}
				div#post div#comentarios ul li {
					padding:5px 5px !important;
					margin:0 0 0 0;
				}
				div#post div#comentarios ul li p {
					line-height:18px;
					font-size:14px !important;
					margin:5px 0;
				}
				div#post .form-posts {
					width:400px;
					height:auto;
					margin:35px 0 0 0;
				}
					div#post .form-posts label {
						width:65px;
						float:left;
						text-align:right;
						margin:2px 5px 0 0;
					}
					div#post .form-posts input[type=text], div#post .form-posts textarea {
						padding:6px;
						border:1px solid #ccc;
						background:url(../img/input.jpg) left top no-repeat #eee;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#917155;
					}
					div#post .form-posts textarea { width:310px; }
					div#post .form-posts input[type=submit] {
						padding:4px;
						border:1px solid #b30010;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#fff;
						float:right;
						margin:6px 6px 0 0;
						background:#c50014;
					}
		#post ul.arquivos-item { list-style:none; }
		#post ul.arquivos-item li {
			margin:15px;
			float:left;
			padding:0 0 5px 0;
			background:none !important;
		}
	div#content #sidebar {
		width:225px;
		height:auto;
		float:left;
		margin:0 0 0 30px;
		background:#f8f8f8;
	}
		#sidebar .tit {
			width:229px;
			height:35px;
			margin:-5px 0 0 0;
			background:url(../img/tit-sidebar.png) no-repeat;
		}
		#sidebar .tit h2 {
			font-family: "HelveticaNeueLTStd47LtCn", Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#fff;
			padding:10px 0 0 10px;
		}
		#sidebar .tit .bt-mais {
			width:16px;
			height:17px;
			margin:12px 10px 0 0;
			float:right;
			display:block;
			background:url(../img/bt-mais.png) no-repeat;
		}
		#sidebar .evento {
			width:203px;
			height:auto;
			margin:0 auto 20px;
		}
			.tabela{
				width:203px;
				padding:0px;
				border:none;
				float:left;
				color:#666666;
			}
				
				.td{
				background:#fff;
				width:15px;
				height:15px;
				text-align:center;
			}
				
				.hj{
				background:#616161;
				width:15px;
				height:15px;
				text-align:center;
			}
				
				.dom{
				background: #fff;
				width:15px;
				height:15px;
				text-align:center;
			}
				
				.evt, .evt a{
				background:#616161;
				width:15px;
				height:15px;
				text-align:center;
				color:#fff !important;
			}
				
			.mes{
				background:#fff;
				width:auto;
				height:15px;
				text-align:center;
			}
				
			.show{
				background:#b23052;
				width:200px !important;
				height:30px;
				text-align:left;
				font-size:13px;
				font-weight:bold;
				color:#fff;
				padding-left:5px;
			}
			
			.show-torneio {
				background:url(../img/tit-torneio.jpg);
				width:200px !important;
				height:36px;
				text-align:left;
				font-size:13px;
				font-weight:bold;
				color:#fff;
				padding-left:5px;
			}
			
			.show-eve{
				text-align:center;
				font-size:13px;
				font-weight:bold;
				color:#333333;
				padding:8px 0;
				background:#fff;
			}
				
			.linha{
				background:#fff;
				width:200px;
				height:17px;
				text-align:left;
				font-size:11px;
				color:#333;
				padding:1px 1px 1px 10px;
			}
				
			.sem{
				background:#f8f8f8;
				width:auto;
				height:15px;
				text-align:center;
				font-size:10px;
				font-weight:bold;
			}
			
			.sem-loc{
				background:#f8f8f8;
				width:auto;
				height:15px;
				text-align:center;
				font-size:11px;
				color:#666666;
				font-weight:normal;
			}
			
			.temos {
				font-size:11px;
				margin:10px 0;
			}
				
			#mostrames{
				width:200px;
				padding:5px;
			}
				
				td,th {
					font-family: tahoma, arial;
					font-size: 10px;
					color: #000000;
				}
				
				a:link {
					color: #000000;
					text-decoration: none;
				}
				
				a:visited {
					text-decoration: none;
					color: #000000;
				}
				
				a:hover {
					text-decoration: underline;
					color:#666666;
				}
				
				a:active {
					text-decoration: none;
				}
		#sidebar .ranking {
			width:203px;
			height:auto;
			margin:5px auto 10px;
		}
		#sidebar .ranking .tit {
			width:229px;
			height:35px;
			margin:-5px 0 0 -10px;
			background:url(../img/tit-sidebar.png) no-repeat;
		}
			#sidebar .ranking ul {
				list-style:none;
				width:120px;
				height:20px;
				margin:10px 0 0 0;
				background:url(../img/bgclassificacao-grupo.gif) no-repeat;
			}
				#sidebar .ranking ul a { font-size:11px; line-height:15px; padding:0 0 0 5px; }
				#sidebar .ranking ul li ul { display:none; }
				#sidebar .ranking ul li:hover ul {
					width:118px;
					height:auto;
					display:block;
					position:absolute;
					z-index:999;
					margin:inherit !important;
					border:1px solid #e7e7e7;
					border-top:none !important;
					background:#fff !important;
				}
				#sidebar .ranking ul li ul li { margin:4px 0; }
				#sidebar .ranking ul li ul li + li { border-top:1px solid #e7e7e7; }
		#sidebar .ranking #classificacao-table {
				line-height:15px;
				margin:10px 0 0 0;
				border:1px solid #eee;
			}			
			#sidebar .ranking #classificacao-table .bg { background:#eee; }		
			#sidebar .ranking #classificacao-table td {
				font-size:11px;
				padding:7px;
				color:#333;
				background:#fff; 
			}
			#sidebar .ranking #classificacao-table tr:hover, #sidebar .ranking #classificacao-table tr:hover { background:#eee !important; color:#666 !important; }

#outros {
	width:945px;
	margin:15px auto;
}
	#outros #hall {
		width:570px;
		height:300px;
		float:left;
	}
	#hall .galeria {
		list-style:none;
		width:470px;
		height:120px;
		float:left;
	}
	.roundabout-moveable-item {
		height:100px;
		width:0;
		cursor: pointer;
	}
	.roundabout-in-focus {
		cursor:auto;
	}
	#outros .video {
		padding:7px;
		background:#666666;
		float:right;
	}
