/* Cor Fundo Titulo Menu */
#painel_esquerdoloja{
  background-color: #E06E6E;
}

#painel_esquerdo{
    background-color: #E06E6E;
}

#painel_esquerdoult{
    background-color: #E06E6E;
}

.border-top-color{
    border-top-color: #E06E6E;
}
/* -- */

/*
#miolo a:hover {
    color: #c00;
}
*/

a:hover {
    color: #c00;
}

.lista-produtosloja{
   float: left; 
   text-align: left; 
   position: relative; 
   margin-left: 0;  
   height: 305px;
}

.btn-ultimato{
 color: #FFF;
 background-color: #C00;
 border-color: #900;   
}

.abas-ultimato {
   background: #C00 none repeat scroll 0% 0%;
}

.abas-ultimato li a {
   background: #C00 none repeat scroll 0% 0%;
}

.abas-ultimato li a.on {
    background: #FFF none repeat scroll 0% 0%;
    color:  #C00;
}

h2, h3 {
    color: #c00;
}
#edicao {
    margin: 0 13px 0 5px;
}
#edicao_destaque {
    width: 190px;
    float: left;
    margin-right: 15px;
}
#edicao_destaque img {
    border: 0;
}
.rev_destaque, .rev_destaque_first {
    width: 200px;
    float: left;
    margin-left: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.rev_destaque_first {
    clear: left;
    margin-left: 0;
}
.rev_destaque a.rev_destaque_link, .rev_destaque_first a.rev_destaque_link, .rev_destaque a.rev_destaque_link img, .rev_destaque_first a.rev_destaque_link img {
    float: left;
    overflow:hidden;
}
.rev_destaque img, .rev_destaque_first img {
    border: 0;
}
.rev_destaque a.rev_destaque_link:hover, .rev_destaque_first a.rev_destaque_link:hover {
    border: 3px solid #f93;
}
.rev_destaque a.rev_destaque_link:hover img, .rev_destaque_first a.rev_destaque_link:hover img {
    margin: -3px;
}

.revista_secao {
    margin: 15px 13px 15px 5px;
}
.revista_secao h3 {
    border-bottom: 1px dotted #999;
    clear: both;
}
.revista_secao_item {
    text-align: right;
    clear: both;
}
.revista_secao_titulo {
    width: 37%;
    float: left;
}
.revista_secao_texto {
    float: right;
    width: 60%;
    text-align: left;
    margin-left: 3%;
}



#maismais {
    border: 1px solid #cdcdcd;
    border-top: 3px solid #c00;
}
#limaislidos, #limaiscomentados {
    background: #c00;
    color: #fff;
}
#limaislidos.on, #limaiscomentados.on {
    background: #fff;
    color: #c00;
}
#maislidos, #maiscomentados {
}
#maislidos a:hover, #maiscomentados a:hover {
    color: #c00;
}

/*
	Personalizando o Rodapé
*/

#rodape h3{
	color:#c00;
}
#rodape .rodape-connect h3{
	color:#c00;
}
#rodape h3 a{
	color:#c00;
	text-decoration:none;
}
#rodape h3 a:hover {
	color:#c00;
	text-decoration:none;
}

#para_assinar {
    margin-left: 210px;
}
.tipo_assinatura {
    margin: 15px;
    border-bottom: 1px dotted #999;
    padding-bottom: 15px;
}

/*
    Elementos do sidebar
*/
.sidebar-box{
    border-top: 3px solid #c00;
}
.sidebar-box .box-rotulo {
    color: #c00;
}
.sidebar-box .bot-expandir {
    background-color: #c00;
}
table.paginacao input[type='button'] {
    background: #c00;
    color: #fff;
}

.livrocapa .link-hotsite {
    text-align: center;
    font-size: 90%;
    font-weight: bold;
}

.livrocapa .link-hotsite {
    width: 160px;
    text-align: center;
    padding: 4px 0px 5px;
    background: #FFD700 none repeat scroll 0% 0%;
    font-size: 90%;
    font-weight: bold;
}

#livro_capa {
    width: 160px;
    float: left;
    position: relative;
}
#livro_capa .link-hotsite {
    width: 160px;
    text-align: center;
    padding:4px 0 5px 0;
    background:#FFD700;
    font-size: 90%;
    font-weight: bold;
    -moz-border-radius:7px;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-radius:7px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
}
#livro_capa .capa { width: 160px; height: 230px; margin-top: 4px; border: 0; }
#livro_capa .tarja-ebook { position: absolute; top: 0; right: -3px;}

#livro-detalhes {
    position: relative;
    margin-left: 180px;
    min-height: 250px;
    margin-bottom: 20px;
}
#livro-detalhes h1 {
    margin-bottom: 0;
    font-family:'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 190%;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #ddd;
}
#livro-detalhes .subtitulo {
    color: #666;
    font-family:'Ubuntu', Arial, Helvetica, sans-serif;
    font-size: 150%;
    margin-bottom: 10px;
    text-transform: none;
    text-shadow: 1px 1px 1px #eee;
}
#livro-detalhes .autor {
    color: #999;
    margin-bottom: 15px;
    font-size: 105%;
}
#livro-detalhes table {font-size: 95%;}
#livro-detalhes th {padding: 0 15px 1px 0; text-align: left;}
#livro-detalhes .fontepequena {color: #555; font-size: 80%;}
#livro-detalhes .bt-comprar{
    position: absolute;
    right: 0;
    bottom: 33px;
    text-align: right;
}
#livro-detalhes .pre-venda-texto{
    position: absolute;
    right: 125px; bottom: 35px;
    padding: 5px 7px;
    background: #FFD700;
    color: #c00;
    font-size: 85%;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
#livro-detalhes .bt-comprar img {border: 0; margin-top: 2px;}
#livro-detalhes .bt-ebook{ position: absolute; right: 0; bottom: 125px; }

.ferramentas { clear: both; margin-top: 5px; }
.ferramentas img { margin-bottom: -3px; }

#carrinho_itens {
    width: 100%;
    margin: 0;
    margin-top: 10px;
    border-bottom: 0;
}

#carrinho_itens table {
}

#carrinho_itens th {
    background: #fff url(../img/layout/bg_degrade.jpg) repeat-x 0 -80px;
    color: #000;
    text-align: center;
    padding: 3px;
    border-bottom: 1px solid #cdcdcd;
}

#carrinho_itens td {
    background: #fff;
    color: #000;
    padding: 10px;
    border-bottom: 1px solid #cdcdcd;
}

#carrinho_itens .numero {
    text-align: right;
}

#carrinho_itens .total {
    border-left: 1px solid #cdcdcd;
}

#miniCarrinho {
    border-top: 3px solid #c00;
}
#miniCarrinho h2 {
    color: #c00;
}

.formasPagamento {
    margin: 15px 0 10px 0;
}
.formasPagamento label {
    margin: 0 15px;
}

/*
    Abas para divisão de conteúdo dento do miolo left
*/
#abas-menu-top {
    background: #c00;
}

#abas-menu-top li a {
    background: #c00;
}

#abas-menu-top li a.on {
    color: #c00;
}

#abas-menu-top li a:hover {
    background: #c00;
}

#abas-menu-top li a.on:hover {
    color: #c00;
}

.lista-produtos .botao-comprar {
    font-size: 90%;
    width: 61px;
    margin: 5px 0;
    display: block;
    color:#FFD700;
    text-decoration:none;
    padding:3px 8px;
    background:#bc1b18;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.lista-produtos .botao-comprar:hover {
    background:#FFD700;
    color:#bc1b18;
    text-decoration:none;
}

.topo-compras {
    list-style: none;
    font-family:'Ubuntu', Arial, Helvetica, sans-serif;
    font-size: 100%;
    text-transform: uppercase;
}

.topo-compras li {
    
    color: #444;
    text-shadow: 1px 1px 1px #aaa;
    background:transparent url(../img/layout/fundo_passos_compra.png) no-repeat right;
    z-index: 0;
}

.topo-compras li.on {
    background:transparent url(../img/layout/fundo_passos_compra_on.png) no-repeat right;
    color: #fff;
    text-shadow: 1px 1px 1px #333;
    font-weight: bold;
    z-index: 1;
}


/*
.topo-compras {
    list-style: none;
    margin: 30px auto 25px auto;
    font-family:'Ubuntu', Arial, Helvetica, sans-serif;
    font-size: 100%;
    text-transform: uppercase;
}
.topo-compras li {
    position: relative;
    margin-left: -21px;
    display: inline;
    min-width: 130px;
    text-align: center;
    padding: 10px 38px 10px 30px;
    color: #444;
    text-shadow: 1px 1px 1px #aaa;
    background:transparent url(../img/layout/fundo_passos_compra.png) no-repeat right;
    z-index: 0;
}
.topo-compras li.on {
    background:transparent url(../img/layout/fundo_passos_compra_on.png) no-repeat right;
    color: #fff;
    text-shadow: 1px 1px 1px #333;
    font-weight: bold;
    z-index: 1;
}

*/

.popup_produtoindisponivel {
       display:none;
       position:absolute;
       top:220px;
       left:40%;
       margin-left:-150px;
       margin-top:-100px;
       width:250px;
       height:120px;
       background-color: #fff;	   
       color:#000;
       font-weight:bold;
       box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.5);
       -moz-box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.5);
       -webkit-box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.5);	   
       border:1px solid #999;
       z-index:9000; 
    }