body{background:url(../img/fundo.gif) top center repeat-x #102432; font:normal 11px "Lucida Sans Unicode"; color:#606060;}

a:link, a:visited,a:active { text-decoration:none; color:#606060;}
a:hover {text-decoration:none; color:#2373b5; border-bottom:dotted 1px #b8b8b8;}

/* Cabeçalho */

.estrutura{width:992px; padding:1px; background:#FFFFFF; margin:0 auto;}

.estrutura2{ background:url(../img/fundoInterno.gif) center top repeat-x #eeeeee; overflow:hidden; border:dotted 1px #a3b9c3;}

.estruturaAzul {background-color:#0c3b5a; width:1002px; margin:0 auto;} 

.logo{ float:left; margin:10px 5px 0px 10px;}

.menu{ padding:0px 15px 0px 15px; background:url(../img/fundoMenu.gif) repeat-x top center #35556e; width:930px; margin:0 auto; clear:both; border:solid 1px #FFFFFF; height:36px;}

.menu li { float:left;}

.menu li a:link,.menu li a:active,.menu li a:visited { margin:0px 14px 0px 14px; letter-spacing:-1px; color:#d2d8db; font:normal 11px Verdana; text-transform:uppercase; line-height:36px;}

.menu li a:hover { margin:0px 14px 0px 14px; color:#75b6d6; font:normal 11px Verdana;  letter-spacing:-1px; text-transform:uppercase; border-bottom:dotted 1px #75b6d6; line-height:36px;}

/* CONTEÚDO HOME */

.conteudo{padding:15px 0px 15px 0px; width:960px; margin:0 auto;}

.estruturaHomeEsquerda{ width:570px; float:left;}

.estruturaHomeDireita{ width:375px; margin:0px 0px 0px 15px; _margin-left:5px; float:left; }

.quadroPadrao1{ background-color:#FFFFFF; overflow:hidden; float:left; padding:1px; }

.quadroPadrao2{ border:dotted 1px #d7d7d7;}

.quadroHomeNossaMissao{ width:552px; height:147px; padding:13px 0px 0px 13px;}

.quadroHomeNossaMissao .foto{ float:left; margin:0px 18px 0px 0px; background-color:#d9d9d9; padding:1px; width:270px;}

.quadroHomeNossaMissao .foto img{border:dotted 1px #d7d7d7;}

.quadroHomeNossaMissao .missao{ margin:5px 0px 0px 0px; float:left; width:245px; }

.quadroHomeNossaMissao .missao img{ margin:0px 0px 5px 0px;}

.quadroHomeNossaMissao .missao p { line-height:14px;}

.quadroHomeArtigos {width:565px; padding:15px 0px 0px 15px; float:left;}

.quadroBrancoArtigos{width:565px; overflow:hidden; padding:20px 0px 15px 0px;}

.quadroBrancoArtigos .fotoArtigo{ background-color:#d9d9d9; padding:2px; width:148px;}

.quadroBrancoArtigos .fotoArtigo img{border:dotted 1px #f4f4f4;}

.quadroBrancoArtigos .artigoLista li{ float:left; width:148px; padding:0px 18px 0px 20px; _padding-right:5px;}

.quadroBrancoArtigos .artigoLista li .link{ padding:8px 5px 0px 8px; width:148px; float:left}

.quadroBrancoArtigos .artigoLista li a{ font-size:13px; color:#333333;}

.quadroBrancoArtigos .artigoLista li a:hover{ font-size:13px; color:#3c379e;}

.linhaDivisaoArtigosHome{border-bottom:dotted 1px #d7d7d7; float:left; margin:15px 20px 10px 20px; _margin:15px 10px 10px 10px; width:525px;}

.outrosArtigos{ float:left; width:525px; padding:0px 20px 0px 20px;}

.outrosArtigos .botaoMais{ margin:6px 0px 0px 120px; float:right;}

.botaoMais:link,.botaoMais:active,.botaoMais:visited{ background:url(../img/iconMaisBotaoCinza.gif) left top no-repeat #595959; font:normal 11px Arial, Helvetica, sans-serif; color:#eeeeee; height:20px; line-height:20px; display:block; width:65px; overflow:hidden; padding:0px 0px 0px 26px; border:double 3px #d9d9d9;}

.botaoMais:hover{ background:url(../img/iconMaisBotaoCinza.gif) left top no-repeat #000000; background-position:0 -20px; font:normal 11px Arial, Helvetica, sans-serif; color:#ffffff; height:20px; line-height:20px; display:block; width:65px; overflow:hidden; padding:0px 0px 0px 26px; border:double 3px #cccccc;}

.listaOutrosArtigos{ width:551px; float:left; padding:5px 12px 0px 2px;}

.listaOutrosArtigos li { background:url(../img/iconSetaCinza.gif) left top no-repeat; padding:0px 0px 0px 17px; margin:0px 30px 5px 0px;}

.listaOutrosArtigos li a{ font-size:13px; color:#333333;}

.listaOutrosArtigos li a:hover{ font-size:13px; color:#3c379e;}



.estruturaQuadroHomeNoticias{float:left; width:275px;}

.quadroHomeNoticias {width:255px; padding:15px 0px 0px 15px; }

.quadroBrancoNoticias{width:270px; overflow:hidden; padding:10px 0px 15px 0px;}

.linhaDivisaoNoticiasHome{border-bottom:dotted 1px #d7d7d7; margin:12px 0px 10px 0px;}

.noticiasLista{ padding:5px 20px 0px 20px;}

.noticiasLista li { background:url(../img/iconSetaCinza.gif) left top no-repeat; background-position:0 4px; padding:5px 5px 5px 18px; border-bottom:dotted 1px #d7d7d7; }

.noticiasLista li h1{ color:#999999; letter-spacing:-1px;}

.noticiasLista li a{ font-size:12px; line-height:12px; color:#333333;}

.noticiasLista li a:hover{ font-size:12px; line-height:12px; color:#9b392f;}



.estruturaQuadroHomeLivros{float:left; width:275px; margin:0px 0px 0px 20px;}

.quadroHomeLivros {width:255px; padding:15px 0px 0px 15px; }

.quadroBrancoLivros{width:270px; overflow:hidden; padding:10px 0px 15px 0px;}

.livrosLista{ padding:5px 20px 0px 20px;}

.livrosLista img{ float:left; margin:0px 15px 20px 0px; }

.livrosLista li a{ font-size:13px; line-height:12px; color:#333333;}

.livrosLista li a:hover{ font-size:13px; line-height:12px; color:#348441;}



.quadroPublicidade{ width:371px; height:83px; background:url(../img/publicidade.gif) left center no-repeat; background-position:1px 1px;}

.quadroPublicidade img{ margin:1px 0px 0px 30px;}



.estruturaQuadroHomeNovidades{float:left; width:375px;}

.quadroHomeNovidades {width:355px; padding:15px 0px 0px 15px; }

.quadroBrancoNovidades{width:370px; overflow:hidden; padding:10px 0px 15px 0px;}

.linhaDivisaoNovidadesHome{border-bottom:dotted 1px #d7d7d7; margin:12px 0px 10px 0px;}

.novidadesLista{ padding:5px 20px 0px 20px;}

.novidadesLista li h1{ color:#999999; letter-spacing:-1px;}

.novidadesLista li a{ font-size:15px; line-height:18px; color:#333333;}

.novidadesLista li a:hover{ font-size:15px; line-height:18px; color:#887b1f;}



.estruturaQuadroHomeVideos{float:left; width:375px;}

.quadroHomeVideos {width:355px; padding:15px 0px 0px 15px; }

.quadroBrancoVideos{width:370px; overflow:hidden; padding:5px 0px 15px 0px;}

#videoHome{margin:0px 0px 0px 5px;}

.videosLista{ padding:5px 15px 0px 20px;}

.videosLista .titulo{ padding:8px 0px 8px 0px; background:none; }

.videosLista li { background:url(../img/iconSetaCinza.gif) left top no-repeat; background-position:0 4px; padding:5px 5px 5px 18px; border-bottom:dotted 1px #d7d7d7; }

.videosLista li a{ font-size:15px; line-height:15px; color:#666666;}

.videosLista li a:hover{ font-size:15px; line-height:15px; color:#b75206;}

.nomeVideoAtual{ background:url(../img/fundoDivisaoVideo.gif) bottom repeat-x; padding:0px 0px 8px 0px;}

.nomeVideoAtual h1{ color:#b75206; font-size:17px; margin:0px 15px 0px 20px; line-height:16px;}

.nomeVideoAtual h2{ color:#863c04; font-size:10px; margin:15px 15px 0px 20px;}

.estruturaPublicidadeRodape{ float:left; width:958px; margin:10px 0px 10px 0px; }

/*.quadroPublicidadeRodape{float:left; width:300px; height:70px;}*/

.quadroPublicidadeRodape{float:left; width:270px; height:70px; background:url(../img/publicidade.gif) left center no-repeat; background-position:1px -5px; padding-left:30px;}

.estruturaPublicidadeRodape .quadroPadrao1{ margin:0px 0px 0px 23px; _margin:0px 0px 0px 21px;}


.rodape{background:url(../img/fundoRodape.gif) repeat-x bottom center; height:65px; width:996px; margin:0 auto;}

.rodape .novidades {width:385px;  float:left; border-right:dotted 1px #94abb4; height:45px; margin:10px 0px 10px 0px;}

.rodape .novidades img{ float:left; margin:7px 15px 0px 30px;}

.rodape .novidades div { background:url(../img/rodapeFundoForm.gif) no-repeat left; height:32px; width:200px; margin:10px 0px 0px 0px; float:left; }

.rodape .novidades div input{ border:none; background:none; font:normal 11px "Lucida Sans Unicode"; color:#b0b5b5; height:15px; width:150px; float:left; margin:8px 6px 0px 8px;}

.rodape .novidades div a { display:block; background:url(../img/rodapeFundoBotaoForm.gif); height:32px; width:34px; background-repeat:no-repeat; background-position:0 -32px; text-indent:-5000px; overflow:hidden; float:left;}

.rodape .novidades div a:hover {background-position:0 0px; border:none;}

.rodape .acompanhe {width:310px; border-right:dotted 1px #94abb4; float:left; height:45px; margin:10px 0px 10px 0px;}

.rodape .acompanhe .titulo{ float:left; margin:7px 10px 0px 30px;}

.rodape .acompanhe img{ float:left; margin:7px 3px 0px 3px;}

.rodape .copyright {width:130px; border-right:dotted 1px #94abb4; float:left; height:45px; margin:10px 0px 10px 0px;}

.rodape .copyright img{ margin:7px 3px 0px 30px;}

.rodape .desenvolvido {width:150px; float:left; height:45px; margin:10px 0px 10px 0px;}

.rodape .desenvolvido img{ margin:7px 3px 0px 30px;}


/* PERGUNTAS FREQUENTES*/

.tituloPerguntas{ margin:5px 0px 15px 25px;}

.estruturaPerguntasEsquerda{ width:570px; float:left; margin:0px 15px 0px 0px;}

.estruturaPerguntasDireta{ width:375px; _width:370px; float:left; margin:12px 0px 0px 0px; }

.quadroPerguntasDetalhe{ width:565px;}

.quadroPerguntasDetalhe .titulo{ background:url(../img/fundoGradientePerguntas.gif) repeat-x bottom left; padding-bottom:12px;}

.quadroPerguntasDetalhe .texto{ color:#7f7f7f; font:normal 12px "Lucida Sans Unicode"; margin:10px 25px 20px 25px;}

.quadroPerguntasDetalhe .titulo h2{ color:#b0b0b0; font:normal 11px "Lucida Sans Unicode"; margin:10px 0px 0px 25px;}

.quadroPerguntasDetalhe .titulo h1{ color:#3f3f3f; font:normal 15px "Lucida Sans Unicode";  margin:0px 0px 0px 25px;}

.quadroPerguntasLista {width:375px; _width:370px; padding:15px 0px 0px 0px; float:left;}

.quadroPerguntasLista img{ margin:0px 0px 0px 15px;}

.quadroBrancoPerguntasLista{width:375px; _width:370px; overflow:hidden; padding:0px 0px 0px 0px;}

.perguntasLista{ padding:10px 15px 0px 20px;}

.perguntasLista li { background:url(../img/perguntasIconeLista.gif) left top no-repeat; background-position:0 7px; padding:8px 5px 10px 20px; border-bottom:dotted 1px #d7d7d7; }

.perguntasLista .ativo { background:url(../img/perguntasIconeLista2.gif) left top no-repeat; color:#9d151a; background-position:0 4px; padding:8px 5px 10px 20px; border-bottom:dotted 1px #d7d7d7; }

.perguntasLista li a{ font-size:12px; line-height:12px; color:#7f7f7f;}

.perguntasLista li a:hover{ font-size:12px; line-height:12px; color:#9d151a;}

.enviarPergunta{background:url(media/img/perguntasFundoListaEnviarPergunta.gif) repeat-x top center; height:60px;}

.enviarPergunta h1 {float:left; border-right:solid 1px #cccccc; color:#926f44; font:normal 16px 'Lucida Sans Unicode'; margin:10px 0px 0px 0px;  width:120px; padding:0px 15px 0px 20px; height:40px; line-height:17px;}

.enviarPergunta h2 {float:left; border-right:solid 1px #bbbbbb; font:normal 12px 'Lucida Sans Unicode'; padding:5px 12px 0px 12px; width:110px; height:35px; margin:10px 0px 0px 0px; line-height:14px;}

.enviarPergunta h3 {float:left; text-align:center; width:70px; padding:14px 0px 0px 0px;}


/* VIDEOS */

.tituloVideos{ margin:5px 0px 15px 25px;}

.estruturaVideosEsquerda{ width:510px; float:left; margin:0px 15px 0px 0px;}

.estruturaVideosDireta{ width:430px; _width:420px; float:left; margin:9px 0px 0px 0px; }

.quadroVideosDetalhe{ width:500px;}

.quadroVideosDetalhe .titulo{ background:url(../img/fundoGradientePerguntas.gif) repeat-x bottom left; padding-bottom:12px;}

.quadroVideosDetalhe .texto{ color:#7f7f7f; font:normal 12px "Lucida Sans Unicode"; margin:10px 25px 20px 25px;}

.quadroVideosDetalhe .titulo h2{ color:#863c04; font-size:10px; margin:15px 0px 0px 25px;}

.quadroVideosDetalhe .titulo h1{ color:#b75206; font-size:19px; margin:0px 15px 2px 25px; line-height:20px;}

.quadroVideosDetalhe .titulo p{ color:#888888; font:normal 11px "Lucida Sans Unicode"; margin:0px 15px 0px 25px; line-height:13px;}

.quadroVideosLista {width:430px; _width:420px; padding:15px 0px 0px 0px; float:left;}

.quadroVideosLista img{ margin:0px 0px 0px 15px;}

.quadroBrancoVideosLista{width:430px; _width:420px; overflow:hidden; padding:0px 0px 0px 0px;}

.videosInternaLista{ padding:10px 15px 15px 20px;}

.videosInternaLista li { background:url(../img/perguntasIconeLista2.gif) left top no-repeat; background-position:0 7px; padding:8px 5px 10px 20px; border-bottom:dotted 1px #d7d7d7; }

.videosInternaLista li a{ font-size:15px; line-height:15px; color:#666666;}

.videosInternaLista li a:hover{ font-size:15px; line-height:15px; color:#b75206;}

.videosInternaLista li p{ color:#aaaaaa; font:normal 11px "Lucida Sans Unicode"; margin:2px 0px 0px 0px; line-height:13px;}

.enviarVideos{background:url(media/img/perguntasFundoListaEnviarPergunta.gif) repeat-x top center; height:60px;}

#videoInterno{margin:10px 0px 10px 15px;}


/* AUTOR */

.tituloAutor{ margin:5px 0px 25px 25px;}

.estruturaAutorEsquerda{ width:680px; float:left; margin:0px 15px 0px 0px;}

.estruturaAutorDireta{ width:260px; _width:250px; float:left; margin:19px 0px 0px 0px; }

.quadroAutorDetalhe{ width:670px;}

.quadroAutorLista {width:260px; _width:250px; padding:13px 0px 0px 0px; float:left;}

.quadroAutorLista img{ margin:0px 0px 0px 15px;}

.quadroBrancoAutorLista{width:260px; _width:250px; overflow:hidden; padding:0px 0px 0px 0px;}

.quadroBrancoAutorLista p { color:7f7f7f; padding:15px 20px 0px 20px;}

.quadroBrancoAutorLista h1 { font:normal 15px "Lucida Sans Unicode"; color:#3a5c78; padding:10px 20px 5px 20px; }

.quadroBrancoAutorLista h2 { font:normal 13px "Lucida Sans Unicode"; color:#303030; padding:5px 20px 15px 20px; }

.colunaFotoSeta{position:absolute; margin:-10px 0px 0px 28px;}

.colunaFotoSeta h1{ color:#2e779e; font:normal 15px "Lucida Sans Unicode"; text-align:center; line-height:15px; margin:15px 0px 0px 0px;}

.conteudoLeonardo{ padding:15px 30px 18px 180px; }

.conteudoLeonardo p{ color:#7f7f7f; line-height:17px;}

.conteudoLeonardo h1 {color:#3a5c78; font:normal 22px "Lucida Sans Unicode"; margin:0px 0px 5px 0px;}

.conteudoLeonardo h1 span {color:#5284ad; }

.quadroAutorContatos{width:955px; overflow:hidden;}

.enviarAutor{height:60px;}

.enviarAutor .msn { background:url(../img/msn.jpg) no-repeat top left ; float:left; border-right:solid 1px #dddddd; color:#222222; font:normal 13px 'Lucida Sans Unicode'; padding:19px 30px 0px 80px; height:39px; background-position:18px 10px; line-height:12px;}

.enviarAutor span{ font:normal 11px "Lucida Sans Unicode";}

.enviarAutor .email { background:url(../img/email.jpg) no-repeat top left ; background-position:-2px -4px; float:left; border-right:solid 1px #dddddd; color:#222222; font:normal 13px 'Lucida Sans Unicode'; margin:10px 0px 0px 20px; padding:9px 25px 0px 60px; height:50px; line-height:12px;}

.enviarAutor .twitter {background:url(../img/twitter.jpg) no-repeat top left ; background-position:-2px -4px; float:left; color:#222222; font:normal 13px 'Lucida Sans Unicode'; margin:10px 0px 0px 20px; padding:20px 15px 0px 50px; height:40px; line-height:12px;}

/* CONSULTORIA */


.quadroBrancoAutorLista{width:260px; _width:250px; overflow:hidden; padding:0px 0px 0px 0px;}

.estruturaConsultoriaTopo{ width:960px;}

.tituloConsultoria{ margin:5px 0px 25px 25px;}

.estruturaConsultoriaTopo h2{ float:left; width:210px;   }

.estruturaConsultoriaTopo h1{ float:left; padding:9px 0px 0px 405px; text-align:right; color:#333333; font:normal 15px "Lucida Sans Unicode"; line-height:15px; }

.estruturaConsultoriaTopo h1 span{ font:normal 11px "Lucida Sans Unicode";  }


.quadroConsultoria1{float:left; width:300px; color:#7f7f7f; border-left:solid 5px #1c5a72;}

.quadroConsultoria1 h1{ font:normal 16px "Lucida Sans Unicode"; color:#226d8b; margin:10px 20px 10px 20px; line-height:18px;}

.quadroConsultoria1 h1 span{ color:#0093ae; line-height:25px;}

.quadroConsultoria1 img{ margin:0px 0px 10px 12px; border-bottom:dotted 2px #d7d7d7; border-top:dotted 2px #d7d7d7;}

.quadroConsultoria1 p{ margin:0px 18px 0px 20px; line-height:16px; padding:0px 0px 10px 0px; border-bottom:dotted 1px #d7d7d7;}

.quadroConsultoria1 h2{ font:normal 16px "Lucida Sans Unicode"; color:#3a5c78; margin:20px 20px 20px 20px; line-height:18px;}

.quadroConsultoria1 .listaMetodologia { clear:both; overflow:hidden; margin:10px 0px 10px 0px;}

.quadroConsultoria1 .listaMetodologia h2 { float:right; width:215px; font:normal 11px "Lucida Sans Unicode"; padding:0px 30px 0px 0px; margin:0px; line-height:16px; color:#7f7f7f;}

.quadroConsultoria1 .listaMetodologia h1 { float:left; color:#c7d4d7; font-size:21px; margin:0px; padding:5px 5px 0px 20px;}


.quadroConsultoria2{float:left; width:300px; color:#7f7f7f; border-left:solid 5px #a34905;}

.quadroConsultoria2 h1{ font:normal 16px "Lucida Sans Unicode"; color:#b75205; margin:10px 20px 10px 20px; line-height:18px;}

.quadroConsultoria2 h1 span{ color:#f86f07; line-height:25px;}

.quadroConsultoria2 img{ margin:0px 0px 10px 12px; border-bottom:dotted 2px #d7d7d7; border-top:dotted 2px #d7d7d7;}

.quadroConsultoria2 p{ margin:0px 18px 0px 20px; line-height:16px; padding:0px 0px 10px 0px; border-bottom:dotted 1px #d7d7d7;}

.quadroConsultoria2 h2{ font:normal 16px "Lucida Sans Unicode"; color:#b75205; margin:20px 20px 20px 20px; line-height:18px;}

.quadroConsultoria2 .listaMetodologia { clear:both; overflow:hidden; margin:10px 0px 10px 0px;}

.quadroConsultoria2 .listaMetodologia h2 { float:right; width:215px; font:normal 11px "Lucida Sans Unicode"; padding:0px 30px 0px 0px; margin:0px; line-height:16px; color:#7f7f7f;}

.quadroConsultoria2 .listaMetodologia h1 { float:left; color:#ddc5ac; font-size:21px; margin:0px; padding:5px 5px 0px 20px;}


.quadroConsultoria3{float:left; width:300px; color:#7f7f7f; border-left:solid 5px #9a6d13;}

.quadroConsultoria3 h1{ font:normal 16px "Lucida Sans Unicode"; color:#9a6d14; margin:10px 20px 10px 20px; line-height:18px;}

.quadroConsultoria3 h1 span{ color:#d4971b; line-height:25px;}

.quadroConsultoria3 img{ margin:0px 0px 10px 12px; border-bottom:dotted 2px #d7d7d7; border-top:dotted 2px #d7d7d7;}

.quadroConsultoria3 p{ margin:0px 18px 0px 20px; line-height:16px; padding:0px 0px 10px 0px; border-bottom:dotted 1px #d7d7d7;}

.quadroConsultoria3 h2{ font:normal 16px "Lucida Sans Unicode"; color:#9a6d14; margin:20px 20px 20px 20px; line-height:18px;}

.quadroConsultoria3 .listaMetodologia { clear:both; overflow:hidden; margin:10px 0px 10px 0px;}

.quadroConsultoria3 .listaMetodologia h2 { float:right; width:215px; font:normal 11px "Lucida Sans Unicode"; padding:0px 30px 0px 0px; margin:0px; line-height:16px; color:#7f7f7f;}

.quadroConsultoria3 .listaMetodologia h1 { float:left; color:#e3dba6; font-size:21px; margin:0px; padding:5px 5px 0px 20px;}

/* ARTIGOS */

.estruturaArtigos{ width:958px}

.tituloArtigos{ margin:5px 0px 15px 25px;}

.quadroArtigosDetalhe{ width:465px; height:120px; }

.quadroArtigosDetalhe .fotoArtigo{ background-color:#d9d9d9; padding:2px; width:148px; float:left; margin:15px 0px 0px 15px; _margin-left:7px;}

.quadroArtigosDetalhe .fotoArtigo img{border:dotted 1px #f4f4f4;}


.quadroArtigosDetalhe .link span{ font:normal 11px "Lucida Sans Unicode"; color:#b0b0b0;}

.quadroArtigosDetalhe .link{ margin:18px 5px 0px 16px; float:left; width:270px;}

.quadroArtigosDetalhe .link a{ font-size:15px; color:#333333;}

.quadroArtigosDetalhe .link a:hover{ font-size:15px; color:#3c379e;}


/* ARTIGOS INTERNA */ 


.tituloArtigosInterna{ margin:5px 0px 25px 25px;}

.estruturaArtigosInternaEsquerda{ width:960px; float:left; margin:0px 0px 0px 0px;}

.quadroArtigosInternaDetalhe{ width:955px;}

.quadroArtigosInternaDetalhe .titulo{ background:url(../img/fundoGradientePerguntas.gif) repeat-x bottom left; padding-bottom:12px; }

.quadroArtigosInternaDetalhe .titulo .fotoArtigo{ background-color:#d9d9d9; position:absolute; padding:2px; width:148px; margin:-15px 0px 0px 25px; !margin-left:0px; _margin-left:0px; _margin-top:-5px; }

.quadroArtigosInternaDetalhe .titulo .fotoArtigo img{border:dotted 1px #f4f4f4;}


.quadroArtigosInternaDetalhe .texto{ color:#7f7f7f; font:normal 12px "Lucida Sans Unicode"; margin:10px 25px 20px 25px;}

.quadroArtigosInternaDetalhe .titulo h2{ color:#b0b0b0; font:normal 11px "Lucida Sans Unicode"; margin:10px 0px 0px 25px;}

.quadroArtigosInternaDetalhe .titulo h1{ color:#3f3f3f; font:normal 17px "Lucida Sans Unicode";  margin:0px 0px 0px 25px;}

.botaoVoltar:link,.botaoVoltar:active,.botaoVoltar:visited{ background:url(../img/iconMaisBotaoCinzaVoltar.gif) left top no-repeat #595959; font:normal 11px Arial, Helvetica, sans-serif; color:#eeeeee; height:20px; line-height:20px; display:block; width:45px; overflow:hidden; padding:0px 0px 0px 26px; border:double 3px #d9d9d9;}

.botaoVoltar:hover{ background:url(../img/iconMaisBotaoCinzaVoltar.gif) left top no-repeat #000000; background-position:0 -20px; font:normal 11px Arial, Helvetica, sans-serif; color:#ffffff; height:20px; line-height:20px; display:block; width:45px; overflow:hidden; padding:0px 0px 0px 26px; border:double 3px #cccccc;}

.botaoVai:link,.botaoVai:active,.botaoVai:visited{ background:url(../img/iconMaisBotaoCinzaVai.gif) left top no-repeat #595959; font:normal 11px Arial, Helvetica, sans-serif; color:#eeeeee; height:20px; line-height:20px; display:block; width:45px; overflow:hidden; padding:0px 0px 0px 26px; border:double 3px #d9d9d9;}

.botaoVai:hover{ background:url(../img/iconMaisBotaoCinzaVai.gif) left top no-repeat #000000; background-position:0 -20px; font:normal 11px Arial, Helvetica, sans-serif; color:#ffffff; height:20px; line-height:20px; display:block; width:45px; overflow:hidden; padding:0px 0px 0px 26px; border:double 3px #cccccc;}


/* DOWNLOADS */

.linkDonwloadSeta { background:url(../img/iconSetaCinza.gif) left top no-repeat; background-position:0 7px; padding:6px 5px 5px 20px; margin:8px 0px 0px 20px; }

.textoDonwload{ padding:0px 5px 5px 40px; color:#b0b0b0;}

.linkDonwloadSeta a{ font-size:15px; color:#333333;}

.linkDonwloadSeta a:hover{ font-size:15px; color:#448acf;}

.linkDownload{ background:url(../img/iconDownload.gif) no-repeat left center; font:normal 13px "Lucida Sans Unicode"; line-height:32px; height:35px; margin:5px 0px 0px 35px; padding:0px 0px 0px 45px;}


/* PARCEIROS */

.quadroParceirosDetalhe{ width:225px; height:275px; }

.quadroParceirosDetalhe .fotoArtigo{ background-color:#d9d9d9; padding:2px; width:209px; margin:5px 0px 0px 5px; _margin-left:2px;}

.quadroParceirosDetalhe .fotoArtigo img{border:dotted 1px #f4f4f4;}

.quadroParceirosDetalhe .fundoParceiros{ background:url(../img/fundoParceiros.gif) top repeat-x; margin:8px 0px 0px 0px;}

.quadroParceirosDetalhe p{ font:normal 11px "Lucida Sans Unicode"; color:#b0b0b0; line-height:14px; padding:5px 15px 5px 16px;}

.quadroParceirosDetalhe .link{ padding:10px 5px 5px 16px; float:left; width:185px;}

.quadroParceirosDetalhe .link a{ font-size:15px; color:#333333;}

.quadroParceirosDetalhe .link a:hover{ font-size:15px; color:#3c379e;}

 /* NOTICIAS */

.quadroNoticiasDetalhe{ width:955px; }

.quadroNoticiasDetalhe .link span{ font:normal 11px "Lucida Sans Unicode"; color:#b0b0b0;}

.quadroNoticiasDetalhe .link{ margin:15px 5px 0px 25px; float:left; }

.quadroNoticiasDetalhe .link a{ font-size:15px; color:#333333;}

.quadroNoticiasDetalhe .link a:hover{ font-size:15px; color:#9b392f;}

.quadroNoticiasDetalhe  P{ margin:0px 15px 15px 0px;}

.estruturaNoticias{ width:958px;}

/* LIVROS */

.estruturaLivros{ width:958px}

.tituloLivros{ margin:5px 0px 15px 25px;}

.quadroLivrosDetalhe{ width:465px; height:135px; }

.quadroLivrosDetalhe .fotoArtigo{ background-color:#d9d9d9; padding:2px; width:77px; float:left; margin:15px 0px 0px 15px; _margin-left:7px;}

.quadroLivrosDetalhe .fotoArtigo img{border:dotted 1px #f4f4f4;}


.quadroLivrosDetalhe .link span{ font:normal 11px "Lucida Sans Unicode"; color:#b0b0b0;}

.quadroLivrosDetalhe .link{ margin:18px 5px 0px 16px; float:left; width:340px;}

.quadroLivrosDetalhe .link a{ font-size:15px; color:#333333;}

.quadroLivrosDetalhe .link a:hover{ font-size:15px; color:#348441;}


/* CADASTRO */

.tituloCadastro{ margin:5px 0px 10px 25px;}

.estruturaCadastroEsquerda{ width:600px; float:left; margin:0px 15px 0px 0px;}

.estruturaCadastroDireta{ width:340px; _width:330px; float:left; margin:42px 0px 0px 0px; }

.quadroCadastroDetalhe{ width:590px;}

.quadroCadastroLista {width:340px; _width:330px; padding:13px 0px 0px 0px; float:left;}

.quadroCadastroLista img{ margin:0px 0px 0px 15px;}

.quadroBrancoCadastroLista{width:340px; _width:330px; overflow:hidden; padding:0px 0px 0px 0px;}

.quadroBrancoCadastroLista p { color:7f7f7f; padding:8px;}

.quadroBrancoCadastroLista h1 { font:normal 15px "Lucida Sans Unicode"; color:#3a5c78; padding:10px 20px 5px 20px; }

.quadroBrancoCadastroLista h2 { font:normal 13px "Lucida Sans Unicode"; color:#303030; padding:5px 20px 15px 20px; }

.conteudoLeonardo{ padding:10px 30px 18px 30px; }

.conteudoLeonardo p{ color:#7f7f7f; line-height:17px;}

.conteudoLeonardo h1 {color:#3a5c78; font:normal 17px "Lucida Sans Unicode"; margin:0px 0px 8px 0px;}

.conteudoLeonardo h1 span {color:#5284ad; }


/* Itens do Formulário */

form{color:#737373;margin:0;padding:0;}

fieldset {margin:0px 0 0 0;padding:0;border:none;}

legend {font:normal 17px Verdana, Arial, Helvetica, sans-serif;padding:7px 60px 7px 0px;margin-left:1em;color:#000000;background:#FFFFFF;border:none;}
	
legend img {vertical-align:middle; margin:0px 7px 0px 0px;}
	
fieldset ol {padding:15px 10px 5px 10px; list-style:none; background:#FFFFFF; border:none; margin: 0px 16px 0px 0px;}

fieldset li {position:relative;	padding-bottom:1em; line-height:1.0em;}

fieldset li .legendaInput{color:#bbbbbb; margin-left:10px;}

label {position:relative;clear:left;float:left;width:11em;margin-right:5px;padding-right:25px;line-height:2.4em;text-align:right;}
	
label.required {background:	transparent url(../img/required.gif) no-repeat center right;}
	
label span {position:absolute; left:-10000px; top:0px;}

/*fieldset ol li input { background:url(../img/fundoForm.gif) repeat-x; font:normal 10px Verdana, Arial, Helvetica, sans-serif; padding:2px; border:none; height:16px;color:#ffffff;}*/

fieldset ol li input { font:normal 10px Verdana, Arial, Helvetica, sans-serif; padding:2px; border:1px solid #dce0e0; height:16px; color:#000000;}

/*fieldset ol li textarea {background:url(../img/fundoForm.gif) repeat-x #34536d; font:normal 10px Verdana, Arial, Helvetica, sans-serif;padding-top:5px;border:solid 1px #dce0e0;border-top:solid 1px #bcbec3;height:110px;color:#ffffff;}*/

fieldset ol li textarea { font:normal 10px Verdana, Arial, Helvetica, sans-serif; padding-top:5px; border:solid 1px #dce0e0; height:110px;}

fieldset ol li select {background-color:#f4f4f4; font:normal 10px Verdana, Arial, Helvetica, sans-serif; border:solid 1px #dce0e0; border-top:solid 1px #bcbec3;height:22px;color:#222222;}

input.radio {border:none;background:transparent;}

input.checkbox {border:none;background:transparent;}

/* CONTATO */

.enviarContato{ margin:12px 0px 0px 0px;}

.enviarContato .msn { background:url(../img/msn.jpg) no-repeat top left; border-right:solid 1px #dddddd; color:#222222; font:normal 13px 'Lucida Sans Unicode'; padding:19px 30px 0px 80px; height:39px; background-position:18px 10px; line-height:12px;}

.enviarContato span{ font:normal 11px "Lucida Sans Unicode";}

.enviarContato .email { background:url(../img/email.jpg) no-repeat top left ; background-position:-2px -4px; border-right:solid 1px #dddddd; color:#222222; font:normal 13px 'Lucida Sans Unicode'; margin:10px 0px 0px 20px; padding:9px 25px 0px 60px; height:50px; line-height:12px;}

.enviarContato .twitter {background:url(../img/twitter.jpg) no-repeat top left ; background-position:-2px -4px;  color:#222222; font:normal 13px 'Lucida Sans Unicode'; margin:10px 0px 0px 20px; padding:20px 15px 0px 50px; height:40px; line-height:12px;}

.conteudoLeonardoContato {color:#3a5c78; font:normal 22px "Lucida Sans Unicode"; margin:10px 0px 5px 90px; }

.conteudoLeonardoContato span {color:#5284ad; }

/* campo com erro */

.campoCadastroErro{
	border-bottom: 1px solid #ff6600;
	/*border-top:0px;
	border-left:0px;
	border-right:0px;
	*/
	background-color:#EAEAEA;
	
}
