*{margin:0; padding:0; list-style:none; text-decoration:none;}
html{_overflow:scroll;}
body{background:#F5ECEB;}
#menuSSL{display:block; bottom:0;right:0; position:fixed; z-index:9; _position:absolute;}
#avisoManu_1{width:1000px; height:1024px; float:left; z-index:9000; clear:both; position:fixed; background-color:#000; -moz-opacity:0.8; opacity:0.8; filter:alpha(opacity=80); text-align:center;}
#avisoManu{width:1000px; height:1024px; float:left; z-index:9000; clear:both; position:fixed; background-color:#000; -moz-opacity:0.8; opacity:0.8; filter:alpha(opacity=80); text-align:center;}
#avisoManu_{z-index:9100; position:fixed; margin-top:70px;}
#avisoManu_1_{z-index:9100; position:fixed; margin-top:70px;}
img{border:0px;}
h1{font:bold 24px Arial; color:#c89e68; margin-bottom:10px; margin-top:10px;}
h2{font:normal 12px Arial; color:#990000; margin:10px 0px 0px 0px;}
h6{font:bold 14px Arial; color:#000;}
h3{font:bold 14px Arial; color:#000;}
h3 a{color:#333; text-decoration:none;}
h3 a:hover{color:#333; text-decoration:underline;}
hr{color:#F5F5F5;}
input{font:normal 11px Arial; color:#666666; border:solid 1px #333333;}
textarea{font:normal 11px Arial; color:#666666; border:solid 1px #333333;}
select{font:normal 11px Arial; color:#666666; border:solid 1px #333333;}
.btn{font:normal 11px Arial; color:#000; border:none; background:#ede1d8;}

#geral{margin:0 auto; width:1000px;}
#geral #header{width:1000px; height:95px; float:left; background:#FFFFFF;}
#geral #header #logo{margin:32px 0px 20px 20px; position:absolute; z-index:90;}
#geral #header #dir{margin-right:20px; float:right; width:770px; text-align:right; background-image:url(../img/bgBarraTop.jpg); background-repeat:no-repeat; _margin-right:0px; _padding-right:20px;}
#geral #header #dir p#menuTop{font:normal 12px Arial; color:#000; margin-right:10px; padding:7px 0px 5px 0px;}
#geral #header #dir p#menuTop a{color:#666; text-decoration:none;}
#geral #header #dir p#menuTop a:hover{color:#000; text-decoration:underline;}
#geral #header #dir p#carTop{font:normal 11px Arial; color:#C08F54; margin-right:10px; margin-top:15px;}
#geral #header #dir #menuCad{margin-top:15px; float:right;}
#geral #header #dir #menuCad a{width:110px; height:20px; font:bold 11px Arial; color:#fff; background-image:url(../img/bgBtnTop.jpg); background-repeat:no-repeat; padding-top:2px; text-align:center; float:right;}
#geral #header_fla{width:1000px; height:170px; float:left; background:#fff;}
#geral #header_fla #fla{width:760px; height:170px; float:left; margin-left:20px; _margin-left:0px; _padding-left:20px;}
#geral #header_fla #ate{width:200px; height:170px; background:#EDDDD8; float:left;}
#geral #header_fla #ate p{font:normal 10px Arial; color:#333333; margin-left:10px; margin-top:5px;}
#geral #header_fla #ate p a{color:#666666; text-decoration:none;}
#geral #header_fla #ate p a:hover{color:#000; text-decoration:underline;}

#geral #conteudo{clear:both; width:1000px; float:left; background:#fff;}

#geral #conteudo #busca{height:38px; width:800px; float:right; background-image:url(../img/bgBusca.jpg); background-repeat:no-repeat; margin-right:20px; text-align:right; _margin-right:10px; _padding-right:10px; _width:788px;}
#geral #conteudo #busca form{margin-right:10px;}
#geral #conteudo #info_rodape{height:38px; width:800px; float:right; background-image:url(../img/bgRodape1.jpg); background-repeat:no-repeat; margin-right:20px; text-align:center; font:normal 11px Arial; color:#000; _margin-right:0px; _padding-right:20px;}
#geral #conteudo #info_rodape p{margin-top:15px;}
#geral #conteudo #info_rodape1{height:50px; width:798px; float:right; background:#ede1d8; margin-right:20px; margin-top:2px; text-align:center; font:normal 12px Arial; color:#000; _margin-right:8px; _width:801px;}
#geral #conteudo #info_rodape1 p{margin-top:10px;}
#geral #conteudo #info_rodape1 p a{color:#666; text-decoration:none; font-size:11px;}
#geral #conteudo #info_rodape1 p a:hover{color:#000; text-decoration:underline;}

#geral #conteudo #forma{height:50px; width:798px; float:right; background:#fff; margin-right:20px; margin-top:8px; text-align:center; font:bold 12px Arial; color:#000;}

#geral #conteudo #esquerda{width:160px; float:left; margin-left:20px; background:#fff; _margin-left:0px; _padding-left:20px;}
#geral #conteudo #esquerda #menu a{width:160px; height:20px; float:left; background:#f3efeb; font:normal 13px Arial; color:#000; text-decoration:none; margin-bottom:2px; padding:3px auto 3px 15px;}
#geral #conteudo #esquerda #seta{margin-left:145px; margin-top:6px; position:absolute; float:left;}
#geral #conteudo #esquerda #menu a:hover{color:#000; background:#ede1d8;}
#geral #conteudo #esquerda #menu a span{position:absolute; margin-left:10px; margin-top:2px; cursor:pointer;}
#geral #conteudo #esquerda #tit{background-image:url(../img/bgColuna.jpg); float:left; width:160px; height:23px;}
#geral #conteudo #esquerda #tit img{margin-left:6px; margin-top:3px; position:absolute; float:left;}
#geral #conteudo #esquerda #tit span{margin-left:30px; margin-top:3px; font:bold 13px Arial; color:#fff; text-transform:uppercase; position:absolute; float:left;}
#geral #conteudo #esquerda #carrinho{width:160px; float:left; background:#f3efeb; font:normal 11px Arial; color:#000;}
#geral #conteudo #esquerda #news{width:160px; float:left; background:#f3efeb; font:normal 11px Arial; color:#000;}
#geral #conteudo #esquerda #mais_vendidos{width:160px; float:left; background:#f3efeb; font:normal 11px Arial; color:#000;}
#geral #conteudo #esquerda #mais_vendidos p{font:normal 11px Arial; color:#000; margin:10px 5px 0px 5px;}
#geral #conteudo #esquerda #mais_vendidos p a{color:#666; text-decoration:none; font-size:11px;}
#geral #conteudo #esquerda #mais_vendidos p a:hover{color:#000; text-decoration:underline;}

#geral #conteudo #esquerda #menu #subProdutos{background:#fafafa; margin-bottom:3px; float:left; width:160px;}
#geral #conteudo #esquerda #menu #subProdutos a{width:160px; height:20px; float:left; background:#fafafa; font:normal 11px Arial; color:#000; text-decoration:none; margin:0px; padding:5px auto 3px 15px;}
#geral #conteudo #esquerda #menu #subProdutos a:hover{text-decoration:none; background:#ebebeb;}

#geral #conteudo #esquerda #menu #subServicos{background:#fafafa; margin-bottom:3px; float:left; width:160px;}
#geral #conteudo #esquerda #menu #subServicos a{width:160px; height:20px; float:left; background:#fafafa; font:normal 11px Arial; color:#000; text-decoration:none; margin:0px; padding:5px auto 3px 15px;}
#geral #conteudo #esquerda #menu #subServicos a:hover{text-decoration:none; background:#ebebeb;}

#geral #conteudo #esquerda #menu #subVersaoEletronica{background:#fafafa; margin-bottom:3px; float:left; width:160px;}
#geral #conteudo #esquerda #menu #subVersaoEletronica a{width:160px; height:20px; float:left; background:#fafafa; font:normal 11px Arial; color:#000; text-decoration:none; margin:0px; padding:5px auto 3px 15px;}
#geral #conteudo #esquerda #menu #subVersaoEletronica a:hover{text-decoration:none; background:#ebebeb;}

#geral #conteudo #corpo{width:780px; float:right; margin-right:20px; _margin-right:10px;}

#geral #conteudo #corpo p{font:normal 11px Arial; color:#333333;}
#geral #conteudo #corpo p a{color:#666666; text-decoration:none;}
#geral #conteudo #corpo p a:hover{color:#000; text-decoration:underline;}
#geral #conteudo #corpo h1{font:bold 24px Arial; color:#c89e68; margin-bottom:10px; margin-top:10px;}

#geral #conteudo #corpo #produtos{width:378px; height:340px; float:left; margin-bottom:20px;}
#geral #conteudo #corpo #produtos #titulo{font:bold 13px Arial; color:#000; width:378px; height:20px;}
#geral #conteudo #corpo #produtos #titulo span{margin-left:10px; margin-top:2px; float:left;}
#geral #conteudo #corpo #produtos #titulo img{margin-right:10px; float:right;}
#geral #conteudo #corpo #produtos p{padding:10px;}
#geral #conteudo #corpo #produtos.testes{border:solid 1px #84C7A6;}
#geral #conteudo #corpo #produtos.livros{border:solid 1px #A89FCA;}
#geral #conteudo #corpo #produtos.rh{border:solid 1px #E68A7F;}
#geral #conteudo #corpo #produtos.cursos{border:solid 1px #6E94A9;}

#geral #conteudo #corpo #filtro{width:192px; height:210px; float:right; margin-top:10px; margin-bottom:20px;}
#geral #conteudo #corpo #filtro #titulo{font:bold 13px Arial; color:#000; width:192px; height:20px;}
#geral #conteudo #corpo #filtro #titulo span{margin-left:10px; margin-top:2px; float:left;}
#geral #conteudo #corpo #filtro #titulo img{margin-right:10px; float:right;}
#geral #conteudo #corpo #filtro p{padding:5px;}
#geral #conteudo #corpo #filtro.testes{border:solid 3px #84C7A6;}
#geral #conteudo #corpo #filtro.livros{border:solid 3px #A89FCA;}
#geral #conteudo #corpo #filtro.rh{border:solid 3px #E68A7F;}
#geral #conteudo #corpo #filtro.cursos{border:solid 3px #6E94A9;}

#geral #conteudo #rodape{width:960px; height:34px; background:url(../img/bgRodape.jpg); float:right; margin-right:20px; _margin-right:10px;}
#geral #conteudo #rodape #creditos{float:right; width:55px; height:18px; margin-right:20px; margin-top:8px;}
#geral #conteudo #rodape #cop{float:left; width:200px; height:18px; margin-left:20px; margin-top:5px; font:normal 10px Arial; color:#000;}
#geral #conteudo #rodape #endereco{float:left; width:600px; height:33px; margin-left:20px; margin-top:5px; font:normal 10px Arial; color:#000; text-align:center;}

.vitrine{height:235px; width:260px; margin-top:10px; float:left; _width:259px;}
.vitrine #img{width:260px; height:105px; text-align:center; float:left; _width:258px;}
.vitrine #img img{height:105px;}
.vitrine #text{width:260px; height:90px; float:left; _width:258px;}
.vitrine #text h2{font:normal 12px Arial; color:#000; text-align:center; padding:0px 8px;}
.vitrine #text h2 a{color:#000; text-decoration:none;}
.vitrine #text h2 a:hover{color:#000; text-decoration:none;}
.vitrine #text h5{font:normal 12px Arial; color:#CC0000; text-decoration:line-through; text-align:center; font-style:italic;}
.vitrine #text h6{font:bold 14px Arial; color:#000099; text-align:center;}
.vitrine #btn{width:260px; text-align:center; float:left; _width:258px;}
.vitrine #btn img{cursor:pointer;}

.vitrineDetalhe{width:780px; margin-top:10px; float:left;}
.vitrineDetalhe #img{width:170px; height:225px; text-align:left; float:left;}
.vitrineDetalhe #img img{height:225px;}
.vitrineDetalhe #text{width:600px; height:225px; float:left; margin-left:10px;}
.vitrineDetalhe #text h2{font:normal 14px Arial; color:#990000; margin:0px;}
.vitrineDetalhe #text p{margin-top:10px;}
.vitrineDetalhe #text p a{font-size:12px;}
.vitrineDetalhe #text h5{font:normal 12px Arial; color:#CC0000; text-decoration:line-through; font-style:italic;}
.vitrineDetalhe #text h6{font:bold 14px Arial; color:#000099;}
.vitrineDetalhe #text #btn{width:260px; float:left; margin-top:10px;}
.vitrineDetalhe #text #btn img{cursor:pointer;}
.vitrineDetalhe #text #resenha{float:left; clear:both; width:780px;}
.contDestaque{border:solid 1px #BCA582; border-top:none; width:778px; float:left;}
.aba{width:180px; height:20px; float:left; margin-left:20px; text-align:center; background-image:url(../img/abaOver.png); cursor:pointer; font:bold 11px Arial; color:#000; padding-top:3px; background-repeat:no-repeat; _margin-bottom:-5px;}

.tool-tip {
	color: #333;
	width: 400px;
	z-index: 13000;
	background:#f3f0eb;
	font-family:Arial;
	border: solid 2px #87682f;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #87682f;
	padding: 8px 8px 4px;
	font-family:Arial;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	font-family:Arial;
}
 
.custom-tip {
	color: #000;
	width: 400px;
	z-index: 13000;
	font-family:Arial;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
	font-family:Arial;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
	font-family:Arial;
}