/* Globais */
* {margin:0; padding:0;}
a {border:0;color:#57585A;cursor:pointer;outline:none; text-decoration:none;}
a:hover {text-decoration:underline;}
html, body {background:#f8f8f5;color:#57585A; font:12px Arial; overflow-x:hidden; overflow-y:auto;}
img {border:0;}
#geral {margin:0 auto; text-align:center; width:100%;}
h2 span {display:none !important;}
strong.status {color:#f6f6f6; display:block; margin:10px 5px; font-weight:bold;}
strong.statusOpiniao {color:#666; display:block; margin:10px 5px; font-weight:bold;}
.rolagem {margin:5px 0; overflow-y:scroll;overflow-x:hidden;padding-right:13px;text-align:left;}
.conteudoPadrao {padding:75px 0 0 60px;*padding:75px 0 0 0px; width:640px; text-align:left;}
.conteudoPadrao p {margin-bottom:10px;}
p.atencao {color:#A1A1A1; font-weight:bold; letter-spacing:0.02em; position:absolute; bottom:10px; left:0; width:100%; text-align:center;}
.botaoVoltar {float:right;margin:10px 15px 0 0;}

/* Cabecalhos */
h2.destaque {background:url(../imagens/titDestaque.gif) no-repeat; bottom:20px; height:223px; left:0; position:absolute; width:27px;}
h2.lancamentos {background:url(../imagens/titLancamentos.gif) no-repeat; bottom:20px; height:266px; left:0; position:absolute; width:35px;}
h2.catalogo {background:url(../imagens/titCatalogo.gif) no-repeat; bottom:20px; height:159px; left:0; position:absolute; width:23px;}
h2.livraria {background:url(../imagens/titApresentacao.gif) no-repeat; bottom:20px; height:242px; left:0; position:absolute; width:30px;}
h2.comocomprar {background:url(../imagens/titComoComprar.gif) no-repeat; bottom:20px; height:247px; left:0; position:absolute; width:24px;}
h2.apresentacao {background:url(../imagens/titApresentacao.gif) no-repeat; bottom:20px; height:242px; left:0; position:absolute; width:30px;}
h2.contato {background:url(../imagens/titContato.gif) no-repeat; bottom:20px; height:142px; left:0; position:absolute; width:24px;}
h2.projetos {background:url(../imagens/titProjetos.gif) no-repeat; bottom:20px; height:161px; left:0; position:absolute; width:24px;}
h2.promocao {background:url(../imagens/titPromo.gif) no-repeat; bottom:20px; height:233px; left:0; position:absolute; width:27px;}
h2.comercial {background:url(../imagens/titComercial.gif) no-repeat; bottom:20px; height:190px; left:0; position:absolute; width:24px;}
h2.imprensa {background:url(../imagens/titImprensa.gif) no-repeat; bottom:20px; height:316px; left:0; position:absolute; width:24px;}
h2.cadastro {background:url(../imagens/titCadastro.gif) no-repeat; bottom:20px; height:166px; left:0; position:absolute; width:23px;}

h3.subsecao {font:12px Arial Black; color:#7F8082; position:absolute;top:10px;right:20px;}
h3.subsecao a {font:12px Arial Black;color:#B1B2B4;  text-decoration:none; margin-left:15px;}
h3.subsecao a.ativo {color:#7F8082; cursor:default;}
h3.subsecao a:hover {color:#7F8082;}

a.dcontexto{width: 100px;font: bold 1px Arial;z-index: 2000; }
a.dcontexto:hover{color: #000;background:transparent;}
a.dcontexto span{display: none}
a.dcontexto:hover span{display: inline; position: absolute; width: 160px; padding: 5px;  color: #000;  background:#e0ffff;left:80;
                                font-size: 10px;text-align:left; border:1px solid #000;}

.destaque_menu {height:14px;width:200px;position:absolute;top:315px;left:10px;z-index:200;color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;cursor:pointer;text-align:center;font-size: 11px;font-weight: bold;
background-color: #202020;padding-top: 5px;padding-right: 0;padding-bottom: 5px;padding-left: 5px;}
.destaque_menu_numeros {background-color: #434343;filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;width: 35px;float: left;margin-right: 5px;}
.destaque_menu_numeros_over {background-color: #FBA802;filter:alpha(opacity=50);-moz-opacity:1.0;opacity:1.0;width: 35px;float: left;margin-right: 5px;}
.destaque_menu_txt1 {background-color: #000;filter:alpha(opacity=80);-moz-opacity:.80;position: absolute;top: 185px; height: 55px;width: 100px;}
.destaque_menu_txt {background-color: #000;height: 155px;min-height: 155px;top: 101px;width: 205px;}
.destaque_menu_css {position: absolute; top:185px; filter:alpha(opacity=0);-moz-opacity:.0;  opacity: 0; height: 35px; width: 10px;}
.destaque_menu_txt div a{padding:7px 10px 0px;text-decoration: none;display: block;font-size: 14px;color: black;font-family: Arial, Helvetica, sans-serif;}
.destaque_menu_txt div a span.tit{font-size: 18px;color: black;font-family: Arial, Tahoma, Verdana;}
.destaque_menu_txt div a:hover span.tit{color: #FBA802;}
#container {display:none;}

.featureditem {height:220px;display:none; margin-left:30px !important;margin-left:0;background: #f8f8f4 !important;height:100%;width:95%;}
.boxlivro{background: url(../imagens/banner/box-bgr.gif) repeat-y;margin: 0 0 20px;width: 900px;}
.boxlivrobottom { margin:0; }
.boxlivro .top,
.boxlivro .bot{background: url(../imagens/banner/box-top.gif) no-repeat top;clear: both;height: 20px;overflow: hidden;}
.boxlivro .bot{background: url(../imagens/banner/box-bot.gif) no-repeat top;}
.boxlivro .spacer{height: 1%;padding: 0 10px;}
.col4{float: left;width: 310px;margin: 0;}
.col5{float: left;margin: 0 0 0 15px;width: 495px;}

.bubbleInfo {position: relative;}
.popup {position: absolute;display: none;z-index: 50;border-collapse: collapse;}
.popup td.corner {height: 10px;width: 11px;}
.popup td#topleft { background-image: url(../imagens/popup/bubble-1.gif); }
.popup td.top { background-image: url(../imagens/popup/bubble-2.gif); }
.popup td#topright { background-image: url(../imagens/popup/bubble-3.gif); }
.popup td.left { background-image: url(../imagens/popup/bubble-4.gif); }
.popup td.right { background-image: url(../imagens/popup/bubble-5.gif); }
.popup td#bottomleft { background-image: url(../imagens/popup/bubble-6.gif); }
.popup td.bottom { background-image: url(../imagens/popup/bubble-7.gif); text-align: center;}
.popup td.bottom img { display: block; margin: 0 auto; }
.popup td#bottomright { background-image: url(../imagens/popup/bubble-8.gif); }
.popup table.popup-contents {font-size: 11px;line-height: 1.1em;background-color: #fff;color: #666;font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;}
table.popup-contents th {text-align: right;text-transform: lowercase;}
table.popup-contents td {text-align: left;}
tr#release-notes tr {text-align: left;text-indent: -9999px;}
tr#release-notes td a {color: #333;text-align:right;background: url(../imagens/popup/starburst.gif) no-repeat top right;height: 13px;}

/* Header */
#header {background:#831619 url(../imagens/bgHeader.gif) repeat-x bottom; width:100%; float:left; height:125px; margin:0 auto; padding:1px; position:relative;}
#header h1 {background:url(../imagens/logo2.gif) no-repeat; border:1px solid #831619; height:53px; margin:11px auto 0; width:322px;}
#header h1 span {display:none;}
#header #info {background:url(../imagens/clepsidra.gif) no-repeat; position:absolute; top:15px; right:20px; width:111px; height:20px; text-align:left;}
#header #info p {display:none;}
#header #info a {display:block;width:100px; height:30px;}
#header #busca {position:absolute; top:45px; right:40px; text-align:left}
#header #busca input {border:0; display:block;margin-bottom:2px;padding-left:2px;width:138px;font-size:11px;}
#header #busca input.botao {border:0; background:#831619; cursor:pointer; color:#f7ab19; font-weight:bold;width:51px;margin-left:50px; }
#header #busca select { display:block;width:140px; font-size:11px;}
#header #idioma {position:absolute; top:13px; left:30px; text-align:left;}
#header #idioma a {color:#dcdddf; font-weight:bold;}
#header #idioma a.ativo {color:#ca6d1d; cursor:default; text-decoration:none;}
#header #cadastrese {position:absolute; top:65px; left:30px; text-align:left;}
#header #cadastrese span {font:bold 11px Tahoma; color:#f6f6f6;}
#header #cadastrese .status {left:-5px;position:absolute;width:300px;top:-30px; color:#f6f6f6 !important;}
#header #cadastrese input {border:0; padding:0 3px; width:100px;}
#header #cadastrese input.botaoCad {/*float:right;*/text-align:right;position:relative; left:2px;}

/* Header */
#header2 {background:#831619 url(../imagens/bgHeader.gif) repeat-x bottom; width:100%; float:left; height:125px; margin:0 auto; padding:1px; position:relative;}
#header2 h1 {background:url(../imagens/logo2.gif) no-repeat; border:1px solid #831619; height:53px; margin:11px auto 0; width:322px;}
#header2 h1 span {display:none;}
#header2 #info {background:url(../imagens/clepsidra.gif) no-repeat; position:absolute; top:15px; right:20px; width:111px; height:20px; text-align:left;}
#header2 #info p {display:none;}
#header2 #info a {display:block;width:100px; height:30px;}
#header2 #busca {position:absolute; top:45px; right:40px; text-align:left}
#header2 #busca input {border:0; display:block;margin-bottom:2px;padding-left:2px;width:138px;font-size:11px;}
#header2 #busca input.botao {border:0; background:#831619; cursor:pointer; color:#f7ab19; font-weight:bold;width:51px;margin-left:50px; }
#header2 #busca select { display:block;width:140px; font-size:11px;}
#header2 #idioma {position:absolute; top:13px; left:30px; text-align:left;}
#header2 #idioma a {color:#dcdddf; font-weight:bold;}
#header2 #idioma a.ativo {color:#ca6d1d; cursor:default; text-decoration:none;}
#header2 #cadastrese {position:absolute; top:65px; left:30px; text-align:left;}
#header2 #cadastrese span {font:bold 11px Tahoma; color:#f6f6f6;}
#header2 #cadastrese .status {left:-5px;position:absolute;width:300px;top:-30px; color:#f6f6f6 !important;}
#header2 #cadastrese input {border:0; padding:0 3px; width:100px;}
#header2 #cadastrese input.botaoCad {/*float:right;*/text-align:right;position:relative; left:2px;}


/* Menu com efeito */
#bgMenu {background-color:#000;text-align:center;position:relative;top:40px; z-index:100;}
.container{background-color:#000;left:0;margin:0 auto;position:relative;top:40px;width:535px;}
#menu { background-color:#000; color:#FBA802;height:20px; list-style:none; margin:0 auto; position:relative; z-index:99; width:735px;}
#menu li { display:inline;margin-left:0;}
#menu li a { background:#000;border-right:1px solid #6C3019;color:#ffbd14;display:table; float:left;font:bold 12px Trebuchet MS;height:16px;line-height:16px;letter-spacing:-0.01em;padding:2px 7px;_padding:2px 6px;text-decoration:none; white-space:nowrap;vertical-align:middle;}
#menu li a.ultimo {border:0;} 
#menu li a:hover { background:#5f5f5; color:#f59308; text-decoration:none;}
#menu li a img {display:inline;margin:0;border:1px solid red;}

#submenu { background-color:#5f5f5f;display:block;list-style:none;left:0;margin:0 auto;position:absolute;top:0;width:725px; z-index:1;}
#submenu li {display:inline;}
#submenu li a { background-color:#5f5f5f;border-right:1px solid #e2e2e2;color:#fff;cursor:pointer;display:table; float:left;font:bold 12px Trebuchet MS;/*letter-spacing:-0.01em;*/line-height:20px;height:20px; padding:0 4px;text-decoration:none; vertical-align:middle; }
#submenu li a.ultimo {border:0;}
#submenu li a:hover {color:#a8a8a8;background-color:#5f5f5f;}
#menuSEO, #menuSEO ul, #menuSEO li {display:none !important;}

/* Menu /
#menu {background:#000; border-top:1px solid #91562a; bottom:0; height:23px; left:0;  margin-left:-1px; position:absolute; text-align:center; z-index:100; width:100%;}
#menu ul.contMenu {list-style:none;height:23px;margin-top:4px;}
#menu ul.contMenu li {border-right:1px solid #ffcc00;display:inline; width:9%; margin:5px 0; padding:0 10px;position:relative;}
#menu ul.contMenu li.ultimo {border:0;}
#menu ul.contMenu li a {color:#f7ab19; font-weight:bold; }
#menu ul.contMenu li a:hover {color:#FFFF00;text-decoration:none;}
#menu ul.contMenu li ul {list-style:none; position:absolute;left:0;top:18px;display:none;z-index:1000;}
#menu ul.contMenu li ul li {background:#000;border:0;height:20px; white-space:nowrap; text-align:left; min-width:100px;border:4px solid black;}
#menu ul.contMenu li:hover ul, #menu ul.contMenu li.over ul {display:table;}

/* Conteudo */
#conteudo {clear:both; margin:0px auto 10px;_margin:10px auto 0;text-align:center;width:780px;border:1px solid #f8f8f5;}
#conteudo .box {background-color:#dcdddf; margin:5px auto 0;_margin:5px auto 0; _height:120px; min-height:355px; position:relative; border:1px solid #f8f8f5; z-index:10;}
#conteudo .box .topoDireita {background:url(../imagens/borda_topDir.gif) no-repeat; display:block; height:14px; position:absolute; right:0; top:0; width:14px;}
#conteudo .box .rodapeDireita {background:url(../imagens/borda_rodDir.gif) no-repeat; bottom:0; display:block; height:14px; position:absolute; right:0; width:14px;}
#conteudo .box .topoEsquerda {background:url(../imagens/borda_topEsq.gif) no-repeat; display:block; height:14px; left:0; position:absolute; top:0; width:14px;}
#conteudo .box .rodapeEsquerda {background:url(../imagens/borda_rodEsq.gif) no-repeat; bottom:0; display:block; height:14px; left:0; position:absolute; width:14px;}
#conteudo .box2 {background-color:#dcdddf; margin:5px auto 0;_margin:5px auto 0; _height:120px; min-height:330px; position:relative; border:1px solid #f8f8f5; z-index:10;}
#conteudo .box2 .topoDireita {background:url(../imagens/borda_topDir.gif) no-repeat; display:block; height:14px; position:absolute; right:0; top:0; width:14px;}
#conteudo .box2 .rodapeDireita {background:url(../imagens/borda_rodDir.gif) no-repeat; bottom:0; display:block; height:14px; position:absolute; right:0; width:14px;}
#conteudo .box2 .topoEsquerda {background:url(../imagens/borda_topEsq.gif) no-repeat; display:block; height:14px; left:0; position:absolute; top:0; width:14px;}
#conteudo .box2 .rodapeEsquerda {background:url(../imagens/borda_rodEsq.gif) no-repeat; bottom:0; display:block; height:14px; left:0; position:absolute; width:14px;}

#conteudo .boxBranco {background-color:#fff; position:relative; padding:12px; }
#conteudo .boxBranco .topoDireita {background:url(../imagens/borda_topDirBranco.gif) no-repeat; display:block; height:14px; position:absolute; right:0; top:0; width:14px; z-index:10;}
#conteudo .boxBranco .rodapeDireita {background:url(../imagens/borda_rodDirBranco.gif) no-repeat; bottom:0; display:block; height:14px; position:absolute; right:0; width:14px; z-index:10;}
#conteudo .boxBranco .topoEsquerda {background:url(../imagens/borda_topEsqBranco.gif) no-repeat; display:block; height:14px; left:0; position:absolute; top:0; width:14px; z-index:10;}
#conteudo .boxBranco .rodapeEsquerda {background:url(../imagens/borda_rodEsqBranco.gif) no-repeat; bottom:0; display:block; height:14px; left:0; position:absolute; width:14px; z-index:10;}

#conteudo #boxDestaque {float:left; width:220px;}
#conteudo #boxDestaque3 {float:left; width:225px;}
#conteudo #boxDestaque4 {float:left; width:225px;}
#conteudo #boxLancamentos {float:left; width:510px;}
#conteudo #boxLancamentos2 {float:left; width:810px;}
#conteudo #boxLancamentos3 {float:left; width:510px;}
#conteudo #boxPadrao {float:left; width:790px;}
#conteudo #boxPadrao .botaoVoltar {float:right;margin:10px 15px 0 0;}

#conteudo #boxDestaque {margin-right:50px;}
#conteudo #boxDestaque .livro {text-align:left;margin:30px 0 0 60px}
#conteudo #boxDestaque .livro a {display:block;height:260px;width:130px;}
#conteudo #boxDestaque .livro img {display:block;margin-bottom:25px;}
#conteudo #boxDestaque .livro span {display:block; margin:0 0 5px 0; width:140px; text-align:left;}
#conteudo #boxDestaque .livro span.titulo {color:#5e5e60; font-weight:bold;}
#conteudo #boxDestaque .livro span.titulo2 {color:#5e5e60;}
#conteudo #boxDestaque .livro span.autor {color:#6c6d6f;}
#conteudo #boxDestaque .livro span.sinopse {color:#97989a;}

#conteudo #boxDestaque3 {margin-right:5px;}
#conteudo #boxDestaque3 .livro {text-align:left;margin:30px 0 0 60px}
#conteudo #boxDestaque3 .livro a {display:block;height:165px;width:100px;}
#conteudo #boxDestaque3 .livro img {display:block;margin-bottom:25px;}
#conteudo #boxDestaque3 .livro span {display:block; margin:0 0 5px 0; width:140px; text-align:left;}
#conteudo #boxDestaque3 .livro span.titulo {color:#5e5e60; font-weight:bold;}
#conteudo #boxDestaque3 .livro span.autor {color:#6c6d6f;}
#conteudo #boxDestaque3 .livro span.sinopse {color:#97989a;}

#conteudo2 #boxDestaque4 {margin-right:5px;}

#conteudo #boxLancamentos {float:left;width:500px;}
#conteudo #boxLancamentos a {display:block;padding:1px;}
#conteudo #boxLancamentos .livro {_display:inline; float:left; margin:30px 0 0 80px; width:145px; text-align:left;}
#conteudo #boxLancamentos .livro img {display:block;margin:0 0 25px 0}
#conteudo #boxLancamentos .livro span {display:block; margin:0 0 5px 0; text-align:left;}
#conteudo #boxLancamentos .livro span.titulo {color:#5e5e60; font-weight:bold;}
#conteudo #boxLancamentos .livro span.autor {color:#6c6d6f;}
#conteudo #boxLancamentos .livro span.sinopse {color:#97989a;}

#conteudo #boxLancamentos2 {float:left;width:780px;height:355px;}
#conteudo #boxLancamentos2 a {display:block;padding:1px;}
#conteudo #boxLancamentos2 .livro {_display:inline; float:left; margin:26px 0 0 45px;  min-height:150px;_height:150px;width:210px;}
#conteudo #boxLancamentos2 .livro img {float:left; margin-right:2px; width:95px;height:126px;}
#conteudo #boxLancamentos2 .livro span {float:left;width:112px; height:95px;text-align:left;}
#conteudo #boxLancamentos2 .livro span.titulo {font:bold 12px Arial;color:#5e5e60; font-weight:bold; margin-bottom:10px;}
#conteudo #boxLancamentos2 .livro span.autor {font:12px Arial;color:#6c6d6f;height:30px;overflow:hidden;}
#conteudo #boxLancamentos2 .livro span.sinopse {color:#97989a;}

#conteudo #boxLancamentos3 {float:right;width:535px;height:355px;}
#conteudo #boxLancamentos3 a {display:block;padding:1px;}
#conteudo #boxLancamentos3 .livro {_display:inline; float:left; margin:26px 0 0 45px;  min-height:115px;_height:115px;width:210px;overflow:hidden;}
#conteudo #boxLancamentos3 .livro img {float:left; margin-right:7px; width:95px;height:126px;}
#conteudo #boxLancamentos3 .livro span {float:left; width:85px; height:85px;text-align:left;}
#conteudo #boxLancamentos3 .livro span.titulo {font: 11px Arial;color:#5e5e60; margin-bottom:5px;overflow:hidden;}
#conteudo #boxLancamentos3 .livro span.autor {font:10px Arial;color:#6c6d6f;height:50px;overflow:hidden;}
#conteudo #boxLancamentos3 .livro span.sinopse {color:#97989a;}

/* Catalogo */
.imagemLivro {float:left; _display:inline;  margin:30px 10px 0 40px; width:190px;}
.infosLivro {float:left; _display:inline; margin:30px 20px 0 0; position:relative; text-align:left; width:240px;}
.infosLivro h3 {color:#5B5C5E; font:bold 16px Arial;}
.infosLivro h4 {color:#666; font:bold 13px Arial;}
.infosLivro p.dados {color:#888; font:bold 11px Arial;}
.infosLivro p.dados span {display:block; margin-bottom:4px;}
.infosLivro p.dados span strong {color:#666;}
.infosLivro form fieldset {border:0;margin-top:10px;}
.infosLivro form fieldset a {display:block; margin-bottom:2px;}
.infosLivro #esgotado {background:url(../imagens/esgotado.gif) no-repeat;height:87px;position:absolute;width:113px;top:-50px;left:-270px;}
.sinopseLivro {background:#fff;float:left;margin:30px 0 10px 0;height:230px;width:250px;}
.sinopseLivro .rolagem {height:223px;}
.sinopseLivro .rolagem a.publicados {display:block; color:#831619; font-size:10px; font-weight:bold; text-align:center; margin-top:10px;}

#boxCatalogo #boxLivros {margin:26px 0 0 45px;}
#boxCatalogo #boxLivros .livro {float:left;_display:inline; margin:20px 0 0px 15px; min-height:115px;_height:115px;width:220px;overflow:hidden;}
#boxCatalogo #boxLivros .livro img.foto {float:left; margin-right:10px; width:45px;}
#boxCatalogo #boxLivros .livro img.botao {clear:both;float:left; margin-top:3px; }
#boxCatalogo #boxLivros .livro span {float:left; width:160px; height:45px;text-align:left;}
#boxCatalogo #boxLivros .livro span.titulo {font:bold 11.5px Arial;color:#5e5e60; font-weight:bold; margin-bottom:4px;overflow:hidden;}
#boxCatalogo #boxLivros .livro span.autor {font:11px Arial;color:#6c6d6f;height:30px;overflow:hidden;}
#boxCatalogo #boxLivros .livro strong.preco {float:left; text-align:left; text-decoration:none; color:#757678; width:60px;}


#boxCatalogo #boxLivrosFuturo {margin:26px 0 0 45px;}
#boxCatalogo #boxLivrosFuturo .livro {float:left;text-align:left;_display:inline; margin:10px 0 5px 15px;width:600px;/*min-height:115px;_height:115px;width:220px;overflow:hidden;*/}
#boxCatalogo #boxLivrosFuturo .livro img.botao {clear:both;float:left; margin-top:3px; }
#boxCatalogo #boxLivrosFuturo .livro span {/*float:left; width:460px;*/text-align:left;}
#boxCatalogo #boxLivrosFuturo .livro span.titulo {color:#5e5e60; font-weight:bold; margin-bottom:4px;}
#boxCatalogo #boxLivrosFuturo .livro span.autor {color:#6c6d6f;}
#boxCatalogo #boxLivrosFuturo .livro span.sinopse {display:block;overflow-y:auto;overflow-x:hidden;height:30px;}
#boxCatalogo #boxLivrosFuturo .livro strong.preco {/*float:left;*/ text-align:left; text-decoration:none; color:#757678; width:100px;}


/* Grundrisses */
#boxGrundrisse .conteudoPadrao {width:665px;}



/* Editor */
#boxEditor {text-align:left;}
#boxEditor h4.nomeEditor {margin:60px 0 0 60px;}
#boxEditor p.descricaoEditor {margin:15px 0 0 60px;width:650px;}

/* Capas */
#boxCapas #boxLivros {margin:26px 0 0 45px;}
#boxCapas #boxLivros .livro {float:left; _display:inline; margin:3px 0 3px 15px;height:78px;_height:78px;overflow:hidden;width:220px;}
#boxCapas #boxLivros .livro img.foto {float:left; margin-right:10px; width:45px;}
#boxCapas #boxLivros .livro img.botao {float:left; margin-top:3px; }
#boxCapas #boxLivros .livro span {float:left; width:160px; text-align:left;}
#boxCapas #boxLivros .livro span.titulo {color:#5e5e60; font-weight:bold; margin-bottom:4px;}
#boxCapas #boxLivros .livro span.autor {color:#6c6d6f;}
#boxCapas #boxLivros .livro strong.preco {float:left; text-align:left; text-decoration:none; color:#757678; width:100px;}


/* Cesta de Compras */
#boxCesta #carrinhoCompras {background-color:#D5D5D5;margin:60px 0 0 60px; padding:5px 0 5px 3px; height:220px; overflow-y:scroll; width:700px;}
#boxCesta #carrinhoCompras td {padding:3px 0;}
#boxCesta #carrinhoCompras td img {margin:0 5px;}
#boxCesta #carrinhoCompras td a {color:#CC0000; text-transform:uppercase; font-weight:bold; font-size:10px;}
#boxCesta .valorTotal {background-color:#CACACA;margin:0 0 10px 60px;padding:5px;text-align:right;width:690px;}
#boxCesta .cestaNaveg {text-align:right;margin:0 0 10px 60px;width:690px;}
#boxCesta .cestaNaveg a {color:#CC0000; text-transform:uppercase; font-weight:bold; font-size:10px; margin-left:15px; }

#boxCestaVazia {text-align:center;}
#boxCestaVazia p {margin:120px auto 20px;}
#boxCestaVazia a {}


/* Como Comprar */
#boxComoComprar {text-align:left; margin:0 auto; padding:0 15px 0 70px;}
#boxComoComprar p.intro {padding-top:60px;}
#boxComoComprar #infos {margin:10px auto; height:215px; text-align:left; width:665px;}
#boxComoComprar #infos ul {margin:5px 0; list-style-type:disc; margin-left:20px;}
#boxComoComprar #infos ul li {margin:10px 0;}
#boxComoComprar #infos p {margin:10px 0;}
#boxComoComprar #infos .rolagem {height:205px; margin:5px 0; overflow-y:scroll;overflow-x:hidden;}


/* Cadastro e Login */
#boxCadastro #boxLogin {float:right;margin:60px 15px 0 20px; width:200px; text-align:left;}
#boxCadastro #boxLogin p {font-weight:bold; margin-left:10px;}
#boxCadastro #boxLogin ul { list-style-type:none; margin:10px 0 0 10px;}
#boxCadastro #boxLogin ul li {margin-bottom:4px;}
#boxCadastro #boxLogin ul li.botao { text-align:right; margin-right:7px;}
#boxCadastro #boxLogin ul li label {float:left;width:35px;}
#boxCadastro #formCadastro ul {list-style-type:none; margin:20px 0 10px 70px;_margin:20px 0 10px 70px; text-align:left;}
#boxCadastro #formCadastro ul li {margin-bottom:4px;}
#boxCadastro #formCadastro ul li.erro { font-weight:bold; color:#CC0000; padding-left:78px;}
#boxCadastro #formCadastro ul li label {float:left; margin-right:5px; text-align:right; width:70px;}
#boxCadastro #formCadastro ul li.senha {width:212px;float:left;}


/* De a sua opiniao */
.boxFormulario {float:left;padding:60px 0 0 60px;text-align:left;width:400px;}
.boxFormulario p {margin-bottom:5px;}
.boxFormulario p label {float:left; width:70px;}
.boxFormulario p input,.boxFormulario p select, .boxFormulario p textarea {border:0; width:250px;}
.boxFormulario p textarea {_height:128px;}
.boxFormulario input.botao {float:right;margin:4px 78px 0 0;}
.boxOpinioes {float:left;padding:60px 20px 0 15px;width:295px} 
.boxOpinioes p {font-weight:bold; margin-bottom:5px;}
.boxOpinioes .boxBranco {height:200px;}
.boxOpinioes .boxBranco .rolagem {height:190px;}
.boxOpinioes .boxBranco .rolagem p.opiniao {text-align:left; margin-bottom:20px; width:220px;}
.boxOpinioes .boxBranco .rolagem p.opiniao span.texto {font-weight:normal;}
.boxOpinioes .boxBranco .rolagem p.opiniao strong.autor {display:block;text-align:right;}
.boxOpinioes .boxBranco .rolagem p.opiniao span.local {font-weight:normal;display:block;text-align:right;}
.boxOpinioes .boxBranco .rolagem p.opiniao span.resposta {font-weight:normal;display:block;text-align:left;color:#FE8185; font-size:11px;}



/* Pagamento */
#boxPagamento .erro { font-weight:bold; color:#CC0000;}
#boxPagamento #carrinhoCompras {display:inline;float:left;background-color:#D5D5D5;margin:40px 0 0 40px; padding:5px 0 5px 3px; height:280px; overflow-y:scroll; width:450px;}
#boxPagamento #carrinhoCompras td {padding:3px 0; text-align:left;}
#boxPagamento #carrinhoCompras td a {color:#CC0000; text-transform:uppercase; font-weight:bold; font-size:10px;}
#boxPagamento #carrinhoCompras .valorTotal {background-color:#CACACA;margin:0 0 10px 0;padding:5px;text-align:right;width:415px;}
#boxPagamento #formaPagamento {float:left;margin:45px 0 0 10px;width:200px;}
#boxPagamento #formaPagamento .botao {display:block; margin-top:10px;}
#boxPagamento #formaPagamento .formas { text-align:left;}
#boxPagamento #conteudo {border:0; margin:10px 0 0 10px; height:290px;}


/* Livrarias */
#boxLivrarias .boxBranco {float:left; height:250px; margin-right:25px; text-align:left; width:300px;}
#boxLivrarias #content {padding:60px 0 0 80px;}
#boxLivrarias .boxBranco p { font-size:13px; font-weight:bold; text-transform:uppercase; position:absolute; top:-20px;}
#boxLivrarias .boxBranco .rolagem {height:245px;}
#boxLivrarias .boxBranco ul li {margin-bottom:10px;}


/* Apresentacao */
#boxApresentacao p { /*display:inline;float:left; margin-right:20px; width:210px;*/}
#boxApresentacao div.infos {color:#7F8082; font-size:10px; font-weight:bold; float:right; margin:70px 15px 10px 0; text-align:right; width:205px;}
#boxApresentacao div.infos strong {display:block;color:#a4a4a4;margin-top:5px;}
#boxApresentacao div.infos a {color:#a4a4a4;}
#boxApresentacao div.txt {_display:inline;float:left; height:250px; margin:100px 0 10px 60px; text-align:left; width:330px;}
#boxApresentacao div.txt2 {_display:inline;float:left; height:250px; margin:100px 0 10px 35px; text-align:left; width:290px;}


/* Cesar Benjamin - Artigos*/
#boxArtigos {}
#boxArtigos #content {margin:60px 0 0 60px;}
#boxArtigos #content .boxTexto {float:left;height:260px;margin-right:20px;margin-top:10px;width:390px; text-align:left;}
#boxArtigos #content .boxTexto p {/*float:left; width:190px; margin-right:35px;*/}

#boxArtigos #content .boxBranco {float:left; height:240px; width:260px; text-align:left;}
#boxArtigos #content .boxBranco .rolagem {color:#999;height:240px;width:250px;}
#boxArtigos #content .boxBranco .listArtigos {margin-top:7px;}
#boxArtigos #content .boxBranco .listArtigos strong a {color:#7A7B7D;display:block;}


/* Series */
#boxSeries {*height:290px !important;}
#boxSeries #textos {margin:60px 0 0 0;}
#boxSeries .rolagem {margin:60px 10px 0 60px !important;height:248px;padding-right:20px;width:670px;}
#boxSeries .rolagem p {margin-bottom:20px;}
#boxSeries .rolagem p strong {color:#a4a4a4; display:block; font-weight:bold;}



/* Revendedores */
#boxRevendedor #revendCad{display:inline;float:left;margin:60px 0 0 55px;text-align:left;width:330px;}
#boxRevendedor #revendCad strong.status {color:#CC0000; display:block; margin-bottom:7px; padding-left:70px;}
#boxRevendedor #revendTxt {height:150px; display:inline;float:left;margin:60px 0 0 60px;text-align:left;width:290px;}
#boxRevendedor #revendTxt h4 {font:14px Arial Black; color:#A9A9A9;display:block;margin-bottom:10px;}
#boxRevendedor #formRevendCad p {margin-bottom:3px;}
#boxRevendedor #formRevendCad input {border:0; height:16px;width:207px;}
#boxRevendedor #formRevendCad label {width:105px; font-weight:bold; margin-right:4px; float:left; text-align:right;}
#boxRevendedor #formRevendCad .botao {text-align:right; margin-top:10px;}
#boxRevendedor #formRevendCad .botao input {background:#fff; border:0; font:11px Verdana;height:19px;margin-right:10px;width:76px;}


/* Cadastre-se */
#boxCadastrese #cadastro{display:inline;float:left;margin:60px 0 0 60px;text-align:left;width:700px;}
#boxCadastrese #cadastro #formCad .esquerda, #boxCadastrese #cadastro #formCad .direita {float:left; width:350px;}
#boxCadastrese #formCad p {margin-bottom:5px;}
#boxCadastrese #formCad input {border:0; height:16px;}
#boxCadastrese #formCad label {width:90px; font-weight:bold; margin-right:4px; float:left; text-align:right;}
#boxCadastrese #formCad .botao {text-align:right; margin-top:10px; }
#boxCadastrese #formCad .botao input {background:#fff;  border-width:1px; border-style:solid; border-color:#999 #333 #333 #999; font:11px Verdana; height:18px; margin-right:53px;}



/* Dicionario */
#boxDicionario #descricao {padding:60px 0 0 60px;*padding:60px 0 0 10px; width:695px; *width:705px; text-align:left;}
#boxDicionario #descricao a {color:#808183; font-weight:bold; display:block; margin-top:15px; margin-left:5px; }
#boxDicionario #descricao .rolagem {height:215px;}
#boxDicionario #descricao .rolagem p {margin:5px 5px 10px;}

#boxCientistas #content {margin:60px 0 0 60px;}
#boxCientistas #content .boxTexto {float:left;font-weight:bold;height:250px;width:180px; margin-right:50px;text-align:left;}
#boxCientistas #content .boxTexto a {display:block; text-align:center; margin-top:175px;}
#boxCientistas #content .boxBranco {float:left; height:220px; width:450px; text-align:left;}
#boxCientistas #content .boxBranco .rolagem {color:#999;height:210px;}

/* Fale Conosco*/
#boxFaleConosco #formulario {margin:60px 0 0 60px; text-align:left}
#boxFaleConosco #formulario strong.status {color:#CC0000; display:block; margin-bottom:7px; padding-left:70px;}
#boxFaleConosco #formulario label {font-weight:bold;float:left;}
#boxFaleConosco #formulario input, #boxFaleConosco #formulario textarea {border:0;}
#boxFaleConosco #formulario p {margin-bottom:5px;}
#boxFaleConosco #formulario p.txt {padding:30px 0;}
#boxFaleConosco #formulario .dados1 {float:left;width:340px;margin:55px 10px 15px 0;}
#boxFaleConosco #formulario .dados1 label {width:45px;}
#boxFaleConosco #formulario .dados1 p.check {margin-top:30px; text-align:right;}
#boxFaleConosco #formulario .dados2 {float:left;width:350px;margin:55px 0 15px 0;}
#boxFaleConosco #formulario .dados2 label {width:75px;}
#boxFaleConosco #formulario p.botao {clear:both; text-align:right; width:690px;}

/* Distribuidores */
#boxDistribuidores #distribuidores {margin:60px 0 0 60px; text-align:left;}
#boxDistribuidores #distribuidores #mapa {float:right; margin-right:75px;}
#boxDistribuidores #distribuidores h4 {font:14px Arial Black; color:#A9A9A9;margin-bottom:15px;}
#boxDistribuidores #distribuidores p {width:250px;}
#boxDistribuidores #distribuidores p.buscarPor {font-weight:bold; margin:15px 0 2px;}
#boxDistribuidores #distribuidores img {float:right; margin-right:50px;}
#boxDistribuidores #distribuidores form p {margin:30px 0 5px; font-weight:bold;}
#boxDistribuidores #distribuidores form select {color:#999; font-size:10px; display:block; margin-bottom:7px;width:130px;}
#boxDistribuidores #distribuidores form input {color:#999; border:0; padding:2px 4px; font-size:10px; display:block; margin-bottom:7px;}
#boxDistribuidores #distribuidores form input.botao {margin-left:100px; cursor:pointer; font-weight:bold; color:#666666; background:#DCDDDF;}

#verDistribuidores {margin:20px;}
#verDistribuidores h3 {font:14px Arial Black; color:#A9A9A9;display:block;margin-bottom:10px;}
#verDistribuidores p {margin-bottom:10px;}


/* Indique */
#indique {margin:20px;}
#indique h3 {font:14px Arial Black; color:#A9A9A9;display:block;margin:10px;}
#indique p {margin:4px;border:1px solid #F8F8F5;}
#indique p label {float:left;width:90px;}
#indique p input {width:150px;}
#indique p.botao {background:#DCDDDF;height:20px;width:247px;}
#indique p.botao input {float:right; font-size:11px; height:19px; width:55px;}


/* Reserva */
#reserva {margin:20px;}
#reserva h3 {font:14px Arial Black; color:#A9A9A9;display:block;margin:10px;}
#reserva p {margin:4px;border:1px solid #F8F8F5;}
#reserva p label {float:left;width:90px;}
#reserva p input {width:150px;}
#reserva p.botao {background:#DCDDDF;height:20px;width:247px;}
#reserva p.botao input {float:right; font-size:11px; height:19px; width:55px;}


/* Paginacao */
#paginacao {color:#fff;left:-170px;position:relative;top:-45px;z-index:99; font:14px Tahoma;}
#paginacao img {position:relative;top:3px;}
#paginacao a {color:#831619;}
#paginacao b {color:#FBA802;}

/* Rodape */

#rodape {font-size:11px;padding:0; clear:both; margin:0 auto; width:780px;text-align:center}
#rodape p {color:#8c8c8a; letter-spacing:1px; margin-top:5px;}
#rodape #bandeiras {float:right;}
#rodape #bandeiras img {margin-right:5px;}

#blanket {background-color:#111;opacity: 0.65;position:absolute; z-index: 11; top:0px;left:0px;width:0%;}
#popUpDiv {position:absolute;background-color:#eeeeee;width:300px;height:300px;z-index: 12;font:11px Arial;}

