 /* CSS Document */
/*---------------------------------------------- 
------------------------------------------------ 
------------------------------------------------*/

body { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #2e2b26; background: url(http://www.niten.org.br/layout/interna2010/fundo.gif) top center repeat-y #ddd6c3; width:100%;}
a:active { color:#6B6256; outline:0;}
input { margin:0;}

#overtopo { background:url(http://www.niten.org.br/layout/home2010/madeira.gif) repeat-x top center; display:block; margin: 0 auto; z-index:25; position:relative; width:858px;}
#topo { /*background: url(http://www.niten.org.br/layout/interna/topo-interna.gif) repeat-x top center #413D38;*/ width:838px; padding-top:2px; padding-bottom:1px; margin:0 auto 4px; height:55px; _height:51px; position:relative;}
#logo { background: transparent url(http://www.kir.com.br/e3/layout2/logo-niten2.gif) no-repeat 0px -72px; display: block; height: 52px; width: 50px; position: absolute; text-indent: -9999em; float:left; cursor: pointer; top: 3px; padding: 0 9px;}
#logo:hover, #logo.select { background-position: 0px -2px}
h1#niten { /*background: transparent url(http://www.kir.com.br/e3/layout/institutoniten.png) no-repeat 0px -3px;*/ width: 260px; position: relative; top:0px; overflow: hidden; float:right; margin:0px;}
* html h1#niten { top:2px;}
h1#niten a { background: transparent url(http://www.niten.org.br/layout/hs/band/nitenbp.gif) no-repeat left top; display:block; height: 48px; width:250px; position: relative; overflow: hidden; font-size:xx-small; text-indent: -9999em; margin:3px 0 0 0; float:right;}

#kamiza { padding-top: 0px; margin-top:4px; background: url(http://www.niten.org.br/layout/interna/imgcentral-bkg.gif) top center repeat-y fixed; width:100%; position:relative; clear:both; height: auto; overflow:visible;}

#imgcentral { /*width: 800px;*/ position:relative; border: 1px solid #928476; /*height: inherit;*/ display:block; margin: 0 auto; clear: both; z-index: 15; *margin-botom:-3px;}

.htmlcentral {width:802px; margin: 0 auto;  clear: both; z-index: 15; *margin-botom:-3px;}
.borda {border: 1px solid #928476;}

#legcentral { font-size: 0.7em; padding-top: 0px; color: #958877; font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px; line-height: 1.2em; float: right; clear: right; width:550px; min-height:1.2em; _height:1.2em;}
#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 90% no-repeat transparent;}
/*#loadimg img{ position: absolute; top:-16px;}*/
#container { padding:0; white-space: nowrap; width:802px; margin:auto; *height:0px; *overflow:visible; _height:1px; _overflow:hidden;}
#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: 400px; display: block; text-indent:-9990px; overflow:hidden; cursor:pointer; outline:0; height:200px; display:block; z-index: 20; margin-left:401px;}
#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: 398px; 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)}


/* --- 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 ul li a .sep{ padding-bottom:6px; display:block;}

#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:hover { color: #F3EBD7;}
#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: 0 0 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; 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;}



/* --- CORPO DA PÁGINA
----------------------------*/


#dojo { position:relative; margin:auto; width: 836px; top: 2px;}
#bloco1 { float:left;}
#corpo { width:550px; text-align:left; font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif; font-size:0.8em; line-height: 1.3; color: #49443D; float: right; position: relative; clear: right; margin:0; padding: 0px 55px 0 22px;}



#corpo a, #palcopsc a { text-decoration:underline; color:#6B6256;}
#corpo a:hover { text-decoration:underline; color: #900;}
#corpo h1, .htmllivre3 h1 {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2.8em; line-height:1em !important; margin: 0.21em 0 0 0; *margin: 0.6em 0 0 0; text-align:left; line-height: 1.1; letter-spacing: -2px;}
#corpo h2, .htmllivre3 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, .htmllivre3 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 #7c6e65;*/ width:200px;}
input[type=checkbox] { width:40px;}
/*---------------------------------------------- 
------------------------------------------------ 
------------------------------------------------ 
------------------------------------------------*/

/*ESTILOS DA COLUNA DA ESQUERDA*/

div#esq { text-align:left; width:173px; color:#8A6A57; padding-top: 2px; float: left; overflow:visible; margin-bottom:60px;}
div#esq a { text-decoration:none; /*display:block;*/ color:#8A6A57;}
div#esq a:hover { background-color: #cbb794;}

.tagcloud { display:block; margin:30px 0 15px;}

.blog-atualiz ul{ list-style:none; margin: 10px 0 30px; padding:0;}
.blog-atualiz ul li{ padding:2px 0; display:block; font-size:1em  }
.blog-atualiz ul li a { text-decoration:none!important;}
.blog-atualiz ul li a:hover { text-decoration:underline;}
.blog-atualiz ul li img {height:1em; margin-right:10px;}
.blog-atualiz ul li .data {color:#bfbec2;}

#esq div.htmllivre { padding: 30px 10px 0 10px; margin: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;}

.htmllivre3 { margin:13px auto 10px; /*border:1px dashed #FFFF00;*/ float:right; font-family:'Trebuchet MS',Trebuchet,Arial,sans-serif; font-size:0.8em; line-height:1.3; width:590px; clear:none; padding:20px 10px 0px; overflow:visible; color:#49443D}
.htmllivre3 .recuo{ width:780px; margin-left:-200px; position:relative; z-index:1000;}
.htmllivre3 table { font:inherit;}



/* --- NAVEGAÇÂO LATERAL
----------------------------*/
#a_pais { list-style:none; display:block; width:165px; margin: 7px 0 0; padding:0; overflow:visible; _background: url(/layout/interna/ie-bug-pais.gif) right top repeat-y; font-size:0.7em; }
#a_pais li { background-color:#f1e8d7; margin:0; padding:0; _background: #f1e8d7 url(/layout/interna/ie-bug-pais.gif) 100% 100% repeat-y;}
#a_pais a { display:block; height: 1.8em; line-height:1.8em; font-weight:bold; padding-left:12px; white-space: nowrap; overflow:hidden; background-color:#f1e8d7; overflow: hidden;}
#a_pais a:hover { background-color:#cbb794!important;}
#a_pais a#homeop { padding-top:13px;}
#a_pais #homeop.select, #a_pais #homeop:hover { color:#efe2c9 !important; background-color:#8c6f50 !important;}
#a_pais a#homeop img { display:none;}
#a_pais ul { list-style:none; display:block; padding: 0 0 0 15px; margin: 0; overflow:visible; color: #C8A891;}
#a_pais ul a { display:block; font-weight:lighter; white-space:nowrap; line-height: 2em; height:2em;}
#a_pais ul li.atual a { display:block; width:165px; font-weight:bold; background-color:#d6c5a6;  position:relative; outline:0;}
#a_pais ul li.atual li a{  width:150px; background-color:#e2d4b9; }
/*#a_pais ul li.atual a:hover { background:#e2d4b9!important;}*/
#a_pais ul ul { list-style:none; display:block; padding: 0 0 0 15px; margin: 0; width: 140px; color: #C8A891; background:#e2d4b9;  *padding-top:0;}
#a_pais ul li.atual ul li a, { display:block; font-weight:lighter!important; white-space:nowrap; line-height: 2em; height:2em; width:140px!important; cursor:pointer; position:relative;}
#a_pais ul li.atual ul li a:hover { background:#cbb794!important;}


.htmllivre4 { /*manter sempre igual a #corpo*/ width:550px; text-align:left; font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif; font-size:0.8em; line-height: 1.3; color: #49443D; float: right; position: relative; clear: right; margin:0; padding: 8px 55px 8px 22px;}

.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 #cbb794 !important; float: left; margin-right: -30px !important; position: relative;}


#corpo .mural-post h3 { margin: 0; display: inline; font-size:18px; line-height:1.2; font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif !important; text-transform:uppercase; text-decoration:none; font-size:1.3em!important; letter-spacing:normal!important; padding-top:1.5em; display:block;}
#corpo .mural-post h3 a {color:#2e2b26; display:block; text-decoration:none}
#corpo .mural-post h3 a:hover {color:#900; text-decoration: underline;}
#corpo .mural-post address{font-size:x-small; font-family:Verdana, Arial, Helvetica, sans-serif; color:#808080; font-style:normal; margin-top:0; display:block;}

/*---------------------------------------------- 
------------------------------------------------ 
------------------------------------------------ 
------------------------------------------------*/
/*GALERIA*/


#dir { /*agora é o box apenas para galeria*/ /*width:188px;*/ text-align:right; z-index: 4; color:#8A6A57; position: relative; z-index:2; margin:5px -38px 1px 0; _height:1px; _overflow:visible;}
#dir:after { content:""; display:block; height:1px; clear:both;}
#galeria { position: relative; text-align: right; float:right; padding: 0; margin:0; overflow:visible; list-style:none; _height:1px;}
#galeria li { padding:0; margin:0; display:inline;}
#galeria a img { width:26px; height:26px; padding:3px; margin:1px; _margin:0;}
#galeria a { display: inline; _display:inline-block; outline: 0;}
#galeria a.select img, #galeria a:hover img { background: #cbb794; _background:none;}
#galeria a.select, #galeria a:hover { _background: #cbb794}

#planet { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.62em; color: #736359; position: relative; clear: both; list-style: none; margin: 0 0 0 -3px; padding: 20px 0 0; width: 183px; overflow:visible; line-height: 1.1em;}
#planet li { display: block; padding:0; clear: both; float: right; margin: 0; width:180px; padding-bottom:5px;}
#planet a { text-decoration:none; font-weight:lighter; display: block; padding-right: 2px; background-color: #f1e8d7; height: 40px; min-height:40px; width:177px!important; color: #8A6A57; overflow:visible; vertical-align: 10%;}
#planet a:hover { background-color:#e2d4b9;}
/* atribuição de notas ao planetário*/
#planet li a.n00 img { border-left: 0px solid #e2d4b9; padding-right:61px; width:0px;}
#planet li a.n01 img { border-left: 4px solid #e2d4b9; padding-right:57px; width:0px;}
#planet li a.n02 img { border-left: 8px solid #e2d4b9; padding-right:53px; width:0px;}
#planet li a.n03 img { border-left: 12px solid #e2d4b9; padding-right:49px; width:0px;}
#planet li a.n04 img { border-left: 16px solid #e2d4b9; padding-right:45px; width:0px;}
#planet li a.n05 img { border-left: 20px solid #e2d4b9; padding-right:41px; width:0px;}
#planet li a.n06 img { border-left: 24px solid #e2d4b9; padding-right:37px; width:0px;}
#planet li a.n07 img { border-left: 28px solid #e2d4b9; padding-right:33px; width:0px;}
#planet li a.n08 img { border-left: 32px solid #e2d4b9; padding-right:29px; width:0px}
#planet li a.n09 img { border-left: 36px solid #e2d4b9; padding-right:25px; width:0px;}
#planet li a.n10 img { border-left: 40px solid #e2d4b9; padding-right:21px; 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 #f1e8d7 !important; padding:0px!important; border-right:0 !important; margin-right:4px !important;}
#planet a:hover img{border-color:#e2d4b9!important}
#planet strong { font-weight: bold; display:block; line-height:1.3em; padding-top: 2px;}
#planet .galeria a { background-color:#e2d4b9;}
#planet .galeria a:hover { background-color:#cbb794!important;}
#planet .galeria a img { border-color:#e2d4b9 !important; background:#e2d4b9;}
#planet .galeria a:hover img { border-color: #cbb794!important; background: #cbb794;}
#planet li img { border: 0; border-left:2px solid #e2d4b9; width:55px; height:40px; float: left; background:#f1e8d7; display:block;}
#planet a:hover img { border-color:#e2d4b9 !important;}
#esq .relacionado {color:#bbb1a7; letter-spacing:normal; padding-left:7px; width:167px; font-size:0.9em;}


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

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



/* --- NAVEGAÇÂO LATERAL DO BLOG
------------------------------------------*/
.blog-arvore { list-style:none; display:block; width:185px; margin: -20px 0 0 -10px;  padding:0; overflow:visible; _background: url(/layout/interna/ie-bug-pais.gif) right top repeat-y; }
.blog-arvore li { background-color:#f1e8d7; margin:0; padding:0; _background: #f1e8d7 url(/layout/interna/ie-bug-pais.gif) 100% 100% repeat-y;}
 .blog-arvore a { display:block; height: 1.8em; line-height:1.8em; font-weight:bold; padding-left:12px; white-space: nowrap; overflow:hidden; background-color:#f1e8d7; overflow: hidden; text-decoration:none; letter-spacing:-0.05em;}
.blog-arvore a:hover { background-color:#cbb794!important;}
.blog-arvore a#homeop { padding-top:13px;}
.blog-arvore #homeop.select, .blog-arvore #homeop:hover { color:#efe2c9 !important; background-color:#8c6f50 !important;}
.blog-arvore a#homeop img { display:none;}
.blog-arvore ul { list-style:none; display:block; padding: 0 0 0 15px; margin: 0; overflow:visible; color: #C8A891;}
.blog-arvore ul a { display:block; font-weight:lighter; white-space:nowrap; line-height: 2em; height:2em; }
.blog-arvore ul li.atual a { display:block; width:160px; font-weight:bold; background-color:#e2d4b9; position:relative; cursor: default; outline:0;}
.blog-arvore ul li.atual a:hover { background:#e2d4b9!important;}
.blog-arvore ul ul { list-style:none; display:block; padding: 0 0 0 15px; margin: 0; color: #C8A891; background:#e2d4b9;  *padding-top:0; background-color:transparent; /*overflow:hidden;*/ width:155px;}
.blog-arvore ul li.atual ul li a { display:block; font-weight:lighter!important; white-space:nowrap; line-height: 2em; height:2em; width:160px!important; cursor:pointer; position:relative;}
.blog-arvore ul li.atual ul li a:hover { background:#cbb794!important;}


/* --- HACK IE6 ---*/
*html .blog-arvore {   overflow:hidden;}



/*----------------------------------------------
------------------------------------------------ 
------------------------------------------------ 
------------------------------------------------*/
/*ESTILOS DO FUNDO DA PÁGINA*/
#imgfilhos { display: none;}
#imgfilhos img { display:none;}


#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(/layout/home/hanko-niten.gif) left top no-repeat; margin-top:-100px; cursor:pointer; background-position: top center; outline:0;}
#hanko:hover, #hanko:focus { border:0; height: 57px;}
#mailprintcoment, #mailprintcoment1  { margin: 0; background-color: #e2d4b9; height: 20px; clear: both; margin: 0px; display: block; padding-left: 10px; width: 390px; position: relative; font-family:Verdana, Arial, Helvetica, sans-serif;}
#mailprintcoment:hover, #mailprintcoment1:hover  { background-color:#e2d4b9;}
#mailprintcoment li, #mailprintcoment1 li { float: left; list-style-type: none; font-size: x-small;}
#mailprintcoment li a, #mailprintcoment1 li a { display: block; padding-right: 15px; color: #8A6A57; outline: 0; text-decoration: none; padding-top:1px; line-height:19px;}
#mailprintcoment li a:hover, #mailprintcoment li.select a, #mailprintcoment li a.select, #mailprintcoment1 li a:hover, #mailprintcoment1 li.select a, #mailprintcoment1 li a.select { border:0; text-decoration: none; color: #6f5748; font-weight: bold;}
#palcopsc { width:400px; margin-bottom:15px; clear:right; float:right; padding-right:210px; position:relative; margin:0; margin-top:0px; padding-top:30px; }

#comentarios, #mailenvia, #imprime, #comentar, #linkbox, #blogdosalunosbox, #tweetbox, #facebbox, #orkutbox { padding:15px 10px; font-size: 0.7em; color: #8A6A57; width: 380px; background-color: #e2d4b9;}
.blog-post #comentarios { font-size:0.85em;}
#blogdosalunosbox ul li, #tweetbox ul li, #facebbox ul li, #orkutbox ul li{ height:1.8em;}
#blogdosalunosbox ul li a, #tweetbox ul li a, #facebbox ul li a, #orkutbox ul li a{ text-decoration:none; color:#8a6a57;}
#blogdosalunosbox ul li a:hover, #tweetbox ul li a:hover, #facebbox ul li a:hover, #orkutbox ul li a:hover{ font-weight:bold;}

#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.55; -moz-opacity:0.85; filter:alpha(opacity=85); margin-top:5px;}
#comentarios { background-color:transparent !important; color:#7c6e65;}
#comentarios p strong { display:block;}
#comentarios span { color: #7c6e65; font-size: xx-small; font-family: Arial, Helvetica, sans-serif;}
#comentarios span strong { font-size:1.8em;}
#comentarios span a { color: #7c6e65; text-decoration: underline;}
#comentarios span a:hover { color: #000; font-weight:bold; margin-left:-2px;}
#linkbox span{ display:block; padding:0px 3px !important;}
#linkbox {padding-top:30px;}
#linkfield { width:350px; padding:0; margin:3px 0;}

/*CHÃO
-----------------------------------------*/
#baserodape { clear:both; width:858px; margin:0 auto; 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:transparent url(http://www.niten.org.br/layout/interna2010/faleconosco-b.gif) no-repeat scroll 95% 4px ; padding-right:30px;}
#menurodape li.opt03 a:hover { background-position: 95% -40px;  background-color:#cab489; }
#bogu { position:absolute; right:0px; top:-144px; }

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



.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, .rotblog-videos, .rotblog-relatos, .blog-paginas{ display:block; padding:0 0 15px 0; margin: -12px auto 0; *margin-bottom:20px; min-height:1px; _height:1px;}
.blog-paginas {margin-top:10px;}
.blog_paginas:after, .rotblog-videos:after, .rotblog-relatos:after, .blog-paginas:after { content:""; clear:both; display:block;}
.blog_paginas *, .rotblog-videos *, .rotblog-relatos *, .blog-paginas * { display:inline;}
.blog_paginas ul, .rotblog-videos, .rotblog-relatos, blog-paginas { display: block; list-style:none; padding:0; margin:auto; text-align:center; position: relative; /*width:390px;*/}
.blog_paginas li, .rotblog-videos li, .rotblog-relatos li, .blog-paginas li { padding:0; margin:8px 5px 8px 0; text-align: justify; display:block; float: left; list-style:none; position:relative;}
.blog_paginas li a, .rotblog-videos li a, .rotblog-relatos li a, .blog-paginas li a { text-decoration:none; background-color:#f7efdd; text-decoration: none!important; color:#8A6A57!important; padding: 2px 6px;}
.blog_paginas li a:hover, .blog_paginas li.select a, .blog_paginas li a.select, .rotblog-videos li a:hover, .rotblog-videos li.select a, .rotblog-videos li a.select, .rotblog-relatos li a:hover, .rotblog-relatos li.select a, .rotblog-relatos li a.select, .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, .rotblog-videos li.select a, .rotblog-videos li a.select, .blog-paginas li.select a, .blog-paginas li a.select { background-color: #e2d4b9;}


.videoblog, .blog-post { padding:15px 0 35px; border-top:1px solid #6B6256;}
#corpo .videoblog h2 a, #corpo .blog-post h2 a { text-decoration:none!important; font-size:1.4em; margin-bottom:10px; padding-bottom:3px;/* color:#6B6256;*/ color:#49443D;}
.videoblog h3, .blog-post h3 { text-decoration:none; font-size:1.3em!important; padding-top:5px; padding-bottom:14px; /*color:#6B6256;*/ color:#49443D;}
 .blog-post h3 img {margin:5px 5px -5px 0;}

.tags { font-size:x-small; color:#8a6a57; margin:10px 0; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; clear: both;}

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

.img600 { margin:0 -55px 0 -12px;}

.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:#c4bdea; 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:#e2d4b9; 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:25px; 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:25px;}
#tohomeniten { display:none;}
#faleinterno #LFale blockquote { margin:0 5px; padding:0;}
 
a.nav { text-decoration:none!important; display:block!important; padding:2px 0 2px 8px!important; color:#a29991!important;}
a.nav:hover { background-color:#e2d4b9!important; color:#745748!important;}

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


#a_filhos2 { list-style:none; display:block; width:172px; padding: 0px; margin: 0px 0 0 0px; padding-top:8px; font-size:0.7em; font-weight: normal; overflow:hidden;}
#a_filhos2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; 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:0px;}
#a_filhos2 li { display: block; padding:0; clear: both; float: left; margin: 0; width:180px; padding-bottom:5px;}
#a_filhos2 a { text-decoration:none; font-weight:lighter; display: block; padding-left: 12px; background-color: #f1e8d7; height: 40px; min-height:40px; width:155px; color: #8A6A57; overflow:visible; overflow-y:hidden; overflow-x: visible; vertical-align: 10%;}
#a_filhos2 li.c2 a, #a_filhos2 li.c3 a, #a_filhos a:hover { width: 171px;}
#a_filhos2 a:hover { background-color:#e2d4b9; width: 171px;}
#a_filhos2 li a img { border-right: 0px solid #e2d4b9; padding-left:41px; width:0px;}
#a_filhos2 li.c2 img, #a_filhos2 li.c3 img, #a_filhos2 a:hover img { width:55px !important; height:36px; border:2px solid #e2d4b9 !important; padding:0px!important; border-left:0 !important;}
#a_filhos2 li.c2 a:hover, #a_filhos2 li.c3 a:hover { background-color:#e2d4b9;}
#a_filhos2 strong { font-weight: bold; display:block; line-height:1.3em; padding-top: 6px;}
#a_filhos2 li img { border: 0; border-right:2px solid #e2d4b9; width:55px; height:40px; float: right;}
#a_filhos2 a:hover img { border-color:#e2d4b9 !important;}



#filhos, .enteado { clear:both; display:block; margin-left:0px; margin-top:5px; overflow:hidden; padding:0; width:450px; *overflow:visible; }
#filhos ul, .enteado { display:block; font-family:Verdana, Arial, sans-serif; font-size:0.85em; list-style:none; margin:5px 0 15px; padding:0; }
#filhos ul li, .enteado li { clear:both; display:block; float:none; margin:0; padding:0 0 4px; }
#filhos ul li a, .enteado li a  { background-color:#e2d4b9; color:#8A6A57; display:block; line-height:1.2em; margin:0; outline:none; overflow:hidden; padding:2px 25px 2px 2px; text-decoration:none; white-space:normal; }
#filhos ul li a strong, .enteado li a strong { display:block; font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif; font-size:1.3em; font-weight:bold; padding-right:4px; padding-top:4px; }
#filhos ul li a:hover, .enteado li a:hover  { background-color:#cbb794; color:#8A6A57; margin:0; padding:2px 25px 2px 2px; text-decoration:none; }
#filhos ul li a img, .enteado li a img { border:0 none; display:block; float:left; margin-right:21px; width:92px; }
#filhos.folhano ul li a img, .enteado.folhano li a img  { width:184px; }
.enteado {padding-bottom:0; margin-bottom:0;}
.enteado a { text-decoration:none !important; color:#8A6A57!important;}


#planet2 { clear:both; display:block; font-family:Verdana, Arial, sans-serif; font-size:0.85em; list-style:none; margin:15px 0 15px 0px; overflow:hidden; padding:0; width:350px; *overflow:visible; white-space:nowrap; }
#planet2 li { clear:both; display:block; float:none; margin:0; padding:0 0 4px;  white-space:nowrap; }
#planet2 li a { background-color:#f1e8d7; color:#8A6A57; display:block; line-height:1.2em; margin:0; outline:none; overflow:hidden; padding:0 25px 0 0; text-decoration:none; white-space:normal; _height:1px; _overflow:visible; }
#planet2 li a strong { display:block; font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif; font-size:1.3em; font-weight:bold; padding-right:4px; padding-top:6px; }
#planet2 li a:hover { background-color:#e2d4b9; color:#8A6A57; margin:0; padding:0 25px 0 0; text-decoration:none; }
#planet2 li a img { border:0 none; display:block; float:left; height:40px; margin-right:21px; }
#planet2 li a.n00 img { border-left:0 solid #e2d4b9; padding-right:57px; width:0; }
#planet2 li a.n01 img { border-left:4px solid #e2d4b9; padding-right:53px; width:0; }
#planet2 li a.n02 img { border-left:8px solid #e2d4b9; padding-right:49px; width:0; }
#planet2 li a.n03 img { border-left:12px solid #e2d4b9; padding-right:45px; width:0; }
#planet2 li a.n04 img { border-left:16px solid #e2d4b9; padding-right:41px; width:0; }
#planet2 li a.n05 img { border-left:20px solid #e2d4b9; padding-right:37px; width:0; }
#planet2 li a.n06 img { border-left:24px solid #e2d4b9; padding-right:33px; width:0; }
#planet2 li a.n07 img { border-left:28px solid #e2d4b9; padding-right:29px; width:0; }
#planet2 li a.n08 img { border-left:32px solid #e2d4b9; padding-right:25px; width:0; }
#planet2 li a.n09 img { border-left:36px solid #e2d4b9; padding-right:21px; width:0; }
#planet2 li a.n10 img { border-left:40px solid #e2d4b9; padding-right:17px; width:0; }
#planet2 li.select img, #planet2 a:hover img { border-color:#f1e8d7; border-style:solid none solid solid !important; border-width:2px 0 2px 2px !important; height:36px; margin-right:21px !important; padding:0 !important; width:55px !important; }
#planet2 a:hover img { border-color:#e2d4b9 !important; }
#planet2 .galeria a { background-color:#e2d4b9; }
#planet2 .galeria a:hover { background-color:#cbb794 !important; }
#planet2 .galeria a img { background:#e2d4b9 none repeat scroll 0 0; border-color:#e2d4b9 !important; }
#planet2 .galeria a:hover img { background:#cbb794 none repeat scroll 0 0; border-color:#cbb794 !important; }
#planet2.folhano li a img { width:184px; }
#planet2 .relacionado { color:#BBB1A7; font-size:0.85em; letter-spacing:normal; }
#filhos .relacionado, .enteado .relacionado { color:#BBB1A7; font-size:0.85em; letter-spacing:normal; }

/*o que aparece no vídeo quando a pesoa não tem um Flash Player instalado*/
.videoaviso { font-size:1.4em;}
.videoaviso a{ color:#900!important}
.videoaviso a:hover{color:#f00!important}
/*o que aparece no vídeo quando a pesoa não tem um Flash Player instalado*/

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

/*FALE CONOSCO
-------------------------------------------*/
.emailteam{	width: 500px;	padding-bottom:15px;	margin-bottom: 10px;	border-top: 1px solid #c6b7b0;	margin-top: 25px;	padding-top: 15px;}
.emailteam h3{	font-size:1.8em;	font-family: Verdana, Arial, sans-serif; margin:8px  0 0 !important;	padding:0;	line-height:1em;	color:#6b6256;	letter-spacing:-1px;}
.emailteam span {	font-size:xx-small;	font-family:Verdana, Arial, Helvetica, sans-serif;	color: #837772;}
.emailteam span img {	width:15px;	margin:3px 7px 0 15px;	font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif}
.emailteam .pergunta{	font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif;	display:block;	font-size:1em;	font-weight:bold;	margin-top:8px;	color:#7f766a;}
.emailteam .resposta{ font-weight:normal; margin-top:25px; display:block; margin-left:15px; }

#fale_conosco, #fale_conoscoBolsa {	width:450px;	padding-top:35px}
#fale_conosco table tr td, #fale_conoscoBolsa table tr td {border-bottom:1px solid #eee1d5;}
#fale_conosco table table tr td, #fale_conoscoBolsa table table tr td{border-bottom:0px;}


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

.aluno {display:block; float:left; width:60px; padding:5px 15px 15px 0; }
.letspc{ letter-spacing:-1px;}

#sociais { display:block; list-style:none; position:absolute; left:272px; top:14px; *top:30px; z-index:99;}
#sociais li { list-style:none; float:left; padding:0 1px; position:relative;}
#sociais li a { background: url(../servicos2.gif); width:19px; height:19px; display:block; overflow:hidden; text-indent:-9999px;opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }
#sociais li a:hover{ opacity:1; -moz-opacity:1; filter:alpha(opacity=100);  }
#sociais li#link a {}
#sociais li#blogdosalunos a { width:22px;}
#sociais li#twitter a { background-position: -30px 0;}
#sociais li#facebook a { background-position: -60px 0;}
#sociais li#orkut a { background-position: -90px 0;}

#sociais li li a {  display:none; }
#sociais li ul { display:block; position:absolute; right:0;}
#sociais li:hover li { display:block; width:186px; margin:1px 0 0;}
#sociais li:hover li a {  display:block; background:#f1e8d7;  text-indent:0; overflow:visible; line-height:1.3em; text-decoration:none; font-size:0.65em; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); width:160px; height:1.3em; padding:3px 8px; text-align:right; color:#8a6a57;}
#sociais li:hover li a:hover { font-weight:bold; background:#f3ebd7;}
