body {margin: 0; padding: 0; color: #666; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em;}

a {color: #0099FF;}

a:hover {text-decoration: underline;}

form {margin: 0; padding: 0;}

input, select, textarea {color: #666; font-family: Arial, Helvetica, sans-serif; margin: 0; font-size: 1em;}

img {border: 0;}

.ItemDeAcessibilidade {display: none;}

.FimDosFloats {font-size: 0; line-height: 0; clear: both; height: 0;}

#Path {color: #666; font-size: 0.83em; margin: 0.8em 0 2em 0; padding: 0;}
#Path a {color: #666; text-decoration: none;}
#Path a:hover { text-decoration: underline;}
#Path img {vertical-align:middle;}
/************************** Moldura ************************/
#ContainerCabecalhoEsq { background: #9ad1eb url('/static/images/fundo-cabecalho-topo-esq.jpg') top left repeat-x; padding: 0 0 0 50%; }
#ContainerCabecalhoDir { background: #9ad1eb url('/static/images/fundo-cabecalho-topo-dir.jpg') top left repeat-x; padding: 0; height: 170px;}
#Cabecalho { width: 974px; background: url('/static/images/cabecalho.jpg') 0 0 no-repeat; height:170px;  position: relative; margin: -170px auto 0 auto;}

#LogoCabecalho { display: block; margin: 0 0 0 0; padding: 5px 0 0 0; width: 281px; height: 97px; position:relative; top: 10px;}
#LogoCabecalho img { width: 281px; height: 97px; behavior: url('/static/iepngfix.htc');  }
#AlunoOnline { display: block; position: absolute; top: -1%; left: 44%;}
#AlunoOnline img { behavior: url('/static/iepngfix.htc'); width: 158px; height: 71px;}
#ContainerConteudo { border-bottom: 6px solid #ccc;}

#ContainerMenuFerramentas {
    width: 100%; background-color: #26232b;
    filter: alpha(opacity=60); /* para o IE */
    -moz-opacity: 0.6; /* para o FireFox */
    opacity: 0.6; /* para o outros Navegadores */
    margin-top: -2em; height: 2em;
    position: relative; z-index: 2;
}

#MenuFerramentas {width: 79.17em; margin: 0 auto;}
#MenuFerramentas ul {display: block; margin: 0; padding: 0.2em 0 0.2em 0; min-height: 1.52em;}
#MenuFerramentas ul li {
    float: left; margin: 0 1.41em 0 0; padding: 0.2em 1.41em 0 0; border-right: 1px dotted #fff; list-style: none; font-size: 1em; text-transform: lowercase; font-size: 1em;
}
#MenuFerramentas ul li#Fale { border: none;}

#Inicio a, #Mapa a {margin: 0; padding: 0; color: #fff; text-decoration: none;}
#Inicio a:hover { text-decoration: underline;}
#Fale a { margin: 0; padding: 0; color: #fff; text-decoration: none;}
#Inicio a:hover, #Mapa a:hover, #Fale a:hover { margin: 0; padding: 0; color: #fff; text-decoration: underline;}

#ContainerConteudo { background: url('/static/images/fundo-conteudo.jpg') top left repeat-x; border-top: 6px solid #d1e1e7;}
#Conteudo { width: 81.16em; margin: 0 auto; min-height: 41.67em; padding-bottom: 2em; background: url('/static/images/fundo-coluna-esquerda.jpg') 16.9em 0 repeat-y; }

#ColunaEsquerda { width: 21.17em; float: left; }
#ContainerPagina { width: 58.8em; float: right;}
#Pagina { width: 58.8em; zoom: 100%;}
#ContainerMenuPrincipal { border-top: 1px solid #fff;  font-size: 1em;}

#EsqContemRepete { background: url('/static/images/fundo-esq-contem-repete.jpg') top left repeat-y; }
#EsqInferior { background: url('/static/images/fundo-esq-inferior.jpg') left bottom  no-repeat; padding-left: 10px;}
#CentroConteudo { padding: ; background: #f3f3f3 url('/static/images/fundo-menu-principal.jpg') top center repeat-y;}
#DirContemRepete { background: url('/static/images/fundo-dir-contem-repete.jpg') bottom right repeat-y;}
#DirSuperior {  background: url('/static/images/fundo-dir-superior.jpg') top right no-repeat; padding-right: 13px; }

#BottomSombraEsquerda {background: url('/static/images/bottom-sombra-esquerda.jpg') top left no-repeat; padding-left: 18px; clear: both;}
#BottomSombraDireita {background: url('/static/images/bottom-sombra-direita.jpg') top right no-repeat; padding-right: 42px;}
#BottomSombraCentro { height: 11px; background: url('/static/images/bottom-sombra-centro.jpg') repeat-x;}

#ListaMenuPrincipal ul { display: block; margin: 0 auto; padding: 0;}
#ListaMenuPrincipal ul li {margin: 0; padding: 0.8em 0.5em 0.7em 0.5em; list-style: none; border-bottom: 1px dotted #ccc;}
#ListaMenuPrincipal ul li a {
    display: block; font-size: 1.14em; text-decoration: none; color: #555451; font-weight: bold; height: 1.5em; margin: 0; padding: 0;
    background: url('/static/images/marcador-menu-principal.jpg') 14.75em center no-repeat;
}
#ListaMenuPrincipal ul li a:hover, #ListaMenuPrincipal ul li.ativo a {
    display: block; text-decoration: underline; color: #004a96; height: 1.5em; margin: 0; padding: 0;
    background: url('/static/images/marcador-menu-principal-ativo.jpg') 14.75em center no-repeat;
}

#MenuOpcoes { display: block; margin: 2em 2em 1.5em 0; padding: 0; width: 18.33em; float: right;}
#MenuOpcoes li { margin: 0 0 0.5em 0; padding: 0 0 1.4em 0; list-style: none; background: url('/static/images/bottom-lista-menu-opcoes.jpg') right bottom no-repeat;}
#MenuOpcoes li a { margin: 0; padding: 0; font-size: 0; text-indent: -999em;}
#ProcessoSeletivo { display: block; background: url('/static/images/img-processo-seletivo.gif') no-repeat; width: 200px; height: 34px;}
#ProcessoSeletivo:hover { background: url('/static/images/img-processo-seletivo-hover.gif') no-repeat;}
.CallCenter { display: block; font-size: 0; text-indent: -999em; background: url('/static/images/img-call-center.gif') no-repeat; width: 204px; height: 45px;}
#ManualAluno { display: block; background: url('/static/images/img-manual-aluno.gif') no-repeat; width: 200px; height: 37px}
#ManualAluno:hover { background: url('/static/images/img-manual-aluno-hover.gif') no-repeat;}

.TitulosOpcoes {
    margin: 0; padding: 0 0 1em 0; color: #333; font-size: 1.67em; font-weight: normal; background: url('/static/images/bottom-lista-menu-opcoes.jpg') right bottom no-repeat;
}

#NuvemAssuntos, #Newsletter, #Parceiros { margin: 0 2em 3em 0; padding: 0; width: 18.33em; float: right;}
#Parceiros {margin-bottom: 0;}
#NuvemAssuntos {margin-bottom: 2.7em;}
#TagsMoldura {width: 98%; overflow:hidden;}
#TagsMoldura a {color: #0099FF; text-decoration:none;}
#TagsMoldura a:hover {text-decoration:underline;}
#FormCadastro { margin: 0; padding: 0; width: 16.6em;}
#FormCadastro .inputtext { width: 98%; margin: 0.1em 0 0.5em 0; padding: 0.17em; border: 1px solid #ccc;}
#FormCadastro p {margin: 0 0 0.5em 0;}
#FormCadastro #BotaoCadastrar {margin: 0.5em auto 0 auto; width: 90px; height: 20px; display: block;}

#Parceiros p { text-align: center; }
#Parceiros img { float:none; vertical-align: middle; margin: 0 0 1em 0.25em; border: none;}

#BuscaPrincipal { background: url('/static/images/fundo-left-busca.gif') bottom left no-repeat; padding-left: 15px;}
#FormBusca {display: block; margin: 0; padding: 0 0 0.63em 2em; background-color:#d1e1e7;}
#TermoBusca { width: 23.57em; font-size: 2.08em; color: #566c7c; font-style: italic; font-weight: bold; margin: 0 0.22em 0 0; padding: 0.22em; border: none; vertical-align: top;}
#MenuFerramentasBotaoOk {
    background: url('/static/images/bt-ok-busca.jpg') no-repeat; border: none; font-size: 0; padding: 40px 0 0 0; margin: 0; cursor: pointer; width: 46px; height: 40px;
    vertical-align: top;
}

#FateneRede { margin: 2em 0 0 0; padding: 1.67em 0; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; clear:both;}
#FateneRede h2 { color: #333; font-size: 1.67em; margin: 0.58em 0.83em 0 0; padding: 0; float: left;}
#FateneRede a { float: left; margin: 0; padding: 0; vertical-align: middle;}
#FateneRede .LinksRede { float: left; border-right: 1px dashed #ccc; height: 3.33em; margin: 0 2.5em 0 0;}
#FateneRede #FateneOrkut { margin: 0.4em 2.5em 0 0; }
#FateneRede #FateneFlickr { margin: 0.8em 2.5em 0 0; }
#FateneRede #FateneGmaps { margin: 0.6em 2.5em 0 0; }

#ContainerRodape { border-top: 1px solid #fff; background: #fff url('/static/images/fundo-rodape.jpg') top left repeat-x;}
#RodapeDir { background: url('/static/images/padrao-rodape.gif') repeat; min-height: 9.83em; width: 81.16em; margin: 0 auto; color: #333;}
#RodapeEsq { background: url('/static/images/fundo-rodape-esq.gif') left bottom no-repeat; float: left; width: 16px; height: 9.83em;}
#EnderecoRodape { float: left; margin-left: 0.2em; float: right; width: 78em; min-height: 8.83em;}
#EnderecoRodape #Col1 { float: left; width: 29.17em; margin: 0.83em 1em 0 0; border-right: 1px dashed #666;}
#EnderecoRodape #Col1 .IconeContato { background: url('/static/images/icone-email.jpg') left center no-repeat; padding: 0 0 0 1em; font-size: 1.33em; font-weight: bold; margin-top: 0.5em;}
#EnderecoRodape #Col2 { float: left; width: 24em; margin: 0.83em 1em 0 0; border-right: 1px dashed #666; height: 7.5em;}
#EnderecoRodape #Col3 { float: left; width: 20em; margin: 0.83em 0 0 0;}
#EnderecoRodape #Col1 h4, #EnderecoRodape #Col2 h4, #EnderecoRodape #Col3 h4 { margin: 0 0 0.2em 0; padding: 0; font-size: 1.17em;}
#EnderecoRodape #Col1 p, #EnderecoRodape #Col2 p, #EnderecoRodape #Col3 p { margin: 0 0 0.2em 0; padding: 0;}
#Endereco h4 { font-size: 1.17em; margin: 0.7em 0 0 0; padding: 0; font-weight: bold;}
#Endereco p { font-size: 1em; margin: 0.5em 0 0 0; padding: 0; line-height: 140%;}
#Contato { }
#Contato p { margin: 2.1em 0 0 0; padding: 0; font-size: 1.33em;}

#PosRodape { min-height: 5.33em; width: 80em; margin: 1.5em auto 0 auto;}
#AAABrasil { float: left; margin: 0 0.83em 0 1.5em; padding: 0;}
#W3C { float: left; margin: 0; padding: 0;}
#LogoOktiva { float: right; margin: 0 1.5em 0 0; padding: 0;}

/******************* Fale Conosco *********************/
#ContainerDadosContato { background: #fff url('/static/images/borda-dados-contato.jpg') left top repeat-x; padding-top: 0.4em;}
#DadosContato { background: #fff url('/static/images/fundo-dados-contato.jpg') left bottom repeat-x; padding: 1em 0.5em;}
#DadosContato .IcoEmail { background: url('/static/images/icone-email.jpg') left center no-repeat; padding-left: 1.2em; margin-bottom: 0.5em;}
#DadosContato .IcoFone { background: url('/static/images/icone-fone.jpg') left center no-repeat; padding-left: 1em;}

#FormContato .intro, #FormTrabalhe .intro, #FormCoordenador .intro { margin: 1em 0 2em 0; padding: 0;}
#FormularioDeFaleConosco, #FormularioTrabalheConosco, #FormularioCoordenador { width: 37.91em;}
#FormularioDeFaleConosco p.linha, #FormularioTrabalheConosco p.linha, #FormularioCoordenador p.linha {margin: 0.2em 0 0.67em 0; padding: 0;}
#FormularioDeFaleConosco p.TextoLeft, #FormularioTrabalheConosco p.TextoLeft, #FormularioCoordenador p.TextoLeft { float: left; margin: 0; padding: 0; font-size: 0.83em;}

#FormularioDeFaleConosco .esquerda, #FormularioTrabalheConosco .esquerda, #FormularioCoordenador .esquerda {width: 22.5em; float: left;}
#FormularioDeFaleConosco .direita, #FormularioTrabalheConosco .direita, #FormularioCoordenador .direita {width: 14.58em; float: right;}

#FormularioDeFaleConosco .input, #FormularioTrabalheConosco .input, #FormularioCoordenador .input { border: 1px solid #ccc; font-size: 1em; font-family: Arial, Helvetica; color: #666;}
#FormularioDeFaleConosco #Nome, #FormularioTrabalheConosco #Nome, #FormularioCoordenador #Nome { width: 100%;}
#FormularioDeFaleConosco #Telefone { width: 100%;}

#FormularioDeFaleConosco #Cidade, #FormularioTrabalheConosco #Cidade, #FormularioCoordenador #Cidade { width: 90%;}
#FormularioDeFaleConosco #Email { width: 90%;}
#FormularioDeFaleConosco #Endereco, #FormularioTrabalheConosco #Endereco { width: 90%;}
#FormularioDeFaleConosco #Bairro, #FormularioTrabalheConosco #Bairro { width: 100%;}
#FormularioDeFaleConosco #Mensagem, #FormularioTrabalheConosco #Mensagem, #FormularioCoordenador #Mensagem { width: 100%;}
#Estado {background-color: #FFF; width: 4.8em; border: 1px solid #ccc; font-size: 1em; font-family: Arial, Helvetica; color: #666; width: 100%;}

.BotaoEnviar {
    background: url('/static/images/bt-enviar-contato.jpg') no-repeat; display: block; width: 57px; height: 20px; margin: 0 0 10px 0; padding: 20px 0 0 0; text-indent: -99999em;
    cursor: pointer; border: 0; font-size: 0; float: right;
}

#Localizacao { background: url('/static/images/linha.gif') 0 top repeat-x; margin: 1.2em 0 0 0; padding: 1em 0 0 0;}
#Localizacao .intro { margin: 0; padding: 0;}
#Localizacao1 { float: left; width: 28.33em; margin: 0 1em 0 0;}
#Localizacao1 h4, #Localizacao2 h4 { margin: 0 0 0.5em 0; padding: 0; font-size: 1.17em;}
#Localizacao1 p, #Localizacao2 p { margin: 0 0 0.25em 0; padding: 0;}
#Localizacao1 img, #Localizacao2 img { border: 1px solid #ccc; padding: 0.83em; margin: 0.83em 0 0 0;}
#Localizacao2 { float: left; width: 28.33em; margin: 0;}
#Localizacao1 .AmpliarMapa, #Localizacao2 .AmpliarMapa { margin: 0.5em 0.5em 0 0; padding: 0; float: right;}

#MapasLocalizacao { background: url('/static/images/linha.gif') 0 bottom repeat-x; margin: 0 0 1.2em 0; padding: 0 0 1em 0;}
#MapaGoogle1, #MapaGoogle2 { display: none;}

/********************** Trabalhe Conosco **********************/
#FormularioTrabalheConosco #Email, #FormularioCoordenador #Email { width: 100%;}


/*********************** Mapa do Site ***********************/
.Titulos { margin: 0 0 0.7em 0; padding: 0; font-size: 1.33em; color: #0099ff; font-weight: bold;}

#ContainerMapa, #ContainerBusca { min-height: 28em;}
#ContainerMapa p {margin: 0 0 0.8em 0;}
#ListaMapa { margin: 2em 0 2em 0;}
#ListaMapa ul { display: block; margin: 0; padding: 0; color: #666;}
#ListaMapa ul li { margin: 0 0 1em 0; padding: 0 0 0 0.83em; list-style: none; background: url('/static/images/marcador-lista-mapa.gif') left center no-repeat;}
#ListaMapa ul li a { margin: 0; padding: 0; text-decoration: none; color: #666;}
#ListaMapa ul li a:hover { text-decoration: underline; color: #0099ff; font-weight: bold;}

#ContainerNovaBusca { background: url('/static/images/linha-separa-horizontal.gif') left top repeat-x; padding-top: 1em;}
#NovaBusca { background: url('/static/images/linha-separa-horizontal.gif') left bottom repeat-x; padding-bottom: 0.1em;}
#NovaBusca .Titulos { width: 17em; float: left;}

#FormNovaBusca {display: block; margin: 0; padding: 0; float: right;}
#FormNovaBusca #Termo {width: 28em; font-size: 1em; color: #999; margin: 0 0.22em 0 0; padding: 0.7em; border: 1px solid #ccc; vertical-align: top;}
#FormNovaBusca .BotaoPesquisar {
    background: url('/static/images/bt-ok-busca2.jpg') no-repeat; border: none; font-size: 0; padding: 32px 0 0 0; margin: 0; cursor: pointer; width: 46px; height: 32px;
    vertical-align: top;
}

/***************** Resultado da Busca ********************/
#ListaResultadoBusca { display: block; margin: 2em 0 2em 0; padding: 0; color: #666;}
#ListaResultadoBusca li { margin: 0 0 1em 0; padding: 0 0 0 0.83em; list-style: none; background: url('/static/images/marcador-lista-mapa.gif') left center no-repeat;}
#ListaResultadoBusca li a { margin: 0; padding: 0; text-decoration: none; color: #666; }
#ListaResultadoBusca li a:hover { text-decoration: underline; color: #0099ff; font-weight: bold;}


/*********************** Telas de Cadastro **************************/
.ParagNews { font-size: 1.17em; line-height: 120%;}
.ParagNews img {vertical-align: middle; margin: 0 10px 0 0;}

.erro { font-weight: bold; color: #990000;}
.sucesso { font-weight: bold; color: #5c9b28;}


/*********************** Institucional **************************/
#ColunaSecao { float: right; width: 14.5em; position: relative;}
#ContainerListaNotas, #ContainerListaSubsecoes, #ContainerPaginas { margin: 0 0 1em 0; width: 14.5em; padding: 3px 0 0 0; position: relative;}
#ContainerPaginas {padding: 0 0 0.3em 0; background: url('/static/images/linha.gif') 0 bottom repeat-x;}
#ClipeListaNotas { position: absolute; top: 0; left: 13em;}
#ListaNotas, #ListaSubsecoes, #ListaPaginas { margin: 0; padding: 0.83em 0.5em 0 0.67em; display: block; color: #555451; background-color: #f3f3f3; border: 1px solid #e8ebed;}
#ListaNotas li, #ListaSubsecoes li, #ListaPaginas li { margin: 0; padding: 0 0 1em 0; list-style: none; height: 100%;}
#ListaNotas li a, #ListaSubsecoes li a, #ListaPaginas li a {
    margin: 0; padding: 0 0 0 0.83em; display: block; text-decoration: none; background: url('/static/images/marcador-lista-notas.jpg') left center no-repeat; color: #555451; font-weight: bold;
}
#ListaNotas li a:hover, #ListaSubsecoes li a:hover, #ListaPaginas li a:hover, #ListaNotas li.atual a, #ListaSubsecoes li.atual a, #ListaPaginas li.atual a {
    text-decoration: underline; font-weight: bold; color: #004a96; background: url('/static/images/marcador-lista-notas-hover.jpg') left center no-repeat;
}

#ColunaNota { width: 41.25em; float: left;}
#TextoNota { margin: 0; padding: 0; font-size: 1em; line-height: 120%;}
#TextoNota p {margin: 0 0 1em 0;}
#TextoNota img {border: 1px solid #e3e3e3; padding: 0.83em;}
.video, .audio { width: 363px; margin: 0 auto; clear: both; padding-top: 1em;}

#OpcoesNota { margin: 1.67em 0 2em 0; padding: 0;}
#OpcoesNota a {font-family: Arial; font-size: 1em; color: #0099ff; text-decoration: none;}
#OpcoesNota a:hover {text-decoration: underline;}
#Coluna #ContainerImagens {width: 85%;}
#ContainerImagens { padding-top: 0.83em; background: url('/static/images/linha.gif') 0 top repeat-x;}
#Imagens { margin: 0.83em 0 1.67em 0; padding-bottom: 0.25em; background: url('/static/images/linha.gif') 0 bottom repeat-x;}
#ContainerImagens .ImagensE, #ContainerImagens .ImagensD { margin: 0; padding: 0;}
#ContainerImagens .ImagensE img { margin: 0 1em 1em 0; padding: 0.7em; border: 1px solid #e3e3e3; overflow: hidden; float: left;}
#ContainerImagens .ImagensD img { margin: 0 0 1em 0; padding: 0.7em; border: 1px solid #e3e3e3; overflow: hidden; float: right;}

/*#ContainerArquivos { margin: 1.3em 0; padding: 0; background: none;}*/
#ContainerArquivos #ListaArquivos { display: block; margin: 0.83em 0 0 0; padding: 0;}
#ContainerArquivos #ListaArquivos li {
    margin: 0 0 0.5em 0; padding: 0 0 0 1em; font-size: 1em; list-style: none; background: url('/static/images/marcador-lista-arquivos.jpg') left center no-repeat;
}
#ContainerArquivos #ListaArquivos li a { font-size: 1em; color: #0099ff; text-decoration: underline; margin: 0; padding: 0;}


/********************** Enviar por Email ************************/
#ContentEnviar {width: 450px; height: 245px; overflow:hidden; display:none;  }

#EnviarPorEmail, #ConfEmail {
    width: 450px; height: 245px; font-family: Arial; font-size: 12px; color: #556C7C; margin: 0; padding: 0; background: url('/static/images/bg-enviar-por-email.jpg') no-repeat;overflow:hidden; }

#EnviarPorEmail #FormEmail { display: block; margin: 0 10px 0 17px; padding: 84px 0 0 0; color:#556C7C;}
#EnviarPorEmail #FormEmail #FormdoAmigo { float: left; display: block; }
#EnviarPorEmail #FormEmail #FormSeuEnviar { float: right; display: block; padding-left: 13px;}
#EnviarPorEmail #FormEmail #FormdoAmigo label, #EnviarPorEmail #FormEmail #FormSeuEnviar label {display: block; font-weight:bold;}


#EnviarPorEmail #FormEmail #FormdoAmigo .inputext, #EnviarPorEmail #FormEmail #FormSeuEnviar .inputext {display: block; width: 197px; height: 14px; font-size: 12px; font-family: Arial; color: #556C7C; margin: 2px 0 7px 0; padding: 3px; border: 1px solid #ccc; }
#EnviarPorEmail #FormEmail #FormdoAmigo .fim, #EnviarPorEmail #FormEmail #FormSeuEnviar .fim { margin-bottom: 0; }

#EnviarPorEmail #ContainerBotaoEnviar { float:right; display: block; margin: 0; padding: 21px 0 0 0;  }
#EnviarPorEmail #ContainerBotaoEnviar .BotaoEnviarEmail { width: 61px; height: 20px; background: url('/static/images/bt-enviar-por-email.jpg') no-repeat; font-size: 0; cursor: pointer;  border: 0; display: block; text-indent: -9999px; float: right; padding-top: 20px;  }

#EnviarPorEmailConf { height: 245px; overflow:hidden; width: 450px;}
#EnviarPorEmail p.txtform {margin: 0 0 15px 0; padding: 0; color: #556C7C; }

#ConfEmail {  width: 450px; height: 245px; overflow:hidden; overflow:hidden;}
#ConfEmail p {margin: 0 0 10px 0; padding: 100px 0 0 10px;}
#ConfEmail a {color: #36A4DB; text-decoration: none; margin: 0; padding: 0 0 0 10px;}
#ConfEmail a:hover { text-decoration: underline;}

#EnviarPorEmail #FormEmail label {display: block; margin: 0; padding: 0;}

/*************** Imagens ****************/
.alignleft {float: left; margin: 0 7px 5px 0; border: 1px solid #e3e3e3; padding: 0.58em; }
.alignright {float: right; margin: 0 0 5px 7px; border: 1px solid #e3e3e3; padding: 0.58em; }
.aligncenter {margin: 0 auto 5px auto; border: 1px solid #e3e3e3; padding: 0.58em; }
.alignnone {margin: 0 0 5px 0; border: 1px solid #e3e3e3; padding: 0.58em; }

/**************** Capa Subseção ******************/
.NotasSubsecao { margin-bottom: 1.5em; padding-bottom: 0.6em; background: url('/static/images/linha.gif') 0 bottom repeat-x;}
.NotasSubsecao .Titulos14 { font-size: 1.17em; margin: 0 0 0.5em 0; padding: 0;}
.NotasSubsecao .Titulos14 a { color: #0099FF; text-decoration: none;}
.NotasSubsecao .Titulos14 a:hover {text-decoration:underline;}
.NotasSubsecao .Texto { line-height: 120%;}
.NotasSubsecao .Texto .miniaturanota { border: 1px solid #e3e3e3; padding: 0.58em; float: left;}
.NotasSubsecao .ContinueLendo { float: right; display: block; margin: 0; padding: 0;}

/********************* Nota Subseção *************************/
#ListaNotas li ul, #ListaSubsecoes li ul { margin: 1.17em 0; padding: 0 0 0 0.83em; display: block;}
#ListaNotas li ul li, #ListaSubsecoes li ul li { margin: 0; padding: 0;}
#ListaNotas li ul li a, #ListaSubsecoes li ul li a {
    margin: 0 0 1em 0; padding: 0 0 0 0.83em; display: block; text-decoration: none; background: url('/static/images/marcador-lista-mapa.gif') left center no-repeat; color: #555451;
}
#ListaNotas li.atual ul li a, #ListaSubsecoes li.atual ul li a, #ListaNotas li ul li.atual a,
#ListaSubsecoes li ul li.atual a, #ListaNotas li ul li a:hover, #ListaSubsecoes li ul li a:hover {
    text-decoration: none; font-weight: normal; color: #555451; background: url('/static/images/marcador-lista-mapa.gif') left center no-repeat;
}
#ListaNotas li ul li a:hover, #ListaSubsecoes li ul li a:hover, #ListaNotas li.atual ul li.atual a, #ListaSubsecoes li.atual ul li.atual a {
    text-decoration: underline; font-weight: normal; color: #555451;
}


/*********** Blog **********/
#ColunaEsquerdaBlog { width: 43.58em; float: left;}
#ColunaDireitaBlog {float:right; width: 12.58em;}

.chamada_post {margin-bottom: 1em; padding-bottom: 0.8em; background: url('/static/images/linha.gif') 0 bottom repeat-x; }
.chamada_post .content {padding-bottom: 1em;}
.chamada_post .titulo {font-size: 1.16em; margin: 0 0 0.8em 0; padding: 0;}
.chamada_post .titulo img {vertical-align:middle;}
.chamada_post .titulo a {color: #0099FF; text-decoration: none; }
.chamada_post .titulo a:hover {text-decoration:underline;}
.chamada_post .titulo span {font-size: 0.85em; font-weight: normal;}
.chamada_post .info {padding-bottom: 1em;}
.chamada_post .info img {vertical-align:middle;}
.chamada_post .info a { color: #0099FF; }
.chamada_post .texto {line-height: 120%;}
.chamada_post .texto p {margin: 0 0 1em 0;}

.chamada_post .n_coment { background-color: #73c7f0; border: 1px solid #05A9E6; width: 9.66em; padding: 0.3em; color: #FFF; text-align: center; font-size: 0.91em; float:right; position: relative;}
.chamada_post .n_coment a {color: #FFF; text-decoration:none;}
.chamada_post .n_coment a:hover {color: #FFF; text-decoration:underline;}
.chamada_post .n_coment .dec {background: url('/static/images/icon_coment.gif') no-repeat; height:9px; width:9px; font-size: 0; position:absolute; top: -9px; left: 78%; }
#ColunaDireitaBlog .titulo {text-indent: -9999px; font-size: 0; margin: 0 0 10px 0; padding: 0;}
#TitPosts {width:69px; height:18px; background: url('/static/images/tit_posts.gif') no-repeat; }
#TitCategoria {width:112px; height:19px; background: url('/static/images/tit_categorias.gif') no-repeat; }
#TitArquivo {width:92px; height:20px; background: url('/static/images/tit_arquivo.gif') no-repeat;}
#TitNuvem {width:107px; height:18px; background: url('/static/images/tit_assuntos.gif') no-repeat;}
#TitBlogs {width:73px; height:19px; background: url('/static/images/tit_blogs.gif') no-repeat;}
#TitAutores {width:73px; height:19px; background: url('/static/images/tit_blogs.gif') no-repeat;}
#Tags {width:100%;overflow:hidden;}
#Tags a { color: #666; text-decoration:none; } 
#Tags a:hover { color: #0099FF; text-decoration:underline; }

#ColunaDireitaBlog .lista, #Tags { margin: 0 0 1.3em 0; padding: 0 0 0.3em 0; background: url('/static/images/linha.gif') 0 bottom repeat-x;}
#ColunaDireitaBlog .lista li { margin: 0 0 0 0; padding: 0 0 0.5em 0.83em; list-style: none; background: url('/static/images/marcador-lista-mapa.gif') left center no-repeat;}
#ColunaDireitaBlog .lista li a { margin: 0; padding: 0; text-decoration: none; color: #666;}
#ColunaDireitaBlog .lista li a:hover { text-decoration: underline; color: #0099ff; }
#PostBlog {background:none; margin:0;}
.caixatitulo {background: url('/static/images/linha.gif') 0 top repeat-x; padding-top: 3px; }
.caixatitulo .bottom {background: url('/static/images/linha.gif') 0 bottom repeat-x;  padding-bottom: 3px;}
.caixatitulo .center {position:relative; background: url('/static/images/bg_coment.jpg') 0 bottom repeat-x; padding: 0.7em 0.8em; font-size: 1.16em; color:#0099FF; font-weight: bold; }
.caixatitulo .center h4 {padding: 0; margin: 0;}
.caixatitulo .img {background: url('/static/images/nuvem.png') no-repeat; position:absolute; right: 1em; top:0.5em; height:21px; width:28px;}
#FormComentario {padding: 1.2em 0 0 0.3em; zoom: 100%;}
#FormComentario #Col1 {float:left; width: 16.66em; }
#FormComentario #Col2 {float: right; width: 24.91em;}
#FormComentario label {font-weight: bold;}
#FormComentario .linhaform {margin: 0 0 0.8em 0;}
#FormComentario .inputtext { height: 1.4em; width: 98%; border: 1px solid #ccc; background-color: #FFF;  padding-top: 0.1em  }
#FormComentario textarea { width: 98%; border: 1px solid #ccc; background-color: #FFF; height: 9.35em; margin: 0; display:block;}
#FormComentario #BtComentar {float:right; display:block; margin: 1em 0 0 0;}
#Comentarios {padding-bottom: 1em;}
#Comentarios .ultimo {background: none;}
.comentario { margin: 0 0 0 0; padding: 1em 0 1em 0; background: url('/static/images/linha.gif') 0 bottom repeat-x; }
.comentario .data {margin: 0 0 0.8em 0;}
.comentario .site {font-weight: bold;}

#BoxPaginas {}
#BoxPaginas #PgAnterior {float:left;}
#BoxPaginas #PgSeguinte {float:right;}

/********* Capa ***************/
#PaginaInterna {position:relative;}
#ContainerDestaques { position:relative; left: 0; top: 0;}
#ContainerDestaques #Det { height: 18.33em; overflow:hidden; padding: 1.2em 1.4em; border: 1px solid #e0e0e0; margin-bottom: 2em; z-index: 1; position:relative; }
#Destaques .img {width:326px; height:218px; float:left; overflow:hidden; }
#Destaques .img img {border: 0; padding:0; width:326px; height:218px;}
#Ultimas {}
#Ultimas #TitUltimas {margin: 0; padding: 0 0 0.5em 0; color: #333; font-size: 1.67em; font-weight: normal; }
#Ultimas .content .data {margin: 0 0 0.5em 0;}
#Ultimas .content .data img {vertical-align:middle;}
#Ultimas .titulo {font-size: 1.33em; margin: 0 0 0.4em 0;}
#Ultimas .content .miniaturanota {padding: 2px; float:left;}
#Ultimas .content .data a {text-decoration: none;}
#Ultimas .content .data a:hover {text-decoration:underline;}
#Ultimas .fatene-mercado {color: #CC0000;}
#Ultimas .fatene-blog {color: #EC7000;}
#Ultimas .n_coment {width: 7.4em;}
#Ultimas .fatene-momento-fatene {color: #006633; }
#Ultimas .fatene-pratica-profissional {color: #206CFF; }
#Destaques .visivel {display:block;}
.chamada_destaque {display:none; zoom: 100%;}
.chamada_destaque .content {background-color: #73C7F0; width: 25.2em; padding: 1.2em; float:right; color: #fff; height: 15.8em; overflow:hidden; }
.chamada_destaque .content h4 {margin: 0; padding: 0 0 0.8em 0; font-size: 1.5em;}
.chamada_destaque .content h4 a {color:#fff; text-decoration:none;}
.chamada_destaque .content h4 a:hover {text-decoration:underline;}
.chamada_destaque .content .saiba_mais {text-align:right;}
.chamada_destaque .content .saiba_mais a {color: #333;}

/*.chamada_destaque .content .interno {height: 12em; overflow:hidden;}*/
.chamada_destaque .content .resumo {line-height: 150%; margin: 0 0 1em 0;}
#ContainerDestaques #Paginacao {position:absolute;  width: 25.9em; right: 0; bottom: 2.7em; padding-right: 1.83em;}
#ContainerDestaques #Paginacao a {background-color:#349be2; border: 1px solid #26A9E8; margin-right: 0.5em; display:block; float:left; padding: 0.25em 0.4em; color:#FFF; text-decoration:none;}
#ContainerDestaques #Paginacao a.ativo {background-color: #fff; border: 1px solid #fff; color:#2E2715;}
#ContainerDestaques #Paginacao a:hover {text-decoration:underline;}

#DestaquesCapa2 {background: url('/static/images/linha.gif') 0 bottom repeat-x; padding-bottom: 1em; margin-bottom: 1.5em;}
#DestaquesCapa2 .chamada {width: 18.3em; float:left; padding-right: 0.3em; background: url('/static/images/linha_vertic.gif') right 0 repeat-y; margin-right: 1em; min-height: 9em;}
#DestaquesCapa2 .chamada3 {background: none; margin: 0; float:right; padding: 0;}
#DestaquesCapa2 .chamada img { margin: 0; border: 0; border-left: 5px solid #566B7B; float:left; margin: 0 0.3em 0 0; padding: 0 0 0 2px; }
#DestaquesCapa2 .chamada h3 {font-size: 1.5em; margin: 0 0 0.8em 0; padding: 0; color:#333; font-weight:normal;}
#DestaquesCapa2 .chamada h3 a { text-decoration: none; color: #333;}
#DestaquesCapa2 .chamada h3 a:hover { text-decoration: underline; color: #0099ff;}
#DestaquesCapa2 .chamada p {margin: 0; clear: both; padding-top: 0.5em;}

#FecharBanner { float: right; font-size: 1.5em; color: #C5231C; text-decoration: none; background: url('/static/images/bt-fechar-banner.jpg') right center no-repeat; padding-right: 1.5em;}
#Busdoor {
    display: none; position: absolute; top: 20%; left: 45%; margin-left: -308px; border: 2px solid #221A6F; z-index: 2; background-color: #FFF; width: 692px; height: 380px;
    padding: 3px; overflow: hidden;
}
#Busdoor p { margin: 0; padding: 0;}
.popup { margin: 4px 2px 2px 2px; padding: 0; width: 685px; height: 350px;}
