@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 #aviso{
	position:relative;
	z-index:0;
	width:960px;
	height:115px;
	right:50%;
	left:50%;
	margin:0 -480px 0 -480px;
	background-color:#000;
}
#tk-main #header{
	position:relative;
	z-index:1;
	width:960px;
	height:405px;
}

#tk-main #header h1{
	position:relative;
	z-index:1;
	width:739px;
	height:250px;
	margin-top:20px;
	background-image:url(../img/about_header_h1.jpg);
}
#tk-main #header h1 a{
	text-decoration:none;
	display:block;
	width:739px;
	height:250px;
}
#tk-main #header h1 span{
	visibility:hidden;
}
#tk-main #header h2{
	position:relative;
	z-index:1;
	width:960px;
	height:115px;
	margin-top:20px;
	background-image:url(../img/about_header_h2.jpg);
}
#tk-main #header h2 a{
	text-decoration:none;
	display:block;
	width:960px;
	height:115px;
}
#tk-main #header h2 span{
	visibility:hidden;
}
#tk-main #body{
	position:relative;
	z-index:1;
	background-color:#FFF;
	width:960px;
	background-color:#FFF;
}
#tk-main #body #menu{
	position:relative;
	z-index:2;
	width:284px;
	float:right;
	display:inline;
}
#tk-main #body #menu ul{
	width:284px;
}
#tk-main #body #menu ul li{
	width:284px;
	height:35px;
	margin-bottom:20px;
}
#tk-main #body #menu ul li a{
	display:block;
	width:284px;
	height:35px;
	background-position:0 0;
	text-decoration:none;
}
#tk-main #body #menu ul li a:link{ background-position:0 0;}
#tk-main #body #menu ul li a:hover{ background-position:0 -35px;;}
#tk-main #body #menu ul li a:active{ background-position:0 -70px;}
#tk-main #body #menu ul li a span{
	visibility:hidden;
}
#tk-main #body #menu ul li#blog a{ background-image:url(../img/about_menu_blog.jpg);}
#tk-main #body #menu ul li#portfolio a{ background-image:url(../img/about_menu_portfolio.jpg);}
#tk-main #body #menu #search{
	width:284px;
	height:35px;
}
#tk-main #body #menu #search #input{
	width:209px;
	height:35px;
	float:left;
	display:inline;
}
#tk-main #body #menu #search #input input{
	background-color:#000;
	width:169px;
	height:17px;
	line-height:17px;
	color:#FFF;
	font-size:12px;
	border:none;
	padding:9px 20px 9px 20px;
}
#tk-main #body #menu #search #ok{
	width:75px;
	height:35px;
	float:right;
	display:inline;
}
#tk-main #body #menu #search #ok a{
	text-decoration:none;
	width:75px;
	height:35px;
	display:block;
	background-image:url(../img/about_busca_go.jpg);
	background-position:0 0;
}
#tk-main #body #menu #search #ok a:link { background-position:0 0;}
#tk-main #body #menu #search #ok a:hover { background-position:0 -35px;}
#tk-main #body #menu #search #ok a:active { background-position:0 -70px;}
#tk-main #body #menu #search #ok a span{
	visibility:hidden;
}
#tk-main #body #text{
	position:relative;
	z-index:2;
	width:616px;
	float:right;
	display:inline;
	padding:30px 30px 10px 30px;
}
#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 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:#F00; 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{ text-decoration:underline; color:#F00;}
#tk-main #body #text a:link{ color:#F00;}
#tk-main #body #text a:hover{ color:#000;}
#tk-main #body #text a:active{ color:#CCC;}
#tk-main #body #text strong{ font-weight:bold;}

#tk-main #footer{
	width:960px;
	height:250px;
	padding:20px 0 20px 0;
	background-image:url(../img/bg_footer_listras.jpg);
}
#tk-main #footer #contato{
	width:590px;
	height:115px;
	float:left;
	display:inline;
	margin-bottom:20px;
}
#tk-main #footer #contato p{
	padding-top:37px;
	text-align:center;
	line-height:20px;
	color:#CCC;
	font-size:14px;
}
#tk-main #footer #contato p a{ color:#fff; font-size:11px; text-decoration:none;}
#tk-main #footer #contato p a:link{ color:#FFF;}
#tk-main #footer #contato p a:hover{ color:#000;}
#tk-main #footer #contato p a:active{ color:#CCC;}
#tk-main #footer #rss{
	width:370px;
	height:115px;
	float:right;
	display:inline;
	margin-bottom:20px;
}
#tk-main #footer #rss a{
	width:370px;
	height:115px;
	display:block;
	text-decoration:none;
	background-image:url(../img/about_rss.jpg);
	background-position:0 0;
}
#tk-main #footer #rss a:link{ background-position:0 0;}
#tk-main #footer #rss a:hover{ background-position:0 -115px;}
#tk-main #footer #rss a:active{ background-position:0 -230px;}
#tk-main #footer #rss a span{
	visibility:hidden;
}
#tk-main #footer #indicar{
	width:750px;
	height:115px;
	margin-left:210px;
	clear:both;
	background-color:#F00;
}
#tk-main #footer #indicar #in-aviso{
	position:absolute;
	width:750px;
	height:115px;
	background-color:#000;
	z-index:2;
	display:none;
}
#tk-main #footer #indicar #in-aviso #conteudo{
	width:575px;
	height:17px;
	float:left;
	display:inline;
	padding:49px 30px 49px 30px;
}
#tk-main #footer #indicar #in-aviso #conteudo p{
	font-size:14px;
	color:#666;
	line-height:17px;
	text-align:center;
}
#tk-main #footer #indicar #in-aviso #ok{
	width:115px;
	height:115px;
	float:right;
	display:inline;
}
#tk-main #footer #indicar #in-aviso #ok a{
	width:115px;
	height:115px;
	display:block;
	background-image:url(../img/bt_indicar_ok.jpg);
	text-decoration:none;
	font-size:1px;
	line-height:1px;
	background-position:0 0;
}
#tk-main #footer #indicar #in-aviso #ok a:link{ background-position:0 0;}
#tk-main #footer #indicar #in-aviso #ok a:hover{ background-position:0 -115px;}
#tk-main #footer #indicar #in-aviso #ok a:active{ background-position:0 -230px;}
#tk-main #footer #indicar #in-aviso #ok a span{
	visibility:hidden;
}
#tk-main #footer #indicar .campos{
	width:250px;
	height:115px;
	float:left;
	display:inline;
}
#tk-main #footer #indicar .campos .input{
	width:250px;
	height:57px;
}
#tk-main #footer #indicar .campos .input input{
	background-color:#000;
	width:210px;
	height:17px;
	line-height:17px;
	color:#FFF;
	font-size:12px;
	border:none;
	padding:20px 20px 20px 20px;
}
#tk-main #footer #indicar #bt-indicar{
	width:250px;
	height:115px;
	float:right;
	display:inline;
}
#tk-main #footer #indicar #bt-indicar a{
	width:250px;
	height:115px;
	display:block;
	background-image:url(../img/about_indicar.jpg);
	background-position:0 0;
	text-decoration:none;
}
#tk-main #footer #indicar #bt-indicar a:link{ background-position:0 0;}
#tk-main #footer #indicar #bt-indicar a:hover{ background-position:0 -115px;}
#tk-main #footer #indicar #bt-indicar a:active{ background-position:0 -230px;}
#tk-main #footer #indicar #bt-indicar a span{
	visibility:hidden;
}