/* CSS Document */


body { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #2e2b26; background: url(http://www.kir.com.br/e3/home2/fundo.gif) top center repeat-y fixed #EDE1C9;}
a:active { outline:0;}
input { margin:0;}
hr.layout { display:none;}

#kamiza { width:884px; position:relative; margin: auto; height: auto; overflow:visible; z-index: 100; }

#topo { background: url(http://www.niten.org.br/layout/hs-padrao-home/topo-30-02.jpg) #8b582c; height:65px; clear: both;}

#logo { background: transparent url(http://www.niten.org.br/layout/hs-padrao/niten-logo.gif) no-repeat 7px -72px; display: block; height: 52px; width: 55px; position: absolute; text-indent: -9999em; float:left; cursor: pointer; padding: 0 9px;}
#logo:hover, #logo.select { background-position: 7px -2px}

h1#niten { height: 68px; width: 320px; top:0px; position: relative; overflow: hidden; float:right; margin:0px; margin-right: 1px;}
h1#niten a{ background: transparent url(../band/niten-rio-maior.gif) no-repeat top right; display:block; height: 68px; width: 320px; position: relative; overflow: hidden; font-size:xx-small; text-indent: -9999em; margin:0px; }


/*@import url("dropdown.css");*/
#menukobudo{ position: absolute; left: 343px; z-index: 97; list-style: none; margin: 0; padding: 0; display: block; -moz-user-select: none; overflow:visible; width: 465px;}
#menukobudo li { display: block; margin:0; padding:0; float: left; font-weight:bold; z-index: 98;}
#menukobudo li a { display:block; margin:0; font-size:0.7em; outline:0; height:61px; text-indent:-99999px; background-image: url(http://www.kir.com.br/e3/home2/menu-kobudo-01.gif); overflow:visible; position:relative;}
#menukobudo li a:hover, #menukobudo li a:focus, #menukobudo li a:active { color: #F3EBD7;}
#menukobudo li ul { display: none; background-color: #F0E7D4; margin:-5px 0 0 10px; padding: 4px 0px; font-weight:bold; float:none;} 
#menukobudo li:hover ul{ position: absolute; display: block; overflow: visible; z-index:99;}
#menukobudo li ul li { display:block; position:relative; clear:left; text-decoration:none; background:none; list-style:none;}
#menukobudo li ul li a{ position:relative; text-indent: 0; background-image:none; height:1em; min-height:1em; color: #8A6A57; text-decoration:none; padding:3px 10px; line-height:1em; white-space: nowrap;}
#menukobudo li ul li a:hover, #menukobudo li ul li a:focus, #menukobudo li ul li a:active{ background: #ECDDC0; color: #8A6A57; }
* html #menukobudo li.over ul { display:block; z-index:80;}
#menukobudo li ul li ul {position:relative!important; margin-top:-1px; padding-top:0; /*margin:0; padding-left:4px; border:1px solid #f5f;*/}
/*#menukobudo li ul li ul li, #menukobudo li ul li ul li a { margin-top:-5px0; padding-top:0;}*/
.mesmo a{margin-bottom:6px!important;}
#menukobudo li ul li ul li {margin-top:0!important; margin-bottom:0!important;}



/* --- MENU SUPERIOR
----------------------------*/

#menutopo{ margin:0; padding:0; list-style:none; display:block; clear:right; position:absolute; top:44px; left:74px; z-index:99; }
#menutopo li { margin:0 6px; padding:0; float:left; display:block; position:relative; zoom:1;}
#menutopo li a{ text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#c2bbaf; font-weight:bold; letter-spacing:-1px; padding:1px 2px; display:block; white-space:nowrap; margin:0; }
#menutopo li a:hover { color:#f3ebd7;}
#menutopo li ul{ list-style:none; margin:0; padding:0; display:none; position:absolute; _width:1px; *background:#f1e8d7; background-color:#F0E7D4;}
#menutopo li:hover ul { display:block; margin:0 0 0 -4px; padding:2px 0 0; *margin-left:0;}
#menutopo li ul li { float:none; *float:left; *clear:left; display:block; margin:0; padding:0; _height:1px;}
#menutopo li ul li a {background-color:#f1e8d7; color:#8a6a57; letter-spacing:normal; padding:2px 8px 3px; display:block; _height:1px; _width:1px;}
#menutopo li ul li a:hover { background:#ddcfb5; color:#78563e;}

#menutopo li#faleco > a { width:21px; height:11px; padding:0; margin-top:3px; margin-bottom:1px; overflow:hidden; display:block; text-indent:-999px; background:url(/layout/home2010/fale-conosco2.gif);}
#menutopo li#faleco > a:hover { background-position: left bottom;}
/*#menutopo li#faleco  ul { margin-left:-65px}*/

* html #menutopo li#faleco a { width:21px; height:11px; padding:0; margin-top:3px; margin-bottom:1px; overflow:hidden; display:block; text-indent:-999px; background:url(/layout/home2010/fale-conosco2.gif);}
* html #menutopo li#faleco a:hover { background-position: left bottom;}
* html  #menutopo li#faleco li a{ text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em;  font-weight:bold; letter-spacing:-1px; padding:1px 4px; display:block; white-space:nowrap; margin:0; text-indent:0; overflow:visible; background:#f1e8d7; min-height:12px; min-width:24px; color:#8a6a57;}
* html  #menutopo li#faleco li a:hover { background:#ddcfb5; color:#78563e;}

#menutopo li ul li ul {position:relative!important; margin-top:-1px; padding:0; margin-left:3px!important; }
.mesmo a{padding-bottom:6px!important;}
#menutopo li ul li ul li {margin-top:0!important; margin-bottom:0!important; padding:0;}



/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

#imgcentral { border:1px solid #776A58; height:278px; width:800px; margin:10px 0 0px 20px; position:absolute;}
#legcentral { font-size:0.62em;	margin:2px 10px 2px 30px;; height:1.2em; width:790px;	overflow: hidden; line-height: 1.2em; position: absolute; bottom: 5px;	z-index: 30;}

#container { width:848px; height:280px; margin: 10px 0 0 20px; z-index: 2; display: block; position:relative; background: url(http://www.niten.org.br/layout/hs-padrao-home/2008-08/kenkyusho.gif) top right no-repeat; visibility: visible; }
#container a {outline:0;}

#boxmenu { display:block; width: 706px; float:right; clear: both; overflow-x: hidden; margin: 10px 0 0 0; background: url(http://www.niten.org.br/layout/hs-padrao-home/2008-08/madeira.gif) #8b582c 0 -50px; height: 71px; position: relative; display: block; overflow: hidden; }
#boxmenu span{ display:block; position:absolute;}

#galeria { display:block; width:316px; height:40px; position:absolute; margin:14px 0 0 380px; white-space:nowrap; overflow:hidden; list-style:none; padding:0;}
#galeria li{ padding:0; margin:0; display:block; float:left;}
#galeria a { padding:4px; margin-right:5px; margin-bottom:20px; display:block; float:left; white-space:nowrap; }
#galeria a:hover, #galeria a.select { background:#c1a873;}
#galeria img{ border:1px solid #b2a17f; width:30px; height:30px;}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

#direita{	margin-top:0px;	float:right;	width:245px;	position:relative;	padding-bottom: 30px;}

#inter2 {	background-color:#fff;	padding: 0 13px 10px 25px;	margin-bottom: 25px;	float:right;	clear:both;	position:relative;	overflow:hidden;	width:207px}
#inter2 h2, #centro h1 { display:block; font-size:26px; line-height:27px; color:#995d20; border-bottom: 1px solid #1a313c; padding: 6px 0 4px 5px; text-transform:normal; margin-left:-5px; font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif;}
#inter2 h3 {font-size:18px; color:#4a4440; display:inline; margin-right:0.5em; text-transform:uppercase;}
#inter2 h3 table{font-size:inherit;}
#inter2 img { max-width:207px;}

.modalidades {font-size: x-small; font-family: Verdana,Arial,Helvetica,sans-serif;}
.modalidades img { display:block; padding-top:5px;}
.kir {padding: 8px; background-color: #d0e6ee;}

#map2 {	border:1px solid #74573b;	padding:0;	margin:20px 0 15px;	display:block;	width:205px;	height:63px;	clear:both;	overflow: hidden;	text-indent:-9999px;	background: url(/layout/hs-padrao-home/2009/08ago/localizacao.gif) 0px 0 no-repeat;	cursor:pointer;}
#map2:hover {	background: url(/layout/hs-padrao-home/2009/08ago/localizacao.gif) 0px -63px no-repeat; border-color:#bc0000;}
#map { height:278px; width:800px; border: 1px solid #000;}
.bannerimg{ cursor:pointer;}

/*#busca {	color:#8A6A57;	padding:0 0 0 6px;	font-size: 0.7em;	font-weight: bold;	background-color: #ecddc0;	width: 163px;	margin: 0 0 20px;	clear: both;	display: block;	float: right;	margin-right: 15px;}
#busca input { width:105px; background:#F9F4E5; border: 0; height:12px; color:#8A6A57; margin:-2px 2px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.98em; font-weight: lighter; padding: 1px 2px; text-indent: 2px; vertical-align: middle;}
#busca label { cursor: pointer; vertical-align: middle; padding: 8px 0; display: block;}
.busca:hover { background-color:#8A6A57; color: #F3EBD7;}
*/
#nitenkobudo { display: block; width:50px; height:342px; overflow:hidden; text-indent:-99999px; background:url(niten-kobudo.jpg) center bottom no-repeat; float: none; z-index: 1; position: absolute; margin-left: 746px; top: 79px; margin-right: 4px;}

#loadimg{ width:800px; text-align:center; opacity:0.65; -moz-opacity:0.50; filter: alpha(opacity=50); height:260px; position:absolute; z-index:19; margin-left: 1px; background:url( http://www.niten.org.br/layout/hs-padrao-home/2008-08/loading-niten2.gif) 0px 250px no-repeat transparent}
#imgnext{ margin-left: 1px; /*margin-top:3px;*/ position: absolute; background: url(http://www.kir.com.br/e3/layout3/next0.gif) 800px center no-repeat; width: 399px; display: block; text-indent:-9990px; overflow:hidden; cursor:pointer; outline:0; height:200px; display:block; z-index: 20; margin-left:402px;}
#imgnext:hover{ background-position: right center; opacity:0.75; filter:alpha(opacity=75) }
#imgprev{ margin-left: 1px; /*margin-top:3px;*/ position: absolute; background: url(http://www.kir.com.br/e3/layout3/prev0.gif) 800px center no-repeat; width: 399px; display: block; text-indent:-9990px; overflow:hidden; cursor:pointer; outline:0; height:200px; display:block; z-index: 20;}
#imgprev:hover{ background-position: left center; opacity:0.75; filter:alpha(opacity=75)}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#esquerda{
	float: left;
	padding-bottom: 310px;
	width: 138px;
	margin: -45px 0 0 1px;
}
* html #esq{ margin-left: -80px; position:relative; !important }

.nav, .nav2 { list-style:none; display:block;	width:110px; padding: 0 0 15px 0; margin: 0 0 0 5px; _margin-left:2px; font-size:0.7em; float: left; clear: left; position: relative;}
.nav li, .nav2 li { margin:0; padding:0; font-size:0.8em; }
.nav2 li { margin-bottom:12px }
.nav a, .nav2 a { text-decoration:none;	display:block;	width:100%;		line-height:1.2em;	font-weight:normal;	padding:2px 0 2px 3px;	color:#a29991;}
.nav a:hover, .nav li.sep:hover, .nav2 a:hover, .nav2 li.sep:hover  {	background-color:#E5D2AF !important; color:#745748;}
/*
.nav li.sep, .nav2 li.sep {	font-weight:bold;	padding-left: 8px; padding-bottom: 2px;	font-size: 1.15em;	margin-top: 15px;	line-height: 1.2em;	color:#745748; border-bottom:1px solid #dbd0b7;}
.nav li.sep a, .nav2 li.sep a{ font-weight:bold; padding-left:0px; color:#745748;}
*/
.nav li.sep, .nav2 li.sep {	font-size: 1.15em; line-height: 1.2em;  margin-bottom: 0; }
.nav li.sep a, .nav2 li.sep a{ font-weight:bold; margin-top: 15px; color:#745748; padding-bottom: 2px; border-bottom:1px solid #dbd0b7;}
.nav span, .nav2 span{ display:block;}
.nav2 .sep span{ display:none!important;}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#bemvindo {
	background: url(http://www.niten.org.br/layout/hs-padrao-home/2008-08/round1.gif) left bottom no-repeat #fff;
	display: block;
	padding: 22px 25px 30px 15px;
	font-size:0.7em;
	display:block; /*width:340px;*/
	margin-top: 0px;
	width: 404px;
	float: right;
}

#bemvindo h2 { font-size:18px; margin-top:1px; padding-top:1px;}

#bemvindo table { font-size: inherit; position:relative; display:block}

#centro {	font-size:0.7em;	display:block;	margin-top: 5px;	padding: 30px 21px 20px 0px;	margin-bottom: 25px;	width: 450px;	float: right;}
/*#centro h1 { border-bottom:1px solid #4A4440; font-size:0.8em; padding:0 0 5px 5px;	border-bottom:1px solid #4A4440; color:#995D2F;	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	font-size:1.3em;	font-weight:bold;	margin:10px 0 10px -5px;}*/
/*#centro h1 span{color:#e9e4db;}*/
#centro hr { width:100%; color:#f0ece4; border:0; border-bottom:1px solid #e1dace; margin:20px 0; display:block;}


#centro table{ white-space:normal; margin:0; padding:0; /*color: #635A52;*/ font-size:inherit; line-height:inherit;}
/*#centro table a.link{ text-decoration:none; color: #4B443F; padding-top:4px; display:block; position:relative;}
#centro table a.link strong, #centro table a.link b{ padding-top:4px; display:block; font-size: 1.2em; line-height: 1em;}
#centro table a.link:hover{ text-decoration:underline; color: #900;}
#centro table a.link img{ border:1px solid #ded5c3; display:block; float: left; margin: 2px; margin-right: 8px; margin-top: 4px;}
#centro table a.link:hover img{ border:3px solid #900; margin: 0px; margin-right: 6px; margin-top: 2px;}
*/


#coordrotat { margin:0px 5px 20px; padding: 3px 0 0; line-height:1.2em; font-size:1.1em;}
#coordrotat table{ font-size:inherit;}
#coordrotat hr {margin:5px 0 0 !important; padding:0px; border:0; border-top:1px solid #c5bdb8; height:1px; line-height:2em;}
#coordrotat h3, #centro h2{ margin: 0; display: inline; font-size:18px; line-height:1.2; font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif; text-transform:uppercase;}
#coordrotat address{font-size:x-small; color:#808080; font-style:normal; display:inline; margin-top:3px;}
#coordrotat a{ font-weight: bold; color:#900; text-decoration:none; }
#coordrotat a:hover{ text-decoration: underline;}

#noticias{ overflow-x:hidden; overflow-y:auto; padding-bottom:25px;}
#noticias h2{ color:#4B443F; display:block; font-size:23px; line-height:0.9em; margin:2px 0;}

/*#programacao {	font-family:Verdana, Tahoma, Arial, sans-serif;	font-size:0.7em; display:block;	position: relative;	padding:0; margin: 120px 0 15px 5px; clear: left; width: 155px;}
#programacao h3 { display:block; margin: 10px 0;  padding-left: 8px; padding-bottom: 4px; color:#745748; border-bottom: 1px solid #dbd0b7; font-size:1.20em; line-height: 1.2em; }
#lprogramacao { padding:0 0 0 8px; margin:0px; list-style:none;}
#lprogramacao li { padding:0px; margin:10px 1px; font-size:0.8em; color:#a49f96}
#lprogramacao li img{ padding:0px; margin:0 5px 0 0; width:15px; padding-top:2px; border:0px;}
#lprogramacao li span { font-size:1em; text-transform:uppercase; color:#7d7971; font-weight:bold;}
#lprogramacao li h4{ margin:0px; font-size:1em;}
*/

#programacao {	font-family:Verdana !important;	display:block; clear:both;	padding: 0;	margin: 0 0 30px 0px;}
/*#programacao h2 { display:block;	font-size: 2.75em;	font-weight:bold;	margin: 10px 0; font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif; color:#80390e;	}*/
#programacao ul { padding:0px; margin:0px; list-style:none;}
#programacao ul li { padding:10px 1px; margin:0;}
#programacao li img{ padding:0px; margin:0 5px 0 0; width:15px; padding-top:2px; border:0px;}
#programacao li span { font-size:0.9em; text-transform:uppercase; color:#995D2F; font-weight:normal;}
#programacao li h4{ margin:0px; font-size:1.2em; }
#programacao h2 { border-bottom:1px solid #4A4440; color:#A89B92; font-size:0.8em; font-weight:normal; margin:10px 0; padding:0 0 4px 4px; margin-left:-5px;}





/* */
#lateral {	width:181px;	float:right;	margin-right:17px;	_margin-right:8px;	font-size:0.7em; font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif;	}
#lateral div {	border-top:1px solid #988e8e;	padding:7px 11px 11px;	zoom:1;	background-color: #e9e0d0;	margin-bottom: 10px;}
#lateral div div { border-top:0; padding:0; }

#cafe { background-color:#eddbc6!important; font-weight: normal; line-height: 1.2em; padding-top:1px!important; }
#cafe h2 { display:block; margin:0; padding:0; }
#cafe h2 a { display:block; height:45px; width:172px; background: url(/layout/hs-padrao-home/lateral-tits.gif) no-repeat 1px -252px; margin:6px -7px 12px; text-indent:-9999px; overflow:hidden; padding:0; }
#cafe a { display:block; color: #745353; text-decoration: none; font-size: 1.2em; padding-bottom: 8px; font-weight:bold; }
#cafe a:hover { display:block; text-decoration: underline; }
#cafe a span { display:block; font-weight:lighter; padding:0 0 8px 0; font-size:0.85em; line-height:1.15em; font-family: Arial, Helvetica, sans-serif; font-weight:normal; }
#cafe a span b, #cafe a span strong { font-weight:normal; }
#dojos { background:url(/layout/hs-padrao-home/lateral-tits.gif) 2px -301px no-repeat;}
#dojos ul { padding:0; margin:0; list-style:none;}
#dojos ul li { display:block; padding:0; margin:0; }
#dojos ul li a { color:#76201e; font-weight:bold; text-decoration:none; font-size:0.9em; padding:2px 1px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#dojos ul li a:hover { text-decoration:underline;}

#dojos h2, #videoslat h2, #egan h2{ width:100px; height:26px; background:url(/layout/hs-padrao-home/lateral-tits.gif) -8px 0; padding:0; margin: 5px 0; text-indent:-9999px; overflow: hidden;}
#videoslat h2{ background-position: -8px -50px;}
#egan h2{background-position: -8px -100px; width:160px;}
#dojos h2 { width:70px; margin-top:-2px;}


#videoslat { position:relative;}
#videoslat a#nitentube { display:block; background:url(/layout/hs-padrao-home/lateral-tits.gif) -4px -149px; width:49px; height:19px; text-indent:-9999px; overflow:hidden; position:absolute; right:5px; top:15px; *top:9px;}
/*#videoslat h3{ display:block; margin:2px 0; }*/
.linkopen { color: #8a5959; padding-right:12px; background:url(/layout/home2010/linkopen.gif) right center no-repeat; text-decoration:none;}
.linkopen:hover { color:#900; text-decoration:underline;}

div.banner { border:0!important; background:none!important; margin-top:-10px !important;}
a.banner img, .videoaviso { margin:0 -5px; padding:0; }
a.banner img { border:1px solid #a99184; margin:5px -5px;  }
#egan a.banner img { margin:5px 4px;}
a.banner:hover img { border:3px solid #900; margin:3px -7px; }
#egan a.banner:hover img { margin:3px 2px;}

.dropdown { padding:5px 0 0; margin:0; list-style:none; color:#8a5959;}
.dropdown ul { padding:0; margin:0; list-style:none; display:block; position:relative;  }
/*.dropdown li:hover { background-color:#d8ceb9;}*/
/*.dropdown li:hover ul { display:block; position:absolute; _margin:1em 0 0 -50px; z-index:999; width:159px;}*/
.dropdown li { display:block; padding:0; margin:0; font-weight:bold; cursor:pointer; }
.dropdown li li {/* background:#e9e3cf;*/ font-weight:normal;}
.dropdown a { display:block; color:#8a5959; text-decoration:none; padding:2px; height:1.2em;}
.dropdown a:hover { background-color:#d8ceb9; color:#900;}

#busca { color:#8A6A57; padding:0 0 0 6px; font-weight: bold;  }
#busca input { width:120px; background:#F9F4E5; height:12px; color:#8A6A57; margin:-2px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.98em; font-weight: lighter; padding: 0 0 0 4px; text-indent: 1px; vertical-align: middle; border:1px solid #735452; }
#busca label { cursor: pointer; vertical-align: middle; padding: 2px 0; display: block; margin:0 -4px; zoom:1;}


#videosbanner { color:#dfdfdf; background-color:#1b1b1b; width:158px; padding:0 5px 4px 4px; font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif; font-size:12px; font-weight:bold; clear:right; padding-bottom: 8px; min-height:1px; _height: 1px; float:right;	margin-right: 15px;	margin-bottom: 20px;}
#videosbanner h4 { display:block; margin:0 -5px 0 -4px; padding:0; width:160px; height:40px; background: url(/layout/hs-padrao-home/2009/03mar/video0.gif) top left; overflow:hidden; text-indent: -9999px}
#videosbanner a{ padding-bottom:5px; display:block;  text-align:right;  color:#dfdfdf; text-decoration:none;margin:0 5px 0 0;}
#videosbanner a img{ display:block; margin:0 auto; margin-right:-5px; border:0;}
#videosbanner a.atual img{ margin:0 0 0 13px;}
#videosbanner a.atual:hover img{ border:2px solif #CC0000; }




/* */


/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx BOTTOM xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

#corpo {	display:block;	clear: both;	width: 864px;	position: relative;	margin: auto;	left: 0px;}

#chao { background: url(http://www.kir.com.br/e3/layout2/chao-dojo.gif) top center repeat-x #2d2823; margin:29px 0 0 -10px; position:relative; width: 883px; clear: both; padding-top: 24px; z-index: 20;}
#brief_intro {
	display: block;
	height: 10px;
	overflow:hidden;
	z-index:12;
	width: 800px;
*margin-top:-40px;}
#chao blockquote { color: #C2BBAF; font-size:0.8em; text-align: left; margin:55px 60px 60px 80px; }
#chao blockquote table{ color: inherit; font-size: inherit; text-align: left; }
#chao table { margin-left:20px; margin-top:15px}
#chao table input, #chao select, #chao textarea { border:0; height:15px; font:14px; width:320px; margin-left:30px;}
#chao table textarea { height:60px;}
#chao table input[type=checkbox] { border:0; width:40px; }
div#chao img.drop { width:150px; float:left; margin-right: 20px; vertical-align: middle; margin-bottom: 30px; }

#rodape { clear:both; position:relative; display: block; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; color: #8A6A57; text-align:left; padding: 0 20px 2px 20px; letter-spacing: -1px; top: -24px; vertical-align: bottom; width: 580px;}
#rodape span { vertical-align: bottom;}
#rodape a{ text-decoration:none; color:#8A6A57; padding: 0 5px 0 0;}
#rodape a:hover{ text-decoration:none; color:#CAB489}
#servico span, #fone { color: #CAB489; font-weight: bold; display: inline; padding-left: 13px; letter-spacing: -1px; line-height: 1.4em;font-size:xx-small; letter-spacing:normal; font-family:Verdana;}


/*MENUBOTTOM*/
#menurodape { width:460px; position: relative; float: right; bottom: 22px; list-style:none; margin:0; padding:0; z-index: 5; font-weight:bold; word-spacing:-1px; letter-spacing:-1px; display: block; position: relative;}
#menurodape li { display:block; margin:0; padding:5px 10px; float:left; height: 31px;}
#menurodape li a { display: block; float:left; text-decoration: none; color: #C2BBAF; font-size: 0.7em; outline:0; height:1.2em; line-height:1.2em; margin: 4px 0 0 0; padding:2px 4px; white-space: nowrap;}
#menurodape li a:hover{ color:#3f3b38; background-color:#cab489;}
#menurodape li a.spanblock{ color:#3f3b38; background-color:#cab489; }

#menurodape li#faleco a:hover{ background-position: 98% -50px; background-color:#cab489; }

#katana{ display:block; background:url(http://www.kir.com.br/e3/home3/layout/katana+pergaminhos2.png) left top no-repeat; width:362px; height:122px; position: absolute; margin-top: -28px; margin-left: -9px;}
#armas{	display:block;	background: url(http://www.kir.com.br/e3/home3/layout/bogu+armas.png) bottom right;	width:119px;	height:277px;	position: absolute;	margin-top: -225px;	margin-left: 764px;}
#armas2{	display:block;	background: url(http://www.kir.com.br/e3/home3/layout/bogu+armas.png) top right;	width:32px;	height:160px;	position: absolute;	margin-top: -385px;	margin-left: 851px;}
#basecor{	display:block;	width:119px; height:170px;	position: absolute;	margin-top: -90px;	margin-left: 764px;	z-index:21;	cursor:pointer;}
#basecor img{ display:block; width:119px; height:170px; cursor:pointer;}

#bannerlandia {	float:right; margin-right: 15px; position: relative; right: 0;	z-index: 15; clear: right; width: 170px;}
#bannerlandia embed, #bannerlandia object, #bannerlandia img{ border:1px solid #A99284; z-index:5;}
#bannerlandia a{ display:block; margin-top:20px;}
#bannerlandia span a{ margin-top:0;}


#nafudalegenda{ display:block; width:500px; margin:20px 40px -20px 0px; padding:8px 1px 8px; overflow-y: auto; clear: right; list-style: none; font-size:xx-small; float: right; text-transform:uppercase; text-align:right; color:#c5bdb8; }
#nafuda{ display:block; background:url(nafuda-bg.gif) repeat left top; width:500px; margin:20px 40px 80px 0px; padding:8px 1px 8px; overflow-y: auto; clear: right; list-style: none; font-size:xx-small; float: right; text-transform:uppercase; }
#nafuda li{ font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size:0.85em; line-height:1em; font-weight:bold; color:#ddd8d4; float:right; margin:0px 2px 10px 2px; overflow:hidden; padding:2px 4px 1px 5px; height:69px; text-align:center; width:9px; }

#nafuda li.vazio{ width:1px; padding:2px 0 1px 2px;}

#kenkyusho{display: block; position:absolute; margin-top:-284px; margin-left:40px; overflow:hidden; width:24px; height:196px; text-indent: -9999em; background:url(http://www.niten.org.br/layout/hs-padrao-home/kanji-hanko.gif) no-repeat top left}
#hanko { position: absolute; z-index: 7; letter-spacing:1px; margin-top: -65px; padding: 3px; margin-left: 48px; clear: both; text-decoration:none; font-size: x-small; display: block; overflow:hidden; text-indent:-9999px; width:58px; height:43px; cursor:pointer; outline:0; background: url(../band/niten-rio2.gif) no-repeat center 5px;}
#hanko:hover, #hanko:focus{ border:0; height: 10px; text-indent:0; font-weight:bold; padding-top:48px; text-align:center; color:#666;}

#menurodape li#faleco a{ background:transparent url(http://www.niten.org.br/layout/interna2010/faleconosco-b.gif) no-repeat scroll 95% 4px ; padding-right: 30px;}
#menurodape li#faleco a:hover{ background-position: 95% -4px; background-color:#cab489;}
span.fechar, span.fecharhover{ display: block; visibility:hidden; color:#C2BBAF; position:relative; float:right; margin-top:0; margin-right:0px; *margin-right:20px; font-size:0.7em; padding:2px 4px; cursor:pointer; z-index:12; }
span.fecharhover{ color:#3f3b38; background-color:#cab489; font-weight:bold; }

.kendoon{ color:#635A52; font-size:0.7em; margin-top: 4px!important; text-align: center; text-decoration: none; font-weight: bold;}
.kendoon:hover { color:#900;}

span.enviar{ display:block; width:80px; border:2px outset #fff; background-color:#d4d0c8; height:25px; line-height:25px; padding:0; cursor:pointer; margin-top:5px; text-align:center; font-size:; color:#333333;}

div#chao blockquote a img{ border-color: #C2BBAF; }
div#chao blockquote a:hover img{ border-color: #900; }

#bandbaixo{ list-style:none; margin:-10px 0 0 0px; display:block; position:relative; float:left; clear:both; width:675px; z-index: 25; padding: 1px; overflow-x: hidden; overflow-y: auto; top:-10px;}
#bandbaixo li{ float:left; position:relative; overflow:hidden; margin-right:1px; text-align: center; line-height: 0.7em;}
#bandbaixo li.sep{ margin-left:8px;}
#bandbaixo li a { text-decoration:none; color:#2d2823; font-size: xx-small; padding: 1px; display: block; }
#bandbaixo li a:hover { background-color:#E5D2AF;}
#bandbaixo li a img{ display:block; width:28px; border:0px; margin-top:2px;}

#treinartab{ display:block; padding:35px 0 0 0; height:40px; margin:0 0 15px 0; list-style:none; width:170px; background:url(/layout/interna/dojos-01.gif) top left no-repeat;}
#treinartab li{ display:block; font-size:0.62em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
#treinartab li a{ display:block; color:#76201E; text-decoration:none; padding: 5px 0 8px 12px;}
#treinartab li a:hover{ text-decoration:underline; color:#76201E;}

.fontmini{ font-size: x-small !important;}

#tohomeniten { display:none!important; /*float:left; font-size: 0.7em; color: #EAE2D3; text-decoration: none; font-weight: bold; margin-left: 78px; position:absolute; padding-top: 12px;*/}
#tohomeniten:hover { color: #fff4ea; }

#kakejiku{ display:block; color:#776a58; font-size:x-small; padding: 0 0 15px 6px; position:relative; z-index:70;}
#kakejiku img{ display:block; margin:5px 0; }

ul.linkdest, #noticias ul{ margin:0 0 10px; padding:0; list-style:none;}
ul.linkdest, #noticias ul li{ margin:0; padding:0; display:block; clear:both; }
ul.linkdest li a { display:block; clear:both; text-decoration:none; color: #4B443F; padding:5px 0px 10px 0px; position:relative; outline:0; }
ul.linkdest li a span{	text-transform:uppercase;	display:block;	color:#80390e;	line-height:1em;	font-size:xx-small;	padding:3px 0 1px 0;}
ul.linkdest li a h3{ padding:0; margin:3px 0 2px; display:block !important; font-size: 1.7em; line-height: 1.2em; font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif;}
ul.linkdest li a:hover span { color: #900;}
ul.linkdest li a img{ border:1px solid #ded5c3; display:block; float: left; margin: 2px; margin-right: 8px; margin-top: 4px;}
ul.linkdest li a:hover img{ border:3px solid #900; margin: 0px; margin-right: 6px; margin-top: 2px;}
ul.linkdest li a:hover, ul.linkdest li a:hover h3{ text-decoration:underline; color: #900 !important;}

.linksuper { display:block; clear:both; text-decoration:none; color: #4B443F; padding:5px 0px 10px 0; position:relative; outline:0;}
.linksuper span{ text-transform:uppercase; display:block; color:#80390e; line-height:1em; font-size:xx-small; padding:6px 0 1px 0;}
.linksuper h3{ padding:0; margin:0px; display:block !important; font-size: 1.7em; line-height: 1.2em; font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif;}
.linksuper:hover{ text-decoration:underline; color: #900!important;}
.linksuper:hover span { color: #900; text-decoration:none!important;}
.linksuper img{ border:1px solid #ded5c3; display:block; margin: 2px; margin-right: 8px; margin-top: 4px; clear:both;}
.linksuper:hover img { border:3px solid #900; margin: 2px 6px 0 0 !important;}
#coordenacao .linksuper {  padding:0!important; margin:0!important; color:#635a52; }
#coordenacao .linksuper strong, #coordenacao .linksuper b{ margin-top:1px; padding-top:1px;  }
#coordenacao img { display:block; margin: 4px 8px 2px 2px }
#coordenacao table td { vertical-align:top;} 
#coordenacao {font-size:x-small; }

#destaques h2{ display:none !important;}
#ultimas h2{ display:none !important;}
* html #ultimas ul.linkdest { padding-bottom:40px }
#ultimas ul.linkdest span { display:none;}
#ultimas li { float:left !important; padding-right:10px !important; width:210px !important; clear:none !important }
#ultimas li h3 { font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; }
#ultimas li a img{ margin-right:4px}
#ultimas li a:hover img{ margin-right:2px;}

.linkred{ }
.linkred:hover { color:#c00;}
/*#ultimas ul.linkdest, #noticias #ultimas ul li{ clear:none;}*/


/*HACKS PARA O Internet Explorer 6*/
/*HACKS PARA O Internet Explorer 6*/
/*HACKS PARA O Internet Explorer 6*/
/*HACKS PARA O Internet Explorer 6*/

* html #menukobudo li ul { position: absolute; display: none; background-color: #F0E7D4; margin:-5px 0 0 10px; padding: 4px 0px; font-weight:bold; min-width: 128px; float:none;}

* html #katana{ background:none ; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.kir.com.br/e3/home3/layout/katana+pergaminhos2.png',sizingMethod='crop'); }
* html #armas{ background:none ; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.kir.com.br/e3/home3/layout/bogu+armas-ie-2.png',sizingMethod='crop'); }
* html #armas2{ background:none ; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.kir.com.br/e3/home3/layout/bogu+armas-ie-1.png',sizingMethod='crop'); }
* html #egan a{ height: 1.4em; }
* html #bannerlandia{ margin-right:7px;}
* html #chao { margin-left:1px; width:100%;}
* html #armas, * html#basecor{ margin-left: 745px;}
* html #armas2{	margin-left: 832px;}
* html #cafe, * html #egan, * html #busca { margin-right:9px;}
