/* EDITORA GENTE */
body {font-family:Helvetica, Arial, sans-serif; color:#666; font-size:12px; text-decoration:none; padding:0; margin:0; background:#dfedcb;}
a:link, a:visited {text-decoration:none;}
a:active, a:hover {text-decoration:underline;}
img {border:0; text-decoration:none;}
form, h1, h2, h3 {margin:0; padding:0;}
.none {display:none;}
select, input {font-family:Helvetica, Arial, sans-serif; font-size:11px; text-decoration:none; color:#000; font-weight:bold;}
.msgerro {color:#C00;}
.clearB {clear:both;}

/* =CLASSES */
.txt {font-family:Helvetica, Arial, sans-serif; color:#666; font-size:12px; text-decoration:none;}
.tit {color:#8cb063; font-size:14px; font-weight:bold; /*background:url(../imagens/gente-sepTit.jpg) bottom left no-repeat;*/ display:block; padding:10px 0 12px 0;}
.tit2 {color:#8cb063; font-size:20px; font-weight:bold; background:url(../imagens/gente-fundoTit.jpg) top left no-repeat; height:34px; width:547px; padding:3px 0 0 20px;}
.titBlog {font-size:21px; margin:0 0 -5px 10px; display:block; padding:0;}
.txtBlog {font-size:11px; margin-left:10px;}
.freteLancamento {margin-top:12px; padding: 0 0 0 115px;}
.txtProduto {margin-top:10px; display:block; font-weight:bold; font-size:11px;}
.txtProdutoDt {font-weight:bold; font-size:15px; display:block; margin-bottom:5px; color:#000;} /*13px*/
.txtComplemento {font-size:10px;}
.txtComplementoDt {font-size:12px; color:#000; font-weight:bold; margin-bottom:10px; display:block;}
.txtValores {margin-top:15px;}
.preco, .precoPor {font-size:11px;}
.preco2, .precoPor2 {font-size:11px; color:#cd0e25; font-size:15px; font-weight:bold;}
.precoDe {text-decoration:line-through; font-size:11px;}
.precoParcelado {font-size:10px;}
.btComprar a {text-indent:-5000px; display:block; background:url(../imagens/gente-btComprar.jpg); width:61px; height:19px; margin:15px 0 0 115px;}
.btComprar2 a {text-indent:-5000px; background:url(../imagens/gente-btComprar2.gif); width:110px; height:38px; display:block; margin:10px 0 10px 0;}
.nomeDep {border-bottom:1px solid #f5f5f5; padding-bottom:5px; margin-bottom:5px; display:block;}
.bt {background:#e0e0e0; padding:2px 0; margin-top:15px; display:block; width:45px; float:right; text-align:center;}
.titParcelamento {font-size:15px; font-weight:bold; margin:10px 0 5px 0; display:block;}
.desconto {font-size:11px; color:#cd0e25;}
.precoDesconto {float:right;}
.titCod { float: left; padding: 0 0 5px; width: 100%; font-size: 8px; }

#topo {width:979px; height:104px; margin:0 auto; padding:13px 20px 0 25px; background:url(../imagens/gente-fundoTopo.jpg) top no-repeat;}
#topo h1 {float:left;}
ul#menuInstitucional1 {margin:0; padding:16px 0 0 0; list-style:none; float:right; font-size:13px;}
ul#menuInstitucional1 a {color:#3b3b3b;}
ul#menuInstitucional1 li {display:inline; padding:0 5px 2px 0; background:url(../imagens/gente-sepMenuInst.gif) no-repeat right; margin:0;}
ul#menuInstitucional1 li:last-child {background:none;}
/*#boxBusca {float:right; color:#434343; margin-top:12px;}
#boxBusca #busca, #boxBusca select {width:144px;} {width:144px;} */
#CarroInsti {
	float: right;
}

#boxBusca {
	float: right;
	padding: 20px 0 0;
}
#conteudo {background:#fff; margin:0 auto; width:1024px;}
#saudacao {float:left; color:#444; font-size:11px; margin:10px 0 12px 30px; width:970px; position: relative;}
#saudacao a {color:#000; font-size:11px;}
#carrinho {float:right; width:127px; height:32px; text-align:right; margin-left:40px; padding:16px 8px 0 0; background:url(../imagens/gente-carrinho.gif) no-repeat;}
#carrinho a, #carrinho span {color:#fff; font-weight:bold; font-size:11px;}
ul#menuInstitucional2 {padding:0; margin:0; list-style:none; height:38px; background:url(../imagens/gente-fundoMenuInst2.jpg) repeat-x; clear:both;}
ul#menuInstitucional2 a {color:#fff; font-size:14px; font-weight:bold;}
ul#menuInstitucional2 li {margin:0; padding:10px 35px; height:18px; float:left; background:url(../imagens/gente-sepMenuInst2.jpg) right no-repeat; color:#fff; font-size:14px; font-weight:bold;}
ul#menuInstitucional2 li:last-child {background:none;}
ul#menuInstitucional2 li ul {display:none; background:#5c9021; position:absolute; z-index:100; margin:12px 0 0 0; color:#fff; list-style:none; padding:0;}
ul#menuInstitucional2 li:hover ul {display:block;}
ul#menuInstitucional2 li ul a {font-size:12px;}
ul#menuInstitucional2 li ul li {float:none; padding:5px 10px; margin:0; background:none;}
ul#menuInstitucional2 li#depMenu ul {width: 510px;}
ul#menuInstitucional2 li#depMenu ul li {float: left; width: 150px;}
#menuDepartamento, #googleBooks, #novidades, #cx06, #cx07 {width:185px; background:url(../imagens/gente-fundoMenuDep.jpg) no-repeat; text-align:center;}
#googleBooks, #novidades {margin-top:13px;}
#tag {margin-top:6px;}
#googleBooks input {margin:8px 0 5px 0; width:153px;}
#novidades input {margin:0 0 5px 0; width:122px;}
#novidades .input2 {margin:0 7px 5px 0; width:21px;}
#novidades .txt {font-size:10px; text-align:left; margin-left:10px;}
#googleBooks p {padding:0 0 6px 0;}
#menuDepartamento .vejaTodos a {color:#9cbb78; font-weight:bold;}
#colunaEsquerda {float:left; width:197px; margin-left:30px; background:none;}
#buscaAvancada {margin-top:30px; text-align:right; padding-right:10px;}
#buscaAvancada h2 {margin-bottom:10px;}
#buscaAvancada select {margin-top:10px;}
#miolo {width:547px; float:left; margin-left:14px;}
#mioloInterno {width:795px; margin-left: 220px; /*float:left;*/}
#mioloInst {width:950px; /* colodado por anderson --> */float:left; width:795px; color:#000; margin: 0 0 20px 0;}
/*#mioloInst .iframePersonalizado iframe { overflow: hidden; }*/
#mioloInst h2 { background-color:#E0EECD; color:#5C9021; font-size:18px; font-weight:bold; margin:0 10px 0 0; padding:10px; }
#mioloInst #botoes {margin-top:10px; margin-left: 8px; }
#mioloInst a { color: #8CB063; }
#mioloInst a:hover { text-decoration: underline; }
ul#produtos {list-style:none; margin:0 0 0 230px; padding:0; color:#000;}
ul.Produtoshome { margin: 0 !important; }
ul#produtos li {width:240px; margin:15px 15px 0 5px; padding:0; display:inline-table;}
ul#produtos li #imgProduto {float:left;}
ul#produtos li a {color:#000;}
* + html ul#produtos li {width:245px; margin-right: 10px; float: left;}
* html ul#produtos li {width:245px; margin-right: 10px; float: left;}
#mioloInterno ul#produtos {margin-left:16px;}
#mioloInterno ul#produtos li {width:240px; margin:40px 0 0 5px; padding:0; display:inline-table; height: 160px; overflow: hidden;}
#rodape {background:#fff; clear: both; height:121px; width:975px; margin:20px 0 8px 22px; padding-top:18px; background:url(../imagens/gente-fundoRodape.jpg) no-repeat; color:#000; font-size:11px; padding-bottom/*\**/:25px\9}
#infoRodape {padding: 0 30px 20px; font-size: 11px; color: #000; text-align: center;}
#menuInstitucional2_ {text-align:center;margin-bottom:5px;}
#menuInstitucional2_ ul, #menuInstitucional3 ul {list-style:none; margin:0 auto; padding:0; text-align:center;}
#menuInstitucional2_ li, #menuInstitucional3 li {display:inline; padding:0 5px 0 3px; margin:0; background:url(../imagens/gente-sepMenuInst3.gif) no-repeat right;}
#menuInstitucional2_ p {float:left;}
#menuInstitucional2_ a, #menuInstitucional3 a {color:#000;}
#menuInstitucional2_ li:last-child, #menuInstitucional3 li:last-child {background:none;}
#siteSeguro {width:100px; font-size:10px; font-weight:bold; margin:23px 260px 0 0; float:right; *margin: -63px 260px 0 0;}
#logosDesenvolvimento {font-size:10px; line-height:20px; font-weight:bold; float:right; margin:23px 35px 0 0; *margin: -63px 260px 0 0;}
#menuDepartamento ul {list-style:none; padding:0; margin:0;}
#menuDepartamento li a {color:#8cb063; font-size:14px; font-weight:bold; background:url(../imagens/gente-sepTit.jpg) bottom left no-repeat; display:block; padding:10px 0 8px 0;}
#menuDepartamento .txtSecaoSelected {color:#8cb063; font-weight:bold;}
#menuDepartamento li li a {font-size:12px; font-weight:normal; margin:0; padding:4px 12px; background:url(../imagens/gente-sepMenu2.jpg) no-repeat bottom left; color:#666;}
#menuDepartamento li ul {margin-top:20px; padding:0; margin:18px 0 0 0; list-style:none; text-align:left;}
/*#menuDepartamento li ul li {margin:0; padding:4px 12px; background:url(../imagens/gente-sepMenu2.jpg) no-repeat bottom left;}
#menuSecao a {color:#666;}*/
#menuSecao li:last-child, #googleBooks p, #novidades p, #tag p, #cx07 p, #cx05 p {background:url(../imagens/gente-finalMenuDep.jpg) #f1eff0 no-repeat bottom left; padding-bottom: 13px;}
#novidades p {margin:0; padding:0 0 10px 0;}
#infoCompra {width:200px; float:left; margin-top:25px; margin-right:10px;}
#infoCompra .titAutor a, #infoCompra .titAutor {color:#000;}
#linhaPreco {margin-top:10px; font-weight:bold; color:#000;}
#btIndicar {margin:30px 15px 0 0;}
#detalhes {margin:35px 0 5px 2px; float: left;}
.tabDetalhe {margin:15px 25px 0 10px; width:310px; float:left;}
.tabDetalhe td {height:22px; border-bottom:1px solid #ebebeb;}
.tabDetalhe tr:first-child td:first-child {height:35px; border-bottom:none; text-align:left; font-weight:bold;}
.tabDetalhe td:last-child {text-align:right;}
#fotos ul {list-style:none; padding:0; margin:0;}
#fotos li {float:left; margin:10px 10px 0 0;}
#fotos li:last-child {margin-right:0;}
#mioloCarrinho {width:925px;}
#mioloCarrinho a {color:#666;}
#mioloCarrinho h2 {margin:20px 0 0 30px; color:#8cb063; font-size:14px; font-weight:bold;}
#mioloCarrinho p {margin-left:30px;}
#mioloCarrinho table {margin-left:30px; width:900px;}
#mioloCarrinho th {background:#f9f9f9; border:1px #fff solid; text-align:left; padding:2px 5px; font-size:11px;}
#mioloCarrinho td {padding-left:5px; border-bottom:#f2f2f2; font-size:11px;}
#corpoAreaCarrinho table {margin-left:15px;}
#corpoAreaCarrinho p {margin:0 0 0 20px; padding:0;}
#totalPedido {
	/*padding:10px 0 30px 0; 
	float:right; 
	width:142px; 
	text-align:left;*/
	background-image: url(../imagens/gente-bg-carrinhoTotal.gif);
	background-repeat: repeat-x;
	background-position: top left;
	overflow: hidden;
	clear: both;
	padding: 3px 0 0;
	margin: 0 0 0 30px;
}

#totalPedido p {
	margin: 0;
	background-color: #d7e5b7;
	padding: 12px 41px 9px 40px;
	color: #3b620f;
	float: right;
	font-size: 14px;
}


#fechaCarrinho {margin-left:30px; border-bottom:1px solid #f2f2f2; float:left; padding:20px 0 20px 10px;}
#fechaCarrinho input {width:65px;}
#btsCep {padding:22px 0 23px 0; float:left; /*border-bottom:1px solid #f2f2f2;*/ width:900px; margin-left:30px;}
#btsCep #calculaFrete {background:#e0e0e0; padding:2px 4px; margin:0 10px; text-align:center;}
.btCarrinho {background:#eaeaea; padding:2px 4px; margin:0 12px 0 -7px; text-align:center; color:#fff;}
#btsCep .frete {margin-left:537px;}
#botoesCompra {float:right; margin-bottom:30px;}
#corpoAreaCarrinho {margin-left:15px;}
#paginacao {font-size:11px; color:#000; text-align:right; margin:10px 25px 0 0;}
#paginacao a {color:#000;}
#paginacao .selected {font-weight:bold;}
#colunaDireita {width:211px; float:left; margin-left:25px;}
#bannerDepartamento {margin:25px 0 10px 36px;}
#menuOrdenacao {background:url(../imagens/gente-fundoOrdenacao.jpg) no-repeat; width:706px; height:36px; margin:0 0 0 36px; padding:10px 20px 0 15px; color:#939292; text-align:right;}
#menuOrdenacao select {width:165px;}
#menuOrdenacao form {margin-top:5px;}
#breadCrumb {float:left; color:#8cb063; font-size:20px; font-weight:bold;}
#breadCrumb2, #breadCrumb2 a {color:#000; font-weight:bold;}
#colunaImagem {float:left; margin:10px 10px 0 0; text-align:center; font-size:10px; color:#000;}
#parcelamento {background:url(../imagens/gente-parcelamento.jpg) no-repeat; width:330px; float:left; font-size:11px;}
#finalParcelamento {background:url(../imagens/gente-finalParcelamento.jpg) no-repeat bottom; padding:10px 15px 5px 15px;}
#parcelamento h2 {font-size:15px; text-align:center; margin-bottom:10px;}
#compartilhe {/*margin:10px 24px 0 0;*/ margin: 5px 0 0 0; float:left; background:url(../imagens/gente-compartilhe.jpg) no-repeat; width:315px; height:39px; padding:20px 15px 0 0; text-align:right;}
#bandeiras {float:right;}
#master { min-height: 300px; }


/* =Abas */
ul#abas {list-style:none; width:623px; height:24px; background:url(../imagens/gente-fundoAbas.jpg) no-repeat; padding:0; margin:0;}
ul#abas li {display:inline; margin:0; padding:0;}
ul#abas a {float:left; color:#597932; font-weight:bold; font-size:14px; padding:4px 10px 0 10px; height:20px;}
ul#abas li:first-child a {padding-left:30px;}
ul#abas a span {display:block; float:left;}
ul#abas a:active, ul#abas a:hover, ul#abas li.on a {text-decoration:none; background:url(../imagens/gente-abaAtiva.jpg) no-repeat; color:#d7e9bf;}
ul#abas a:active span, ul#abas a:hover span, ul#abas li.on span {}
#conteudoAbas div {border:1px solid #d4d1d1; width:700px; padding:20px; color:#000; font-size:11px;}
#conteudoAbas div .titAbas {color:#3b7005; font-weight:bold;}


/* CAIXAS */
#cx01 {margin-top:3px; width:211px;}
#cx02 {margin-top:13px;}
#cx03 {width:547px; margin:0; padding:0;}
#cx04 {margin-top:17px; color:#000;}
#cx04 a { color: #000; text-decoration: none; }
#cx04 a:hover { text-decoration: underline; }
#cx04 img {float:left; margin:0 15px 0 10px;}
#cx04 p {margin:0 0 0 5px; padding:0; float:left; width:215px;}
#cx05 {background:url(../imagens/gente-fundoCx05.jpg) no-repeat; width:181px;/* height:488px;*/ font-size:11px; color:#565656; font-weight:bold; padding:0 3px;}
#cx05 h2 {font-size:15px; color:#fff; text-align:center; padding-top:5px;}
#cx05 ul {margin:28px 0 0 0; padding:0 0 10px 0; border-bottom: 1px solid #e3e1e2; list-style:none;}
#cx05 ul li {margin:0 0 14px 0; padding:0; clear:both;height:45px;}
#cx05 ul li a {color:#565656;}
#cx05 .autor a {color:#565656;font-weight:bold;}
#cx05 .num {font-size:25px; float:left; color:#bebdbd; font-weight:bold;  vertical-align:top;}
#cx05 .autor {font-size:11px; color:#5c9021; font-weight:normal; display: block; padding: 0 0 0 29px;}
#cx06 {margin-top:0px;}
#cx07 {margin-top:10px;}
#cx07 h2 {color:#5c9021}
#cx07 p { margin: 0; padding: 0; height: 11px; }
#cx08 {margin-top:10px;}
#cx09 {margin:10px 0 0 0; padding:10px 0 0 37px; width:987px; background:#fff; border-top:1px solid #000;}
#cx10 {margin:25px 0 0 25px; float:left; font-size:10px; font-weight:bold;}
#cx11 {margin-top:15px;}
#cx12 {margin-top:5px;}


/* LOGIN */
#janelaLogin {color:#666; display:none; position:absolute; padding:10px 5px; top:0; left:210px; z-index:50; background:#FFF; width:200px; border:solid 1px #ccc;}
* html #janelaLogin {right:12px;}
* + html #janelaLogin {right:12px;}
#janelaLogin a#fechar {/*position:absolute; right:1px; top:1px;*/ float: right; margin: 0 0 5px 0 !important;}
#janelaLogin a#btLogin {/*position:absolute; top:55px; right:1px;*/ margin: 0 !important;}
#janelaLogin label#lEmail {display:block; margin:3px;}
#janelaLogin label#lEmail input {width:116px;}
#janelaLogin label#lSenha {margin:3px;}
#janelaLogin label#lSenha input {width:90px;}
#janelaLogin div { clear: both; margin: 0 0 5px 0; }
#janelaLogin label { display: block; float: left; }
#janelaLogin input[type="text"] { display: block; }
#janelaLogin p { margin: 0 0 3px 0; clear: both; text-align: right; }


/* LOGIN AVALIAÇÃO */
#janelaLoginAvaliacao {color:#666; font-size:11px; display:none; position:absolute; padding:10px 5px; border:solid 1px #ccc;}
* html #janelaLoginAvaliacao {right:12px;}
* + html #janelaLoginAvaliacao {right:12px;}
#janelaLoginAvaliacao a#fechar {/*position:absolute; right:1px; top:1px;*/ float: right; margin: 0 0 5px 0 !important;}
#janelaLoginAvaliacao a#btLogin {/*position:absolute; top:55px; right:1px;*/ margin: 0 !important;}
#janelaLoginAvaliacao label#lEmailAval {display:block; margin:3px;}
#janelaLoginAvaliacao label#lEmailAval input {width:116px;}
#janelaLoginAvaliacao label#lSenhaAval {margin:3px;}
#janelaLoginAvaliacao label#lSenhaAval input {width:90px;}
#janelaLoginAvaliacao div { clear: both; margin: 0 0 5px 0; }
#janelaLoginAvaliacao label { display: block; float: left; }
#janelaLoginAvaliacao input[type="text"] { display: block; }
#janelaLoginAvaliacao p { margin: 0 0 3px 0; clear: both; text-align: right; }


/* HADASSA */
#hadassa {width:185px; background:url(../imagens/gente-fundoMenuDep.jpg) no-repeat; text-align:center; margin-bottom:20px;}
#hadassa ul {list-style:none; text-align:left; padding:0; margin:15px 0 0 0;}
#hadassa ul {background:url(../imagens/gente-finalMenuDep.jpg) no-repeat bottom left; padding-bottom: 13px;}
#hadassa ul li ul {padding:10px 0 15px 12px; margin:0; font-size:10px; background:none;}
#hadassa ul li ul a {color:#666;}
.nav {color:#8cb063; font-size:14px; font-weight:bold; background:url(../imagens/gente-sepTit.jpg) bottom left no-repeat; display:block; padding:10px 0 8px 0;}
.filtro1 {font-size:12px; margin:0; padding:0 0 3px 12px; background:url(../imagens/gente-sepMenu2.jpg) bottom left no-repeat; color:#666; text-align:left; display:block;}
#hadassa #divNavegacao {padding: 5px 3px; margin-bottom: 10px; background-color: #efefef; color: #666666;}
#hadassa #divNavegacao ul {padding:10px 0 0 12px; margin:0; font-size:10px; background:none;}
#hadassa #divNavegacao ul li{padding: 0;}
#hadassa #divNavegacao a {color: #666666;}

/* =Login avaliacao */
#avaliacao { margin: 0 0 10px 0; }
#loginAvaliacao { position: relative; }
#janelaLogin {position:absolute; z-index:10; background-color:#FFF; margin-top:17px; display:none; width:170px;}
#janelaLoginAvaliacao {position:absolute; z-index:10; background-color:#FFF; left: 90px; margin-top:30px; display:none; width:170px;}
/*#janelaLogin #mioloLogin {padding:5px 5px 0 5px;}
#janelaLogin .acabLogin {background:url(../imagens/gente-btOk.gif) no-repeat top left; height:6px;}*/
#janelaLogin input, #janelaLoginAvaliacao input {vertical-align:middle;}
#janelaLogin a, #janelaLoginAvaliacao a {color:#000; font-size:10px; text-decoration:none; margin-top:11px;}
#linkAvaliacao a {color:#000; font-size:10px; text-decoration:none;}


/* =Star rating */
.ui-stars-star, .ui-stars-cancel {float:left; width:17px; height:15px; text-indent:-5000px; cursor:pointer; display:block; overflow:hidden;}
.ui-stars-star a, .ui-stars-cancel a {display:block; width:16px; height:100%; background:url(../imagens/gente-stars.gif) no-repeat 0 0px;}
.ui-stars-star a {background-position:-32px 0px;}
.ui-stars-star-on a {background-position:-48px 0px;}
.ui-stars-star-hover a {background-position:-64px 0px;}
.ui-stars-cancel-hover a {background-position:-16px 0px;}
.ui-stars-star-disabled, .ui-stars-star-disabled a, .ui-stars-cancel-disabled a {cursor:default !important;}


/* =Cross Selling */
#crossSelling {margin:0 0 30px 3px;}
#crossSelling ul {list-style:none; padding:0; margin:0; color:#000;}
#crossSelling li {width:240px; margin:10px 0 0 5px; padding:0; display:inline-table;}
#crossSelling li #imgProduto {float:left;}
#crossSelling h3 {background:url(../imagens/gente-fundoAbas2.jpg) no-repeat; height:20px; width:713px; color:#597932; padding:4px 0 0 30px;}
#crossSelling li a {color:#000;}
#crossSelling #btDetalhes a {font-size:11px; color:#f90; font-weight:bold;}


/* =Obras Autor */
#obrasAutor {margin:0 0 30px 3px; float: left;}
#obrasAutor ul {list-style:none; padding:0; margin:0; color:#000;}
#obrasAutor li {width:240px; margin:10px 0 0 5px; padding:0; /*display:inline-table;*/ float: left;}
#obrasAutor li #imgProduto {float:left;}
#obrasAutor h3 {background:url(../imagens/gente-fundoAbas2.jpg) no-repeat; height:20px; width:713px; color:#597932; padding:4px 0 0 30px;}
#obrasAutor li a {color:#000;}
#obrasAutor #btDetalhes a {font-size:11px; color:#f90; font-weight:bold;}


/* =Opinioes */
#opinioes {margin:0 0 10px 3px; float: left;}
#opinioes h3 {background:url(../imagens/gente-fundoAbas2.jpg) no-repeat; height:20px; width:713px; color:#597932; padding:4px 0 0 30px;}
#opinioes h3 a {color:#597932; font-weight:normal; font-size:12px; margin:0 -140px 0 200px;}
.opiniao {width:730px; margin-left:10px; display:block;}
.opiniao p {border-bottom:1px solid #d8d4d4; margin:15px 0 0 0; padding:0 0 0 20px; color:#3f3f3f;}
.opiniao p:last-child {border-bottom:none; margin:5px 0 0 0; padding:0 0 0 20px; color:#000; font-size:11px; font-weight:bold;}
#paginacaoOpiniao {float:right; margin:20px 60px 0 0;}
#paginacaoOpiniao a {color:#000; font-size:11px;}
.opiniao_link {color:#000;}


/* =Autor */
#autor {margin-left:20px;}
#autor h2 {color:#8cb063; font-size:14px; font-weight:bold; margin-bottom:20px;}
#autor #imgProduto {float:left; margin-right:10px;}
#descricaoAutor {padding-right:50px;}
#autorProdutos h3 {background:url(../imagens/gente-fundoAbas2.jpg) no-repeat; height:20px; width:713px; color:#597932; padding:4px 0 0 30px; margin:50px 0 0 20px;}
#autorProdutos {float: left;}


/* =Produtos Relacionados */
#produtosRelacionados {margin:0 0 30px 3px; float: left;}
#produtosRelacionados ul {list-style:none; padding:0; margin:0; color:#000;}
#produtosRelacionados li {width:240px; margin:10px 0 0 5px; padding:0; /*display:inline-table;*/ float: left; height: 160px; overflow: hidden;}
#produtosRelacionados li #imgProduto {float:left;}
#produtosRelacionados h3 {background:url(../imagens/gente-fundoAbas2.jpg) no-repeat; height:20px; width:713px; color:#597932; padding:4px 0 0 30px;}
#produtosRelacionados li a {color:#000;}
#produtosRelacionados #btDetalhes a {font-size:11px; color:#f90; font-weight:bold;}


/* =Tagcloud */
#tagCloud {font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#666; width:185px; background:url(../imagens/gente-fundoMenuDep.jpg) no-repeat; text-align:center; margin-top:5px;}
#tagCloud #titTagCloud {color:#8cb063; font-size:14px; font-weight:bold; background:url(../imagens/gente-sepTit.jpg) bottom left no-repeat; display:block; padding:10px 0 8px 0;}
#tagCloud ul#listaTagCloud {margin:5px 0 0 0; padding:0 5px 10px 5px; list-style:none; background:url(../imagens/gente-finalMenuDep.jpg) no-repeat bottom left;}
.alignL {text-align:center;}
.alignC {text-align:center;}
.alignR {text-align:center;}
#tagCloud a {color:#000000;}
#tagCloud li {display:inline-block;}
#tagCloud li a, #tagCloud li a:link, #tagCloud li a:visited {color:#666; margin:2px; padding:2px; text-decoration:none;}
#tagCloud li a:active, #tagCloud li a:hover {margin:2px; text-decoration:none; color:#8cb063;}
#tagCloud li.nivel9 {font-size:9px;}
#tagCloud li.nivel10 {font-size:10px;}
#tagCloud li.nivel11 {font-size:11px;}
#tagCloud li.nivel12 {font-size:12px;}
#tagCloud li.nivel13 {font-size:13px;}
#tagCloud li.nivel14 {font-size:14px; font-weight:bold;}
#tagCloud li.nivel15 {font-size:14px;}
#tagCloud li.nivel16 {font-size:14px;}
#tagCloud li.nivel17 {font-size:14px;}
#tagCloud li.nivel18 {font-size:14px;}
#tagCloud li.nivel19 {font-size:14px;}
#tagCloud li.nivel20 {font-size:14px;}
#tagCloud li.nivel21 {font-size:14px;}
#tagCloud li.nivel22 {font-size:14px;}
#tagCloud li.nivel23 {font-size:14px;}
#tagCloud li.nivel24 {font-size:14px;}
#tagCloud li.nivel25 {font-size:14px;}
#tagCloud li.nivel26 {font-size:14px;}
#tagCloud li.nivel27 {font-size:14px;}
#tagCloud li.nivel28 {font-size:14px;}
#tagCloud li.nivel29 {font-size:14px;}
#tagCloud li.nivel30 {font-size:14px;}
#tagCloud li.nivel31 {font-size:14px;}
#tagCloud li.nivel32 {font-size:14px;}
#tagCloud li.nivel33 {font-size:14px;}

/* =Busca Negativa */
#buscaNegativa {padding: 0 25px 50px; margin:10px 0 0 0; position: relative; z-index: 1;}
#buscaNegativa h2 {font-family:Helvetica, Arial, sans-serif; color:#666; font-size:12px; font-weight:bold; margin-bottom:29px; display:none;}
#buscaNegativa .resposta {padding-bottom: 30px; margin-bottom:30px;	line-height:130%;}
#buscaNegativa ul#ulDep {margin:0px; padding:0px; list-style-type:none; width:650px; position:relative; display:none;}
#buscaNegativa ul#ulDep li {position:relative;}
#buscaNegativa ul#ulDep li ul {list-style:none; margin:0; padding:0; position:relative; top:-15px; left:130px;}
#buscaNegativa ul#ulDep li ul li {display:inline;}

/* =Correções */
#formBusca a {/*display: block;	float: right;*/	margin: 0 0 0 7px; height: 21px; width: 33px}
#carrinho {padding: 9px 8px 7px 0; color: #FFF;}
#carrinho a, #carrinho span {display: block;}

/* =Controles carrossel Home */
#titAutores {color: #5c9021; background-color: #e8f3db; height: 27px; padding-top: 3px; text-align: center; margin: 20px 10px 0;}
#listaHome {margin: 0 10px; background-color: #b2d685;}
#listaHome #carrosselHome {margin: 0 auto; padding-top: 10px; background-color: #b2d685;}
#listaHome .stepcarousel {position: relative; /*leave this value alone*/ overflow: hidden; /*leave this value alone*/	width: 940px; height: 120px; /*Height should enough to fit largest content's height*/}
#listaHome .stepcarousel .belt {position: absolute; /*leave this value alone*/ left: 0;	top: 0; padding: 0 25px;}
#listaHome .stepcarousel li.panel {float: left; /*leave this value alone*/ overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/	margin: 0; /*margin around each panel*/ width: 225px; padding-right: 10px;}
ul#produtos2 {margin: 0; padding-top: 15px;	list-style: none;}
ul#produtos2 li img {float: left; margin-right: 5px;}
ul#produtos2 li .autor {padding-top: 15px; color: #000; font-weight: bold; font-size: 11px;}
ul#produtos2 li a {color: #000; font-size: 10px; font-weight: bold;}

#valorBonus {background-color: #8CB063; color: #000; padding: 5px; position: relative; top: 10px; margin: 0 12px 0 0;}
#btAviseme {display: block;	width: 79px; height: 19px; margin: 10px 0;}

/* ----- */
img[title="Voltar 4"] {*top: 1200px;}
#pegaMenu {background:url("../imagens/gente-fundoMenuInst2.jpg") repeat-x scroll 0 0 transparent; clear:both; height:38px; list-style:none outside none; margin:0; padding:0;}
#pegaMenu #menuInstitucional2 {width: 875px; margin: 0 auto;}

/* Página autores */
#formAutores select, #formAutores input {font-size: 12px; font-weight: normal; vertical-align: middle;}
#formAutores input {height: 13px;}
#formAutores img {vertical-align: middle;}

ul#newMenuAutoresHadassa {margin: 0 !important; padding: 0 !important;}

/* == CSS DO SLIDESHOW 2 == */

#cx03 #slideshowHolder {
	width:547px;
	height:191px;
	margin:0px;
	float:left;
}

#cx03 #slider {
	position:relative;
	z-index: 1;
	display: block;
	width: 547px;
	height: 191px;
}

#cx03 #slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#cx03 #slider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}

#cx03 .nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}

#cx03 .nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}

#cx03 .nivo-caption p {
	padding:5px;
	margin:0;
}

#cx03 .nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}


#cx03 .nivo-prevNav {
	left:0px;
}

#cx03 .nivo-nextNav {
	right:0px;
}

#cx03 #slider img {
	position:absolute;
	z-index: 1;
	top:0px;
	left:0px;
}

#cx03 .nivo-controlNav {
	/*position:absolute;
	left:47%;
	bottom: -40px;*/
	float:right;
	margin-top:175px;
	z-index: 99;
}


#cx03 .nivo-controlNav a {
	display:block;
	width:16px;
	height:16px;
	border:0;
	margin-right:3px;
	float:left;
	position:relative;
	z-index:99;
	cursor:pointer;
	background-color: #fefefe;
	color: #939191;
	text-align: center;
	line-height: 16px;
	font-weight: bold;
}

#cx03 .nivo-controlNav a.active {
	background-position:-16px 0;
	color: #498002;
	font-weight:bold;
}
/* FIM CSS SLIDESHOW 2 */

/*CAPTCHAS*/
.divCaptch { width: 100%; overflow: auto; margin-top: 10px; }
.divCaptch img { margin: 0 5px 0 0; float: left; }
.divCaptch span { margin: 0; float: left; }
.divCaptch input#verifica_codigo { margin: 5px 0 0 0; width: 65px; clear: both; position: relative; top:0; left:0; }
