@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */



html { filter: expression(document.execCommand("BackgroundImageCache", false, true));}

body { background:#ddd6c3 url(/layout/home2010/fundo2.gif) repeat-y center center; width:922px; margin:0 auto; padding:0; font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif; }
#barratopo { background: #312a22 url(/layout/home2010/madeira.gif) top left; height:69px; position:relative; z-index:99;}
#barratopo h1 { display:block; float:left; background: url(/layout/home2010/instituto-niten02.png); margin: 10px 0 10px 29px; height:55px; width:326px; text-indent:-999px; overflow:hidden; position:relative; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/layout/home2010/instituto-niten02.png', sizingMethod='crop'); _margin-left:14px; }


/* --- BANDEIRAS IDIOMAS/SITES
----------------------------*/
#menuidiomas { display: block; float:right; list-style:none; margin:8px 13px 0; padding:4px 0px 4px 5px; background: url(/layout/home2010/madeiras6.gif) no-repeat 0 -91px;  }
#menuidiomas li { color:#fff; display:block; float:left; padding:0 4px 0 0; margin:0; }
#menuidiomas li a { background-image:url(/layout/home2010/bandeiras-idiomas.gif); display:block; text-indent:-999px; height:13px; width:17px; overflow:hidden; }
#menuidiomas li.opt01 a { background-position: 0px 0px; }
#menuidiomas li.opt01 a:hover { background-position: 0px 13px; }
#menuidiomas li.opt02 a { background-position: -22px 0px; }
#menuidiomas li.opt02 a:hover { background-position: -22px 13px; }
#menuidiomas li.opt03 a { background-position: -44px 0px; }
#menuidiomas li.opt03 a:hover { background-position: -44px 13px; }
#menuidiomas li.opt04 a { background-position: -64px 0px; }
#menuidiomas li.opt04 a:hover { background-position: -64px 13px; margin-right:0; }

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

#menutopo{ margin:0; padding:0; list-style:none; display:block; clear:right; position:absolute; bottom:16px; left:360px; 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;}
#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;}

/* --- PAINEL
----------------------------*/

#container { padding-left:38px; position:relative; z-index:98; margin-top:9px; background:url(/layout/home2010/fundo-painel.jpg) no-repeat 39px 1px; clear:both; }
#palco { display:block;	border:1px solid #776a58; width:800px; height:315px; margin-top:0px; overflow:hidden; position:absolute; background:url(/layout/home2010/loader.gif) no-repeat center center }
#imgcentral { }
#loading {	background:transparent url(http://www.niten.org.br/layout/hs-padrao-home/2008-08/loading-niten2.gif) no-repeat scroll 0 275px; display:block;	height:300px;	margin-left:70px;	opacity:0.65;	position:absolute;	text-align:center;	width:659px; z-index:99;}
.frase{ position:absolute; bottom:0; left:5px; width:650px;}


#imgprev, #imgnext { position: absolute; display: block; text-indent:-9999px; overflow:hidden; cursor:pointer; outline:0; height:44px; width: 50px; z-index: 98; margin-top:145px; opacity:0.5; filter:alpha(opacity=50); }
#imgprev { background: url(/layout/home2010/prev-next-2.gif) no-repeat left top; margin-left: 1px; }
#imgprev:hover { background-position: 0 -44px; opacity:1; filter:alpha(opacity=100)}
#imgnext { background: url(/layout/home2010/prev-next-2.gif) no-repeat 12px -88px; margin-left: 751px; }
#imgnext:hover { background-position: 12px -132px; opacity:1; filter:alpha(opacity=100)}
#nitenkobudo { background:url(/layout/home2010/madeiras6.gif) bottom right; overflow:hidden; text-indent:-9999px; display:block; width:50px; height:329px; float:right; margin-top:-2px; margin-right:19px; _margin-right:9px; position:relative; z-index:8; }

#controles{ display:block; float:left; clear:left; margin: 12px 0 0 37px; _margin-left:18px; padding:0 0 15px 0; width:190px;}
#musica { display:block; float:left; background: url(/layout/home2010/lateral-tits6.gif) 0 -400px;  padding:0; width:20px; height:20px; text-indent:-9999px; overflow:hidden; cursor:pointer; display:none; }
#musica2 {display:block; float:left; clear:left; padding:0; width:20px; height:20px; overflow:hidden;}
#musica:hover { background-position:0 -420px;}
#imgsemana { display:block; float:left; background: url(/layout/home2010/lateral-tits6.gif) -20px -400px; width:143px; height:20px;  margin-left: 7px; _margin-left:3px; padding:0; text-indent:-9999px; overflow:hidden; cursor:pointer; }
#imgsemana:hover { background-position:-20px -420px; }
#imgsemana.select, #imgsemana.select:hover { width:20px;}
#semanalista {margin:4px 0 0 50px; *margin-left:3px; z-index:90; position:absolute; padding:0; list-style:none; display:block; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; display:none;}
#semanalista li{margin:0 2px 0 1px; padding:1px 3px; color:#6e6351; float:left; display:block; cursor:pointer;}
#semanalista li:hover, #semanalista li.select { background-color:#6e6351; color:#fffbf0;}


/* --- MENU PRINCIPAL
----------------------------*/
#menuraiz { margin:0; padding:0; width:870px; display:block; list-style:none; height:43px; clear:both; float:right; margin-top:-2px; margin-right:19px; position:relative; _margin-right:9px; z-index:7; }
#menuraiz li { margin:0; padding:0; display:block; float:left; }
#menuraiz li a { background:url(/layout/home2010/madeiras6.gif); display:block; width:65px; height:43px; overflow:hidden; text-indent:-9999px; outline:0;}
#menuraiz li.opt01 a { width:152px; background-position:0 0; }
#menuraiz li.opt01 a:hover, #menuraiz li.opt01 a.select { background-position:0 -43px; }
#menuraiz li.opt02 a { width:195px; background-position:-152px 0; }
#menuraiz li.opt02 a:hover, #menuraiz li.opt02 a.select { background-position:-152px -43px; }
#menuraiz li.opt03 a { width:124px; background-position:-347px 0; }
#menuraiz li.opt03 a:hover, #menuraiz li.opt03 a.select { background-position:-347px -43px; }
#menuraiz li.opt04 a { width:120px; background-position:-471px 0; }
#menuraiz li.opt04 a:hover, #menuraiz li.opt04 a.select { background-position:-471px -43px; }
#menuraiz li.opt05 a { width:109px; background-position:-591px 0; }
#menuraiz li.opt05 a:hover, #menuraiz li.opt05 a.select { background-position:-591px -43px; }
#menuraiz li.opt06 a { width:170px; background-position:-700px 0; }

#menuraiz li.opt06 a:hover, #menuraiz li.opt06 a.select { background-position:-700px -43px; }


/*BANDEIRINHAS
-----------------------------------------*/
#bandeiras { list-style:none; margin:0 18px 0 0; _margin-right:9px; display:block;	position:relative;	float:right; clear:right; z-index: 25; padding: 4px 1px 21px 0; overflow-x: hidden; overflow-y: auto; font-family:Verdana, Arial, Helvetica, sans-serif;}
#bandeiras li { float:left; position:relative; overflow:hidden; margin:0px; text-align: center; line-height: 0.65em; }
#bandeiras li.sep { margin-left:9px; }
#bandeiras li.opt1 a{ color:#796b5d; font-weight:bold; text-transform:uppercase; padding: 14px 6px 2px 0;}
#bandeiras li.opt1 a:hover { background:none; text-decoration:underline!important; color:#383129;}
#bandeiras li a { text-decoration:none;	color:#FFFBF0; font-size: 9px; line-height:1em; padding: 1px 2px; display: block;}
#bandeiras li a:hover { background-color:#c8bba5; }
#bandeiras li a img { display:block; width:23px; border:0px; margin-top:1px; }

/*MENU LATERAL ESQUERDA
-----------------------------------------*/
#menupais {	float:left;	width:164px; list-style:none; text-transform:uppercase;	margin:17px 30px 0 9px; _margin-left:5px;	padding:0;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:0.7em;	display:block;	background-color: #f1e8d7;	overflow: hidden;}
#menupais li { list-style:none; margin:0; padding:0; white-space:nowrap; display: block;	zoom:1; border-bottom:}
#menupais li a { color:#6b5b4a;	text-decoration:none; display:block;	padding:5px 0 5px 12px;	letter-spacing:0em;	margin:0;	white-space:normal;	zoom:1;	font-weight:bold; outline:0;}
#menupais li a .mais { display:none;}
#menupais li a:hover .mais { display:inline-block; width:9px; height:9px; margin:2px 0 0 6px; text-indent:-999px; overflow:hidden; background:url(http://www.niten.org.br/layout/home2010/mais.gif); padding:0;}
#menupais li.selected{ /*background:#e9dec9;*/}
#menupais li.select a { background-color:#e5decc; }
#menupais li.select li a { background:none; }
#menupais li a:hover, #menupais li.select li a:hover { background-color:#ddcfb5; }
#menupais li ul { margin:0 0 0 0; padding:0; /*display:none; _height:0; */ display:block;}
#menupais li.select ul { display:block; }
#menupais li ul li a { color:#89806c; padding-left:32px; font-weight:normal; text-transform:none;}
#menupais li ul li.pai a{/*color:#6B5B4A;*/ display:block; /*font-weight:bold;*/ letter-spacing:0; margin:0; padding:5px 0 5px 22px; text-decoration:none; white-space:normal; text-transform:uppercase;}

/*BOX CENTRAL, (ONDE ABRIAM AS PÁGINAS)
-----------------------------------------*/
#abrepagina {	width:400px;	padding: 14px 0px 23px 0px; margin-left:240px;	font-size:0.8em;	line-height:1.2em;	color:#4c473c;	margin-bottom:21px; overflow:visible; _margin-left:120px;}
#abrepagina h1, #abrepagina h2, .abrepagina h3 { color:#342d26; display:block; margin:0; padding:0; font-size:32px; line-height:1.1em; }
#abrepagina h2, #abrepagina h3 { font-size:18px; font-weight:normal; }
.abrepagina { display:none;}
#aspas, #aspas2 { clear:none; color:#8A6A57; display:block; float:right; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:1.25em; font-weight:bolder; margin-right:0; overflow:visible; padding:20px 0 20px 45px; text-align:center; width:165px; line-height:1.3em; }
#abrepagina table { _position: relative;}
#abrepagina a, #abrepagina table a { color:#6b5b4a; /*font-weight:bold;*/ text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.85em;}
#abrepagina a:hover, #abrepagina table a:hover  { color:#900; text-decoration:underline;}


/*CHAMADAS E NOTíCIAS
-----------------------------------------*/
#noticias{	overflow-x:hidden;	overflow-y: auto;	font-size: 0.7em;	width: 493px;	margin-left:200px; /*_margin-left:100px;*/	padding: 20px 0 30px 0;	position: relative;}
#destaques{	margin:5px 0 0 200px;	/*_margin-left:100px;*/	display:block;	width: 465px;	overflow: hidden; font-size:0.7em;	padding:10px 0 40px 30px;}
#conteudo{	overflow-x:hidden;	overflow-y: auto;	font-size: 0.7em;	width: 753px;	font-size:0.7em;	margin-top:30px;	margin-left: -30px;	/*_margin-left:100px;*/	width: 493px;	overflow: hidden;	clear: none;}
body:only-of-type #conteudo{ margin-left:-30px;} /*bug do opera*/
#conteudo hr { display:block; height:1px; overflow:hidden; background-color:#c6bfba; border:0; border: 0 solid #c6bfba }

#ultimas{ position: relative;	font-size: 0.7em; clear: left;	width: 465px; margin-left:200px; /*_margin-left:100px;*/	padding: 15px 0 0 33px; overflow:auto; }
#ultimas h2 { color:#80390e; font-size:20px; margin:0; padding:0; display:inline;}
#ultimas ul {list-style:none; margin:0; padding:12px 0 0 0; display:block;}
#ultimas ul li { display:block; padding:9px 0 0 0; float:left; clear:left; *float:none;}
#ultimas a { display:block; color:#4b443f; text-decoration:none; padding:2px 0; outline:0;}
#ultimas a:hover { color:#900; text-decoration:underline;}
#ultimas a img { border:1px solid #4B443F; clear:none; float:left; margin-right:8px; width:16px; }
#ultimas a:hover img { margin: -1px 7px -1px -1px; border:2px solid #A00;}
#ultimas h3 { font-size:1.2em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; display:inline; padding-right:8px; /*position:relative;*/}
#ultimas h4 { font-weight:normal; *font-size:1em; display:inline; font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif; /*position:relative;*/}

#destaques h2 { display:none;}
#chamadas h2, #areavideo h2,  #noticias h2, #conteudo h2 { display:block; font-size: 2.75em; font-weight:bold; margin: 5px 0 0; font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif; color:#80390e;}
#noticias h2, #conteudo h2 { display:block; font-size: 20px; line-height:0.9em; margin: 2px 0; color:#4b443f;}
#destaques h2{color:#80390e; padding-bottom:5px;}
#alunos h2, #alunos h3 {color:#e56b25;}
#mais h2, #mais h3 {color:#008617;}

#alunos, #mais { width:226px; clear:none; float:left; margin-right:30px;}
#mais {margin-right:0;}

#alunos .linkdest h3, #mais .linkdest h3, #areavideo .linkdest h3{ font-size: 1.2em !important; font-family:Verdana, Arial, Helvetica, sans-serif !important; line-height:1em !important; }
#alunos .linkdest, #mais .linkdest { line-height:1em !important; }
#alunos .linkdest span, #mais .linkdest span { display:none; }

ul.linkdest, #chamadas ul{ margin:0 0 30px; padding:0; list-style:none;}
ul.linkdest, #chamadas ul li{ margin:0; display:block; clear:both;}
#chamadas ul li { margin-bottom:3px; overflow-y:auto;}
ul.linkdest li { display:block;  clear:both; padding:10px 0;  }
ul.linkdest li a { display:block; text-decoration:none; color: #4B443F; padding:0; outline:0; }
ul.linkdest li a span{ text-transform:uppercase; display:block; color:#80390e; line-height:0.9em; font-size:xx-small; padding:3px 0 1px 0; font-family:Verdana, Arial, Helvetica, sans-serif; _padding-top:0; *margin-top:-7px;}
ul.linkdest li a h3{ padding:0; margin:0px; 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 2px 1px; margin-right: 8px;}
#destaques ul.linkdest li a img {max-width:100px; _width:100px;}
ul.linkdest li a:hover img{ border:3px solid #900; margin: 0 0 -1px; margin-right: 6px;}
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;}
.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: 0px; margin-right: 6px; margin-top: 2px;}

#programacao, #destaques, #chamadas, #noticias, #conteudo, #ultimas {border-top: 1px solid #c6bfba;}

#programacao {
	font-family:Verdana !important;
	display:block;
	padding: 15px 30px 0 33px;
	margin: 35px 0 25px 200px;
	/*_margin-left:100px;*/
	font-size: 0.7em;
	width: 400px;
}
#programacao h2 {	display:block;	font-size: 20px;	font-weight:bold;	margin: 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:#80390e; font-weight:normal;}
#programacao li h4{ margin:0px; font-size:1.2em; }


/*LATERAL DIREITA
-----------------------------------------*/
#lateral {	width:181px;	float:right;	margin-right:17px;	_margin-right:8px;	font-size:0.7em;	margin-bottom:185px;}
#lateral div {	border-top:1px solid #988e8e;	padding:7px 11px 11px;	zoom:1;	background-color: #f0eadc;	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/home2010/lateral-tits5.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/home2010/lateral-tits5.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/home2010/lateral-tits5.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/home2010/lateral-tits5.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;}

/*CHÃO
-----------------------------------------*/
#baserodape { clear:both; background: #2d2823 url(/layout/home2010/rodape.gif) center top no-repeat; color:#c2bbaf; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; overflow: visible; zoom:1; }

#menurodape { position: relative; float: right; list-style:none; margin:0; padding:0; z-index: 5; font-weight:bold; word-spacing:-1px; letter-spacing:-1px; display: block; position: relative; margin-right: 255px; _margin-right:127px; }
#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; font-family:Verdana, Arial, Helvetica, sans-serif; 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.opt03 a { background: url(http://www.niten.org.br/layout/home/carta.gif) no-repeat; background-position: 98% -7px; padding-right: 30px; }
#menurodape li.opt03 a:hover { background-position: 98% -50px; background-color:#cab489; }
#bogu { position:absolute; right:0px; top:-144px; }

#hanko { position: absolute; z-index: 7; margin-top: -82px; padding: 3px; margin-left: 48px; clear: left; text-decoration:none; font-size: x-small; display: block; overflow:hidden; text-indent:-9999em; width:45px; height:40px; background: url(/layout/home/hanko-niten.gif) left top no-repeat; cursor:pointer; outline:0; }
#hanko:hover, #hanko:focus { border:0; height: 57px; }
#kenkyusho { display: block; position:absolute; margin-top:-295px; margin-left:40px; overflow:hidden; width:24px; height:196px; text-indent: -9999em; background:url(/layout/home/kanji-hanko.gif) no-repeat top left; }

#briefintro { width:675px; clear:both; margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif;}
#briefintro blockquote { padding:25px 0 0; margin:0;}
.fontmini { font-size:x-small;}

#copyright { clear:left; float:left; position:absolute; 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; list-style:none; width:580px; margin-top: -10px; }
#copyright li { float:left; }
#copyright span { vertical-align: bottom; }
#copyright a { text-decoration:none; color:#8A6A57; padding: 0 5px 0 0; }
#copyright a:hover { text-decoration:none; color:#CAB489}

#servico { display:block; color:#aa9469; text-align: right; font-size: 0.68em; clear: right; padding: 36px 28px 0; line-height: 1.21em;}
#fone { color:#CAB489; font-weight: bold; display: inline; padding-left: 13px; letter-spacing: -1px; line-height: 1.4em; }

.clearbr { clear:both; display:block; height:10px; }







/*ÁREA DE VIDEOS
-----------------------------------------*/

#areavideo { margin:0 auto; width: 800px; height:315px; background:#1B1B1B url(/layout/home2010/fundo-video.jpg); position:relative; overflow:hidden;}
#boxescuro { /*background:#1B1B1B;*/ color:#B2AFAD;	font-size:0.7em; margin-top:14px;}
/*#boxescuro h2 {	color:#B2AFAD;	font-size:28px;	margin:0; padding:10px 0 10px 40px; line-height: 1;}*/
#videoplay { display:block;	background: url(http://www.niten.org.br/layout/home/loading04.gif) no-repeat center center #000;
 position:absolute;	clear:both;	height:295px; width:360px; margin:10px 30px 0 72px;	float: left; }
#videoplay:hover {border-color:#900;}
.videotitulo, #boxescuro .linksuper {font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif;  display:block; margin:0 auto; width:324px}
#areavideo table { font:inherit;}
#boxescuro .linksuper{width:154px; margin:0 auto; font-size:1em; color:#b2afad;}
#boxescuro .linksuper:hover {color:#fff; text-decoration:none;}
#boxescuro .linksuper img {width:150px; color:#b2afad!important;}

#menuvideos2{ display:block; float:right;  margin:15px 55px 0 0; _margin-right:27px; position:relative;  font-family:Verdana, Arial, Helvetica, sans-serif; width:235px; height:230px; overflow:auto;	background: #1C1813;	z-index:25px;}
#menuvideos2 ul { list-style:none; margin:1px; padding:0;}
#menuvideos2 ul li { margin:0; padding:0; display:block; clear:both; padding-bottom:2px;}
#menuvideos2 ul li a { margin:0; border:0; padding:8px 6px; color:#a39985; display:block; text-decoration:none; min-height: 38px; _height: 38px; outline:0 !important;}
#menuvideos2 ul strong { display:block; padding-top:0px;}
#menuvideos2 ul li a:hover{ background-color:#3A3328; border:0;}
#menuvideos2 ul li.select a, #menuvideos2 ul li.select a:hover{ background-color:#524738; }
#menuvideos2 ul li img{ border:1px solid #a39985; marfin-right:6px; float:left; margin-right:8px; display:block; width: 55px; height: 36px;}

.maisvideos { text-decoration:none;	display:block; color:#B2AFAD; font-family:Arial, Helvetica, sans-serif;	font-weight:bold; font-size:1em; text-align:right; padding: 10px 0 10px 0; margin-right:55px; clear:both;}
.maisvideos span:hover{color:#fff}
.maisvideos img { border:0;}

#boxplayer{ background: url(http://www.niten.org.br/layout/home/loading04.gif) #000 no-repeat center center; margin-left: 83px; margin-top:22px; *top:22px; border:1px solid #000; position:relative; width:320px; height:240px;}
#legendavideo{ margin-left: 86px; margin-top:6px; *margin-top:33px; position:absolute; width:314px; height:3.6em; color:#665E4D; font-size:0.62em; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; line-height: 1.2em; overflow: hidden;}
#legendavideo a{ text-decoration:underline; color:#665E4D;}
#legendavideo a:hover{ text-decoration:none; color:#a39985;}
#nitenplayer { position:relative;}




/*ÁREA DO MAPA
-----------------------------------------*/
#treinosombra{ background:url(/layout/home2010/treinar_sombra.png) 0 0 no-repeat; width:213px; height:243px; left:540px; top:60px; position:absolute; display:block; z-index:20; _display:none;}
#boxtreino{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; z-index:30;  height:238px; margin-left:530px; margin-top:50px; position:relative; width:205px; /*border:1px solid white;*/ *position:absolute;}
#boxtreino .fechar{ color:#fff; cursor:pointer; display:block; font-size:9px; background:url(/layout/home2010/treinar_fecha.gif) no-repeat 0 0; overflow:hidden; text-indent:9999px; white-space:nowrap; margin:-13px 11px 0; float:right; width:12px; height:12px;_margin-right:3px;}
/*#boxtreino .fechar:hover{ color:#fff; text-indent:145px;}*/
#boxtreino .topo {background: url(/layout/home2010/treinar-topo.png) repeat scroll 0 0; width:205px; height:23px; display:block; _margin-left:11px;}
#boxtreino .base { background:url(/layout/home2010/treinar-base.png) no-repeat 0 0; width:205px; height:13px; display:block; position:absolute; bottom:0;}
#boxtreino .tit{ color:#000; display:block; font-weight:bold; margin-left:18px; margin-top:-15px; text-transform:uppercase;}

span#ondetreinar{ display:none; position:absolute; margin-top:30px; margin-left:475px; z-index:25px; padding: 8px 4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:26px; line-height:5px; white-space:nowrap; font-weight:bold; font-style:italic; color: #5F7892;}

#menutreino { background:#fff none repeat scroll 0 0; border:1px solid #dfdfdf; border-width:0 1px; height:204px; padding:0px 9px 0px 10px; position:absolute; width:184px;}
#menutreino span{ width:175px; margin: auto; height:180px; margin-top:6px; display:block; overflow:auto; /*border-top:1px solid #dfdfdf;*/ padding:8px 3px;}
#menutreino ul { list-style:none; margin:1px; padding:0; padding-bottom: 8px; }
#menutreino ul li { margin:0; padding:0; display:block; clear:both;}
#menutreino ul li a { margin:0; padding:0 8px; color:#5F7892; display:block; text-decoration:none; outline:0 !important; font-weight: bold; line-height: 1.2em; height: 1.2em;}
#menutreino strong { display:block; padding:6px 0 2px 4px; color: #2D445B;}
#menutreino ul li a:hover { background-color:#5F7892; color: #F3EFE9;}
#menutreino ul li.select a, #menutreino ul li.select a:hover { background-color:#524738;}
#menutreino ul li img { border:1px solid #a39985; marfin-right:6px; float:left; margin-right:8px; display:block; width: 55px; height: 36px;}



/*MENSAGENS
-----------------------------------------*/
#penaespada{
	display:block;
	background:url(http://www.niten.org.br/layout/home/2009/06jun/livros-bkg.jpg) repeat-y left top;
	width:543px;
	position: relative;
	margin: 5px 0 80px 168px;
}
* html #penaespada{ margin-right:7px;}
#penaespada h2{	display:block;	margin: 0;	padding:0;	position: absolute;	left: 59px;	overflow: hidden;	margin-top: 2px;	z-index:98;	/*cursor:pointer;*/	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666;	font-size: 0.7em;	letter-spacing: -1px;}
#penaespada blockquote{	color: #464645;	font-size:0.8em;	text-align: left;	margin: 0px 60px;	display: block;	padding: 40px 0 0 0;	position: relative;	font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif;	font-size:0.8em;	min-height:60px;	_height:120px;} 
#livro-intro a { display:inline; text-decoration: none; color:#000; font-size:0.85em; outline:0; height:1.2em; line-height:1.2em; margin: 0; padding:0 4px; white-space: nowrap; letter-spacing:0.05em}
#livro-intro a:hover {background-color:#8c6f50; color:#FCF8DF;}
#penaespada a.prev, #penaespada a.next {	font-size:2em;	text-align:left;	position:absolute;	margin-top:10px; /*border:1px solid #0f0;*/	height:70px;	width:80px;	color:#666666;	z-index:99;	margin-left:23px;	padding-top: 25px;	background: url(http://www.niten.org.br/spacer.gif);	left:2px;	text-decoration:none;	outline:0;}
#penaespada a.next {	margin-left:453px;	text-align:right;}
#penaespada a.prev:hover, #penaespada a.next:hover { color:#8c6f50; background:none;}

#menulivros{	list-style:none;	padding:0;	z-index: 5;	font-weight:bold;	display: block;	position: relative;	position: absolute;	overflow: hidden;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0 0 0 140px;}
#menulivros li{ display:block; margin:0; padding:0 8px; float:left;}
#menulivros li a{	display: block;	float:left;	text-decoration: none;	color:#666666;	font-size: 0.7em;	outline:0;	height:1.2em;	line-height:1.2em;	margin: 0;	padding:2px 4px;	white-space: nowrap;	letter-spacing: -1px;	word-spacing: -1px;}
#menulivros li a:hover, #menulivros li.select a { /*background-color:#8c6f50; color:#FCF8DF;*/ text-decoration:underline}
.depoprev, .deponext{	display:block;	width:30%;	float:right;	text-align:center;	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	color:#666666;	font-size:xx-small;	line-height:2.5em;	cursor:pointer;	padding-top:15px;}
.depoprev:hover, .deponext:hover{ color:#990000 }
.olho {font-size: 1.15em; color:#777;}



/*GOOGLE MAPS CORREÇÔES
-----------------------------------------*/
/*#lmczb{ display:none!important;}*/
.gmnoprint {margin-left:18px;}
.gmnoprint .gmnoprint {margin-left:0px;}
#logocontrol {margin-left:0;}
a.gmnoprint { margin-left:0;}

.letspc{ letter-spacing:-1px;}


