/* 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 {color:#6B6256; outline:0;}
input{ margin:0;}

#kamiza { padding-top: 4px; background: url(http://www.kir.com.br/site_novo/imagens/fundos/fundo-topo.jpg) center center repeat-y fixed; width:802px; position:relative; margin: auto; border-bottom: 1px solid #D1CFC9; height: auto; overflow:visible;}

#topo { background: url(http://www.kir.com.br/e3/home2/wood01.gif) #413D38; height:54px; clear: both;}
#logo { background: transparent url(http://www.kir.com.br/e3/layout2/logo-niten2.gif) no-repeat 7px -72px; display: block; height: 52px; width: 55px; position: absolute; text-indent: -9999em; float:left; cursor: pointer; top: 6px; padding: 0 9px;}
#logo:hover, #logo.select { background-position: 7px -2px}


h1#niten { /*background: transparent url(http://www.kir.com.br/e3/layout/institutoniten.png) no-repeat 0px -3px;*/ height: 48px; width: 260px; position: relative; top:0px; overflow: hidden;  float:right; margin:0px; }
h1#niten a{ background: transparent url(http://www.niten.org.br/layout/hs/band/nitenbp.gif) no-repeat top right; display:block; height: 48px; width:260px; position: relative; overflow: hidden; font-size:xx-small; text-indent: -9999em; margin:0px; }
* html h1#niten{ top:2px;}

#imgcentral { width: 800px; position:relative; border: 1px solid #928476; height: inherit; margin-top: 3px; clear: both; z-index: 15; *margin-botom:-3px;}
#legcentral { position:absolute; left: 202px; font-size: xx-small; padding-top: 0px; color: #958877; font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px; width: 359px; line-height: 120%;}
#loadimg{ width:800px; text-align:center; opacity:0.65; -moz-opacity:0.65; filter: alpha(opacity=65); height:260px; position:absolute; z-index:19; margin-top: 3px; margin-left: 1px;background:url( http://www.niten.org.br/layout/hs-padrao-home/2008-08/loading-niten2.gif) 0px 90% no-repeat transparent;}
#loadimg img{ position: absolute; top:-16px;}
#container { padding:0; white-space: nowrap; margin:0;}

#imgnext{ float: right; margin-left: 1px; margin-top:3px; position: absolute; background: url(http://www.kir.com.br/e3/layout3/next0.gif) 800px center no-repeat; left:401px; width: 399px; display: block; text-indent:-9990px; overflow:hidden; cursor:pointer; outline:0; height:200px; display:block; z-index: 20;}
#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)}




/*INICIO MENU DO TOPO - MENU PRINCIPAL - MENU SUPERIOR*/
#menukobudo{ position: absolute; left: 72px;z-index: 40; list-style: none; margin: 0; padding: 0; display: block; -moz-user-select: none; overflow:visible; width: 513px; font-size:0.7em;}
#menukobudo li { display: block; margin:0; padding:0; float: left; font-weight:bold;}
#menukobudo li a {display:block; margin:0; outline:0; height:54px; text-indent:-99999px; background-image: url(http://www.niten.org.br/layout/interna/menu-kobudo-04.gif); overflow:visible; position:relative;}

/*itens do menun-kobudo*/
/*#menukobudo li#m_home>a {width: 61px; background-image:url(http://www.kir.com.br/e3/layout2/logo-maior-3.gif); background-position: 0px 70px;}
#menukobudo li#m_home>a:hover {background-position: 0px 0px;}*/
#menukobudo li#sec1>a {width: 71px; background-position: 0px 32px;}
#menukobudo li#sec1>a:hover {background-position: 101px 32px;}
#menukobudo li#sec2>a {width: 58px; background-position: 0px -38px;}
#menukobudo li#sec2>a:hover {background-position: 101px -38px;}
#menukobudo li#sec3>a {width: 85px; background-position: 0px -108px;}
#menukobudo li#sec3>a:hover {background-position: 101px -108px;}
#menukobudo li#sec4>a {width: 51px; background-position: 0px -178px;}
#menukobudo li#sec4>a:hover {background-position: 101px -178px;}
#menukobudo li#sec5>a {width: 86px; background-position: 0px -248px;}
#menukobudo li#sec5>a:hover {background-position: 101px -248px;}
#menukobudo li#sec6>a {width: 90px; background-position: 0px -318px;}
#menukobudo li#sec6>a:hover {background-position: 101px -318px;}
/*itens do menun-kobudo*/

#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; float:none;}
#menukobudo li:hover ul{ position: absolute; display: block; overflow: visible; z-index:99; background-image: none;}
#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;}

#menukobudo li ul .dest a{ font-weight: lighter; padding-left:16px; white-space:nowrap;}
#menukobudo li ul .dest0 { font-size: 0.8em; font-weight: lighter; padding:6px 1px 4px 16px; white-space:nowrap; color:#cbb9a5; letter-spacing:-1px;}
/*FIM DO MENU DO TOPO - MENU PRINCIPAL - MENU SUPERIOR*/






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

#menutopo{ margin:0; padding:0; list-style:none; display:block; clear:right; position:absolute; top:32px; left:63px; z-index:99; }
#menutopo li { margin:0 4px; 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:#e2d4b9; 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 a:hover, #menutopo li a:focus, #menutopo li a:active { color: #F3EBD7;}
#menutopo li ul { display: none; background-color: #f1e8d7; margin:-5px 0 0 10px; padding: 4px 0px; float:none;}
#menutopo li:hover ul { position: absolute; display: block; overflow: visible; z-index:99; background-image: none;}
#menutopo li ul li { display:block; position:relative; clear:left; text-decoration:none; background:none; list-style:none;}
#menutopo 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;}
#menutopo li ul li a:hover, #menutopo li ul li a:focus, #menutopo li ul li a:active { background: #e2d4b9; color: #8A6A57;}
#menutopo li ul .dest a { font-weight: lighter; padding-left:16px; white-space:nowrap;}
#menutopo li ul .dest0 { font-size: 0.8em; font-weight: lighter; padding:6px 1px 4px 16px; white-space:nowrap; color:#cbb9a5; letter-spacing:-1px;}













#dojo { position:relative; margin:auto; width: 802px; top: 2px;}
#bloco1 { float:left; width: 591px; padding-bottom:10px;}
#corpo { width:390px; text-align:left; font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif; font-size:0.8em; padding-top: 12px; line-height: 1.3; color: #49443D; float: right; position: relative;}
#corpo a, #palcopsc a { text-decoration:underline; color:#6B6256;}
#corpo a:hover { text-decoration:underline; color: #900;}
#corpo h1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2.7em; line-height:1em !important; margin: 0.75em 0 0 0; *margin: 0.6em 0 0 0; text-align:left; line-height: 1.1; letter-spacing: -2px;}
#corpo h2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.35em; line-height:1.3em !important; margin: 0; text-align:left; font-weight:bolder; line-height: normal; letter-spacing: -1px; word-spacing: -1px;}
#corpo h3{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.15em; line-height:1.1em !important; margin: 0!important; text-align:left; font-weight:bolder; line-height: normal; letter-spacing: -1px; word-spacing: -1px;}

#dataautor { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; line-height: normal; margin: 0.8em 0 2.2em;}

/*estilos livres*/
hr.layout { display:none;}
span.layout { display: block; height:1px; background-color:#CCCCCC; overflow:hidden; border:0; padding:0; margin:0;}
/*estilos livres*/

input, textarea, select { margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding: 2px; margin-left:10px;}

input, textarea { /*border:1px solid #ADA092;*/ width:200px;}
input[type=checkbox]{ width:40px;}


/*---------------------------------------------- 
------------------------------------------------ 
------------------------------------------------ 
------------------------------------------------*/

/*ESTILOS DA COLUNA DA ESQUERDA*/


div#esq { text-align:left; width:195px; color:#8A6A57; padding-top: 2px; float: left;}
div#esq a { text-decoration:none; display:block; width:100%; color:#8A6A57;}
div#esq a:hover { background-color: #ECDDC0;}
#a_pais{ list-style:none; display:block; width:159px; padding: 0 0 8px 0; margin: 7px 0 0 20px; font-size:0.7em; overflow:hidden;}
#a_pais li{ background-color:#f4e7cd;}
#a_pais a {display:block; height: 1.8em; line-height:1.8em; font-weight:bold; padding-left:8px; white-space: nowrap;}
#a_pais a:hover { background-color:#E5D2AF !important;}
#a_pais #homeop.select, #a_pais #homeop:hover {color:#efe2c9 !important; background-color:#8c6f50 !important;}
#a_pais a#homeop{ padding-top:13px;}
#a_pais a#homeop img{ display:none;}

#a_irmaos{ list-style:none; display:block; padding: 0 0 0 15px; margin: 2px 0px 0; width: 144px; overflow:visible; color: #C8A891;}
#a_irmaos a { display:block; font-weight:lighter; overflow:visible; white-space:nowrap; line-height: 2em; height:2em;}
#a_irmaos li.atual a { font-weight:bold; background-color:#E5D2AF; color:#8A6A57 !important; width:147px; position:absolute; *position:relative; overflow:hidden;}
#a_irmaos li.atual { height:2em;}
#a_irmaos li.atual a:hover{ background-color: #ECDDC0;}

#a_filhos{ list-style:none; display:block; width:172px; padding: 0px; margin: 8px 0 0 0px; font-size:0.7em; font-weight: normal; overflow:hidden;}
#a_filhos li { margin:0; padding:0; margin-left:14px; overflow:visible; padding-bottom:3px;}
#a_filhos a{ color:#8A6A57 !important; background-color:#f7efdd; line-height:27px; height:27px; padding:0 0 0 38px; white-space:nowrap; }
#a_filhos a:hover{ background-color:#e5d2af !important; font-weight:normal;}
#a_filhos img{ width:47px; border:1px solid #ECDDC0; float:left; height: 25px; margin-left:-53px; position:absolute; *margin-top:-6px;}
#a_filhos a:hover img{ border-color:#e5d2af!important;}

#esq div.htmllivre { padding: 0 10px 0 20px; margin: 30px 0; clear: both; font-size:0.7em; line-height: 1.2em; width: 153px;}
#esq div.htmllivre img { z-index: 8; display: inline; position: relative; border: 2px solid #F6EEE1; margin-right: -28px; left:-19px; margin-bottom: 3px;}
.linkext { list-style:none; margin:0; width: 138px; display:block; padding: 0px; margin-left: -5px; padding-top: 40px;}
.linkext li { margin: 12px 0px; clear:both; display:block; overflow: visible;}
.linkext li a { padding: 0px 8px; display:block; overflow:visible; background-color: #f7efdd;}
.linkext li img { width: 55px; height: 36px; z-index: 9; left: -32px !important; border: 1px solid #ECDDC0 !important; float: left; margin-right: -30px !important; position: relative;}


/*---------------------------------------------- 
------------------------------------------------ 
------------------------------------------------ 
------------------------------------------------*/
/*ESTILOS DA COLUNA DA DIREITA*/


#dir { width:188px; text-align:left; z-index: 4; color:#8A6A57; position: relative; float: right;}
#dir a { color:#8A6A57;}

#galeria { float: right; width: 160px; margin-top: 8px; text-align: right; padding: 0 20px 20px 0; clear: both; list-style:none;}
#galeria li { display:inline; padding:0; margin:0;}
#galeria img{ width:40px; height:40px;}
#galeria a { display: block; width: 40px; height:40px; padding:5px; float:left; margin: 2px 1px; outline: 0;}
#galeria a.select, #galeria a:hover { background: #d9bf98;}


#planet { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.62em; color: #736359; position: relative; float: right; clear: both; list-style: none; margin: 0; padding: 0; width: 183px; overflow:hidden; line-height: 1.1em; margin-right: -2px; padding-top:15px;}
#planet li { display: block; padding:0; clear: both; float: left; margin: 0; width:180px; padding-bottom:5px;}
#planet a, .busca{ text-decoration:none; font-weight:lighter; display: block; padding-left: 12px; background-color: #f7efdd; height: 40px; min-height:40px; width:155px; color: #8A6A57; overflow:visible; vertical-align: 10%;}
#planet li.select a, planet a:hover { width: 171px;}
#planet a:hover{ background-color:#e5d2af; width: 171px;}
/* atribuição de notas ao planetário*/
#planet li a.n00 img{ border-right: 0px solid #e5d2af; padding-left:41px; width:0px;}
#planet li a.n01 img{ border-right: 4px solid #e5d2af; padding-left:37px; width:0px;}
#planet li a.n02 img{ border-right: 8px solid #e5d2af; padding-left:33px; width:0px;}
#planet li a.n03 img{ border-right: 12px solid #e5d2af; padding-left:29px; width:0px;}
#planet li a.n04 img{ border-right: 16px solid #e5d2af; padding-left:25px; width:0px;}
#planet li a.n05 img{ border-right: 20px solid #e5d2af; padding-left:21px; width:0px;}
#planet li a.n06 img{ border-right: 24px solid #e5d2af; padding-left:17px; width:0px;}
#planet li a.n07 img{ border-right: 28px solid #e5d2af; padding-left:13px; width:0px;}
#planet li a.n08 img{ border-right: 32px solid #e5d2af; padding-left:9px; width:0px;}
#planet li a.n09 img{ border-right: 36px solid #e5d2af; padding-left:5px; width:0px;}
#planet li a.n10 img{ border-right: 40px solid #e5d2af; padding-left:1px; width:0px;}
/* atribuição de notas ao planetário*/
#planet li.select img, #planet a:hover img { width:55px !important; height:36px; border:2px solid #f7efdd !important; padding:0px!important; border-left:0 !important;}
#planet strong { font-weight: bold; display:block; line-height:1.3em; padding-top: 2px;}

#planet .galeria a {background-color:#e5d2af;}
#planet .busca:hover, #planet .galeria a:hover {background-color:#d9bf98 !important;}
#planet .galeria a img {border-color:#e5d2af !important;}
#planet .galeria a:hover img {border-color: #d9bf98 !important;}

#planet li img { border: 0; border-right:2px solid #e5d2af; width:55px; height:40px; float: right;}
#planet a:hover img { border-color:#e5d2af !important;} 

#planet .busca { width:155px; margin: 0 0 5px; padding: 9px 0 8px 12px; display: block; height:12px; min-height:12px; white-space: nowrap; font-weight: bold;}
#planet .busca {background-color:#e5d2af;}
.busca input { width:106px; background:#F9F4E5; border: 0; height:12px; color:#8A6A57; margin:-1px 6px 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.98em; font-weight: lighter; padding: 1px 4px 1px 0; text-indent: 2px; float:right; display:inline;}
.busca form { overflow:hidden; display: inline;}


#dir .htmllivre { clear: both; font-size:0.7em; padding: 0 20px 0 10px; display: block; margin: 30px 0;}
#dir div.htmllivre img { z-index: 9; display: inline; position: relative; border: 2px solid #F6EEE1; right: -20px; margin: 10px 0 0 -30px;}

#faldeinterna blockquote{ margin:0px !important; padding:0px !important}

/*----------------------------------------------
------------------------------------------------ 
------------------------------------------------ 
------------------------------------------------*/
/*ESTILOS DO FUNDO DA PÁGINA*/

#filhos {clear: both; overflow:hidden; width:780px; min-height:80px;}
#filhos ul{ list-style:none; display:block; font-size: 1em; padding: 0px; margin:15px 0 35px 260px; float:left; background-color: #f7efdd;}
#filhos ul li { clear:both; float:left; padding:0; margin:0px; display: block; /* border:1px solid #ff0;*/ }
#filhos ul li a{ display: block; float:left; text-decoration: none; line-height: 1.3em; padding:6px 25px 5px 10px; background-color: #f7efdd; color:#8A6A57; font-size:0.62em; white-space: nowrap; margin: 0px; height:2.6em;}
#filhos ul li a strong{ padding-right:4px; font-size: 1.1em; display: block;}
#filhos ul li a:hover { text-decoration:none; background-color: #e5d2af; color:#8A6A57; padding-left:240px; margin-left:-230px;}
#filhos ul li a img {display: none;}

#imgfilhos { display: block; position:absolute; float:left; width:184px; margin: 0px 0 35px 32px; padding:0px 32px 0 13px; height: 64px; z-index:50; /**margin-left:-615px;*/ *margin-top:1px;}
#imgfilhos img{ width:184px; height: 64px; border:0; margin-top:2px;}
#filhos { *overflow:visible;}

#hanko { position: absolute; z-index: 7; margin-top: 0px; padding: 3px; left: 50%; margin-left: -348px; clear: both; text-decoration:none; font-size: x-small; display: block; overflow:hidden; text-indent:-9999em; width:45px; height:40px; background: url(http://www.kir.com.br/e3/layout/hanko/hanko-niten03.gif) left top no-repeat; cursor:pointer; background-position: top center; outline:0; background-image: url(http://www.kir.com.br/e3/layout2/hanko-niten.gif);}
#hanko:hover, #hanko:focus{ border:0; height: 57px;}


#mailprintcoment { margin: 0; background-color: #f1e1c3; height: 15px; clear: both; margin: 0px; display: block; padding-left: 10px; width: 390px; position: relative;}
#mailprintcoment:hover{ background-color:#f1e1c3;}
#mailprintcoment li { float: left; list-style-type: none; font-size: x-small;}
#mailprintcoment li a { display: block; padding-right: 15px; color: #8A6A57; outline: 0; text-decoration: none; padding-top:1px;}
#mailprintcoment li a:hover, #mailprintcoment li.select a{ border:0; text-decoration: none; color: #6f5748; font-weight: bold;}


#palcopsc { width:400px; padding-top:10px; margin-left: 200px; clear:both; margin-bottom:15px; margin-top:10px;}
#comentarios, #mailenvia, #imprime , #comentar { padding:15px 10px; font-size: 0.7em; color: #8A6A57; width: 380px; background-color: #f1e1c3;}

#comentar table, #mailenvia table{ margin-left:10px; font-size: inherit; color: inherit;}
#comentar input, #comentar textarea{ margin-left:10px; width:254px;}
#mailenvia input, #mailenvia textarea{ margin-left:10px; width:225px;}


span.politica{ font-size: xx-small; opacity:0.85; -moz-opacity:0.85; filter:alpha(opacity=85); margin-top:5px; display:block;}

#comentarios { background-color:transparent !important; color:#ada092;}
#comentarios p strong { display:block;}
#comentarios span { color: #ADA092; font-size: xx-small; font-family: Arial, Helvetica, sans-serif;}
#comentarios span a { color: #ADA092; text-decoration: underline;}
#comentarios span a:hover { color: #000; font-weight:bold; margin-left:-2px;}


div#bottom { clear: both; width: 802px; position: relative; top: -21px; margin: auto; left: 0px;}

div#chao { background: url(http://www.kir.com.br/e3/layout2/chao-dojo.gif) top center repeat-x #2d2823; margin:27px 0 0 0; position:absolute; top: -1px; width: 100%;}
div#chao blockquote{ color: #C2BBAF; font-size:0.8em; text-align: left; margin: 80px 100px 60px 90px;}
div#chao blockquote a img{ border-color: #C2BBAF;}
div#chao blockquote a:hover img{ border-color: #900;}
div#chao img.drop{ width:150px; float:left; margin-right: 20px; vertical-align: middle; margin-bottom: 30px;}

#menubottom { width:443px; position: absolute; left: 20px; top: 24px; height: 42px;}
#menubottom2 { width:310px; position: relative; float: right; bottom: 22px;}
#menubottom, #menubottom2{ list-style:none; margin:0; padding:0; z-index: 5; font-weight:bold; word-spacing:-1px; letter-spacing:-1px; display: block; position: relative;}
#menubottom li, #menubottom2 li { display:block; margin:0; padding:5px; float:left;}
#menubottom li a, #menubottom2 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: 0; margin-top:12px; padding:2px 4px;}
#menubottom li a:hover, #menubottom li.select a, #menubottom2 li a:hover, #menubottom2 li.select a{ color:#3f3b38; background-color:#cab489;}
#menubottom li a:focus, #menubottom2 li a:focus{ color:#3f3b38; background-color:#cab489;}
#menubottom2 li a.spanblock{ color:#3f3b38; background-color:#cab489;}
#menubottom2 li#faleco a, #menubottom2 li#faleco a:active{ background:url(http://www.kir.com.br/e3/layout2/carta.gif) no-repeat; background-position: 98% -7px; padding-right: 30px;}
#menubottom2 li#faleco a:hover, #menubottom2 li#faleco.select a { background-position: 98% -50px; background-color:#cab489;}





#brief_intro { display: block; height: 90px; overflow:hidden; z-index:12;}

#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 select {height:20px;}
#chao table textarea { height:60px;}
#chao table input[type=checkbox]{ /*border:0;*/ width:40px;}

#chao blockquote a img{ border-color: 2px solid #C2BBAF; }
#chao blockquote a:hover img{ border-color: 2px solid #900; }

#rodape { clear:both; position:relative; display: block; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; color: #8A6A57; text-align:left; padding: 0px 20px; letter-spacing: -1px; top: -12px; vertical-align: bottom;}
#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}
#fone { font-size: 1.2em;  color:#8A6A57; font-weight: normal; float: right; position: relative; clear: both; padding-right: 8px; vertical-align: bottom; bottom: 3px; text-align:right;}
#fone span{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;}


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;}

#basecor{ position:absolute; width:355px; height:225px; display:block; margin-top:-120px; z-index: 4; margin-left:447px;}
#basecor img{ position:absolute; width:355px; height:225px; display:block; background:url(http://www.niten.org.br/layout/interna/bogu-dojo02.png); z-index: 1; cursor:pointer;}
#basecor span{display:block; height:40px; width:178px; position:absolute; z-index:2; background:url(http://www.niten.org.br/spacer.gif)}

span.fechar, span.fecharhover{ display: block; visibility:hidden; color:#C2BBAF; position:relative; float:right; margin-top:60px; margin-right:50px; *margin-right:20px; font-size:0.7em; padding:2px 4px;}
span.fecharhover{ color:#3f3b38; background-color:#cab489; font-weight:bold;}
span.letspc{ letter-spacing:-1px;}

.htmllivre a{ display:inline !important; background:none; text-decoration: underline!important;}
.htmllivre a:hover{ color:#900 !important; text-decoration: underline; background:none!important;}

#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;}

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


.cafesensei { margin-bottom:45px; display:block; border-top:1px solid #600; padding-top:5px;}
.cafesensei h2 a { text-decoration:none!important; font-size:1.4em; padding-bottom:3px; margin-bottom:10px;}
.cafesensei .data{ padding:3px 0 6px; display: block;}
.cafesensei h2 a:hover { text-decoration:underline!important; color:#900}


.blog_paginas { display:block; padding:0 0 15px 0; margin: -12px auto 0; }
.blog_paginas { *margin-bottom:20px;}
.blog_paginas:after { content:""; clear:both; display:block; }
.blog_paginas * { display:inline;	}
.blog_paginas ul { display: block; list-style:none; padding:0; margin:auto; text-align:center; position: relative; width:390px; }
.blog_paginas li { padding:0; margin:8px 7px 8px 0; text-align: justify; display:block; float: left; list-style:none; position:relative; }
.blog_paginas li a { text-decoration:none; background-color:#f7efdd; text-decoration: none!important; color:#8A6A57!important; padding: 2px 4px; }
.blog_paginas li a:hover, .blog_paginas li.select a, .blog_paginas li a.select { text-decoration:none; font-weight: normal; background-color:#efe2c9; color:#8A6A57!important; }
.blog_paginas li.select a, .blog_paginas li a.select { background-color: #e5d2af; }

/*--------------------------------------*/
/*---classes gerais de personalização---*/
/*--------------------------------------*/
.aspas, .aspas2 { display: block; width:165px; overflow:visible; margin-right:0px; float:right; padding: 20px 10px 20px 45px; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; text-align:center; font-size:1.25em; color: #8a6a57; font-weight:bolder; clear: none;}
.aspas2 {width:100%; text-align:left; float:none; padding:0;}

div.divazul{ background-color:#afcee5; margin:12px 0; padding:10px 40px 12px 30px; line-height: 1.45em;}
div.divlimao{background-color:#d2e5af; margin:12px 0; padding:10px 40px 12px 30px; line-height: 1.45em;}
div.divlilas{background-color:#dfafe5; margin:12px 0; padding:10px 40px 12px 30px; line-height: 1.45em;}
div.divroxo{background-color:#b7afe5; margin:12px 0; padding:10px 40px 12px 30px; line-height: 1.45em;}
div.divlaranja{ background-color:#e5baaf; margin:12px 0; padding:10px 40px 12px 30px; line-height: 1.45em;}
div.divvermelho{ background-color:#e5afb8; margin:12px 0; padding:10px 40px 12px 30px; line-height: 1.45em;}
div.divmarrom{ background-color:#e5d2af; margin:12px 0; padding:10px 40px 12px 30px; line-height: 1.45em;}
div.divmostarda{ background-color:#e5e3af; margin:12px 0; padding:10px 40px 12px 30px; line-height: 1.45em;}
div.divpiscina{ background-color:#afe5e5; margin:12px 0; padding:10px 40px 12px 30px; line-height: 1.45em;}
div.divverde{background-color:#afe5c5; margin:12px 0; padding:10px 40px 12px 30px; line-height: 1.45em;}
div.divlaranjao{background-color:#f0bc8f; margin:12px 0; padding:10px 40px 12px 30px; line-height: 1.45em;}



.imgesq, .imgdir {display:block; width:184px; float:left; margin-top:10px; margin-right:10px; margin-bottom:10px; font-size:xx-small; font-family:Verdana, Arial, sans-serif; font-weight:bold;}
.imgesq img, .imgdir img  {display: block; margin-bottom:5px;}
.imgdir { float:right; margin-right:0; margin-left:10px;  }

#tohomeniten { display:none;}

#faleinterno #LFale blockquote{ margin:0 5px; padding:0;}
/*#faleinterno #LFale blockquote table{ color: inherit; font-size: inherit; text-align: left;}
#faleinterno #LFale table { margin-left:20px; margin-top:15px}
#faleinterno #LFale table td{ text-align:left;}
#faleinterno #LFale table input, #chao select, #chao textarea { /*border:0;*/ height:15px; font:14px; width:320px; margin-left:30px;}
#faleinterno #LFale select {height:20px;}
#faleinterno #LFale table textarea { height:60px;}
#faleinterno #LFale table input[type=checkbox]{ /*border:0;*/ width:40px;}

a.nav { text-decoration:none!important; display:block!important; padding:2px 0 2px 8px!important;	color:#a29991!important;}
a.nav:hover { background-color:#E5D2AF!important; color:#745748!important; }


/*--------------------------------------*/
/*---classes gerais de personalização---*/
/*--------------------------------------*/
