@media All{
/* CSS Reset ========================================*/  
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,textarea,p,th,td{margin:0; padding:0;}
hr {margin:0px; padding:0px; display:none;}
img,fieldset{border:0;}
ol,ul{list-style:none;}
abbr,acronym{border:0;}

a {font:100% Arial, Helvetica, sans-serif; text-decoration:none; color:#999;}
a:hover {font:100% Arial, Helvetica, sans-serif; text-decoration:underline;}

table {color:#5c8f8f;}

.bttn2 {background-color:#84abab; border-bottom:black 1px solid; border-left:white 1px solid; border-right:black 1px solid; border-top:white 1px solid; color:#FFFFFF; font:bold 11px Arial, Helvetica, sans-serif; cursor:hand; width:150px; height:20px;}
}
@media screen {
/* Classes -------------------*/
.esconde {display:none;}
.invisivel {visibility:hidden;}
.clear {clear:both;}
.semAltura {height:0; visibility:hidden;}
.semBorda {border:none;}
.caixa-alta {text-transform:uppercase;}
.fl {float:left;}
.mb-10 {margin-bottom:10px;}
.box {width:159px; float:left;}
.box h2 {width:139px; height:22px; background:url(../imagens/bg-top-box.gif) no-repeat; font-size:12px; padding:9px 0px 0px 20px;}
.box span {width:157px; border:1px solid #d4d5c8; background:#FFFFFF; float:left;}
.box span.parce {padding:10px 0px 0px 0px;}
.box span ul {width:148px; height:123px; float:left; margin:8px 0px 0px 8px;}
.box span ul li {margin:0px 0px 4px 0px;}
.parc {float:left; padding:0px 10px 12px 10px;}
.pgEsc {float:left; height:376px; padding:100px 0px 0px 170px;}
.txtPeq {font-variant:small-caps;}
.bttn2 {background-color:#84abab; border-bottom:black 1px solid; border-left:white 1px solid; border-right:black 1px solid; border-top:white 1px solid; color:#FFFFFF; font:bold 11px Arial, Helvetica, sans-serif; cursor:hand; width:150px; height:20px;}
.bttn7 {background-color:#84abab; border-bottom:black 1px solid; border-left:white 1px solid; border-right:black 1px solid; border-top:white 1px solid; color:#FFFFFF; font:bold 11px Arial, Helvetica, sans-serif; cursor:hand; width:80px; height:20px;}

.tit-tab {color:#5c8f8f;}


/* Definicoes Gerais -------------------*/
body {background:url(../imagens/bg-body.gif) repeat; font:12px Arial, Helvetica, sans-serif; color:#666666;}
#all {background:url(../imagens/bg-all.gif) repeat-x; width:100%;}
#site {width:762px; margin:0px auto;}

/* Cabecalho -------------------*/ 
#topo {width:762px; height:165px;}
#logo {height:102px; margin:0px 0px -17px 0px; float:left;}

#menu {width:762px; height:25px; float:left; margin:17px 0px 0px 0px;}
#menu li {float:left; margin:0px 4px 0px 0px;}
#menu li a {color:#FFF; font-size:11px; display:block; font-weight:700; text-align:center; height:19px; padding:6px 0px 0px 0px;}
#menu li a#home {background:url(../imagens/menu/bg-menu.jpg) 0px 0px; width:61px;}
#menu li a#bagaco {background:url(../imagens/menu/bg-menu.jpg) -65px 0px; width:78px;}
#menu li a#livros {background:url(../imagens/menu/bg-menu.jpg) -147px 0px; width:60px;}
#menu li a#lancamentos {background:url(../imagens/menu/bg-menu.jpg) -211px 0px; width:93px;}
#menu li a#vez {background:url(../imagens/menu/bg-menu.jpg) -308px 0px; width:89px;}
#menu li a#autores {background:url(../imagens/menu/bg-menu.jpg) -401px 0px; width:75px;}
#menu li a#categorias {background:url(../imagens/menu/bg-menu.jpg) -480px 0px; width:90px;}
#menu li a#escolas {background:url(../imagens/menu/bg-menu.jpg) -574px 0px; width:74px;}
#menu li a#faleconosco {background:url(../imagens/menu/bg-menu.jpg) -652px 0px; width:110px; margin:0px -4px 0px 0px;}
#menu li a#home:hover {background:url(../imagens/menu/bg-menu.jpg) 0px -25px; text-decoration:none;}
#menu li a#bagaco:hover {background:url(../imagens/menu/bg-menu.jpg) -65px -25px; text-decoration:none;}
#menu li a#livros:hover {background:url(../imagens/menu/bg-menu.jpg) -147px -25px; text-decoration:none;}
#menu li a#lancamentos:hover {background:url(../imagens/menu/bg-menu.jpg) -211px -25px; text-decoration:none;}
#menu li a#vez:hover {background:url(../imagens/menu/bg-menu.jpg) -308px -25px; text-decoration:none;}
#menu li a#autores:hover {background:url(../imagens/menu/bg-menu.jpg) -401px -25px; text-decoration:none;}
#menu li a#categorias:hover {background:url(../imagens/menu/bg-menu.jpg) -480px -25px; text-decoration:none;}
#menu li a#escolas:hover {background:url(../imagens/menu/bg-menu.jpg) -574px -25px; text-decoration:none;}
#menu li a#faleconosco:hover {background:url(../imagens/menu/bg-menu.jpg) -652px -25px; text-decoration:none;}

#busca {width:304px; float:right; height:30px; margin:13px 0px 0px 0px;}
#frmbusca label {color:#FFFFFF; font-weight:bold; font-size:13px; width:53px; float:left;}
#frmbusca select {border:solid 1px #487777; height:18px; font-size:10px; margin:0px 7px 0px 0px; width:90px; float:left;}
#frmbusca input {font-size:10px; border:1px solid #487777; width:110px; padding:1px; margin:0px 4px 0px 0px; float:left;}
#frmbusca input.bt-ok {border:none; width:28px; height:18px;}
/* Fim do Cabecalho -------------------*/

/* Destaque -------------------*/
#destaque {width:762px; margin:12px 0px 10px 0px; float:left;}

#destaque .banner {width:432px; float:left; margin:0px 4px 0px 5px;}

#destaque #boxCar {width:159px; float:left;}
#destaque #boxCar h2 {width:139px; height:22px; background:url(../imagens/bg-top-box.gif) no-repeat; font-size:12px; padding:9px 0px 0px 20px;}
#destaque #boxCar span {width:157px; height:131px; border:1px solid #d4d5c8; background:#f7f7f0; float:left;}
#destaque #boxCar span h3 {height:42px; width:157px; float:left; text-align:center; font-size:20px; padding:17px 0px 0px 0px;}
#destaque #boxCar ul {height:72px; width:157px; float:left;}
#destaque #boxCar ul li {height:20px; background:url(../imagens/bg-li-car.gif) repeat-x; border-top:1px solid #d4d5c8; padding:3px 0px 0px 14px;}
#destaque #boxCar ul li a {color:#487777; font-size:10px;}
/* Fim do Destaque -------------------*/

/* Conteudo -------------------*/
#centro {width:762px; float:left;}
#centro-int {width:762px; float:left; margin-top:10px;}

#lateral_esquerda {width:159px; float:left;}

#frmCat {float:left; padding:24px 0px 27px 15px;}
#frmCat select {width:125px; font-size:11px; border:1px solid #999999; height:16px;}

#frmCad {float:left;}
#frmCad input {border:1px solid #d4d5c8; padding:2px; width:105px; font-size:9px; color:#7a7a7a; background:#f7f7f4; float:left; margin:0px 0px 6px 0px;}
#frmCad input.bt-ok {border:none; width:20px; height:17px; margin:0px 0px 0px 5px;}

#conteudo {width:595px; float:left; margin-left:5px;}

#box-m {width:595px; float:left;}
#box-m h2 {width:575px; height:22px; background:url(../imagens/bg-top-box-m.gif) no-repeat; font-size:12px; padding:9px 0px 0px 20px;}
#box-m #produtos {width:577px; border:1px solid #d4d5c8; background:#FFFFFF /*url(../imagens/bg-ofertas.jpg) repeat*/; float:left; padding:0px 0px 0px 15px;}
#box-m #produtos ul {width:560px;}
#box-m #produtos ul.exibirProds {width:560px; border-bottom:1px dashed #d4d5c8;}
#box-m #produtos ul li {width:140px; float:left; /*margin:10px 0;*/ padding:0px 0px 15px 0px;}
#box-m #produtos ul li a {cursor:pointer; display:block;}
#box-m #produtos ul li .livro {width:140px; float:left; height:102px; padding:30px 0px 0px 0px; text-align:center;}
#box-m #produtos ul li .preco {width:140px; float:left; padding:5px 0px 0px 0px; text-align:center; text-transform:uppercase;}
#box-m #produtos ul li .preco p {text-align:left; color:#666666; font-size:10px; width:100px; float:left; margin:5px 0px 0px 0px; padding:0px 10px 0px 30px;}
#box-m #produtos ul li .preco p span {color:#3f6767; font-weight:bold;}
#box-m #produtos ul li:hover {text-decoration:underline;}

#box-m #vezVoz {width:570px; float:left;}
#box-m #vezVoz ul {width:560px; margin:0px 0px 0px -10px;}
#box-m #vezVoz ul li {width:140px; float:left; height:212px; padding:0px 0px 10px 0px;}
#box-m #vezVoz ul li a {cursor:pointer;}
#box-m #vezVoz ul li .livro {width:140px; float:left; height:102px; padding:20px 0px 0px 0px; text-align:center;}
#box-m #vezVoz ul li .preco {width:140px; float:left; height:85px; padding:5px 0px 0px 0px; text-align:center; text-transform:uppercase;}
#box-m #vezVoz ul li .preco p {text-align:left; color:#666666; font-size:10px; width:100px; float:left; margin:5px 0px 0px 0px; padding:0px 10px 0px 30px;}
#box-m #vezVoz ul li .preco p span {color:#3f6767; font-weight:bold;}
#box-m #vezVoz ul li:hover {text-decoration:underline;}

#cont-int {width:552px; border:1px solid #d4d5c8; background:#FFFFFF; float:left; padding:20px 20px 40px 20px;}
#cont-int2 {width:567px; border:1px solid #d4d5c8; background:#FFFFFF; float:left; padding:20px 20px 40px 5px;}
#cont-int3 {width:562px; border:1px solid #d4d5c8; background:#FFFFFF; float:left; padding:20px 20px 40px 10px;}

#cont-int h3 {font-size:14px; color:#234f38; display:block; height:40px;}

#produto-detalhe {float:left;}
#produto-detalhe li {float:left; padding:0px 0px 10px 0px;}
#produto-detalhe li.descricao {float:left; margin-top:20px; width:560px;}
#produto-detalhe li strong {color:#20564f;} 
#produto-detalhe li ul {width:375px; margin:0px 0px 0px 25px; float:left;}
#produto-detalhe li ul li {margin:0px 0px -3px 0px; clear:both;}
#produto-detalhe li ul li.mmaior {margin:0px 0px 20px 0px; clear:both;}
#produto-detalhe li ul li span {float:left; width:200px; height:93px; background:url(../imagens/bg-box-preco.gif) no-repeat; text-align:center; padding:25px 0px 0px 0px; font-size:16px; font-weight:bold; color:#20564f;}
#produto-detalhe li ul li span input {float:left; margin:10px 0px 0px 35px; border:none; background:url(../imagens/botoes/bt-comprar-int.gif) no-repeat; width:129px; height:40px; cursor:pointer;}

#frmFale {float:left; padding:0px 0px 45px 0px;}	
#frmFale ul li {margin-bottom:6px;}
#frmFale ul li label {width:70px; float:left; color:#5c8f8f; font-weight:bold;}
#frmFale ul li input {border:1px solid #5c8f8f; padding:2px; color:#595959;}
#frmFale ul li input.bt-enviar {border:none; background:url(../imagens/botoes/bt-enviar.gif) no-repeat; width:73px; height:22px; cursor:pointer; color:#FFFFFF;}
#frmFale ul li textarea {border:1px solid #5c8f8f; padding:2px; color:#595959;}

#frmLivro {margin:20px 0px 0px 0px; padding:0px}
#frmLivro ol {float:left; width:560px; border-bottom:1px dashed #5c8f8f; height:90px; margin:0px 0px 20px 0px;}
#frmLivro ol li {float:left; clear:both; margin:0px 0px 8px 0px;}
#frmLivro ol li label {font-weight:bold; width:160px; color:#5c8f8f;}
#frmLivro ol li input {border:1px solid #5c8f8f; padding:2px;}
#frmLivro ol li input.bt-pesquisar {margin:0px 0px 0px 70px; border:none; background:url(../imagens/botoes/bt-pesquisar.gif) no-repeat; width:103px; height:26px; cursor:pointer; color:#FFFFFF;}

#frmAutor {margin:20px 0px 0px 0px; padding:0px}
#frmAutor ol {float:left; width:560px; height:80px; border-bottom:1px dashed #5c8f8f; height:90px; margin:0px 0px 20px 0px;}
#frmAutor ol li {float:left; clear:both; margin:0px 0px 8px 0px;}
#frmAutor ol li label {font-weight:bold; width:160px; color:#5c8f8f;}
#frmAutor ol li input {border:1px solid #5c8f8f; padding:2px;}
#frmAutor ol li input.bt-pesquisar {margin:0px 0px 0px 70px; border:none; background:url(../imagens/botoes/bt-pesquisar.gif) no-repeat; width:103px; height:26px; cursor:pointer; color:#FFFFFF;}

#frmCateg {margin:20px 0px 0px 0px; padding:0px}
#frmCateg ol {float:left; width:560px; height:80px; border-bottom:1px dashed #5c8f8f; height:90px; margin:0px 0px 20px 0px;}
#frmCateg ol li {float:left; clear:both; margin:0px 0px 8px 0px;}
#frmCateg ol li label {font-weight:bold; width:160px; color:#5c8f8f;}
#frmCateg ol li input.bt-pesquisar {margin:0px 0px 0px 70px; border:none; background:url(../imagens/botoes/bt-pesquisar.gif) no-repeat; width:103px; height:26px; cursor:pointer; color:#FFFFFF;}

/* Fim do Conteudo -------------------*/

/* Rodape -------------------*/ 
#rodape {width:100%; height:47px; background:url(../imagens/bg-rodape.gif) repeat-x; float:left; margin-top:30px;}
#endereco { margin:0px auto; text-align:center; height:47px; width:762px; color:#FFFFFF;}
#endereco p {margin:10px 0px 0px 170px; float:left; text-align:center;}
#plano4 {float:right; margin:15px 0px 0px 20px;}
/* Fim do Rodape -------------------*/

}
@media print{}
