
body {
	background: #fff;
	margin-top: 0;
}

html, body, table, tr, td, th, div {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333;
	line-height: 1.3em;
}

h3 {
	font-size: 14px;
	margin: 10px 0 10px 0;
}

a:link {
    color: #068636;
}

a:visited {
    color: #068636;
}

a:hover {
    color: #03c;
	text-decoration: underline;
}

form {
    margin: 0;
    padding: 0;
}

#headercontainer {
	background: none;
}

#headercontainerlimit {
	background: none;
	margin: 0 auto;
}

#headerbartop {
	background: #068636 url("https://www.livrariascortecci.com.br/data/template/images/bk_bartop.png") bottom left repeat-x;
	padding: 5px;
	text-align: right;
	color: #fff;
}

#headerbartop a {
	color: #fff;
	text-decoration: none;
}

#headerbartop a:hover {
	color: #fff;
	text-decoration: underline;
}

#televendas {
	margin: 0 10px 0 20px;
	font-weight: bold;
	color: #fff;
}

#headerlogo {
	background: none;
	background: url("https://www.livrariascortecci.com.br/data/template/images/bk_head.png") bottom left repeat-x;
}

#headerbottom {
	background: #068636 url("https://www.livrariascortecci.com.br/data/template/images/bk_bar.png") bottom left repeat-x;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	height: 39px;
}

#headerbottomleft {
	float: left;
	width: 650px;
	margin: 5px;
}

#headerbottomleft form {
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}

#inputbusca {
	border: 1px solid #ccc;
	background: #fff;
	width: 160px;
	margin: 3px 0 0 2px;
	position: absolute;
	color: #999;
}

#btbusca {
	border: 0px solid #f00;
	margin-bottom: -7px;
	position: absolute;
	margin: 1px 0 0 168px;

}

#headerbottomleft ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}

#headerbottomleft li {
	margin: 0;
	display: inline;
}

#headerbottomright {
	float: right;
	margin: 10px 15px 0 0;
	color: #fff;
}

#headerbottomright a {
	margin-left: 5px;
	text-decoration: none;
	color: #000;
	padding: 0 5px 0 5px;
	background: #a6e7ba;
}

#headerbottomright a:hover {
	background: #f90;
	color: #000;
	text-decoration: none;
}

#saudacaoname {
	font-weight: bold;
	color: #fff;
}

/* container e conteudo do site */

#containerhome {
	margin: 0 auto;
}

#contenthome {
	background: none;
	clear: both;
}

#container {
	margin: 0 auto;
	overflow: hidden;
	clear: both;
}

#content {
	width: 765px;
	clear: both;
}

#container {
	width: 980px;
	overflow: hidden;
	clear: both;
}

#content {
	clear: both;
}

#tdlefthome {
	padding: 0 5px 5px 5px;
}

#tdcenterhome {
	padding: 5px;
}

#tdrighthome {
	padding: 5px;
}

#tdleft {
	background: none;
}

#tdcenter {
	background: none;
}

#footer {
    padding: 10px 0 10px 0;
    background: #068636;
    border-top: 1px solid #fff;
	clear: both;
	color: #fff;
	margin: 0 auto;
}

#footer a {
	color: #fff;
	text-decoration: underline;
}

#footer a:hover {
	color: #03c;
}


#contentform {
	width: 765px;
	clear: both;
}

#contentform input {
	border: 1px solid #999;
	margin: 0;
}

#contentform li {
	list-style: none;
	font-size: 12px;
	margin-bottom: 10px;
}

#aviso {
	background: #fff;
	font-size: 13px;
	padding: 10px;
	margin: 10px;
	border: 1px solid #f60;
	text-align: center;
}

#aviso a {
	text-decoration: none;
}

#titlestop {
	text-align: center;
}

#subtitle {
	padding: 10px;
}

/*
 * Estilos para o Mapa
 */

.mapasecao {
    background: #eee;
    padding: 5px;
    margin: 5px;
}

.titles {
    text-align: center;
    padding: 5px 0 5px 0;
    font-size: 13px;
    font-weight: bold;
}

/*
 * Estilos para livechat
 */

#craftysyntax {
    margin-left: 10px;
    float: right;
}

/*
 * Dados do pedido - informações cadastrais
 */

#dados {
	margin-right: 40px;
}

#dados ul {
	background: #ccc;
}

#dados li {
	margin-top: 5px;
	list-style: none;
	background: #fff;
	padding: 3px;
}

#dados2 {
	display: none;
	margin-right: 40px;
}

#dados2 ul {
	background: #ccc;
}

#dados2 li {
	margin-top: 5px;
	list-style: none;
	background: #fff;
	padding: 3px;
}

#dados2 input {
	border: 1px solid #666;
	background: #eee;
	padding: 3px;
}

#title {
    font-size: 18px;
	font-weight: bold;
	margin: 10px 10px 0 0;
	padding: 5px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #eee;
}

#linkjava {
	cursor:pointer;
}

/*
 * head do formulário de contato padrão
 */

.headtext {
	padding: 20px;
	margin: 10px;
}

#blocoscad {
	text-align: center;
	width: 100%;
}

#blocoscad ul {
	margin: 0;
	padding: 0;
}

#blocoscad li {
	margin: 4px;
	font-size: 11px;
	text-align: center;
	list-style: none;
	width: 182px;
	height: 120px;
	float: left;
	display: inline-block;
}

#blocoscad li a {
	color: #068636;
	text-decoration: none;
}

#blocoscad li a:hover {
	color: #03c;
	text-decoration: underline;
}

#boxvalor {
	text-decoration: none;
	text-align: center;
}

#valor {
	font-weight: bold;
}

#valororiginal {
	text-decoration: line-through;
}

/*
 * Box cadastre-se em nossa newsletter
 */

#newsletter {
	margin-top: 10px;
	background: url("https://www.livrariascortecci.com.br/data/template/images/box_newsletter.png") left bottom repeat-x;
	width: 170px;
	height: 140px;
	color: #333;
}

#newsletter ul {
	margin: 0;
	padding: 0;
}

#newsletter li {
	white-space: nowrap;
	margin: 0 0 7px 15px;
	list-style: none;
}

#newslettertitle {
	height: 50px;
}

#newslettername {
	border: 1px solid #ccc;
	width: 90px;
	margin-left: 3px;
}

#newslettermail {
	border: 1px solid #ccc;
	width: 90px;
}

#newsletterbt {
	margin-left: 45px;
	border: 0;
}

/*
 * Box enquete
 */

#enquete {
	background: url("https://www.livrariascortecci.com.br/data/template/images/enquete_bottom.png") center bottom no-repeat;
	width: 170px;
	margin: 10px 0 10px 0;
	padding-bottom: 10px;
	text-align: left;
}

#enquete ul {
	background: url("https://www.livrariascortecci.com.br/data/template/images/enquete_meio.png") center top;
	margin: 0;
	padding: 0 0 7px 0;
}

#enquete li {
	list-style: none;
	font-size: 11px;
	margin: 0 5px 0 5px;
	padding: 0;
}

#enquetetitle {
	height: 40px;
	background: url("https://www.livrariascortecci.com.br/data/template/images/head_enquete.png") center top no-repeat;
}

#enquetequestion {
	padding: 5px;
	background: url("https://www.livrariascortecci.com.br/data/template/images/enquete_meio.png") center top;
}

#enquetebts {
	text-align: center;
	background: url("https://www.livrariascortecci.com.br/data/template/images/enquete_meio.png") center top;
}

#enquete input {
	border: 0;
}

/*
 * Mini banners laterais home
 */

#sidebannershome {
	width: 170px;
	text-align: center;
}

#sidebannershome ul {
	margin: 0;
	padding: 0;
}

#sidebannershome li {
	list-style: none;
	margin-bottom: 10px;
}

/*
 * Bloco news home
 */

#bloconews {
	margin: 0 10px 10px 10px;
	padding: 5px;
	text-align: left;
	clear: both;
	
}

#titlenews {
	margin: 5px 10px 0 10px;
	padding: 5px;
	background: #eee;
	border: 1px solid #ccc;
	font-weight: bold;
	font-size: 14px;
}

/*
 * Estilos para o marquee - destaques
 */

#inforolando {
	width: 170px;
	height: 210px;
	text-align: center;
	margin: 0 0 10px 0;
	background: url("https://www.livrariascortecci.com.br/data/template/images/bk_destaques.png") 0 0 no-repeat;
}

#inforolandohead {
	height: 45px;
}

#inforolandotitle {
	padding: 10px 0 10px 20px;
	text-align: left;
}

/*
 * Box gray
 */

#boxgray {
	background: #eee;
	margin: 10px;
	padding: 10px;
}

#boxgray li {
	margin: 5px;
	padding: 5px;
	list-style: none;
	
}

/*
 * Box busca
 */

#boxbusca {
	background: #FC0;
	margin: 5px;
	padding: 5px;
}

/*
 * Popup
 */

#popup {
	background: #FC0;
}

#fecharpopup {
	background: #f60;
}

/*
 * Identificação
 */

#identificacao {
	background: none;
	overflow: hidden;
}

#identificacao ul {
	background: #eee;
	margin: 20px;
	padding: 0;
	list-style: none;
	width: 330px;
	height: 240px;
	float: left;
	border: 2px solid #444;
}

#identificacao li {
	margin: 10px;
	background: none;
}

#titleidentificacao {
	background: #444;
	padding: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}

/*
 * Menu sua conta
 */

#menusuaconta {
	width: 160px;
	margin: 10px;
}

#menusuaconta ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menusuaconta li {
	margin-bottom: 5px;
}

#menusuaconta li a {
	padding: 5px;
	background: #eee;
	display: block;
}

#menusuaconta li a:hover {
	padding: 5px;
	background: #ccc;
	display: block;
}

/* primeira linha de títulos de uma tabela - adm */

.tableadm {
	width: 100%;
	background: #fff;
	margin-bottom: 10px;
}

.trtop {
	height: 40px;
	background: #ccc;
	font-weight: bold;
	text-align: center;
}

.trtop span {
	margin: 0 10px 0 10px;
	white-space: nowrap;
}

.tableadm td {
	border-bottom: 1px solid #ccc;
	text-align: center;
	white-space: nowrap;
	padding: 5px 10px 5px 10px;
}

td#nomeprodutotd {
	white-space: normal;
}

/* cálculo do frete na cesta */

#fretecalculo {
	width: 700px;
	float: right;
	background: #eee;
	margin: 10px 0 10px 0;
	clear: both;
}

#fretecalculo ul {
	list-style: none;
}

#fretecalculo li {
	margin-bottom: 10px;
}

#fretecalculotitle {
	background: #ccc;
	margin: 5px;
	font-weight: bold;
	padding: 5px;
}

#fretedescricao {
	font-size: 11px;
	color: #333;
	padding: 3px;
	border: 1px solid #ccc;
	background: #fff;
}

#freteaviso {
	padding: 5px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #f00;
	background: #fff;
	font-weight: bold;
}

#fretegratisaviso {
	padding: 5px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #f00;
	background: #fff;
	font-weight: bold;
}

/* forma de pagamento na cesta */

#pagamento {
	width: 700px;
	float: right;
	background: #eee;
	margin: 10px 0 10px 0;
	clear: both;
}

#pagamento ul {
	list-style: none;
}

#pagamento li {
	margin-bottom: 10px;
}

#pagamentotitle {
	background: #ccc;
	margin: 5px;
	font-weight: bold;
	padding: 5px;
}

#pagamentodescricao {
	font-size: 11px;
	color: #333;
	padding: 3px;
	border: 1px solid #ccc;
	background: #fff;
}

#buscaimoveis {
	background: #eee;
	font-size: 11px;
	padding-bottom: 5px;
	border: 1px solid #f00;
}

#buscaimoveistitle {
	font-weight: bold;
	text-align: center;
	width: 160px;
	margin: 5px;
	padding: 10px 0 5px 0;
	border: 1px solid #ccc;
}

#buscaimoveis ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#buscaimoveis li {
	margin: 0 3px 5px 3px;
	width: 160px;
}

#buscaimoveisdetalhada {
	width: 160px;
	text-align: center;
	border: 1px solid #ccc;
	margin-left: 5px;
}

#buscaimoveisdetalhada a {
	display: block;
	text-decoration: none;
	padding: 5px;
	background: #eee url("https://www.livrariascortecci.com.br/data/template/images/bk_bartop.png") left bottom repeat-x;
}

#buscaimoveisdetalhada a:hover {
	display: block;
	text-decoration: none;
	padding: 5px;
	background: #068636;
	color: #fff;
}

/* mais - news css -  */

/* TABLE CESTA */
#tablecesta {
	background: #fff;
	border: 1px solid #ccc;
	margin: 10px 0 0 0;
}

#trtopcesta {
	background: #666;
	text-align: center;
	color: #fff;
}

#trtopcesta td {
	color: #fff;
}

#trbottomcesta {
	background: #eee;
}

#trbottomcesta td {
	font-weight: bold;
}

#valortotalcesta {
	text-align: center;
}

/* PRODUTOS HOME FORMATO A  */

#produtos_inicial {
	background: none;	
}

#produtos_inicial ul {
	margin: 10px;
	padding: 10px;
	background: #fff;
	border-top: 1px solid #eee;
}

#produtos_inicial li {
	list-style: none;
	text-align: center;
	padding: 3px;
}

#produtos_inicial p {
	margin: 0;
}

#produtos_inicial_title {
	font-weight: bold;
}

#produtos_inicial_title a {
	background: none;
}

input[type="text"] {
	color: #000;
	background: #fff;
}

input {
	color: #000;
}

select {
	background: #fff;
}

#redeicon {
	border: 0px solid #f00;
}

#banner_transicao {
	clear: both;
	overflow: hidden;
	height: auto;
	position: relative;
}

/* NEWS CSS  */

#containerdefault {
	border: 0px solid #f0f;
	margin: 0 auto;
}

#contentdefault {
	width: 980px;
	border: 0px solid #00f;
	clear: both;
	background: url("https://www.livrariascortecci.com.br/data/template/images/bk_transparent.png");
	overflow: hidden;
}

#contentdefault ul {
	list-style: none;
}

#contentdefault li {
	list-style: none;
	margin-bottom: 10px;
}

#leftdefault {
	width: 170px;
	float: left;
}

#rightdefault {
	float: right;
	width: 800px;
}

#rightdefaultleft {
	float: left;
	width: 400px;
	margin: 10px;
}

#rightdefaultright {
	float: right;
	width: 380px;
	background: #eee;
	margin-top: 10px;
}

#rightdefaultright ul {
	margin: 0;
	padding: 0;
	list-style: none;	
}

#rightdefaultright li {
	margin: 5px;
	padding: 5px;
	background: #fff;
}

#rightdefaultcenter {
	width: 800px;
	float: right;
}

#thumbs {
	margin: 5px;
}

#embedvideo {
	margin: 10px;
	text-align: center;
}

#btscenter {
	margin: 5px;
	padding: 5px;
	text-align: center;
	clear: both;
}

a.bttextlink {
	background: #ccc;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	color: #333;
}

a.bttextlink:hover{
	background: #666;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	color: #fff;
}

#sugestoes {
	background: none;
	overflow: hidden;
	padding: 0 0 10px 0;
	height: auto;
}

#sugestoes_text {
	height: 80px;
	overflow: hidden;
}

#sugestoes ul {
	background: #eee;
	margin: 5px 5px 5px 10px;
	padding: 0;
	list-style: none;
	font-size: 11px;
	display: inline-block;
	float: left;
	width: 381px;
	height: 220px;
}

#sugestoes li {
	background: none;
	padding: 10px 10px 0 10px;
}

#sugestoesimg {
	border: 0px solid #f00;
	float: left;
	margin: 5px;
}

#sugestoestitle {
	border: 1px solid #CCC;
	margin: 10px 10px 0 10px;
	background: #fff;
}

#marcas {
	background: none;
}

#marcas ul {
	margin: 0;
	padding: 0 0 0 30px;
	list-style: none;
}

#marcas li {
	margin: 10px;
	width: 28%;
	float: left;
}

#marcas li a {
	text-decoration: none;
	display: block;
	background: #eee url("https://www.livrariascortecci.com.br/data/template/images/seta.png") 7px 9px no-repeat;
	padding: 5px 15px 5px 20px;
}

#marcas li a:hover {
	background: #ccc url("https://www.livrariascortecci.com.br/data/template/images/seta.png") 7px 8px no-repeat;
}

/* VARIACAO DE PRECO  */

#variacaopreco {
	margin: 10px 0 0 0;
	padding: 5px 0 5px 0;
}

#variacaoprecotitle {
	font-weight: bold;
	color: #333;
}

#tablepack {
	margin-top: 5px;
}

#tablepack td {
	padding: 3px 10px 3px 10px;
}

#tablepacktr {
	text-align: center;
	font-weight: bold;
	background: #ccc;
}

#tablepacktd {
	background: #eee;
	font-size: 11px;
}

/* LISTA PRODUTOS  */

#listaprodutohead {
	margin-top: 10px;
	padding: 5px;  
}

#listaprodutoheadleft {
	float: left;
}

#listaprodutoheadright {
	float: right;
}

#listaprodutoheadtext {
	clear: both;
}

#listaproduto {
	padding: 5px;
	margin: 5px; 
	background: none;  
}

#listaproduto ul {
	margin: 0 0 0 140px;
	padding: 0;
	list-style: none;
}

#listaproduto li {
	margin: 5px;
	padding: 3px;
}

#listaprodutotitle {
    padding: 5px 0 5px 0;
    font-size: 14px;
    font-weight: bold;    
}

#listaprodutofoto {
	float: left;
	margin: 5px;
}

#listaprodutotd {
	border: 1px solid #ccc;
	background: #fff;
}

#listaprodutotd:hover {
	border: 1px solid #f60;
	background: #fff;
}

/* icones ou botões das subseções */

#btssubsecoes {
	margin: 10px;
	clear: both;
}

#btssubsecoestitle {
	font-size: 18px;
	padding: 5px 20px 5px 20px;
	background: #eee;
	margin: 5px;
}

#btssubsecoes ul {
	margin: 5px;
	padding: 0;
}

#btssubsecoes li {
	margin: 5px;
	list-style: none;
	float: left;
	text-align: center;
}

#btssubsecoes li a:link {
	display: block;
	border: 1px solid #ccc;
	background: #eee;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	color: #333;
	text-decoration: none;
}

#btssubsecoes li a:visited {
	border: 1px solid #ccc;
	color: #333;
}

#btssubsecoes li a:hover {
	background: #ccc;
	border: 1px solid #f60;
	color: #000;
}

#tablepedido {
	border: 1px solid #ccc;
	margin-left: 40px;
}

#tablepedidotr {
	background: #eee;
	font-weight: bold;
	padding: 5px 20px 5px 20px;
}

/*
 * btnaodisponivel
 */

#btnaodisponivel {
	text-align: center;
	padding: 10px;
	clear: both;
	background: #eee;
	border: 1px solid #ccc;	
}

/* popup esgotado */
#blanket {
                background: url("https://www.livrariascortecci.com.br/data/template/images/bk_black.png");
                z-index: 9001;
                top: 0;
                left: 0;
                width: 100%;
                position: absolute;
}

#popUpDiv {
                position: absolute;
                background-color: #fff;
                width: 300px;
                height: 260px;
                z-index: 9002;
                padding-bottom: 15px;
                border: 2px solid #000;
                margin-top: -200px;

}

#popupcontent {
	background: none;
}

#popupcontent ul {
	margin: 0;
	padding: 0;
}

#popupcontent li {
	margin: 0 0 15px 20px;
	list-style: none;
}

#popupcontent input {
	border: 1px solid #ccc;
	margin: 0;
}

#popuptitle {
	background: #fff;
	font-size: 18px;
	margin-top: 10px;
	padding: 5px;
	border-bottom: 1px solid #ccc;
}

#popupsubtitle {
	background: #eee;
	font-size: 11px;
	margin: 10px 0 10px 0;
	padding: 5px;
}

#popupiframe {
	border: 0px solid F00;
	height: 230px;
}

/*----------COMENTARIOS*/

#comentario {
	border: 0px solid #f00;
	margin: 10px;
	font-size: 11px;
}

#comentario ul {
	list-style: none;
}

#comentario li {
	margin-bottom: 10px;
}

#comentario fieldset {
	background: #fff;
	border: 1px solid #ccc;
}

#comentario legend {
	font-weight: bold;
	font-size: 13px;
}

#comentario label {
	width: 80px;
	text-align: right;
}

#comentario_exibir {
	padding: 10px;
	font-size: 11px;
}

#comentario_exibir span {
	font-weight: bold;
}

#comentario_exibir_title {
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	font-weight: bold;
}

/* MENU NEW */

#menunew {
	width: 170px;
	overflow: hidden;
}

#menunew ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#menunew li {
	border-bottom: 1px solid #fff;
	float: left;
	clear: both;
	margin: 0;
	background: #fff;
}

#menunew li a {
	padding: 5px 5px 5px 5px;
	display: block;
	text-decoration: none;
	color: #333; /* cor do texto da seção */
	margin: 0;
	background: #a7e8bb; /* cor do fundo da seção */
}

#menunew_linosel {
	width: 170px;
}

#menunew_linosel a:hover {
	color: #fff; /* cor do texto da seção hover */
	background: #333; /* cor do fundo da seção hover */
	margin: 0;
}

#menunew_selli {
	background: #fff; /* cor do fundo da seção selecionada/aberta/clicada */
	font-weight: bold;
	width: 170px;
}

#menunew_selli a:link {
	color: #000; /* cor do texto da seção selecionada/aberta/clicada */
	background: #fff;
}

#menunew_selli a:visited {
	color: #000; /* cor do texto da seção selecionada/aberta/clicada visitada */
	background: #fff;
}

#menunew_subselli {
	background: #fff;
	font-weight: bold;
	width: 170px;
	z-index: 999;
}

#menunew_lisel ul {
	margin: 0;
	padding: 0;
	border: 0px solid #000;
	overflow: hidden;
	background: #eee;
}

#menunew_lisel li a {
	padding: 2px 0 2px 17px; 
	background: url("https://www.livrariascortecci.com.br/data/template/images/setapq.png") 5px 4px no-repeat;
	width: 150px;
}

#menunew_lisel li a:hover {
	background: #ccc url("https://www.livrariascortecci.com.br/data/template/images/setapq2.png") 5px 4px no-repeat;
}

#menunew_lisel li:hover > ul {
	visibility: visible;
	position: relative;
}

#menunew_linosel ul { /* aqui a ul dentro da li da primeira ul */
	position: absolute;
	visibility: hidden;
	padding: 0;
	margin: -27px 0 0 170px;
	z-index: 199;
	border: 1px solid #ccc;
}

#menunew_linosel ul li a { /* aqui a li dentro da ul dentro da li da primeira ul */
	background: #eee;
	padding: 5px 5px 5px 15px;
	width: 150px;
	color: #333; /* cor do texto da subsecao */
}

#menunew_linosel ul li a:hover { /* aqui a li dentro da ul dentro da li da primeira ul */
    font-weight: normal;
	width: 150px;
}

#menunew_linosel:hover > ul {
	visibility: visible;
}

#menunew_separador {
	background: url("https://www.livrariascortecci.com.br/data/template/images/bk_separador.png") bottom center no-repeat;
	padding: 20px 5px 9px 5px;
	font-weight: bold;
	text-align: center;
	color: #fff;
}

#menunew_imgmais {
	margin: 3px 3px 0 150px;
	position: absolute;
	border: 0;
}

/*---------- FORMATO B -----------------------------------------------------------------------------------------------------------------------*/


#headercontainerb {
	background: #666 url("https://www.livrariascortecci.com.br/data/template/images/bk_head.png") bottom left repeat-x;
}

#headercontainerlimitb {
	width: 980px;
	margin: 0 auto 0 auto;
	background: #666 url("https://www.livrariascortecci.com.br/data/template/images/bk_head.png") bottom left repeat-x;
}

#headerbartopb {
	height: 35px;
}

#headerbartopleftb {
	float: left;
	margin: 10px 0 0 10px;
}

#headerbartoprightb {
	float: right;
	margin: 2px 0 0 0;
}

#headerbartoprightb ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}

#headerbartoprightb li {
	margin: 0;
	display: inline;
}

#headermiddleb {
	clear: both;
	overflow: auto;
}

#headerlogob {
	float: left;
}

#headermiddlerightb {
	float: right;
	width: 650px;
	margin: 45px 10px 0 0;
}

#headermiddlerightleftb {
	float: left;
}

#headermiddlerightrightb {
	float: right;
	text-align: right;
	color: #fff;
}

#headermiddlerightrightb a {
	margin-left: 5px;
	text-decoration: underline;
	color: #fff;
	padding: 0 5px 0 5px;
}

#headermiddlerightrightb a:hover {
	background: #000;
	color: #fff;
	text-decoration: none;
}

#headerbottomb {
	background: #b5a27d url("https://www.livrariascortecci.com.br/data/template/images/bk_menubar.png") bottom left repeat-x;
	height: 37px;
}

#inputbuscab {
	background: url("https://www.livrariascortecci.com.br/data/template/images/bk_buscab.png") 0 0 no-repeat;
	border: 0;
	font-size: 16px;
	color: #ccc;
	padding: 12px 0 11px 10px;
	width: 200px;
	vertical-align:text-bottom;
}

#btbuscab {
	margin-top: 0;

}

#craftysyntax {
	float: right;
	margin: 10px 10px 0 0;
}

/* MENU NEW B -----------------------------------------------------------*/

#menunewb {
	width: 800px;
	float: left;
}

#menunewb ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#menunewb li {
	float: left;
	margin: 0;
}

#menunewb li a {
	padding: 11px 10px 10px 10px;
	display: block;
	text-decoration: none;
	color: #fff;
	margin: 0;
	font-size: 16px;
}

#menunew_linoselb {
	background: none;
}

#menunew_linoselb a:hover {
	background: #fff;
	margin: 0;
	color: #000;
	overflow: hidden;
}

#menunew_sellib {
	background: #fff;
	width: auto;	
}

#menunew_sellib a:link {
	color: #000;	
}

#menunew_sellib a:visited {
	color: #000;	
}

#menunew_sellib a:hover {
	color: #000;
}

#menunew_liselb {
	border: 0px solid #f0f;
}

#menunew_liselb ul {
	visibility: hidden;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

#menunew_linoselb ul { /* aqui a ul dentro da li da primeira ul */
	position: absolute;
	visibility: hidden;
	padding: 0;
	margin: -2px 0 0 0;
	z-index: 199;
	border: 1px solid #ccc;
}

#menunew_linoselb ul li {
	clear: both;
}

#menunew_linoselb ul li a { /* aqui a li dentro da ul dentro da li da primeira ul */
	background: #eee url("https://www.livrariascortecci.com.br/data/template/images/setapq.png") 4px 7px no-repeat;
	padding: 5px 5px 5px 15px;
	width: 150px;
	color: #000;
	font-size: 12px;
	border-bottom: 1px solid #ccc;
}

#menunew_linoselb ul li a:hover { /* aqui a li dentro da ul dentro da li da primeira ul */
    font-weight: normal;
	width: 150px;
	background: #fff url("https://www.livrariascortecci.com.br/data/template/images/setapq2.png") 4px 7px no-repeat;
}

#menunew_linoselb:hover > ul {
	visibility: visible;
}

#menunew_separadorb {
	background: #fff url("https://www.livrariascortecci.com.br/data/template/images/bk_separador.png") bottom center no-repeat;
	padding: 20px 5px 9px 5px;
	font-weight: bold;
	text-align: center;
	color: #fff;
}

#menunew_imgmaisb {
	margin: 0;
	border: 0;
}

/*
 * CONTEÚDO HOME B
 */

#containerhomeb {
	overflow: hidden;
	clear: both;
}

#contenthomeb {
	padding-top: 0px;
	width: 980px;
	margin: 0 auto;
	clear: both;
}

#banner_transicaob {
	clear: both;
	overflow: hidden;
	height: auto;
	position: relative;
}

#minibannersb {
	clear: both;
	text-align: center;
	margin: 10px 0 10px 0;
}

#minibannersb ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#minibannersb li {
	display: inline;
	margin: 0;
}

#minibannersdirb {
	clear: both;
	text-align: center;
	height: 90px;
	overflow: hidden;
}

#minibannersdirb img {
	margin: 0;
}

#minibannersdirb ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#minibannersdirb li {
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
}

/* PRODUTOS INICIAL HOME B */

#produtos_inicialb {
	background: none;
}

#produtos_inicialb ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#produtos_inicialb li {
	margin: 5px;
	width: 185px;
	height: 340px;
	float: left;
	text-align: center;
}

#produtos_inicialb li a:link {
	display: block;
	padding: 5px;
	text-decoration: none;
	background: url("https://www.livrariascortecci.com.br/data/template/images/bk_transparent.png");
	border: 1px solid #fff;
}

#produtos_inicialb li a:hover {
	background: #eee;
	border: 1px solid #f60;
}

#produtos_inicial_titleb {
	font-weight: bold;
	height: 50px;
	overflow: hidden;
	color: #068636;
}

#produtos_inicial_fotob {
	overflow: hidden;
	height: 160px;
}

#produtos_inicial_textb {
	height: 80px;
	overflow: hidden;	
}

#produtos_inicial_textb p {
	margin: 0;
	padding: 0;	
}

#produtos_inicial_valorb {
	height: 35px;
	color: #068636;
}

/* BOX NEWSLETTER HORIZONTAL B */

#newsletterb {
	width: 980px;
	height: 55px;
	margin: 0 auto;
	background: #ab956e;
}

#newsletterleftb {
	float: left;
	margin: 10px;
	width: 300px;
	text-align: left;
	color: #fff;
}

#newsletterrightb {
	float: right;
	margin: 17px 10px 0 0;
	width: 640px;
}

#newsletterrightleftb {
	float: left;
	color: #fff;
}

#newsletterrightrightb {
	float: right;
	color: #fff;
	width: 200px;
	margin-top: -6px;
}

#newsletternameb {
	font-size: 16px;
	border: 1px solid #fff;
	width: 160px;
	margin-right: 10px;
}

#newslettermailb {
	font-size: 16px;
	border: 1px solid #fff;
	width: 160px;
}

#newsletterbtb {
	margin-bottom: -4px;
}

/* FOOTER B */

#footercontainerb {
	background: #666 url("https://www.livrariascortecci.com.br/data/template/images/bk_footer.png") top left repeat-x;
	overflow: hidden;
}

#footercontainerlimitb {
	width: 980px;
	margin: 0 auto;
}

#footerleftb {
	width: 350px;
	margin: 10px;
	float: left;
	border-right: 1px solid #666;
	color: #fff;
	text-align: left;
}

#televendasb {
	color: #fff;
}

#footerrightb {
	width: 580px;
	margin: 10px;
	float: right;
}

#footerrightleftb {
	width: 240px;
	float: left;
}

#footerrightrightb {
	width: 295px;
	float: right;
}

#footerbottom {
	clear: both;
	border-top: 1px solid #ccc;
	overflow: hidden;
	padding: 5px;
	background: #fff;
}

#footerbottomleft {
	float: left;
}

#footerbottomright {
	float: right;
	font-size: 11px;
}

#forma_pagamento img {
	margin-right: 5px;
	border: 1px solid #ccc;
}

#forma_pagamento_title {
	font-weight: bold;
	font-size: 11px;
}

#forma_entrega img {
	margin-right: 5px;
	border: 1px solid #ccc;
}

#forma_entrega_title {
	margin-top: 10px;
	font-weight: bold;
	font-size: 11px;
}

#facebook {
	margin-bottom: 10px;
	background: #eee;
}

#twitter {
	margin-bottom: 10px;
}

#redessociaisb {
	float: right;
	margin: 35px 10px 0 0;
}

#redeiconb {
	margin-right: 10px;
}

#barranavegacaob {
	background: none;
}

#barranavegacaob li {
	list-style: none;
	margin-bottom: 10px;
}

#barranavegacaob li a {
	color: #fff;
	text-decoration: none;
}

#barranavegacaob li a:hover {
	text-decoration: underline;
}

/*
 * Box enquete B
 */

#enqueteb {
	margin: 0 0 10px 0;
	padding-bottom: 5px;
	text-align: left;
	color: #fff;
}

#enqueteb ul {
	margin: 0;
	padding: 0 0 7px 0;
}

#enqueteb li {
	list-style: none;
	font-size: 12px;
	margin: 0 5px 0 5px;
	padding: 0;
}

#enquetetitleb {
	padding: 5px;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	color: #fff;
}

#enquetequestionb {
	padding: 5px;
	color: #fff;
}

#enquetebtsb {
	text-align: center;
}

#enqueteb input {
	border: 0;
}

/*
 * Estilos para o marquee - destaques
 */

#inforolandob {
	margin: 0 0 10px 0;
	text-align: left;
}

#inforolandoheadb {
	padding: 5px;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	color: #fff;
}

#inforolandotitleb {
	padding: 10px 0 10px 5px;
	text-align: left;
}

#inforolandotitleb a {
	color: #fff;
	text-decoration: none;
}

#inforolandotitleb a:hover {
	text-decoration: underline;
}

#inforolandovejamaisb {
	padding: 0 10px 5px 0;
	text-align: right;
}

#inforolandovejamaisb a:link {
	color: #fff;
	text-decoration: none;
}

#inforolandovejamaisb a:visited {
	color: #fff;
	text-decoration: none;
}

#inforolandovejamaisb a:hover {
	text-decoration: underline;
}

#homeleft {
	background: #f00;
	width: 170px;
}

#homeright {
	background: #ff0;
	float: right;
	margin-left: 175px;
}

#homerightleft {
	background: #0f0;
	margin-right: 10px;
	float: left;
}

#homerightright {
	background: #f0f;
	float: right;
	width: 170px;
}

.popup_aguarde {
	display: none;
	padding: 10px;
	text-align: center;
	background-color: #eee;
	border: 5px solid #f60;
	width: 500px;
	margin: 20px auto 20px auto;
}

#btlink {
	background: #eee;
	color: #333;
	padding: 3px 10px 3px 10px;
	margin: 5px;
	text-decoration: none;
}

#btlink:hover {
	background: #ccc;
	color: #333;
	padding: 3px 10px 3px 10px;
	margin: 5px;
}

tr#trhover:hover {
	background: #CF9;
}
