/*
Theme Name: Site Yendis
Theme URI: http://wordpress.org/
Description: Tema do site yendis
Version: 1.5
Author: Stevan Neves
Tags: livros, vendas, menu, web
*/



/* Begin Typography & Colors */
body {
	background-image:url(img/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Lucida Sans, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	margin:0;
}

button,
table td a img {border:none; cursor:pointer;}
.pointer, .wpsc_buy_button {cursor:pointer;}

img {border:none;}

a{
	color:#898989;
	text-decoration:underline;
	}

a:hover{
	color:#000000;
	text-decoration:underline;
	}

h1 {
	width:100%;
	margin:0;
	border-bottom:1px solid #cccccc;
	padding-bottom:5px;
	}

h2 {
	margin:0 0 2px 0;
	font-family:Lucida Sans, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

h2.produtos {height:60px;}

h3 {
	margin:0 0 2px 0;
	font-family:Lucida Sans, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	}

h4 {
	margin:15px 0 0 0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	}


		/*ERROS*/
	div.failure{
		background:transparent url(img/error.png) no-repeat 5px 5px;
		color:#f72900;
		font-size:12px;
		font-weight:700;
		padding:5px 0 5px 26px;
		border:solid 2px #ff0000;
		margin-bottom:15px;
	}
		div.failure ol a{
			color:#555;
			font-size:11px;
			text-decoration:none;
		}
		div.failure ol li {
			padding:2px 0;
		}

	/*AVISOS*/
	div.success{
		background:transparent url(img/dlg_checked.gif) no-repeat 5px 5px;
		color:#698C3E;
		font-size:12px;
		font-weight:700;
		padding:5px 0 5px 26px;
		border:solid 2px #698C3E;
		margin:15px 0;
	}


/*ABAIXO S�O AS CONFIGURA��ES PARA DEIXAR O H DA COR DA P�GINA*/

body#agua h2 {
	color:#44b1b5;
	}

body#agua h3 {
	color:#44b1b5;
	}

body#roxo h2 {
	color:#953cca;
	}

body#verde h2 {
	color:#7cb91f;
	}

body#azul h2 {
	color:#256cc3
	}

body#azul h3 {
	color:#256cc3
	}
/*FIM DAS CONFIGURA��ES PARA DEIXAR O H DA COR DA P�GINA*/

#geral {
	width:910px;
	height:auto;
	display:block;
	margin:0 auto;
	position:relative;
	}

#geral #conteudo {
	float:left;
	width:910px;
	}

#geral #conteudo #topo {
	float:left;
	width:910px;
	height:50px;
	}

#geral #conteudo #topo #menu{
	float:right;
	width:715px;
	height:31px;
	display:block;
	margin-top:19px;
	}

#geral #conteudo #topo #menu ul{float:left;	margin:0 0 0 0px; padding:0; }
#geral #conteudo #topo #menu li {float:left; margin:0; padding:0; list-style:none; }
#geral #conteudo #topo #menu li a {
	display:block;
	height:31px;
	text-indent:-5000px;
	margin:0;
	overflow:hidden;
}

#geral #conteudo #topo #menu li a:hover {
	background-position:0 -31px;
}

#geral #conteudo #topo #menu #bt1, #bt1 a{ width:81px; background-image:url(img/bt_empresa.gif) }

#geral #conteudo #topo #menu #bt2, #bt2 a{ width:165px; background-image:url(img/bt_lancamentos.gif) }

#geral #conteudo #topo #menu #bt3, #bt3 a{ width:57px; background-image:url(img/bt_catalogo.gif) }

#geral #conteudo #topo #menu #bt4, #bt4 a{ width:75px; background-image:url(img/bt_educacao.gif) }

#geral #conteudo #topo #menu #bt5, #bt5 a{ width:85px; background-image:url(img/bt_professores.gif) }

#geral #conteudo #topo #menu #bt6, #bt6 a{ width:100px; background-image:url(img/bt_distribuidores.gif) }

#geral #conteudo #topo #menu #bt7, #bt7 a{ width:94px; background-image:url(img/bt_faleconosco.gif)}

/*ABAIXO SAO CONFIGURACOES PARA DEIXAR O MENU DA PAGINA CORRESPONDENTE LIGADO*/
body.bt1 ul#menu li.bt1 a,
body.bt2 ul#menu li.bt2 a,
body.bt3 ul#menu li.bt3 a,
body.bt4 ul#menu li.bt4 a,
body.bt5 ul#menu li.bt5 a,
body.bt6 ul#menu li.bt6 a,
body.bt7 ul#menu li.bt7 a {
	 background-position:0 -31px;
      }
/*FIM DAS CONFIGURACOES PARA DEIXAR O MENU DA PAGINA CORRESPONDENTE LIGADO*/

#geral #conteudo #topo #logo {
	position:absolute;
	z-index:999;
	width:125px;
	height:129px;
	left: 41px;
	top: 16px;
	cursor:pointer;
	}

/*ABAIXO SAO CONFIGURACOES PARA DEIXAR O LOGO DA PAGINA CORRESPONDENTE LIGADO*/
body#verde #logo {
	background-image:url(img/logos/logo_verde.png);
	}

body#laranja #logo {
	background-image:url(img/logos/logo_laranja.png);
	}

body#vermelho #logo {
	background-image:url(img/logos/logo_vermelho.png);
	}

body#azul #logo {
	background-image:url(img/logos/logo_azul.png);
	}

body#agua #logo {
	background-image:url(img/logos/logo_agua.png);
	}

body#rosa #logo {
	background-image:url(img/logos/logo_rosa.png);
	}

body#roxo #logo {
	background-image:url(img/logos/logo_roxo.png);
	}
/*FIM DAS CONFIGURACOES PARA DEIXAR O LOGO DA PAGINA CORRESPONDENTE LIGADO*/

#geral #conteudo #topo #breadcrumbs {
	float:left;
	height:15px;
	width:380px;
	padding-top:8px;
	margin-left:205px;
	color:#000000;
	font-size:11px;
	}

#geral #conteudo #topo #breadcrumbs.home {
	width:400px;
	padding-top:6px;
	}

#geral #conteudo #topo #area_user {
	float:right;
	width:320px;
	height:50px;
	color:#000000;
	text-align:right;
	margin-top:-3px;
	font-size:11px;
	}

#geral #conteudo #topo #area_user #bt_conta{
	float:right;
	background-image:url(img/ico_user.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	margin-top:4px;
	color:#000000;
	}

#geral #conteudo #topo #area_user #bt_sacola{
	float:right;
	margin:4px 0 0 10px;
	color:#000000;
	}
#geral #conteudo #topo #area_user #bt_sacola a {
	background-image:url(img/ico_bag.gif);
	background-repeat:no-repeat;
	padding-left:21px;
	color:#000000;
	}

#geral #conteudo #miolo{
	float:left;
	width:910px;
	margin-top:51px;
	}

#geral #conteudo #miolo #flash_capa{
	float:left;
	width:910px;
	height:313px;
	}

#geral #conteudo #miolo #box_lancamentos{
	float:left;
	width:430px;
	margin-top:35px;
	}

#ver_todos{
	position:absolute;
	font-size:10px;
	left: 373px;
	top: 451px;
	}

#geral_prod{
	float:left;
	width:100%;
	margin-top:14px;
	}
#geral_prod div.productdisplay {
	margin:0px 0px 0px 0px !important;
	display:inline;
	width:630px !important;
}

#geral_prod.catalogo {
	margin-left:40px;
	margin-bottom:30px;
	display:inline;
	}

.cat-barra{width:120px !important; margin-left:30px !important; _margin-left:5px !important;}

#geral_prod.dados{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	}

#geral_prod #prod{
	float:left;
	width:120px;
	margin-right:23px;
	margin-bottom:30px;
	}
#geral_prod #prod img {border:none;}

#geral_prod #prod.lancamentos{
	margin-right:0;
	}

#geral_prod #prod #descricao{
	float:left;
	width:120px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:6px;
	color:#999999;
	}
#geral_prod #prod #descricao .separa {
	display:block;
	height:70px;
	}

#geral_prod #prod #descricao a {text-decoration:none;}
#geral_prod #prod #descricao a:hover {cursor:pointer;}

#geral #conteudo #miolo #flash_educa{
	float:left;
	width:413px;
	height:249px;
	margin:35px 0 0 63px;
	}
#geral #conteudo #miolo img#banner-pag-home {
	float:right;
	margin:15px 4px 0 0;
	}
#geral #conteudo #rodape{
	float:left;
	width:910px;
	height:40px;
	margin:40px 0 0 0;
	font-size:11px;
	}

#geral #conteudo #rodape #binario{
	float:right;
	width:106px;
	height:14px;
	}

#geral #conteudo #rodape #quad_cinza{
	float:left;
	width:910px;
	height:20px;
	background-color:#cccccc;
	margin-top:6px;
	}

#geral #conteudo #miolo #foto_secao {
	float:left;
	width:200px;
	height:676px;
	}


#geral #conteudo #miolo #foto_secao.interna_cat {
	width:180px;
	padding:60px 10px 10px 10px;
	height:auto;
	background-color:#edf5ff;
	}

#geral #conteudo #miolo #barra_color {
	float:left;
	width:710px;
	height:65px;
	background-repeat:repeat-x;
	}

/*ABAIXO SAO CONFIGURACOES PARA DEIXAR A BARRA DEGRADE DA PAGINA CORRESPONDENTE*/
body#verde #barra_color {
	background-image:url(img/degrade/verde.jpg);
	}

body#laranja #barra_color {
	background-image:url(img/degrade/laranja.jpg);
	}

body#vermelho #barra_color {
	background-image:url(img/degrade/vermelho.jpg);
	}

body#azul #barra_color {
	background-image:url(img/degrade/azul.jpg);
	}

body#agua #barra_color {
	background-image:url(img/degrade/agua.jpg);
	}

body#rosa #barra_color {
	background-image:url(img/degrade/rosa.jpg);
	}

body#roxo #barra_color {
	background-image:url(img/degrade/roxo.jpg);
	}
/*FIM DAS CONFIGURACOES PARA DEIXAR A BARRA DEGRADE DA PAGINA CORRESPONDENTE*/

#geral #conteudo #miolo #barra_color #titulo_secao {
	float:left;
	height:21px;
	margin:22px 0 0 40px;
	}

#geral #conteudo #miolo #barra_color #subsecao {
	float:right;
	height:12px;
	margin:31px 35px 0 0;
	color:#000000;
	font-size:11px;
	}

#geral #conteudo #miolo #barra_color #subsecao #link {
	float:left;
	height:12px;
	margin-left:18px;
	color:#000000;
	}

#geral #conteudo #miolo #barra_color #subsecao a{
	color:#FFFFFF;
	text-decoration:none;
	}

#geral #conteudo #miolo #barra_color #subsecao a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}

#geral #conteudo #miolo #linguagem {
	float:right;
	width:380px;
	margin:22px 45px 0 0;
	color:#000000;
	text-align:right;
	font-size:11px;
	}

#geral #conteudo #miolo #cont_secao {
	float:left;
	width:630px;
	margin:22px 0 0 40px;
	color:#000000;
	line-height:20px;
	display:inline;
}
#geral #conteudo #miolo #cont_secao p {text-align:justify;}

#geral #conteudo #miolo #cont_secao ul{
    float: left;
    list-style-type: none;
    margin: 25px 0 0 0;
    padding: 0;

}

#geral #conteudo #miolo #cont_secao ul li{
    float: left;
    margin: 10px;
}

#geral #conteudo #miolo #cont_secao ul li img{
    float: left;
}

#geral #conteudo #miolo #cont_secao #premio {
	float:left;
	margin:10px 10px 10px 0;
	}

#geral #conteudo #miolo #cont_secao #bt_conheca_cat {
	float:left;
	margin:23px 10px 0 0;
	}

#geral #conteudo #miolo #cont_secao #box_telefone {
	float:right;
	background-image:url(img/bg_box_telefone.gif);
	width:257px;
	height:118px;
	text-align:center;
	padding-top:45px;
	}

#geral #conteudo #miolo #cont_secao #bt_enviar_laranja button {
	float:right;
	width:63px;
	height:27px;
	margin-right:75px;
	text-indent:-5000px;
	background:url(img/bt_enviar_laranja.gif);
	border:none;
	padding:0px;
	display:inline;
	}

#geral #conteudo #miolo #cont_secao #bt_enviar_vermelho button {
	float:right;
	width:63px;
	height:27px;
	margin-right:275px;
	text-indent:-5000px;
	background:url(img/bt_enviar_vermelho.gif);
	border:none;
	padding:0px;
	display:inline;
	}

.resposta {
	float:left;
	width:630px;
	margin-bottom:15px;
	display:none;
	}

.pergunta {
	float:left;
	width:618px;
	background-image:url(img/marc_laranja.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 2px 0 12px;
	cursor:pointer;
	text-decoration:underline;
	}

#geral #conteudo #miolo #cont_secao #logo_educa {
	float:left;
	width:190px;
	margin:27px 20px 0 0;
	}

#geral #conteudo #miolo #cont_secao #logo_educa.interna {
	margin:0 20px 10px 0;
	}

td.tabela {
	border-bottom:1px solid #cccccc;
	padding:7px 0 7px 0;
	}

#geral #conteudo #miolo #cont_secao #list_vermelho {
	float:left;
	background:url(img/marc_vermelho.gif) left top no-repeat;
	width:100%;
	padding:2px 0 0 15px;
	margin-bottom:8px;
}

#geral #conteudo #miolo #cont_secao #flash_mapa {
	float:left;
	width:630px;
	height:510px;
}

#geral #conteudo #miolo #cont_secao #col_conce {
	float:left;
	width:630px;
	margin-right:20px;
}

#geral #conteudo #miolo #cont_secao #col_conce #item_col{
	float:left;
	width:280px;
	padding:15px 0 15px 0;
	border-bottom:1px solid #cccccc;
	margin-right:25px;
	color:#999999;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#geral #conteudo #miolo #cont_secao #col_conce #item_col p {margin:0px;}

#bt_comprar_agua {
	float:left;
	width:85px;
	height:27px;
	margin:10px 0 10px 0;
	}

#geral #conteudo #miolo #cont_secao #foto_livro {
	float:left;
	width:190px;
	height:275px;
	margin:0 16px 16px 0;
}

#inform {
	float:left;
	width:420px;
	height:auto;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	margin-bottom:20px;
}

#geral #conteudo #miolo #cont_secao #inform #box_pagto {
	float:left;
	width:170px;
	margin:15px 22px 0 0;
}

#geral #conteudo #miolo #cont_secao #inform #box_pagto #parcela{
	float:left;
	width:100%;
	padding:5px;
	border-bottom:1px solid #cccccc;
}

#geral #conteudo #miolo #cont_secao #inform #box_pagto #parcela #preco{
	float:right;
}

#geral #conteudo #miolo #cont_secao #inform #box_pagto.direita {
	width:220px;
	margin:15px 0 0 0;
}

#geral #conteudo #miolo #cont_secao #bt_agua {
	float:left;
	width:100%;
	height:27px;
	margin:15px 0 0 0;
}

#geral #conteudo #miolo #cont_secao #bt_agua a{
	float:left;
}

#geral #conteudo #miolo #cont_secao #bt_agua input:hover {cursor:pointer;}


#geral #conteudo #miolo #linguagem #bt_buscar {
	float:right;
	width:61px;
	height:24px;
	}

#geral #conteudo #miolo #linguagem #busca{
	float:left;
	width:39px;
	height:11px;
	background-repeat:no-repeat;
	}
#geral #conteudo #miolo #linguagem table td {padding:0 5px;}
/*ABAIXO S�O AS CONFIGURA��ES PARA DEIXAR O BOTAO BUSCAR NA COR DA P�GINA*/

body#agua #bt_buscar {
	background-image:url(img/bt_buscar_agua.gif);
	}

body#azul #bt_buscar {
	background-image:url(img/bt_buscar_azul.gif);
	}

/*FIM DAS CONFIGURA��ES PARA DEIXAR O BOTAO BUSCAR NA COR DA P�GINA*/

/*ABAIXO S�O AS CONFIGURA��ES PARA DEIXAR O TITULO BUSCA NA COR DA P�GINA*/

body#agua #busca {
	background-image:url(img/busca.gif);
	}

body#azul #busca {
	background-image:url(img/busca_azul.gif);
	}

/*FIM DAS CONFIGURA��ES PARA DEIXAR O TITULO BUSCA NA COR DA P�GINA*/

#geral #conteudo #miolo #cont_secao #numeracao {
	float:left;
	width:280px;
	text-align:center;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:170px;
}

#geral #conteudo #miolo #cont_secao #numeracao #itens{
	float:left;
	margin-right:8px;
}

#tit_catalogo {
	float:left;
	width:100%;
	border-bottom:1px solid #cccccc;
	}

#ver_todos2{
	float:right;
	font-size:10px;
	margin:0 10px 0 0;
	}

#geral #conteudo #miolo #cont_secao #box_pedidos {
	float:left;
	width:200px;
	height:137px;
	margin:22px 14px 0 0;
	background-image:url(img/bg_box_pedidos.gif);
	background-repeat:no-repeat;
	}

#geral #conteudo #miolo #cont_secao #box_cadastro {
	float:left;
	width:200px;
	height:137px;
	margin:22px 14px 0 0;
	background-image:url(img/bg_box_cadastro.gif);
	background-repeat:no-repeat;
	}

#geral #conteudo #miolo #cont_secao #box_contato {
	float:left;
	width:200px;
	height:137px;
	margin:22px 0 0 0;
	background-image:url(img/bg_box_contato.gif);
	background-repeat:no-repeat;
	}

#cont_box {
	float:left;
	width:180px;
	margin:50px 0 0 10px;
	}

#cont_box #marc_verde {
	float:left;
	width:168px;
	background-image:url(img/marc_verde.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 2px 0 12px;
	}

td.pedidos {
	background:url(img/bg_tab_pedidos.gif) repeat-x;
	height:29px;
	vertical-align:middle;
}

.pedidos_azul {
	background:url(img/bg_tab_pedidos_azul.gif) repeat-x;
	height:29px;
	vertical-align:middle;
}

#geral #conteudo #miolo #cont_secao #box_tabela {
	float:left;
	width:518px;
	border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	}


td.descricao {
	padding:5px 0 5px 0;
	vertical-align:middle;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}

#geral #conteudo #miolo #cont_secao #bt_nova_consulta {
	float:left;
	width:200px;
	height:27px;
	margin:20px 0 0 415px;
	}

td.tahoma {
	padding:5px 0 5px 0;
	vertical-align:middle;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}

.nao_receb {
	font-weight:bold;
	color:#db0000;
	}

.receb {
	font-weight:bold;
	color:#30901d;
	}

#textped {
	float:left;
	width:100%;
	margin:10px 10px 20px 0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	}

#bt_cadastrar {
	float:right;
	width:83px;
	height:27px;
	Xmargin-right:50px;
}

#geral #conteudo #miolo #cont_secao #box_pr_acesso {
	float:left;
	width:279px;
	height:115px;
	padding:40px 8px 8px 8px;
	margin:22px 0 0 0;
	background-image:url(img/bg_box_pr_acesso.gif);
	background-repeat:no-repeat;
	}

#geral #conteudo #miolo #cont_secao #box_cl_cad {
	float:left;
	width:279px;
	height:115px;
	padding:40px 8px 8px 8px;
	margin:22px 30px 0 0;
	background-image:url(img/bg_box_cl_cad.gif);
	background-repeat:no-repeat;
	}

#geral #conteudo #miolo #cont_secao #boleto_bancario {
	float:left;
	width:100%;
	margin:20px 0 0 0;
	padding:20px 0 0 0;
	border-top:1px solid #cccccc;
	}

#geral #conteudo #miolo #cont_secao #boleto_bancario.bottom {
	margin:0;
	}

#geral #conteudo #miolo #cont_secao #marc_azul {
	float:left;
	width:100%;
	background-image:url(img/marc_azul.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 12px;
	}

#geral #conteudo #miolo #cont_secao #marc_azul.sacola {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	}

#textped #endereco_ent{
	float:left;
	width:180px;
	margin:0 10px 0 0;
	padding:10px;
	}

#textped #endereco_ent.select{
	background-color:#edf5ff;
	font-weight:bold;
	}

#textped #endereco_ent #bt_endereco{
	float:left;
	width:167px;
	margin:15px 0 0 0;
	}

#textped #endereco_ent #alt_endereco{
	float:left;
	width:160px;
	margin:10px 0 0 0;
	font-family:Lucida Sans, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	}

#cadastro_end {
	float:left;
	width:100%;
	font-family:Lucida Sans, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-top:20px;
	}

#geral #conteudo #miolo #cont_secao #box_cl_cad_verde {
	float:left;
	width:279px;
	height:115px;
	padding:40px 8px 8px 8px;
	margin:22px 30px 0 0;
	background-image:url(img/bg_box_cl_cad_verde.gif);
	background-repeat:no-repeat;
	}

#geral #conteudo #miolo #cont_secao #box_pr_acesso_verde {
	float:left;
	width:279px;
	height:115px;
	padding:40px 8px 8px 8px;
	margin:22px 0 0 0;
	background-image:url(img/bg_box_pr_acesso_verde.gif);
	background-repeat:no-repeat;
	}

#geral #conteudo #miolo #cont_secao #linha_sacola {
	float:left;
	width:628px;
	padding:10px 0 10px 0;
	border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	}

#geral #conteudo #miolo #cont_secao #linha_sacola #livro_sac {
	float:left;
	width:57px;
	margin:0 10px 0 0;
	overflow:hidden;
	}

#geral #conteudo #miolo #cont_secao #geral_sacola {
	float:left;
	width:628px;
	border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	}

#geral #conteudo #miolo #cont_secao #geral_sacola #calculo_frete {
	float:left;
	width:350px;
	padding:7px 10px 5px 10px;
	border-right:1px solid #e3e3e3;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	min-height:57px;
	}

#geral #conteudo #miolo #cont_secao #geral_sacola #frete_zero {
	float:left;
	width:350px;
	padding:7px 10px 5px 10px;
	border-right:1px solid #e3e3e3;
	font-family:Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#256CC3;
	min-height:57px;
	font-weight:bold;
	text-shadow:1px 0px #000000;
	}

#geral #conteudo #miolo #cont_secao #geral_sacola #frete_zero span{
	float:left;
	margin:15px 20px;
}

#geral #conteudo #miolo #cont_secao #geral_sacola #calculo_frete #tab_calculo {
	float:left;
	width:350px;
	}

#geral #conteudo #miolo #cont_secao #geral_sacola #calculo_frete #tit_calculo {
	float:left;
	width:350px;
	margin-bottom:6px;
	}


#geral #conteudo #miolo #cont_secao #geral_sacola #valores {
	float:left;
	width:257px;
	padding:8px 0 0 0;
	font-family:Lucida Sans, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}

#geral #conteudo #miolo #cont_secao #geral_sacola #valores.total_b {
	padding:0;
	background-color:#e3e3e3;
	padding-top:3px;
	}

#geral #conteudo #miolo #cont_secao #geral_sacola #valores #subtotal {
	float:left;
	width:237px;
	padding:0 10px 0 10px;
	border-bottom:1px solid #e3e3e3;
	}

#geral #conteudo #miolo #cont_secao #geral_sacola #valores #total_frete {
	float:left;
	width:237px;
	padding:0 10px 0 10px;
	}

#geral #conteudo #miolo #cont_secao #geral_sacola #valores #total_frete.total {
	background-color:#e3e3e3;
	}

#botoes_sac {
	float:left;
	width:630px;
	}

#botoes_sac > * {border:none;}

td.preto {
	padding:5px 0 5px 0;
	vertical-align:middle;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

span.wpcf7-list-item span {display:none;}


#geral_prod .list_book li p{
    float: left;
    clear: both;
    font-size: 10px;
    text-align: center !important;
    width: 91px;
}

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

