/* FEB */
a:link, a:visited {text-decoration: none;}
a:active, a:hover {text-decoration: underline;}
img {border: 0; text-decoration: none;}/* margin e padding zero de acordo com o layout */
body, form, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
.none {display: none;}
.clearB {clear: both;}
.clearR {clear: right;}
.clearL {clear: left;}
.msgerro {color: #FF0000; font-weight: bold;}
fieldset { margin: 0; padding: 0; border:0; }
.msgerro, .txt, .txt1, .txt2, .txt3, .txt5, .txtCarrinhoItens, .inputBusca, .select, .buscaBt, .txtInstitucional, .txtInstitucional2, .txtInstitucional3, .txtDepartamento, .txtDepartamentoSelected, .txtSecao, .txtSecaoSelected, .txtProduto, .preco, .precoDe, .precoPor, .precoParcelado, .txtBreadCrumb, .txtRodape, .txt4, .txtPaginacao, .txtPaginacaoSelected, .txtProxima, .txtAnterior, .titColuna, .titProduto, .txtDescricaoDetalhada, .titDetalhes, .txtOpinioes, .titCarrinho, .txtCarrinho, .txtPrecoCarrinho, .txtFrete, .txtNavegacao, .txtDownload, .titDownload, .precoPorG, .precoDeG, .opiniao_link, .precoParceladoG, .txtCarrinho2, .txt6 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
.txt1, .precoPorG {color:#f63; font-weight:bold;}
.txt2 {color:#f7941d; font-weight:bold;}
.txt3 {font-weight:bold; letter-spacing:-0.1px;}
.txt4 {color:#6ea2af;}
.txt5 {color:#1b6d78; font-weight:bold;}
.txt6 {letter-spacing:-0.1px;}
.precoDeG, .precoParceladoG, .opiniao_link {color:#58595b;}
.txtCarrinho {font-size:10px; color:#000; display:block; float:left; margin-right:30px; line-height:10px;}
.txtCarrinho2 {font-size:11px; color:#000;}
.txtCarrinhoItens {font-size:12px; color:#fff; display:block; line-height:19px;}
.form-Fields-Busca {font-size:10px; color:#000; width:250px; border:1px solid #6ea2af; float:left; margin-left:8px;}
.busca-rapida2 {
width: 380px;
position: absolute;
z-index: 1000;
top: 25px;
padding-left: 7px;
padding-top: 7px;
padding-right: 7px;
right:115px;
background: #FFFFFF;
display: none;}
#busca {
float: right;
}

.msgerro { color: #CE0000; }
#pagCarrinho .msgerro { color: #CE0000 !important; }

.pdtNome a {
color: #333;
}

.precoPorSu {
	color: #faa61a;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	float: left;
}

.precoDeSu {
	color: #333333;
	height: 15px;
	float: left;
	font-weight: bold;
}

td span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #faa61a;
	font-weight: bold;
}

.pdtValor{
	padding-left:25px;}

.txt-busca{ float:left; margin-left: 13px;}
.select {font-size:10px; color:#000; border:1px solid #6ea2af; margin-right: 5px;}
.txtInstitucional {color:#FFF; font-weight:bold;}
.txtInstitucional3 {font-weight:bold; color:#6ea2af;}
.txtDepartamento, .txtDepartamentoSelected {font-weight:bold; margin-left:14px; letter-spacing:-0.4px;}
.precoDe, .precoParcelado {color:#69503c;}
.precoPor, .preco {color:#faa61a; font-weight:bold;}
.btComprar, .btDetalhes {width: 135px;}
.btComprar a {background:url(../imagens/feb-btComprar.gif) no-repeat center; width:61px; height:15px; text-indent: -5000px; margin:5px auto 0; display: block; }
.btDetalhes a {background:url(../imagens/feb-btDetalhes.gif) no-repeat center; width:61px; height:15px; text-indent: -5000px; margin:6px auto 0; display: block; }
.lancamento {display: block;}
.txtBreadCrumb, .txtNavegacao, .txtDownload {color:#808285;}
.txtPaginacao, .txtPaginacaoSelected {color:#6ea2af; font-weight:bold;}
.txtPaginacaoSelected {color:#f63;}
.txtAnterior {color:#6ea2af; margin-right:60px;}
.txtProxima {color:#6ea2af; margin-left:60px;}
.txtRodape {font-size:10px; color:#58595b;}
.titColuna {background:#e9f1f3 url(../imagens/fed-bgMenuDep.gif) no-repeat; color:#fff; font-weight:bold; height:15px; padding:3px 0 0 11px;}
.titProduto {color:#808285; font-size:14px; border-bottom:1px solid #6ea2af; padding:0 50px 4px 0;}
.txtDescricaoDetalhada, .txtOpinioes, .titNavegacao, .titDownload {color:#808285; font-size:12px; line-height:16px;}
.titDetalhes {color:#808285; font-size:14px; border-bottom:1px solid #808285; padding-bottom:2px; margin-bottom:10px;}
.titCarrinho {color:#808285; font-size:14px; padding-bottom:4px; border-bottom:1px solid #808285; width:735px;}
.txtFrete {font-size:11px; line-height:25px;}
.borderCarrinho {border-bottom:1px solid #89ccd4;}
.txtPrecoCarrinho  {color:#f37021; text-align:right;}
tr.linha td {border-bottom:1px solid #89ccd4;}
.precoPorG, .precoDeG, .precoParceladoG {font-size:12px;}
#siteFeb{ display:none;}

/* CAIXAS */
#cx01 {width:185px; height:32px; background:url(../imagens/feb-cx01.gif) no-repeat; padding:7px 0 0 15px; float:right;}
#cx02 {width:171px; margin-top:33px; margin-bottom:50px;}
#cx03 {width:580px; text-align:center;}
#cx04 {background:#e9f1f3;}
#cx04 .img {float:left;}
#cx04 ul {background:#e9f1f3 url(../imagens/fed-bottomMenu.gif) no-repeat bottom; list-style:none; padding:0 0 9px 8px; margin:0;}
#cx04 li {width:156px; height:56px; margin-top:20px; padding-bottom:5px; border-bottom:1px solid #8dd2d9;}
#cx05 {background:#e9f1f3 url(../imagens/fed-topMenu.gif) no-repeat top; margin-top:23px; padding-top:16px; height:52px;}
#cx05 img {margin:5px 0 0 10px; border-bottom:1px solid #8dd2d9; padding-bottom:12px;}
#cx06 {width:171px; height:172px; margin-top:33px;}

/* GERAL */
body {background:url(../imagens/feb-bgFundo.gif) repeat-x;}
#topo {width:966px; height:170px; background:url(../imagens/feb-bgTopo.gif) no-repeat; margin:10px auto 0; padding:7px 0 0 14px;}
.logo {width:222px; height:87px; float:left; margin:2px 0 0 20px;}
* html .logo {margin-left:10px;}
#carrinho {width:165px; height:29px; background:url(../imagens/feb-bgCarrinho.gif) no-repeat; text-align:left; float:right; margin-right:20px; padding:5px 0 0 35px;}
* html #carrinho {margin-right:10px;}
#carrinho li {list-style:none;}
#menuInstitucional {width:938px; height:32px; background:url(../imagens/feb-menuInstitucional.gif) no-repeat; float:left; padding-left:12px;}
#menuInstitucional ul {margin:0; padding:0;}
#menuInstitucional li {background:url(../imagens/feb-menuLinha.gif) no-repeat right top; padding:6px 10px 0 9px; list-style:none; float:left;}
#cadastro {float:right; margin:11px 23px 0 0;}
#login {width:917px; height:23px; background:url(../imagens/feb-bgBusca.gif) no-repeat; padding:9px 0 0 14px; float:left; margin-left:9px; position: relative;}
* html #login {margin-left:5px;}
#login p {width:400px; float:left;}
#login #formBusca {/*width:280px;*/ height:20px; float:right; margin-right:9px;}
#conteudo {width:965px; margin:0 auto; padding:0 0 20px 15px; background:#fff url(../imagens/feb-bottomConteudo.gif) no-repeat bottom;}
#colunaEsquerda {width:172px; float:left;}
#colunaEsquerda #menu {background:#e9f1f3 url(../imagens/fed-bottomMenu.gif) no-repeat bottom; list-style:none; padding:15px 0 0 0; margin:0;}
* html #colunaEsquerda #menu {padding:15px 0 5px 0;}
* + html #colunaEsquerda #menu {padding:15px 0 5px 0;}
#colunaEsquerda #menu a:hover, .txtDepartamentoSelected, .txtSecaoSelected, .txtPrecoCarrinho  {color:#f37021; text-decoration:none;}
#colunaEsquerda .menuSecao li {border-bottom:1px solid #8dd2d9; padding-left:10px; height:17px; list-style:none;}
#colunaEsquerda .menuSecao li a:hover{color:#f37021; text-decoration: none;}
#colunaEsquerda .menuSecao {padding:5px 10px 13px; margin:0;}


#filtroBusca {width:172px; float:left; margin-bottom: 10px;}
#filtroBusca #menu {background:#e9f1f3 url(../imagens/fed-bottomMenu.gif) no-repeat bottom; list-style:none; padding:15px 0 0 0; margin:0;}
* html #filtroBusca #menu {padding:15px 0 5px 0;}
* + html #filtroBusca #menu {padding:15px 0 5px 0;}
#filtroBusca #menu a:hover, .txtDepartamentoSelected, .txtSecaoSelected, .txtPrecoCarrinho  {color:#f37021; text-decoration:none;}
#filtroBusca .menuSecao li {border-bottom:1px solid #8dd2d9; padding-left:10px; height:17px; list-style:none;}
#filtroBusca .menuSecao li a:hover{color:#f37021; text-decoration: none;}
#filtroBusca .menuSecao {padding:5px 10px 13px; margin:0;}
#menu #departamento ul li {border-bottom: 1px solid #8dd2d9; padding-left: 10px; height: 17px; list-style: none;}
#departamento ul {padding: 5px 10px 13px; margin: 0;}
#departamento h3 {font-weight: bold; margin-left: 14px; letter-spacing: -0.4px; font-size:11px;}
.busc-ver-todos{margin-left: 14px; padding-bottom: 14px;}


/* =Login */
#janelaLogin {display: none; position: absolute; padding: 2px 5px 5px; top: 25px; left: 220px; z-index: 52; background: #FFF; width: 200px; border: solid 1px #490000;}
* html #janelaLogin {right: 12px;}
* + html #janelaLogin {right: 12px;}
#janelaLogin a#fechar {position: absolute; right: 5px;}
#janelaLogin a#btLogin {position: absolute; /*top: 47px;*/ right: 60px;}
#janelaLogin label#lEmail {display: block; margin: 3px;}
#janelaLogin label#lEmail input {width: 150px;}
#janelaLogin label#lSenha {margin: 3px;}
#janelaLogin label#lSenha input {width: 80px;}

/* ETC */
#miolo {width:580px; padding:0 13px 15px; float:left;}
#produtos {margin:38px 0 0; padding:0;}
#produtos li {width:135px; height:240px; text-align:center; list-style:none; margin:0 5px 20px; float:left;}

#colunaDireita {width:172px; float:left;}
#malaDireta {width:172px; height:155px; margin-top:23px; background:#e9f1f3 url(../imagens/fed-bottomMenu.gif) no-repeat bottom;}
#malaDireta p {margin:12px 0 7px 10px; padding:0;}
#malaDireta form {margin:0 0 5px 10px;}
#menuInstitucional2 {background:#e9f1f3 url(../imagens/fed-bottomMenu.gif) no-repeat bottom;}
#menuInstitucional2 p {margin:0 10px 5px 10px; padding:17px 0 0;}
#menuInstitucional2 ul {padding:0; margin:0;}
#menuInstitucional2 li {border-bottom:1px solid #8dd2d9; margin:0 10px; padding-left:2px; list-style:none; line-height:17px;}
#menuInstitucional2 li a:hover {color:#faa61a; text-decoration: none;}
#menuInstitucional2 img {margin:3px 0 20px 10px;}
#menuInstitucional3 {width:980px; margin:auto; margin:10px 0 5px ;}
#menuInstitucional3 li {display:inline; background:url(../imagens/feb-menuLinha2.gif) no-repeat right; padding:0 7px 3px 3px; list-style:none;}
#rodape {width:980px; height:125px; margin:auto; text-align:center;}
#assinatura {}
#breadcrumb {background:url(../imagens/feb-bgBreadCrumb.gif) no-repeat; width:753px; height:32px; line-height:27px; padding-left:8px;}	
* html #breadcrumb {height:32px; padding-top:4px;}
#mioloInterno {width:752px; padding:0 20px 15px; float:left;}
* html #mioloInterno {width: 752px; padding:0; margin-left: 5px;}
#produtosDep {margin:38px 0 0; padding:0;}
#produtosDep li {width:160px; height:240px; text-align:center; list-style:none; margin:0 10px 20px; float:left;}
#produtosDep li  .btComprar {width: 160px;}
#produtosDep li  .btDetalhes {width: 160px;}
#ordenacaoPaginacao {border-bottom:1px solid #6ea2af; width:715px; padding-bottom:3px; margin-left:10px; height:25px;}
* + html #ordenacaoPaginacao {padding-top:4px;}
#filtro-ordenacao {padding:2px; margin-right:65px; float:left; width:260px;}
#paginacaoBottom {line-height:20px; border-top:1px solid #6ea2af; text-align:center; width:715px;}
#paginacaoBottom ul{margin:0; padding:0;}
.paginacao {display:inline;}
.paginacao ul {float:left; margin:0; padding:5px 0 0;}
.paginacao li, #paginacaoBottom li {background:url(../imagens/feb-menuLinha2.gif) no-repeat right; display:inline; padding:0 2px 0 4px;}
.paginacao a:hover, #paginacaoBottom a:hover {color:#f63; text-decoration:none;}
#produto {margin:12px 0 25px 10px;}
#colunaImagem {float:left; margin:18px 0 0; height: 300px; position: relative;}
* html #colunaImagem {height: 320px;}
#precoDetalhe {margin-top:15px; position: absolute; bottom: -20px; left: 0; background-color: #dce9ec; width: 250px;}
#canto1 {background: url(../imagens/feb-bg02.gif) no-repeat top left; padding-left: 3px;}
#canto2 {background: url(../imagens/feb-bg01.gif) no-repeat top right; padding: 5px 4px 0;}
#canto3 {background: url(../imagens/feb-bg03.gif) no-repeat bottom left; padding: 0 0 0 3px; height: 4px;}
#canto4 {background: url(../imagens/feb-bg04.gif) no-repeat bottom right; height: 4px;}
#linhaAmigoFechar {display: none;}

#precoValor {margin:3px 10px 10px 8px; float:left;}
#precoDetalhe a.buy {position: absolute; top: 15px; right: 5px; background:url(../imagens/feb-btComprar2.gif) no-repeat; width:75px; height:17px; display:block; text-indent:-5555px; float:left;} 
#colunaImagem li {float:left; width:80px;}
#colunaNavegacao {width:230px; float:left; margin:45px 15px 0 23px;}
#colunaNavegacao ul {list-style:none; margin:0 0 30px; padding:0;}
#colunaNavegacao img {margin-right:5px;}
#info {list-style:none; margin-bottom:50px;}
#info li {background: url(../imagens/feb-bullet3.gif) no-repeat 0 6px; padding-left: 8px;}
#listaObras {list-style:none; height:40px;}
#listaObras li {height:25px;}
#listaObras img {margin-right:5px; vertical-align:top; float:left;}
#colunaDownload {float:left; width:160px; margin:32px 0 0 10px;}
#colunaDownload ul {margin:0; padding:0;}
#colunaDownload li {list-style:none; float:left; margin-top:5px;}
#colunaDownload img {float:left; margin-right:5px;}
#listaCapitulo {list-style:none;}
#listaCapitulo li {list-style:none; float:left; margin-top:5px;}
#descricaoDetalhada {width:750px; margin:0 30px 20px 5px; text-align: justify;}
#produtosVejaTambem {margin-left:5px;}
#produtosVejaTambem ul {padding:0; margin:0;}
#produtosVejaTambem li {width:130px; height:240px; text-align:center; list-style:none; float:left;}
#produtosVejaTambem li  .btComprar {width: 130px;}
#produtosVejaTambem li  .btDetalhes {width: 130px;}
#opinioes {margin-left:5px;}
#div_opiniao div {width:715px; padding:10px;}
.comentarioAzul {background-color:#e9f1f3;}

#tabCarrinho {width:752px; margin:8px 0 0 0;}
#tabCarrinho {width:752px;}

.thQtd { width: 50px; }
.thExclui { width: 24px; }
.thVal { width: 64px; }
.thSub { width: 108px; }

#estiloAdesivo { background-color:#fafce1; height: 74px; width: 735px; }
#estiloAdesivo .imgAdesivo { float:left; padding-right:5px; margin-top:10px; margin-left:10px; }
#estiloAdesivo .conteudoAdesivo { float:left; margin-top: 15px; margin-left: 10px; line-height: 22px; font-size:13px; }
#estiloAdesivo .fechaAdesivo { float:right; margin-top:5px; margin-right:5px; }


/*#tabCarrinho input {border:1px solid #a5acb2;}*/
#areaCep {width:747px; height:41px; padding-left:5px;}
* html #areaCep {height:31px;}
* + html #areaCep {height:31px;}
#areaCep td {background:#e9f1f3;}
#areaCep #bordaCep {background:#e9f1f3 url(../imagens/feb-bordaCep.gif) no-repeat;}
#areaCep #bordaCep2 {background:url(../imagens/feb-bordaCep2.gif) no-repeat;}
#popOpiniao {padding:20px 20px 10px 20px; background-color:#FFF;}
#popOpiniaoImg {float:left; margin-right:10px;}
#popOpiniaoInfo {list-style:none;}
#popOpiniaoForm {padding:0 20px 20px 20px; background-color:#FFF;}
#popOpiniaoForm li {list-style:none; padding-bottom:5px;}
#info, #listaObras, #capitulo {display: none;}
#miolo2 h2 {color:#f7941d; font-weight:bold; font-size:14px;}

.boxCupom { padding: 10px 0; width: 100%; }
.boxCupom p { margin: 0; padding: 0 0 2px 0; width: 100%; }
.boxCupom h2 { margin: 0 0 10px 0; }
.boxCupom label { padding: 0 5px 0 0; }
.boxCupom #inptBns { padding: 2px 0 2px 2px; }
.boxCupom .msgerro { width: 100%; float: left; }
.boxCupom .btCupom { margin: 0 0 -3px 4px; }

.boxCupom .valorCupom { padding: 5px 0; width:100%; float: left; }
.boxCupom .valorCupom label { padding: 0 5px 0 0; float: left; }
.boxCupom .valorCupom .valorDesconto { float: left; font-weight: bold; color: #6FA4B1; }


/*embalagem de presente*/
.presente{
float: left;
margin-bottom: 17px;
margin-top:5px;}

.presente h3{float: left;
font-weight: normal;
color: #000;}

/*SEO*/

#infoSEO{
	background: #e9f1f3 url(../imagens/fed-bottomMenu.gif) no-repeat bottom;
list-style: none;
margin-top:15px;}

.descricaoCompleta{
padding: 10px;
color:#000000;
}


/*ÚLTIMOS VISITADOS*/
#ultimosVistos h4{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
border-bottom: 1px solid #7e9d9f;
padding-bottom: 13px;
width: 941px;
color:#296a7e;}

#listaUltimosVistos li{
width: 225px;
height: 215px;
text-align: center;
list-style: none;
margin: 0 5px 20px;
float:left;}

#listaUltimosVistos{
margin: 38px 0 0;
padding: 0;
height:205px;}

#listaUltimosVistos .btComprar { width:225px;}

#listaUltimosVistos .btDetalhes { width:225px;}


#limpaHistorico{float: right;
margin-right: 25px;
margin-top: -25px;
color: #939295;
font-family: arial;
font-size: 12px;}

#historicoVazio{
text-align: center;
font-family: arial;
font-weight: bold;
font-size: 13px;
color: #6ea2af;
margin-top: 25px;}

/*Esconde o breadcrumbs */
#caminho { display: none; }




