@charset "iso-8859-1";
body{
	background-image:url(../img/bg_internas.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
#tk-main{
	position:relative;
	z-index:0;
	width:960px;
	right:50%;
	left:50%;
	margin:0 -480px 0 -480px;
}
#tk-main #header{
	position:relative;
	z-index:2;
	width:960px;
	height:270px;
	overflow:visible;
	background-image:url(../imgs/blog_bg_header.jpg);
	margin-top:20px;
}
#tk-main #header h1{
	position:absolute;
	z-index:1;
	width:250px;
	height:820px;
	background-image:url(../img/blog_header_h1.jpg);
	left:570px;
	top:0;
}
#tk-main #header h1 a{
	text-decoration:none;
	display:block;
	width:250px;
	height:820px;
}
#tk-main #header h1 span{
	visibility:hidden;
}
#tk-main #header h2{
	position:absolute;
	z-index:3;
	width:115px;
	height:570px;
	background-image:url(../img/blog_header_h2.jpg);
	top:-20px;
	left:840px;
}
#tk-main #header h2 a{
	text-decoration:none;
	display:block;
	width:115px;
	height:570px;
}
#tk-main #header h2 span{
	visibility:hidden;
}
#tk-main #header #menu{
	position:absolute;
	z-index:3;
	width:115px;
	height:284px;
	top:304px;
	left:705px;
}
#tk-main #header #menu ul{
	width:115px;
}
#tk-main #header #menu ul li{
	width:35px;
	height:284px;
	margin-left:15px;
	float:left;
	display:inline;
}
#tk-main #header #menu ul li a{
	display:block;
	width:35px;
	background-position:-70px 0;
	text-decoration:none;
	font-size:1px;
	line-height:1px;
}
#tk-main #header #menu ul li a:link{ background-position:-70px 0;}
#tk-main #header #menu ul li a:hover{ background-position:-35px 0;}
#tk-main #header #menu ul li a:active{ background-position:0 0;}
#tk-main #header #menu ul li a span{
	visibility:hidden;
}
#tk-main #header #menu ul li#about a{ background-image:url(../img/blog_menu_about.jpg); height:178px;}
#tk-main #header #menu ul li#portfolio a{ background-image:url(../img/blog_menu_portfolio.jpg); height:284px;}
#tk-main #body{
	position:relative;
	z-index:1;
	width:960px;
	background-image:url(../img/blog_bg_body.jpg);
}
#tk-main #header #search{
	position:absolute;
	width:284px;
	height:35px;
	padding:40px;
	background-color:#000;
	top:135px;
}
#tk-main #header #search #input{
	width:209px;
	height:35px;
	float:left;
	display:inline;
}
#tk-main #header #search #input input{
	background-color:#fff;
	width:169px;
	height:17px;
	line-height:17px;
	color:#000;
	font-size:12px;
	border:none;
	padding:9px 20px 9px 20px;
}
#tk-main #header #search #ok{
	width:75px;
	height:35px;
	float:right;
	display:inline;
}
#tk-main #header #search #ok a{
	text-decoration:none;
	width:75px;
	height:35px;
	display:block;
	background-image:url(../img/blog_busca_go.jpg);
	background-position:0 0;
}
#tk-main #header #search #ok a:link { background-position:0 0;}
#tk-main #header #search #ok a:hover { background-position:0 -35px;}
#tk-main #header #search #ok a:active { background-position:0 -70px;}
#tk-main #header #search #ok a span{
	visibility:hidden;
}
#tk-main #body #text{
	position:relative;
	z-index:2;
	width:490px;
	padding:30px 30px 10px 30px;
	background-color:#FFF;
}
#tk-main #body #text h1{ font-size:22px; font-weight:bold; margin-bottom:20px; color:#F00; line-height:29px;}
#tk-main #body #text h2{ font-size:20px; font-weight:bold; margin-bottom:20px; color:#F00; line-height:27px;}
#tk-main #body #text h2 a{ color:#F00;}
#tk-main #body #text h2 a:link{ color:#F00;}
#tk-main #body #text h2 a:hover{ color:#000;}
#tk-main #body #text h2 a:active{ color:#ccc;}
#tk-main #body #text h3{ font-size:18px; font-weight:bold; margin-bottom:20px; color:#F00; line-height:25px;}
#tk-main #body #text h4{ font-size:16px; font-weight:bold; margin-bottom:20px; color:#F00; line-height:23px;}
#tk-main #body #text h5{ font-size:14px; font-weight:bold; margin-bottom:20px; color:#F00; line-height:21px;}
#tk-main #body #text h6{ font-size:12px; font-weight:bold; margin-bottom:20px; color:#F00; line-height:19px;}
#tk-main #body #text p{ font-size:12px; margin-bottom:20px; color:#666; line-height:17px; line-height:17px;}
#tk-main #body #text small{ font-size:11px; margin-bottom:20px; color:#999; line-height:17px; line-height:17px;}
#tk-main #body #text ul{ list-style-position:outside; list-style-type:square; padding-left:30px;}
#tk-main #body #text ol{ list-style-position:outside; list-style-type:decimal; padding-left:30px;}
#tk-main #body #text li{ font-size:12px; margin-bottom:20px; color:#F00; line-height:17px;}
#tk-main #body #text a{ color:#000; text-decoration:none;}
#tk-main #body #text a:link{ color:#000;}
#tk-main #body #text a:hover{ color:#000; text-decoration:underline;}
#tk-main #body #text a:active{ color:#CCC; text-decoration:underline;}
#tk-main #body #text strong{ font-weight:bold;}
#tk-main #body #text div.navigation{
	width:490px;
	height:70px;
	margin-bottom:20px;
}
#tk-main #body #text div.navigation .alignleft{
	width:181px;
	height:70px;
	float:left;
	display:inline;
}
#tk-main #body #text div.navigation .alignleft a{
	display:block;
	width:181px;
	height:70px;
	background-image:url(../img/blog_bt_antigos.jpg);
	background-position:0 0;
	text-decoration:none;
	font-size:1px;
	line-height:1px;
}
#tk-main #body #text div.navigation .alignleft a:link{ background-position:0 0;}
#tk-main #body #text div.navigation .alignleft a:hover{ background-position:0 -70px;}
#tk-main #body #text div.navigation .alignleft a:active{ background-position:0 -140px;}
#tk-main #body #text div.navigation .alignleft a span{
	visibility:hidden;
}
#tk-main #body #text div.navigation .alignright{
	width:217px;
	height:70px;
	float:right;
	display:inline;
}
#tk-main #body #text div.navigation .alignright a{
	display:block;
	width:217px;
	height:70px;
	background-image:url(../img/blog_bt_recentes.jpg);
	background-position:0 0;
	text-decoration:none;
	font-size:1px;
	line-height:1px;
}
#tk-main #body #text div.navigation .alignright a:link{ background-position:0 0;}
#tk-main #body #text div.navigation .alignright a:hover{ background-position:0 -70px;}
#tk-main #body #text div.navigation .alignright a:active{ background-position:0 -140px;}
#tk-main #body #text div.navigation .alignright a span{
	visibility:hidden;
}
#tk-main #body #text div#navigation-voltar{
	width:166px;
	height:35px;
	margin:20px 162px 20px 162px
}
#tk-main #body #text div#navigation-voltar a{
	width:166px;
	height:35px;
	background-image:url(../img/blog_bt_blog.jpg);
	background-position:0 0;
	display:block;
	text-decoration:none;
	font-size:1px;
	line-height:1px;
}
#tk-main #body #text div#navigation-voltar a:link{ background-position:0 0;}
#tk-main #body #text div#navigation-voltar a:hover{ background-position:0 -35px;}
#tk-main #body #text div#navigation-voltar a:active{ background-position:0 -70px;}
#tk-main #body #text div#navigation-voltar a span{
	visibility:hidden;
}
#tk-main #body #text div#comentarios-box{
	background-color:#F00;
	padding:30px;
}
#tk-main #body #text div#comentarios-box h3#comments{
	color:#FFF;
}
#tk-main #body #text div#comentarios-box p.comentarios-navegar{
	text-align:center;
}
#tk-main #body #text div#comentarios-box ol.comentarios-lista li p{
	color:#FFF;
	font-size:11px;
	line-height:15px;
}
#tk-main #body #text div#comentarios-box ol.comentarios-lista li a{
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	line-height:15px;
}
#tk-main #body #text div#comentarios-box ol.comentarios-lista li a:link{ text-decoration:none;}
#tk-main #body #text div#comentarios-box ol.comentarios-lista li a:hover{ text-decoration:underline;}
#tk-main #body #text div#comentarios-box ol.comentarios-lista li a:active{ text-decoration:underline;}
#tk-main #body #text div#comentarios-box ol.comentarios-lista .commentmetadata a{
	color:#ffbfbf;
}
#tk-main #body #text div#comentarios-box p.comentarios-navegar a{
	color:#FFF;
	font-size:11px;
}
#tk-main #body #text div#comentarios-box #respond h3{
	color:#FFF;
}
#tk-main #body #text div#comentarios-box #respond .label{
	width:430px;
	height:30px;
	font-size:12px;
	line-height:30px;
	color:#FFF;
}
#tk-main #body #text div#comentarios-box #respond .campo{
	width:430px;
	background-color:#0C0;
}
#tk-main #body #text div#comentarios-box #respond .campo input{
	background-color:#fff;
	width:390px;
	height:17px;
	line-height:17px;
	color:#F00;
	font-size:12px;
	border:none;
	padding:9px 20px 9px 20px;
}
#tk-main #body #text div#comentarios-box #respond .campo textarea{
	background-color:#fff;
	width:390px;
	height:60px;
	line-height:17px;
	color:#F00;
	font-size:12px;
	border:none;
	padding:9px 20px 9px 20px;
	font-family:Arial, Helvetica, sans-serif;
}
#tk-main #body #text div#comentarios-box #respond #enviar{
	width:153px;
	height:35px;
	margin:10px 138px 0 138px;
}
#tk-main #body #text div#comentarios-box #respond #enviar a{
	width:153px;
	height:35px;
	font-size:1px;
	line-height:1px;
	text-decoration:none;
	background-image:url(../img/blog_bt_enviar.jpg);
	display:block;
}
#tk-main #body #text div#comentarios-box #respond #enviar a:link{ background-position:0 0;}
#tk-main #body #text div#comentarios-box #respond #enviar a:hover{ background-position:0 -35px;}
#tk-main #body #text div#comentarios-box #respond #enviar a:active{ background-position:0 -70px;}
#tk-main #body #text div#comentarios-box #respond #enviar a span{
	visibility:hidden;
}
#tk-main #footer{
	width:960px;
	height:155px;
	background-image:url(../img/blog_bg_footer.jpg);
}