﻿/***************************************/
.blanket {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
   filter:alpha(opacity=65);
}
.popUpDiv {
	position:absolute;
	background-color:#eeeeee;
	left:250px;
	top:950px;
	/*width:400px;
	height:350px;*/
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}



/***************************************/
#layerAutores {font:  11px tahoma; color: #7A7A7A; text-decoration: none; padding: 50px,20px,10px,20px;}
#layerAutores #textoAutores {float: left; width: 325px; margin-left: 15px;}

/*MENU*/
.clsTIOn, .clsTIOver {font-family: Tahoma;font-size: 11px;padding: 2px 4px;color: #000000;text-decoration: none;text-align: center;font-weight:bold;}
.clsCMOn, .clsCMOver {font-family: Tahoma;font-size: 11px;padding: 2px 4px;color: #000000;text-decoration: none;text-align: left;}

/*GERAL*/
body {margin-left: 0px; margin-top: 0px;}
.colunaCentral {top: 0px; left: 0px; width: 535px; z-index:-1;}
.colunaEsquerda {margin-bottom: 0px; margin-left:0px; vertical-align: top; width: 166px; background-image: url(../imagens/bgHome.gif);}
.colunaEsquerda div{border: solid 0px red;}
.colunaEsquerdaBack { background-image: url(../imagens/bgHome.gif);  background-repeat: repeat-y; z-index:-1;}
.colunaDireita {width: 183px;}
.texto, .texto a {font: 11px tahoma; color: #7A7A7A; text-decoration: none; text-align: justify; padding: 5px;}
.textoDestaque, .textoDestaque a {font: bold 11px tahoma; color: #7A7A7A; text-decoration: none; text-align: justify;}

/*HEADER*/
.tdLogo { background-image: url(../imagens/bgLogo.gif); background-repeat: no-repeat; width: 266px; height: 92px; padding: 0px;border:0px solid #C9C9C9; border-right: 0px solid #C9C9C9;}
.tdTopo { background-image: url(../imagens/bgTopo.gif); background-repeat: repeat-x; padding-left: 20px;border: 0px solid #C9C9C9; border-left: 0px solid #C9C9C9;}
.tdMenu { color:#ffffff; font: 11px tahoma; background-image: url(../imagens/bgMenu.gif); background-repeat: repeat-x; padding: 0px; width: 98%;border-top: 0px solid #C9C9C9;}
.txtMenu, .txtMenu a { font: 11px tahoma; color:#000000; text-decoration: none;  }
.banner {width: 468px; height: 60px; border: solid 0px #393939;}
.data { position: absolute; top: 124px; left: 168px; width: 610px; height: 19px; z-index:0; background-color: #F7F7F7; padding-right: 10px; text-align:right; font: 11px tahoma; color: #7A7A7A;}

/*LATERAL ESQUERDA*/
.margem { padding-left: 5px;}
.nomeCampo, .nomeCampo a {font: bold 10px tahoma; color: #4C4C4C; text-decoration: none; }
.campoTexto { font-family: Tahoma; font-size: 11px; color: #4C4C4C; border: solid 0px #5C666F; }
.margem .titulo { font: bold 11px tahoma; color: #434A51; }
.comboArea {font: 10px tahoma; color: #4C4C4C;}
.destaque .textoEspecialSaiba {font: 11px tahoma; font-weight: normal; color: #AF0000; text-decoration: underline; padding: 2px; margin: 2px;}


/*LATERAL DIREITA*/
.margemdireita { padding-left: 16px;}
.destaque {background-color: #EEEEEE; border: solid 2px #F7F7F7;}
.destaque .texto { font: 11px tahoma; color: #4C4C4C; padding: 2px; text-decoration: none;}
.destaque .tituloPromoDestaque, .textoPromoDestaque a {font:  bold 11px tahoma; color: #AF0000; text-decoration: none; text-align: justify; padding: 5px; margin: 5px;}
.destaque .textoPromoDestaque a:hover { font: bold 11px tahoma; color: #AF0000; text-decoration: underline; text-align: justify }
.destaqueVitrine {background-color: #AAB2B9; border: solid 2px #F7F7F7; margin: 0px;}
.destaqueVitrine .tituloDestaque, .tituloDestaque a { font: bold 13px tahoma; text-align: center; color: #343A3F; padding: 5px; border-bottom: solid 3px #AACCDD; text-decoration: none; }
.destaque .textoLanc {font: 12px ; font-weight: normal; color: #AF0000; text-decoration: underline; padding: 2px; margin: 2px;}


/*BUSCA*/
.tituloBusca {font: bold 11px tahoma; color: #F3940C;}
.tipoMaterial img {padding: 2px;}
.listaObra {padding:5px;}
.destaqueObra {border: solid 3px #e5e5e5; padding-top: 20px; padding-left: 10px}

/*CATALOGO*/
.catalogo{float: left; width: 30%; height: 135px; padding-bottom: 30px;}

/*CONTATO*/
.contato .titulo, .titulo a{ font: bold 11px tahoma; color: #68592C; margin-left:10px;}
.tabelaContato {border: solid 5px #F2F2F2; width: 95%; margin: 10px; padding: 10px;}
.textoOqueE .linkEmail {font: 11px tahoma; color: #FFBF00; }
.campoFormulario { font-family: Tahoma; font-size: 11px; color: #4C4C4C; border: solid 1px #5C666F; }
.botao {font-family: Tahoma; font-size: 11px; color: #4C4C4C; border: solid 1px #5C666F; background-color: #CCCCCC;}
.TextoContato{font: bold 11px tahoma; color: #4C4C4C; text-decoration: none;}
.tdContato{ height:100;}
.ContatoCanal { color: #656565; letter-spacing: 2px; border-bottom: 2px solid #B09047; padding-top:15px; padding-left:15px; }
.ConteudoContato, .ConteudoContato a {font: bold 12px tahoma; color: #B09047; text-transform: uppercase; text-decoration: none;}


/*USER CONTROL OBRA*/
.capaB {text-align:center; width: 40px; height: 56px; }
.capamaterial { text-align:center; height: 56px; }
.capapesquisa {width: 36px; height: 56px; margin: 5px; border: 1px solid #010808;}
.capa {text-align: center; margin: 5px}

.titulo, .titulo a {font: bold 11px tahoma; color: #4C4C4C; padding:0px; text-decoration: none;}
.titulosugestao, .titulosugestao a{ font: 11px tahoma; color: #4C4C4C; padding:2px; text-decoration: none; }
.espacosugestao { float:left; font-family:Verdana; height: 145px; padding-bottom:50px;}

.Area,.Area a {font: bold 11px tahoma; color: #286D71; padding: 2px; text-indent: 3px; text-decoration: none; }
.autor, .autor a { font: 10px tahoma; color: #4C4C4C; padding-left: 0px; text-decoration: none;}
.mais, .mais a { font: 9px tahoma; color: #008DDE; text-decoration: none; }
.autor .mais, .mais a { font: 9px tahoma; color: #4C4C4C; text-decoration: none; }
.matApoio, .matApoio a { font: bold 10px tahoma; color: #636363; padding: 2px; text-decoration: none; }
.verLista, .verLista a, .verLista img{ font: 9px tahoma; color: #636362; padding-right: 2px; text-align: left; text-decoration: none; padding-left: 2px; }
.verListaMaterial, .verListaMaterial a, .verListaMaterial img{ font: bold 9px tahoma; color: #636362; padding-right: 2px; text-align:left; text-decoration: none; padding-left: 2px;}
.sobreObra {text-align:center; margin:2px; border: 0px; }
.fichaObra {border: solid 5px #F2F2F2; padding: 10px; width: 100%;}
.item, .item a {font: 12px tahoma; color: #363636; padding:5px; text-decoration: none; text-align: center;  vertical-align: middle;}
.conteudoObra {padding:10px; overflow:auto; height: 300px; text-align: justify; scrollbar-arrow-color:#CCCCCC;scrollbar-3dlight-color:#CCCCCC;scrollbar-highlight-color:#CCCCCC;scrollbar-face-color:#888888;scrollbar-shadow-color:#CCCCCC;scrollbar-darkshadow-color:#CCCCCC;scrollbar-track-color:#CCCCCC;}
.tituloConteudo, .tituloConteudo a {font: bold 11px tahoma; color: #286D71; text-transform: uppercase; text-decoration: none;}
.comente, .comente a {border: solid 0px #000000; font: bold 9px tahoma; color: #669999; text-decoration: none; padding: 2px; text-align: left;}
.tituloDisciplina { font: bold 10px tahoma; color: #363636; padding-left:0px; padding-top:5px;}
.listaDisciplina, .listaDisciplina a { font: 10px tahoma; color: #7A7A7A; text-decoration: none; }
.listaExtras, .listaExtras a { font: 10px tahoma; color: #363636; text-decoration: none;}
.complemento, .complemento a { font: 10px tahoma; color: #363636; padding-left:0px; padding-top:5px; text-decoration: none; }
.compreJa {margin: 5px; border: 0px; padding-left: 7px;}
.btcompreJa {border: solid 0px black;text-align: right;}
.linksDiferente {text-decoration: none; border-top: solid black 1px; border-bottom: solid black 1px; font-size:12px; color: #669999; margin-left:20px;}

/*MATERIAL DE APOIO*/
.tabelaMaterial {width:90%; margin-left:10px; border:dotted 1px #B2B2B2;}
.tituloAcessoRestrito {font: bold 11px tahoma; margin-left:10px; border-bottom: dotted 1px #008DDE; width:95%; color: #008DDE;}
.tituloMaterial, .tituloMaterial a { font: bold 11px tahoma; color: #000000; text-decoration: none; text-align: justify;margin-left:10px;}
.textoMaterial {font: 11px tahoma; color: #7A7A7A; text-decoration: none; padding: 5px;margin-left:10px;}
.itemMaterial { vertical-align:bottom; border-bottom:dotted 1px #B2B2B2;}
.foldinglist .Email { font: 11px tahoma; color: #FFBF00; }
.tituloOqueE, .tituloOqueE a { font: bold 11px tahoma; color: #008DDE; text-decoration: none; text-align: justify; padding: 10px;}
.textoOqueE, .textoOqueE a {font: 11px tahoma; color: #7A7A7A; text-decoration: none; text-align: justify; padding: 10px; }

/* vinhetaMidia (Default) */
.vinhetaMidia {background-color: #F2F2F2; font: bold 11px tahoma; border-top: 2px solid #E5E5E5; width: 100%; height: 30px; }
.vinhetaMidia .titulo { color: #656565; text-align: left; text-transform: uppercase; letter-spacing: 2px; border-bottom: 2px solid #8D8D8D; padding-top:15px; padding-left:15px; width: 100%; }

/* vinhetaCanal (Default) */
.vinhetaCanal {background-color: #F2F2F2; font: bold 11px tahoma; border-top: 2px solid #E5E5E5; border-left: 2px solid #E5E5E5; width: 100%; height: 19px; }
.vinhetaCanal .canal { color: #656565; letter-spacing: 2px; border-bottom: 2px solid #66ABA9; padding-top:15px; padding-left:15px; }
.vinhetaCanal .titulo { color: #66ABA9; text-transform: uppercase; letter-spacing: 2px; border-bottom: 0px solid #E5E5E5; padding-top:15px; padding-left:5px; width: 100%; }

/* vinhetaCanal (Serviços) */
.servicos .vinhetaCanal {background-color: #F2F2F2; font: bold 11px tahoma; border-top: 2px solid #E5E5E5; border-left: 2px solid #E5E5E5; width: 100%; height: 19px; }
.servicos .vinhetaCanal .canal { color: #656565; letter-spacing: 2px; border-bottom: 2px solid #AE0000; padding-top:15px; padding-left:15px; }
.servicos .vinhetaCanal .titulo { color: #AE0000; text-transform: uppercase; letter-spacing: 2px; border-bottom: 0px solid #E5E5E5; padding-top:15px; padding-left:5px; width: 100%; }

/* vinhetaCanal (MaterialApoio) */
.matApoio .vinhetaCanal {background-color: #F2F2F2; font: bold 11px tahoma; border-top: 2px solid #E5E5E5; border-left: 2px solid #E5E5E5; width: 100%; height: 19px; }
.matApoio .vinhetaCanal .canal { color: #656565; letter-spacing: 2px; border-bottom: 2px solid #008DDE; padding-top:15px; padding-left:15px; }
.matApoio .vinhetaCanal .titulo { color: #008DDE; text-transform: uppercase; letter-spacing: 2px; border-bottom: 0px solid #E5E5E5; padding-top:15px; padding-left:5px; width: 100%; }

/* vinhetaCanal (Contato) */
.contato .vinhetaCanal {background-color: #F2F2F2; font: bold 11px tahoma; border-top: 2px solid #E5E5E5; border-left: 2px solid #E5E5E5; width: 100%; height: 19px; }
.contato .vinhetaCanal .canal { color: #656565; letter-spacing: 2px; border-bottom: 2px solid #B7974D; padding-top:15px; padding-left:15px; }
.contato .vinhetaCanal .titulo { color: #B7974D; text-transform: uppercase; letter-spacing: 2px; border-bottom: 0px solid #E5E5E5; padding-top:15px; padding-left:0px; width: 100%; }

/* vinhetaCanal (Editora Saraiva) */
.saraivauni .vinhetaCanal {background-color: #F2F2F2; font: bold 11px tahoma; border-top: 2px solid #E5E5E5; border-left: 2px solid #E5E5E5; width: 100%; height: 19px; }
.saraivauni .vinhetaCanal .canal { color: #656565; letter-spacing: 2px; border-bottom: 2px solid #508727; padding-top:15px; padding-left:15px; }
.saraivauni .vinhetaCanal .titulo { color: #508727; text-transform: uppercase; letter-spacing: 2px; border-bottom: 0px solid #E5E5E5; padding-top:15px; padding-left:0px; width: 100%; }


/*SAIU NA IMPRENSA*/
.listaSaiuImprensa {padding: 5px; font: 11px tahoma;}
.listaSaiuImprensa div{ border:solid 0px black; width: 100%; height: 40px;}
.listaSaiuImprensa .titulo, .titulo a {color: #AF0000; font-weight: bold; }
.listaSaiuImprensa .destaqueImprensa, .destaqueImprensa a { font-weight: bold; color: #AF0000; text-decoration: none; }
.listaSaiuImprensa .chamada, .chamada a { text-align: left; color: #636362; padding-left:10px;  text-decoration: none; font-weight: bold;}
.listaSaiuImprensa .complemento, .complemento a {padding:2px; text-align: left; color: #636362; padding-left:10px;  text-decoration: none;}
.obraImprensa .titulosugestao, .titulosugestao a {font: bold 11px tahoma; color: #4C4C4C; padding:2px; text-decoration: none;}
.obraImprensa .Autor, .Autor a { font: 10px tahoma; color: #4C4C4C; padding-left: 0px; text-decoration: none;}
.obraImprensa table {width: 100%;}

.listSaiuImprensa li {font: bold 11px tahoma; color: #4C4C4C; padding:2px; text-decoration: none;}
.listSaiuImprensa li a {font: bold 11px tahoma; color: #4C4C4C; padding:2px; text-decoration: none;}
.listSaiuImprensa li a:hover { text-decoration: underline; }  
/*
.chamada { text-align: left; color: #636362; padding-left:10px;  text-decoration: none; font-weight: bold;}
*/

/*PESQUISA*/
.psqTitulo {font: bold 11px tahoma; color: #66ABA9; border-bottom: 0px solid #E5E5E5; padding-top:15px; padding-left:5px; width: 100%; }

 /*Erros*/
.ErroObraTitulo { font: bold 14px tahoma; color: #AA0000;}
.ErroObraTexto {font: bold 12px tahoma; color: #AA0000;}
table.ErroObra {border-collapse: collapse;background: #F5F5F5; border: 1px solid #FF0000;}
div.ErroObra {width: 83%; text-align:  center; margin-left: auto; margin-right:  auto; text-align: center;}


/* Pesquisa Bibliografica */

.ResultadosPesquisados {font: bold 11px tahoma; color: #66aba9;}
.espacoCampo { font: 11px tahoma; color: #4C4C4C; border: 2px solid #B2B2B2; }
.ResultadoCapa {width: 36px; height: 56px; border: 3px solid #000000; margin: 5px;}
.AutorPesquisa{font: italic 10px tahoma; color: #4C4C4C;}
.PaginaAtual{padding: 1px; text-decoration: none; background-color: #aaaaaa; color: #fafafa; font-weight: bold}
.TextoPesquisado{font: bold 11px tahoma ; color: #000000; }
.InfoPesquisa{font: bold 10px tahoma; color: #7a7a7a;}
.PaginacaoPesquisa a{color: black; font: bold 11px tahoma;}
.divPesquisa{background: #fafafa; border:0px solid #aaaaaa; width: 98%; margin-left: auto; margin-right: auto;}

/*Minha Área */
.Logado{font: bold 10px tahoma; color: Black;}
.divListaDisciplinas {width: 93%; text-align: left; margin-left: auto; margin-right: auto;}
.DestaqueMinhaArea{ font: bold 12px tahoma; color: #FFBF00; padding:2px; text-decoration: none;}
.ConteudoMinhaArea, .ConteudoMinhaArea a {font: bold 12px tahoma; color: #FFBF00; text-transform: uppercase; text-decoration: none;}
.MinhaAreaCanal { color: #656565; letter-spacing: 2px; border-bottom: 2px solid #FBC010; padding-top:15px; padding-left:15px; }
.botaoPesquisa {background-image: url(../imagens/bt_pesquisa.gif);  background-repeat: repeat-y; z-index:-1;}

/*Parcerias*/
.parcerias .Autor { font: 9px tahoma; color: #4C4C4C; text-decoration: none;}
.parcerias .titulosugestao { font: bold 11px tahoma; color: #4C4C4C; text-decoration: none;}
.parcerias .espacosugestao { float:left; font-family:Verdana; height: 100px; padding-bottom:3px; border-bottom: dotted 1px #000000;}
.parcerias .sobreObra {left: 50px;}
.parcerias .Area {font: bold 11px tahoma; color: #286D71; padding: 2px; text-indent: 3px; text-decoration: none;}

/*Banco de Testes*/
.linkClaro {font-weight: normal;}
.linkBanco {color: #363636; font : 10px verdana; text-decoration : none;}
.BancoTBotao{display: block;border-color: #999 #000 #000 #999;border: 1px solid;width: 130px;padding: 10px;background: #99D2D4;color: #000;font-family: Verdana;font-size: 11px;font-weight: bold;text-align: center;text-decoration: none;}
.BancoTBotao:hover	{position: relative;top: 1px;left: 1px;border-color: #000 #999 #999 #000;background: #34979C;}
.BancoTexto{font: 12px tahoma; color: #6B6666; text-decoration: none; text-align:  left; padding: 5px;}
.BancoBTAjuda{display: block;border-color: #999 #000 #000 #999;border: 1px solid;width: 30px;padding: 5px;background: #99D2D4;color: #000;font-family: Verdana;font-size: 9px;font-weight: bold;text-align: center;text-decoration: none;}
.BancoTCaixa{background: #99D2D4;}
.ErroBancoTeste { font: bold 14px tahoma; color: #FF0000;}
.BancoTCaixaDificuldade{background: #63ADAE;}
.BancoTExercicios{font: 12px tahoma; color: #6B6666; text-decoration: none; text-align: justify; padding: 5px; font-style: italic;}
.BanTesAlternativa {font:bold 12px tahoma;}
.BanTesRespostaCerta{ color: Green; font:bold 12px tahoma;}
.BancoTesteNumquestao{ color: Black; font:  12px tahoma;}
.BancoTPaginacao{color: #000;font-family: Verdana;font-size: 11px;font-weight: bold;text-align: center;text-decoration: none;}
.BancoTPaginacao:hover	{position: relative;top: 1px;left: 1px;border-color: #000 #999 #999 #000;background: #34979C;}

/*Ativação*/
.textoativacao, .textoativacao a {font: 12px tahoma; color: #7A7A7A; text-decoration: none; text-align: center; padding: 5px;}
.ativacaodestaque, .ativacaodestaque a {font: bold 14px tahoma; color: #7A7A7A; text-decoration: none; text-align: center; padding: 5px;}


/*Destaque Especial*/

.destaqueEspecial {font: 11px tahoma; font-weight: bold; color: #AF0000; text-decoration: none; padding: 2px; margin: 2px;}



/* ########## PAGINACAO ########## */
.paginacao { display: block; margin: 2px 2px 10px 2px; padding-bottom: 2px; text-align: left; }
.paginacao ul  { margin: 2px; padding: 0px; }
.paginacao ul li { display: inline; padding: 0px 5px 2px 5px; }
.paginacao ul li.pagAtual { background-color: #e1e9eb; color: #000000; }
.paginacao .totalEncontrado { display: block; margin-bottom: 5px; padding: 3px; background-color: #eae9e5; border-bottom: 2px solid #000000; }


/*Banco de TestesFull*/
.BancoTFBotao{display: block;border-color: #999 #000 #000 #999;border: 1px solid;width: 130px;padding: 10px;background: #BDC3C8; color: #000;font-family: Verdana;font-size: 11px;font-weight: bold;text-align: center;text-decoration: none;}


