
@import url(https://fonts.googleapis.com/css?family=Raleway&display=swap);

.clearfix:before,
.clearfix:after {
   content: " ";
   display: table;
}
 
.clearfix:after {
   /*clear: both;*/
}
 
.clearfix {
   *zoom: 1;
}

img {
}

h1,h2,h3 {
	font-weight: normal;
	line-height: 1.2em;
}

p {
}

picture {
   max-width: 100%;
}

video {
   max-width: 100%;
}

embed {
	max-width: 100%;
}

/*img,
picture,
video,
embed {
   max-width: 100%;
}*/


*, *:before, *:after {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}


body {
	/*background-image: url("https://app.sbed.org/data/template/images/bk_books.jpg");*/
	/*background: #fff;*/
	margin: 0;
	background:#f6f6f6;
}

html, body, table, tr, td, th, div, ul, li {
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: 'Raleway', sans-serif;*/
	font-size: 1em;
	color: #333;
	line-height: 1.5em;
}

body#identificacaoBtoB {
	background: none;
	margin-top: 0;
}

h3 {
}

a:link {
    color: #039;
}

a:visited {
    color: #039;
}

a:hover {
    color: #03c;
	text-decoration: underline;
}

form {
    margin: 0;
    padding: 0;
}


/* ---------- FORMATO A -----------*/

#headercontainer {
	background: #ccc;
	margin: 0 auto;
}

#headercontainerlimit {
	max-width: 1360px;
	margin: 0 auto;
}

#headerbartop {
	background: #64a9e5 url("https://app.sbed.org/data/template/images/bk_bartop.png") bottom left repeat-x;
	padding: 0.5em 0 0.5em 0;
	text-align: right;
	color: #fff;
	font-size: 0.9em;
}

#headerbartop img {
	margin: 0.2em;
	vertical-align: middle;
}

#headerbartop a {
	color: #fff;
	text-decoration: none;
}

#headerbartop a:hover {
	color: #fff;
	text-decoration: underline;
}

#televendas {
	margin: 0 0.5em 0 1em;
	font-weight: bold;
	color: #fff;
	font-size: 0.9em;
}

#headerlogo {
}

#headerbottom {
	background: #64a9e5 url("https://app.sbed.org/data/template/images/bk_bar.png") bottom left repeat-x;
	overflow: hidden;
	min-height: 39px;
}

#headerbottomleft {
	float: left;
	margin: 0.3em;
	width: 62%;
}

#headerbottomleft form {
	margin: 7px 0 0 0;
	padding: 0;
	float: left;
	position: relative;
}

#inputbusca {
	border: 0px solid #ccc;
	background: #fff;
	width: 160px;
	position: absolute;
	top: 0;
	left: 0;
	color: #999;
	border-radius: 5px;
}

#btbusca {
	position: absolute;
	margin: 1px 0 0 162px;

}

#headerbottomleft ul {
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
	float: right;
}

#headerbottomleft li {
	margin: 0;
	display: inline;
}

#headerbottomright {
	float: right;
	margin: 1em 0.5em 0 0;
	color: #fff;
	font-size: 0.9em;
}

#headerbottomright a {
	margin-left: 0.5em;
	text-decoration: underline;
	color: #fff;
	padding: 0 0.3em 0 0.3em;
}

#headerbottomright a:hover {
	background: #03c;
	color: #fff;
	text-decoration: none;
}

#saudacaoname {
	font-weight: bold;
	padding: 0 0.3em 0 0.3em;
}



/* ---------- COMUM AOS FORMATOS A E B ----------*/

/* container e conteudo do site */

#containerhome {
	margin: 0 auto;
	max-width: 1360px;
}

#containerhome img {
	max-width: 100%;
}

#contenthome {
	background: none;
	clear: both;
	margin: 0 auto;
}

#container {
	overflow: hidden;
	clear: both;
	margin: 0 auto;
}

#content {
	max-width: 765px;
	clear: both;
	margin: 0 auto;
}

#tdlefthome {
	padding: 0 5px 5px 5px;
}

#tdcenterhome {
	padding: 5px;
}

#tdrighthome {
	padding: 5px;
}

#tdleft {
	background: none;
}

#tdcenter {
	background: none;
}

#footer {
    padding: 0.5em 0 0.5em 0;
    background: #fff;
    border-top: 1px solid #ccc;
	clear: both;
	color: #333;
	margin: 0.5em auto 0 auto;
	max-width: 1360px;
}

#footer a {
	color: #03c;
}

#footer a:hover {
	color: #222;
}


#contentform {
	max-width: 765px;
	clear: both;
	margin: 0 auto;
}

#contentform input {
	border: 1px solid #999;
	padding: 0.5em;
	font-size: 1em;
	border-radius: 5px;
	font-weight: bold;
}

#contentform select {
	border: 1px solid #999;
	padding: 0.5em;
	font-size: 1em;
	border-radius: 5px;
}

#contentform li {
	list-style: none;
	margin-bottom: 0.5em;
}

#aviso {
	background: #fff;
	padding: 1em;
	margin: 1em;
	border: 2px solid #222;
	text-align: center;
	clear: both;
	border-radius: 5px;
}

#avisoHomeBtoB {
	padding: 1em;
	margin: 0.5em;
	text-align: left;
	clear: both;
	color: #333;
	background: #eee;
}

#aviso a {
	text-decoration: none;
}

div#esgotado {
	color: #333;
	font-size: 0.8em;
	background: #fff;
	border: 1px solid #ccc;
}

#titlestop {
	text-align: center;
}

#subtitle {
	padding: 10px;
}

/*
 * Estilos para o Mapa
 */

.mapasecao {
    background: #eee;
    padding: 0.5em;
    margin: 0.5em;
}

.titles {
    text-align: center;
    padding: 0.5em 0 0.5em 0;
    font-size: 2em;
    font-weight: normal;
	line-height: 1.3em;
}

/*
 * Estilos para livechat
 */

#craftysyntax {
    margin-left: 10px;
}

/*
 * 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;
	border-radius: 5px;
}

#title {
    font-size: 1.5em;
	font-weight: bold;
	margin: 1em 1em 0 0;
	padding: 0.5em;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #eee;
	text-align: center;
}

#linkjava {
	cursor:pointer;
}

/*
 * head do formulário de contato padrão
 */

.headtext {
	padding: 1em;
	margin: 0.5em;
}

#blocoscad {
	text-align: center;
	width: 100%;
}

#blocoscad ul {
	margin: 0;
	padding: 0;
}

#blocoscad li {
	margin: 1em;
	font-size: 0.7em;
	text-align: center;
	list-style: none;
	min-height: 120px;
	float: left;
	display: inline-block;
}

#blocoscad li a:link {
	color: #03c;
	text-decoration: none;
}

#blocoscad li a:visited {
	color: #03c;
	text-decoration: none;
}

#blocoscad li a:hover {
	color: #222;
	text-decoration: underline;
}

#valor {
	font-weight: bold;
	text-decoration: none;
}

#valororiginal {
	text-decoration: line-through;
}

/*
 * Box cadastre-se em nossa newsletter
 */

#newsletter {
}

#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://app.sbed.org/data/template/images/enquete_bottom.png") center bottom no-repeat;
	width: 170px;
	margin: 10px 0 10px 0;
	padding-bottom: 15px;
	text-align: left;
}

#enquete ul {
	background: url("https://app.sbed.org/data/template/images/enquete_meio.png") center top;
	margin: 0;
	padding: 0 0 5px 0;
}

#enquete li {
	list-style: none;
	font-size: 11px;
	margin: 0 5px 0 5px;
	padding: 0;
}

#enquetetitle {
	height: 40px;
	background: url("https://app.sbed.org/data/template/images/head_enquete.png") center top no-repeat;
}

#enquetequestion {
	padding: 5px;
	background: url("https://app.sbed.org/data/template/images/enquete_meio.png") center top;
}

#enquetebts {
	text-align: center;
	background: url("https://app.sbed.org/data/template/images/enquete_meio.png") center top;
}

#enquete input {
	border: 0;
	border-radius: 5px;
}

/*
 * 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;
	padding: 0 0.5em 0 1.5em;
	text-align: left;
	clear: both;
}

#titlenews {
	margin: 1em 0 0 0;
	padding: 0 0.5em 0 1em;
	font-size: 1.5em;
	color: #333;
	clear: both;
}

/*
 * Estilos para o marquee - destaques
 */

#inforolando {
	width: 170px;
	height: 210px;
	text-align: center;
	margin: 0 0 10px 0;
	background: url("https://app.sbed.org/data/template/images/bk_destaques.png") 0 0 no-repeat;
}

#inforolandohead {
	height: 45px;
}

#inforolandotitle {
	padding: 10px 0 10px 20px;
	text-align: left;
	font-size: 14px;
}

#inforolandotext {
	border: 0px solid #000;
	font-size: 14px;
}

/*
 * Box gray
 */

#boxgray {
	background: #eee;
	margin: 1em;
	padding: 1em;
}

#boxgray li {
	margin: 0.5em;
	padding: 0.5em;
	list-style: none;	
}

#boxgray a img {
	margin: 1em;
}

/*
 * Box busca
 */

#boxbusca {
	background: #ccc;
	margin: 5px;
	padding: 5px;
}

/*
 * Popup
 */

#popup {
	background: #ccc;
}

#fecharpopup {
	background: #666;
}

/*
 * 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: 0 10px 0 10px;
}

td#nomeprodutotd {
	white-space: normal;
}

/* cálculo do frete na cesta */

#fretecalculo {
	background: #fff;
	margin: 1em 0 1em 0;
	clear: both;
}

#fretecalculo ul {
	list-style: none;
}

#fretecalculo li {
	margin-bottom: 10px;
}

#fretecalculotitle {
	background: #eee;
	font-size: 1.2em;
	margin: 0.5em;
	font-weight: bold;
	padding: 0.5em 0.5em 0.5em 2em;
}

#fretedescricao {
	font-size: 11px;
	color: #333;
	padding: 3px 15px 3px 15px;
	border: 0px solid #ccc;
	background: #fff;
}

#freteaviso {
	padding: 5px;
	margin: 10px 5px 5px 5px;
	border: 2px solid #09f;
	background: #fff;
	font-weight: bold;
	display: block;
	max-width: 400px;
}

#fretegratisaviso {
	padding: 5px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #222;
	background: #fff;
	font-weight: bold;
}

/* forma de pagamento na cesta */

#pagamento {
	background: #fff;
	margin: 1em 0 1em 0;
	clear: both;
}

#pagamento h2 {
	font-size: 1.2em;
}

#pagamento ul {
	list-style: none;
}

#pagamento li {
	margin-bottom: 0.5em;
}

#pagamentotitle {
	background: #eee;
	font-size: 1.2em;
	margin: 0.5em;
	font-weight: bold;
	padding: 0.5em 0.5em 0.5em 2em;
}

#pagamentodescricao {
	font-size: 0.8em;
	color: #333;
	padding: 0.2em;
	border: 1px solid #ccc;
	background: #fff;
}

#buscaimoveis {
	background: #eee;
	font-size: 11px;
	padding-bottom: 5px;
	border: 0px solid #222;
}

#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: #ccc;
}

#buscaimoveisdetalhada a:hover {
	display: block;
	text-decoration: none;
	padding: 5px;
	background: #03c;
	color: #fff;
}

/* mais - news css -  */

/* TABLE CESTA */
#tablecesta {
	background: #fff;
}

#tablecesta td {
}

#trtopcesta {
	background: #222;
	text-align: center;
	color: #fff;
}

#trtopcesta td {
	color: #fff;
}

#trbottomcesta {
	background: #eee;
}

#trbottomcesta td {
	font-weight: bold;
}

#valortotalcesta {
	text-align: center;
}

/* PRODUTOS HOME FOMATO A  */

#produtos_inicial {
	background: none;
	font-size: 14px;
}

#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;
	font-size: 14px;
}

#produtos_inicial_title a {
	background: none;
	text-decoration: none;
}

#produtos_inicial_title a:hover {
	background: none;
	text-decoration: underline;
}

input[type="text"] {
	color: #000;
	background: #fff;
	border: 1px solid #ccc;
	padding: 0.2em;
	font-size: 1em;
	border-radius: 5px;
}

input[type="password"] {
	color: #000;
	background: #fff;
	border: 1px solid #ccc;
	padding: 0.2em;
	font-size: 1em;
	border-radius: 5px;
}

input[type="submit"] {
	color: #000;
	background: #eee;
	border: 1px solid #ccc;
	padding: 0.2em 0.5em 0.2em 0.5em;
	font-size: 1em;
	border-radius: 5px;
}

input[type="button"] {
	color: #000;
	background: #eee;
	border: 1px solid #ccc;
	padding: 0.2em 0.5em 0.2em 0.5em;
	font-size: 1em;
	border-radius: 5px;
}

input[type="button"]:hover {
	background: #ccc;
}

input[type=radio] {
}

textarea {
	border: 1px solid #ccc;
	font-size: 1em;
	max-width: 500px;
	border-radius: 5px;
}

input {
	color: #000;
	border-radius: 5px;
}

select {
	background: #fff;
	border-radius: 5px;
}

#redeicon {
	border: 0px solid #222;
}

/* NEWS CSS  */

#containerdefault {
	border: 0px solid #222;
	max-width: 1360px;
	margin: 0 auto;
}

#contentdefault {
	clear: both;
	background: url("https://app.sbed.org/data/template/images/bk_transparent.png");
	overflow: hidden;
	margin: 0 auto;
	border: 0px solid #222;
}

#contentdefaultHomeBtoB {
	clear: both;
	overflow: hidden;
	margin: 70px auto 0 auto;
}

#contentdefault ul {
	list-style: none;
}

#contentdefault li {
	list-style: none;
	margin-bottom: 1em;
}

#leftdefault {
}

#rightdefault {
}

#rightdefaultleft {
	padding: 0.5em;
}

#rightdefaultright {
	padding: 0.5em;
}

#rightdefaultright ul {
	margin: 0;
	padding: 0;
	list-style: none;	
}

#rightdefaultright li {
	margin: 0.5em;
	padding: 0.5em;
	background: #fff;
}

#rightdefaultcenter {
}

#thumbs {
	margin: 5px;
}

#embedvideo {
	margin: 0;
	text-align: center;
}

#btscenter {
	margin: 5px;
	padding: 5px;
	text-align: center;
	clear: both;
}

/* -- START PAGINACAO -- */
.paginacao {
	color: #fff;
	overflow: hidden;
	line-height: 50px;
}

.paginacao a:link {
	padding: 5px 10px;
	background: #eee;
	color: #000;
	text-decoration: none;
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
}

.paginacao a:hover {
	border: 0px solid #f0f;
	padding: 5px 10px;
	background: #60C;
	color: #fff;
}

.paginaatual {
	border: 0px solid #f0f;
	padding: 5px 10px;
	background: #60C;
	color: #fff;
	text-decoration: none;
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
}
/* -- END PAGINACAO -- */

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;
}

#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://app.sbed.org/data/template/images/seta.png") 7px 9px no-repeat;
	padding: 5px 15px 5px 20px;
}

#marcas li a:hover {
	background: #ccc url("https://app.sbed.org/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: 0.5em;
}

#tablepack td {
	padding: 3px 10px 3px 10px;
	font-size: 11px;
}

#tablepacktr {
	text-align: center;
	font-weight: bold;
	background: #ccc;
}

#tablepacktd {
	background: #eee;
	font-size: 11px;
}

/* LISTA PRODUTOS  */

#listaprodutohead {}

#listaprodutoheadleft {}

#listaprodutoheadright {}

#listaprodutoheadtext {
	clear: both;
	padding: 0.5em;
}

#listaproduto {}

#listaproduto ul { /* -- class --*/
	list-style: none;
	margin: 0;
	padding: 0;
}

#listaproduto li {}
#listaproduto p {}
#listaprodutotitle {}
#listaprodutotitle a {}
#listaprodutotable {}
#listaprodutotd {}

/*#listaprodutotd:hover {
	border: 1px solid #222;
	background: #eee;
}*/

div#esgotado {
	color: #333;
	font-size: 0.9em;
	background: #fff;
	border: 1px solid #ccc;
}

/* icones ou botões das subseções */

#btssubsecoes {
	margin: 1em;
	clear: both;
}

#btssubsecoestitle {
	font-size: 1.5em;
	padding: 0.5em 1em 0.5em 1em;
	margin: 0.5em;
}

#btssubsecoes ul {
	margin: 0.5em;
	padding: 0;
}

#btssubsecoes li {
	background: #ccc;
	color: #333;
	font-weight: bold;
	margin: 0.5em;
	font-size: 1em;
	float: left;
}

#btssubsecoes li a {
	padding: 0.5em 1em 0.5em 1em;
	display: block;
	text-decoration: none;
	color: #333;
}

#btssubsecoes li a:hover {
	color: #000;
	background: #999;
}

.btDefault {
	color: #fff;
	background: #c00;
	border: 1px solid #c00;
	padding: 0.2em 0.5em 0.2em 0.5em;
	font-size: 1em;
	font-weight: bold;
}

.btDefault:hover {
	background: #03c;
}

#minihelp {
	font-size: 0.8em;
}

#tablepedido {
	border: 1px solid #ccc;
	margin: 0.5em;
	margin: 0 auto;
}

#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 #03c;	
}

#btnaodisponivel a:link,a:visited {
	color: #03c;
	text-decoration: none;
}

#btnaodisponivel a:hover {
	color: #03c;
	text-decoration: underline;
}

/* popup esgotado */
#blanket {
	background: url("https://app.sbed.org/data/template/images/bk_black.png");
	z-index: 0361;
	top: 0;
	left: 0;
	width: 100%;
	position: absolute;
}

#popUpDiv {
	position: absolute;
	background-color: #fff;
	width: 300px;
	height: 260px;
	z-index: 036;
	padding-bottom: 15px;
	border: 2px solid #000;
	margin: -900px auto 0 auto;
}

#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;
	border-radius: 5px;
}

#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 036;
	height: 230px;
}

/*----------COMENTARIOS*/

#comentario {
	margin: 1em;
}

#comentario fieldset {
	border-top: 1px solid #ccc;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
}

#comentario legend {
	padding: 0.5em;
	font-size: 1.5em;
}

#comentario label {
	padding: 0.2em;
}

#comentario_exibir {
	margin: 1em;
	padding: 1em;
	font-size: 0.9em;
}

#comentario_exibir span {
	font-weight: bold;
}

#comentario_exibir_title {
	margin-bottom: 0.5em;
	font-size: 1.5em;
}


/* MENU NEW */

#menunew {
	overflow: hidden;
}

#menunew ul {
	list-style: none;
	padding: 0;
	margin: 0;
	background: #fff;
}

#menunew li {
	border-bottom: 0px solid #fff; /* cor da linha abaixo da seção */
	float: left;
	clear: both;
	margin: 0;
	background: none;
}

#menunew li a {
	padding: 5px 5px 5px 5px;
	display: block;
	text-decoration: none;
	color: #333; /* cor do texto da seção */
	margin: 0;
	background: none; /* cor do fundo da seção */
}

#menunew_linosel {
	width: 220px;
}

#menunew_linosel a:hover {
	color: #000; /* cor do texto da seção hover */
	background: #eee; /* 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: 220px;
}

#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: #eee;
	font-weight: bold;
	width: 220px;
	z-index: 999;
	color: #000;
}

#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://app.sbed.org/data/template/images/setapq.png") 5px 6px no-repeat;
	width: 230px;
	color: #000;
	font-size: 14px;
}

#menunew_lisel li a:hover {
	background: #ccc url("https://app.sbed.org/data/template/images/setapq2.png") 5px 6px 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 220px;
	z-index: 199;
	border: 1px solid #fff;
}

#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: 230px;
	color: #000; /* 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: 230px;
	background: #ccc; /* cor da subseção hover */
}

#menunew_linosel:hover > ul {
	visibility: visible;
}

#menunew_separador {
	background: url("https://app.sbed.org/data/template/images/bk_separador.png") bottom center no-repeat;
	padding: 20px 5px 5px 5px;
	font-weight: bold;
	text-align: center;
	color: #fff;
}

#menunew_imgmais {
	margin: 3px 3px 0 200px;
	position: absolute;
	border: 0;
}


/* ---------- FORMATO LAYOUT B ---------- */

#headerContainerB {
	width: 100%;
	background: #eee;
}

#headerContainerLimitB {
	max-width: 1360px;
	margin: 0 auto;
}

#headerBarTopB {
}

#headerBarTopLeftB { /*-- class --*/
}

#headerBarTopRightB { /*-- class --*/
}

#suaCesta { /*-- class --*/
	/*background: #333;*/
	color: #333;
	text-decoration: none;
}

#suaCesta:hover {
	text-decoration: underline;
}

#socialIcons { /*-- class --*/
	text-align: center;
}

#socialIcon { /*-- class --*/
	margin: 0 0.2em 0 0;
}

#headerMiddleB {
	clear: both;
}

#headerMiddleLeftB { /*-- class - logo --*/
}

#headerMiddleLeftB img { /*-- class - logo --*/
	max-width: 100%;
}

#headerMiddleRightB { /*-- class --*/
}

#headerMiddleRightLeftB { /*-- class --*/
	position: relative;
}

form#formBuscaB { /*-- class --*/
	margin: 0;
	padding: 0;
}

#inputBuscaB {
	background: #fff;
	border: 1px solid #ccc;
	padding: 0.5em;
	font-size: 1em;
	position: absolute;
	top: 2px;
	left: 0;
	width: 220px;
	border-radius: 5px;
}

#btBuscaB {
	position: absolute;
	top: 3px;
	left: 185px;
}

#headerMiddleRightRightB { /*-- class --*/
	margin: 0.5em;
}

#headerMiddleRightRightB a {
	color: #333;
}

#headerMiddleRightRightB a:hover {
	color: #000;
	text-decoration: none;
}

#headerBarBottomB {
	clear: both;
	border-bottom: 0px solid #ccc;
}

#headerBarBottomLeftB {
}

#headerBarBottomRightB {
}

.formaPagamento {
}

.formaPagamento li {
}

a.whatsIcon {
	margin-left:10px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.whatsIcon img {
	height: 25px;
	vertical-align: middle;
}


@media only screen and (min-width: 801px) and (max-width: 9000px) {
.iconsSecao {
}

.iconsSecao a {
	border: 2px solid #fff;
	display: block;
	float: left;
	width: 21%;
	margin: 2%;
	overflow: hidden;
}

.iconsSecao a:hover {
	border: 2px solid #f30;
}

.iconsSecao a img {
	width: 100%;
}

#banner_transicaob {
	clear: both;
	overflow: hidden;
	height: auto;
	position: relative;
}

/* --- SUGESTOES --- */
.sugestoes {
	overflow: hidden;
}

.sugestoes h2 {
	text-align: center !important;
}

a.sugestaoItem {
	display: block !important;
	min-height: 310px !important;
	padding: 0.5em !important;
	margin: 2% !important;
	text-decoration: none !important;				  
	text-align: center !important;
	color: #333 !important;
	border-radius: 10px !important;		  
	border:1px solid #fff !important;
	background: #eee !important;
	width: 46% !important;
}
/* --- SUGESTOES --- */

.menuBurger {
	/*background: #fff;*/
}

/*updates top 20170206 start 781-9000*/
.listaProdutosSecao {}

.produtoSecao {
	border: 1px solid #ccc;
	border-radius: 20px;
	display: block;
	background: #fff;
	text-decoration: none;
	margin: 2% 2% 2% 2%;
	width: 29.1%;
	min-height: 730px;
	float: left;
	overflow: hidden;
	text-align: center;
	font-size: 1em;
}

.produtoSecao:hover {
	border: 1px solid #09f;
	background: #fff;
	text-decoration: none;
}

.produtoSecao img {
	margin: 3px;
	max-height: 180px;
	/*float: left;*/
}

.produtoSecao h1 {
	font-size: 1em;
	color: #333;
	font-weight: bold;
	padding: 2px;
}

.produtoSecao h1 img {
	margin: 2px 5px;
	vertical-align: middle;
}

.produtoSecao p {
	color: #333;
	padding: 2px;
	margin: 0;
	line-height: none;
}

/*updates top 20170206 end*/		
	
.menuNew {
}

.leftDefault {
	visibility: hidden;
	height: 0;
	/*float: left;
	width: 23%;
	border: 1px solid #ccc;*/
}

.rightDefault {
	/*float: right;*/
	/*width: 75%;*/
	width: 100%;
}

.listaProdutoHead {
	margin-top: 1em;
	padding: 0.5em;
}

.listaProdutoHeadLeft {
	float: left;
}

.listaProdutoHeadRight {
	float: right;
}

/* -- LISTA PRODUTO SEÇÃO --*/
.headerBarTopLeftB {
	float: left;
	margin: 0.3em;
	padding: 0.2em 0.5em 0.2em 0.5em;
}

.headerBarTopRightB {
	float: right;
	margin: 0.3em;
}

.suaCesta {
	float: left;
	margin: 0.2em 1em 0.2em 0.2em;
	padding: 0 1em 0 1em;
}

.socialIcons {
	float: right;
	margin: 0.2em;
}

.socialIcon {
	margin-right: 0.2em;
}

.headerMiddleLeftB {
	float: left;
	margin: 0.3em;
	width: 35%;
	text-align: center;
}

.headerMiddleRightB {
	float: right;
	margin: 40px 0.3em 0 0.3em;
	width: 60%;
}

.headerMiddleRightLeftB {
	float: left;
}

form.formBuscaB {
}

.headerMiddleRightRightB {
	float: right;
}

.newsletterb {
	max-width: 1360px;
	margin: 0 auto;
	background: #444;
	overflow: hidden;
	border: 0px solid #ccc;
	color: #fff;
}

.newsletterleftb {
	float: left;
	margin: 1em;
	width: 35%;
	text-align: left;
	color: #fff;
}

.newsletterrightb {
	float: right;
	margin: 1em;
	width: 55%;
	color: #fff;
}

.footerleftb {
	width: 28%;
	margin: 1em 0 0 0.5em;
	float: left;
}

.footerrightb {
	width: 68%;
	margin: 1em 0.5em 0 0;
	float: right;
}

.footerrightleftb {
	float: left;
	width: 48%;
}

.footerrightrightb {
	overflow: hidden;
	float: right;
	width: 48%;	
}

.tableCesta {
	margin: 0.5em auto 0 auto;
}

.tableCesta td {
	padding: 0.3em;
}

/* MINI BANNERS HOME B */

/* MINI BANNERS HOME B CIMA */

.miniBannersB { 
    clear: both;
	overflow: hidden;
	padding-top: 1em;
}

.miniBannersB ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.miniBannersB li {
	float: left;
	width: 29.3%;
	margin: 1% 2%;
	overflow: hidden;
}

.miniBannersB li img {
	margin: 0;
	width: 100%;
}

.miniBannersB li img:hover {
	margin: 0;
	width: 100%;
}

/* MINI BANNERS HOME B BAIXO DO BANNER DE TRANSIÇÃO */
.miniBannersDirB { 
    clear: both;
	overflow: hidden;
}

.miniBannersDirB ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.miniBannersDirB li {
	float: left;
	width: 46%;
	margin: 1% 2%;
	overflow: hidden;
}

.miniBannersDirB li img {
	margin: 0;
	width: 100%;
}
.miniBannersDirB li img:hover {
	margin: 0;
	width: 100%;
}

/* PRODUTOS INICIAL HOME B */

.produtosInicialB {
	overflow: hidden;
	clear: both;
}

.produtosInicialB ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.produtosInicialB li {
	width: 21%;
	margin: 2%;
	float: left;
}

.produtosInicialB li a {
	display: block;
	padding: 0.5em;
	text-decoration: none;
	background: #fff;
	min-height: 300px;
	transition: background 1s;
}

.produtosInicialB li a:hover {
	background: #eee;
}

.produtosInicialTitleB {
	text-align: center;
	color: #333;
	background: #fff;
	margin: 0;
	padding: 0.5em 0;
	font-weight: normal;
	font-size: 1.1em;
}

.produtosInicialFotoB {
	overflow: hidden;
	margin: 0 0 5px 0;
	max-height: 250px;
	overflow: hidden;
}

.produtosInicialFotoB img {
	margin: 0 auto;
	width: 100%;
	transition: width 0.5s;
}

.produtosInicialFotoB img:hover {
	width: 110%;
}

.produtosInicialTextB {
	text-align: center;
	overflow: hidden;
	font-size: 0.9em;
}

.produtosInicialTextB p {
	margin: 0;
	padding: 0;
}

.produtosInicialValorB {
	text-align: center;
	color: #039;
}

/* Identificação */

.identificacao {
	overflow: hidden;
	margin: 0 auto;
	clear: both;
	max-width: 850px;
}

.identificacao ul {
	background: #fff;
	border-radius: 10px;
	border: 1px solid #ccc;
	margin: 2%;
	width: 45%;
	padding: 0.5em 0;
	list-style: none;
	min-height: 250px;
	float: left;
	text-align: center;
}

.identificacao li {
	margin: 10px;
}

}

/* Tablets */
@media only screen and (min-width: 481px) and (max-width: 800px) {

.iconsSecao {
}

.iconsSecao a {
	border: 2px solid #fff;
	display: block;
	float: left;
	width: 46%;
	margin: 2%;
	overflow: hidden;
}

.iconsSecao a:hover {
	border: 2px solid #f30;
}

.iconsSecao a img {
	width: 100%;
}
	
	
#banner_transicaob {
	clear: both;
	overflow: hidden;
	height: auto;
	position: relative;
}

/* --- SUGESTOES --- */
.sugestoes {
	overflow: hidden;
}

.sugestoes h2 {
	text-align: center !important;
}

a.sugestaoItem {
	display: block !important;
	min-height: 400px !important;
	padding: 0.5em !important;
	margin: 2% !important;
	text-decoration: none !important;				  
	text-align: center !important;
	color: #333 !important;
	border-radius: 10px !important;		  
	border:1px solid #fff !important;
	background: #eee !important;
	width: 46% !important;
}
/* --- SUGESTOES --- */

.menuBurger {
	background: #f00;
	position: absolute;
	top: 0;
	padding: 0;
	width: 100%;
	z-index: 999;
}

.headerContainerB {
	margin-top: 63px;
}

/*updates top 20170206 start 781-9000*/
.listaProdutosSecao {}

.produtoSecao {
	border: 1px solid #ccc;
	border-radius: 20px;
	display: block;
	background: #fff;
	text-decoration: none;
	margin: 0 2% 2% 2%;
	/*width: 46%;
	float: left;*/
	clear: both;
	overflow: hidden;
}

.produtoSecao:hover {
	Border: 1px solid #09f;
	background: #fff;
	text-decoration: none;
}

.produtoSecao img {
	margin: 10px;
	float: left;
	max-width: 250px;
}

.produtoSecao h1 {
	font-size: 1.5em;
	color: #333;
	padding: 5px;
}

.produtoSecao h1 img {
	margin: 2px 5px;
	vertical-align: middle;
}

.produtoSecao p {
	color: #333;
	padding: 5px;
	margin: 0;
}

/*updates top 20170206 end*/
	
.menuNew {
}

.leftDefault {
	/*float: left;
	width: 23%;
	border: 1px solid #ccc;*/
	display: none;
}

.rightDefault {
	/*float: right;
	width: 75%;*/
}

.listaProdutoHead {
	margin-top: 1em;
	padding: 0.5em;
}

.listaProdutoHeadLeft {
	float: left;
}

.listaProdutoHeadRight {
	float: right;
}

.headerBarTopLeftB {
	float: left;
	margin: 0.3em;
	padding: 0.2em 0.5em 0.2em 0.5em;
}

.headerBarTopRightB {
	float: right;
	margin: 0.3em;
}

.suaCesta {
	float: left;
	margin: 0.2em 1em 0.2em 0.2em;
	padding: 0 1em 0 1em;
}

.socialIcons {
	float: right;
	margin: 0.2em;
}

.socialIcon {
	margin-right: 0.2em;
}

.headerMiddleLeftB {
	float: left;
	margin: 0.3em;
	width: 35%;
	text-align: center;
}

.headerMiddleRightB {
	float: right;
	margin: 40px 0.3em 0 0.3em;
	width: 60%;
}

.headerMiddleRightLeftB {
	float: left;
}

form.formBuscaB {
}

.headerMiddleRightRightB {
	float: right;
}

.newsletterb {
	max-width: 1360px;
	margin: 0 auto;
	background: #eee;
	overflow: hidden;
	border: 1px solid #ccc;
}

.newsletterleftb {
	margin: 0.5em 1em;
	text-align: left;
}

.newsletterrightb {
	margin: 1em;
	margin: 0.5em 1em;
	overflow: hidden;
}

.footerleftb {
	width: 38%;
	margin: 1em 0 0 0.5em;
	float: left;
}

.footerrightb {
	width: 58%;
	margin: 1em 0.5em 0 0;
	float: right;
}

.footerrightleftb {
	border-bottom: 1px solid #ccc;
}

.footerrightrightb {
	overflow: hidden;
	margin: 2em auto;	
}

.tableCesta {
	margin: 0.5em auto 0 auto;
}

.tableCesta td {
	padding: 0.3em;
}

/* MINI BANNERS HOME B */

/* MINI BANNERS HOME B CIMA */

.miniBannersB { 
    clear: both;
	overflow: hidden;
	padding-top: 1em;
}

.miniBannersB ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.miniBannersB li {
	float: left;
	width: 46%;
	margin: 1% 2%;
	overflow: hidden;
}

.miniBannersB li img {
	margin: 0;
	width: 100%;
}

.miniBannersB li img:hover {
	margin: 0;
	width: 100%;
}

/* MINI BANNERS HOME B BAIXO DO BANNER DE TRANSIÇÃO */
.miniBannersDirB { 
    clear: both;
	overflow: hidden;
}

.miniBannersDirB ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.miniBannersDirB li {
	float: left;
	width: 46%;
	margin: 1% 2%;
	overflow: hidden;
}

.miniBannersDirB li img {
	margin: 0;
	width: 100%;
}
.miniBannersDirB li img:hover {
	margin: 0;
	width: 100%;
}

/* PRODUTOS INICIAL HOME B */

.produtosInicialB {
	overflow: hidden;
	clear: both;
}

.produtosInicialB ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.produtosInicialB li {
	width: 21%;
	margin: 2%;
	float: left;
}

.produtosInicialB li a {
	display: block;
	padding: 0.5em;
	text-decoration: none;
	background: #fff;
	min-height: 300px;
	transition: background 1s;
}

.produtosInicialB li a:hover {
	background: #eee;
}

.produtosInicialTitleB {
	text-align: center;
	color: #333;
	background: #fff;
	margin: 0;
	padding: 0.5em 0;
	font-weight: normal;
	font-size: 1.1em;
}

.produtosInicialFotoB {
	overflow: hidden;
	margin: 0 0 5px 0;
	max-height: 250px;
	overflow: hidden;
}

.produtosInicialFotoB img {
	margin: 0 auto;
	width: 100%;
	transition: width 0.5s;
}

.produtosInicialFotoB img:hover {
	width: 110%;
}

.produtosInicialTextB {
	text-align: center;
	overflow: hidden;
	font-size: 0.9em;
}

.produtosInicialTextB p {
	margin: 0;
	padding: 0;
}

.produtosInicialValorB {
	text-align: center;
	color: #039;
}

/* Identificação */

.identificacao {
	overflow: hidden;
	margin: 0 auto;
	clear: both;
	max-width: 850px;
}

.identificacao ul {
	background: #fff;
	border-radius: 10px;
	border: 1px solid #ccc;
	margin: 2%;
	width: 45%;
	padding: 0.5em 0;
	list-style: none;
	min-height: 250px;
	float: left;
	text-align: center;
}

.identificacao li {
	margin: 10px;
}

}

/* Mobile */
@media only screen and (max-width: 480px) {
.iconsSecao {
}

.iconsSecao a {
	border: 2px solid #fff;
	display: block;
	float: left;
	width: 46%;
	margin: 2%;
	overflow: hidden;
}

.iconsSecao a:hover {
	border: 2px solid #f30;
}

.iconsSecao a img {
	width: 100%;
}

#banner_transicaob {
	clear: both;
	overflow: hidden;
	height: auto;
	position: relative;
	z-index: 0;
}

/* --- SUGESTOES --- */
.sugestoes {
	overflow: hidden;
}

.sugestoes h2 {
	text-align: center !important;
	padding: 0.5em;
}

a.sugestaoItem {
	display: block !important;
	padding: 0.5em !important;
	margin: 2% !important;
	text-decoration: none !important;				  
	text-align: center !important;
	color: #333 !important;
	border-radius: 10px !important;		  
	border:1px solid #fff !important;
	background: #eee !important;
	float: none !important;
}
/* --- SUGESTOES --- */

.menuBurger {
	background: #f0f;
	position: absolute;
	top: 0;
	padding: 0;
	width: 100%;
	z-index: 999;	
}

.headerContainerB {
	margin-top: 70px;
}

/*updates top 20170206 start 781-9000*/

.listaProdutosSecao {}

.produtoSecao {
	border: 1px solid #ccc;
	display: block;
	background: #fff;
	text-decoration: none;
	margin: 0 0.5em 1.5em 0.5em;
	/*width: 46%;
	float: left;*/
	clear: both;
	overflow: hidden;
	text-align: center;
}

.produtoSecao:hover {
	Border: 1px solid #09f;
	background: #fff;
	text-decoration: none;
}

.produtoSecao img {
	margin: 10px;
}

.produtoSecao h1 {
	font-size: 1.5em;
	color: #333;
	padding: 5px;
}

.produtoSecao h1 img {
	margin: 2px 5px;
	vertical-align: middle;
}

.produtoSecao p {
	color: #333;
	padding: 5px;
	margin: 0;
}

/*updates top 20170206 end*/		



.menuNew {
	display: none;
}

.leftDefault {
	width: 0;
	height: 0;
}

.rightDefault {
}

.listaProdutoHead {
}

.listaProdutoHeadLeft {
	margin: 0.5em 0 0.5em 0;
}

.listaProdutoHeadRight {
	margin: 0.5em 0 0.5em 0;
}

.headerBarTopLeftB {
	margin: 1em 0.5em 1em 0.5em;
	text-align: center;
}

.headerBarTopRightB {
	margin: 1em 0.5em 1em 0.5em;
	text-align: center;
	clear: both;
}

.suaCesta {
	margin: 0.5em 0.5em 0.5em 0.5em;
	padding: 0.5em;
}

.socialIcons {
	margin: 1em 0 1em 0;
}

.socialIcon {
	margin: 0.5em;

}

.headerMiddleLeftB {
	margin: 0.5em;
	text-align: center;
}

.headerMiddleRightB {
	margin: 0.5em;
}

.headerMiddleRightLeftB {
	width: 225px;
	margin: 0 auto;
	min-height: 50px;
}

.form.formBuscaB {
}

.headerMiddleRightRightB {
	text-align: center;
	margin-bottom: 10em;
	padding: 0.5em;
}

.newsletterb {
	max-width: 1360px;
	margin: 0 auto;
	background: #eee;
	overflow: hidden;
	border: 1px solid #ccc;
}

.newsletterleftb {
	margin: 0.5em 1em;
	text-align: left;
}

.newsletterrightb {
	margin: 1em;
	margin: 0.5em 1em;
	overflow: hidden;
}

.newsletterrightb input {
	margin: 0.5em;
	clear: both;
	border-radius: 5px;
}

.footerleftb {
	padding: 1em 0.5em 0.5em 0.5em;
}

.footerrightb {
	margin: 0 0.5em 0 0.5em;
}

.footerrightleftb {
	margin: 0.5em auto;
}

.footerrightrightb {
	margin: 0.5em auto;
}

.tableCesta {
	margin: 0.5em auto 0 auto;
	font-size: 0.8em;
}

.tableCesta td {
}

/* MINI BANNERS HOME B */

/* MINI BANNERS HOME B CIMA */

.miniBannersB { 
    clear: both;
	overflow: hidden;
	padding-top: 1em;
}

.miniBannersB ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.miniBannersB li {
	margin: 1% 2%;
	overflow: hidden;
}

.miniBannersB li img {
	margin: 0;
	width: 100%;
}

.miniBannersB li img:hover {
	margin: 0;
	width: 100%;
}

/* MINI BANNERS HOME B BAIXO DO BANNER DE TRANSIÇÃO */
.miniBannersDirB { 
    clear: both;
	overflow: hidden;
}

.miniBannersDirB ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.miniBannersDirB li {
	margin: 1% 2%;
	overflow: hidden;
}

.miniBannersDirB li img {
	margin: 0;
	width: 100%;
}
.miniBannersDirB li img:hover {
	margin: 0;
	width: 100%;
}

/* PRODUTOS INICIAL HOME B */

.produtosInicialB {
	overflow: hidden;
	clear: both;
}

.produtosInicialB ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.produtosInicialB li {
	margin: 2%;
}

.produtosInicialB li a {
	display: block;
	padding: 0.5em;
	text-decoration: none;
	background: #fff;
	min-height: 300px;
	transition: background 1s;
}

.produtosInicialB li a:hover {
	background: #eee;
}

.produtosInicialTitleB {
	text-align: center;
	color: #333;
	background: #fff;
	margin: 0;
	padding: 0.5em 0;
	font-weight: normal;
	font-size: 1.1em;
}

.produtosInicialFotoB {
	overflow: hidden;
	margin: 0 0 5px 0;
	max-height: 250px;
	overflow: hidden;
}

.produtosInicialFotoB img {
	margin: 0 auto;
	width: 100%;
	transition: width 0.5s;
}

.produtosInicialFotoB img:hover {
	width: 110%;
}

.produtosInicialTextB {
	text-align: center;
	overflow: hidden;
	font-size: 0.9em;
}

.produtosInicialTextB p {
	margin: 0;
	padding: 0;
}

.produtosInicialValorB {
	text-align: center;
	color: #039;
}

/* Identificação */

.identificacao {
	overflow: hidden;
	margin: 0 auto;
	clear: both;
	max-width: 850px;
}

.identificacao ul {
	background: #fff;
	border-radius: 10px;
	border: 1px solid #ccc;
	margin: 1em;
	padding: 0.5em 0;
	list-style: none;
	text-align: center;
}

.identificacao li {
	margin: 10px;
}

}


#craftysyntax {
	float: right;
	margin: 10px 10px 0 0;
}


/* MENU NEW B COM SUBSEÇÕES VERTICAIS -----------------------------------------------------------

#menunewb {
	background: #fff;
	border-top: 1px solid #ccc;
	max-width: 1360px;
}

#menunewb ul {
	list-style: none;
	padding: 0;
	margin: 0 0 0 0;
	float: left;
}

#menunewb li {
	float: left;
	margin: 0;
	position: relative;
}

#menunewb li a {
	padding: 1em;
	display: block;
	text-decoration: none;
	color: #333;
	margin: 0;
	font-size: 1em;
}

#menunew_linoselb {
	background: none;
}

#menunew_linoselb a:hover {
	background: #fff;
	margin: 0;
	color: #000;
}

#menunew_sellib {
	background: #fff;
	width: auto;
	float: left;	
}

#menunew_sellib a:link {
	color: #000;	
}

#menunew_sellib a:visited {
	color: #000;	
}

#menunew_sellib a:hover {
	color: #000;
}

#menunew_liselb {
}

#menunew_liselb ul {
	visibility: hidden;
	width: 1px;
	height: 1px;
}

#menunew_linoselb ul { /* aqui a ul dentro da li da primeira ul
	position: absolute;
	visibility: hidden;
	padding: 0 0 0 0;
	margin: 3.2em 0 0 0;
	/*border-right: 2px solid #333;
	border-bottom: 2px solid #333;
	border-left: 2px solid #333;
	border: 1px solid #ccc;
	z-index: 999;
	top: 0;
	left: 0;
}

#menunew_linoselb ul li {
	float: left;
	width: 100%;
}

#menunew_linoselb ul li a { /* aqui a li dentro da ul dentro da li da primeira ul
	/*background: url("https://app.sbed.org/data/template/images/setapq.png") 0.3em 0.8em no-repeat;
	padding: 0.3em 0.5em 0.3em 0.5em;
	color: #333;
	white-space: nowrap;
	background:#fff;
	font-size: 0.9em;	
}

#menunew_linoselb ul li a:hover { /* aqui a li dentro da ul dentro da li da primeira ul
    font-weight: normal;
	/*background: #222 url("https://app.sbed.org/data/template/images/setapq2.png") 0.3em 0.8em no-repeat;
	color: #000;
	background:#eee;
}

#menunew_linoselb:hover > ul {
	visibility: visible;
}

#menunew_separadorb {
	background: #fff url("https://app.sbed.org/data/template/images/bk_separador.png") bottom center no-repeat;
	padding: 0.5em 1em 0.5 1em;
	font-weight: bold;
	text-align: center;
	color: #fff;
}

#menunew_imgmaisb {
	margin: 0;
	border: 0;
}*/

/*
 * CONTEÚDO HOME B
 */

#containerhomeb {
	overflow: hidden;
	clear: both;
	margin: 0 auto;
}

#contenthomeb {
	padding-top: 0px;
	max-width: 1360px;
	margin: 0 auto;
	clear: both;
}

/* BOX NEWSLETTER HORIZONTAL B */

#newsletterb {
}

#newsletterleftb {
}

#newsletterrightb {
}

#newsletterrightleftb {
	float: left;
}

#newsletterrightrightb {
	float: right;
	margin: 0.5em;
	padding: 0.5em;
}

#newsletternameb {
	margin-right: 1em;
	padding: 0.3em;
	border: 1px solid #ccc;
	border-radius: 5px;
}

#newslettermailb {
	padding: 0.3em;
	border: 1px solid #ccc;
	border-radius: 5px;

}

#newsletterbtb {
	border: 0;
	background: #eee;
	border: 1px solid #ccc;
	color: #333;
	padding: 0.4em 1em 0.4em 1em;
	border-radius: 5px;
}

#newsletterbtb:hover {
	background: #ccc;
}

/* FOOTER B */

#footercontainerb {
	overflow: hidden;
	clear: both;
	margin: 0 auto;
	background: #fff;
}

#footercontainerlimitb {
	margin: 0 auto;
	max-width: 1360px;
}

#footerleftb {
	color: #333;
	text-align: left;
}

#footerleftb p {
	padding: 0.5em;
}

#televendasb {
}

#footerrightb {
	background: none;
}

#footerrightleftb {
}

#footerrightleftb p {
	padding: 0.3em;
	color: #333;
}

#footerrightleftb h1 {
	padding: 0.3em;
	color: #f00;
}

#footerrightrightb {
}

#footerbottom {
	clear: both;
	overflow: hidden;
	padding: 0.5em;
	background: none;
}

#footerbottomleft {
	float: left;
}

#footerbottomright {
	float: right;
	font-size: 0.8em;
}


#forma_pagamento img {
	margin-right: 0.5em;
	border: 1px solid #ccc;
}

#forma_pagamento_title {
	font-weight: bold;
	font-size: 0.8em;
}

#forma_entrega img {
	margin-right: 0.5em;
	border: 1px solid #ccc;
}

#forma_entrega_title {
	margin-top: 1em;
	font-weight: bold;
	font-size: 0.8em;
}

#facebook {
	margin-bottom: 1em;
	background: #eee;
	max-width: 100%;
}

#twitter {
	margin-bottom: 10px;
}


#barranavegacaob {
	background: none;
}

#barranavegacaob li {
	list-style: none;
	margin-bottom: 0.5em;
}

#barranavegacaob li a {
	color: #333;
	text-decoration: none;
	background: url("https://app.sbed.org/data/template/images/setapq.png") 0px 2px no-repeat;
	padding-left: 1em;
}

#barranavegacaob li a:hover {
	text-decoration: underline;
	background: url("https://app.sbed.org/data/template/images/setapq2.png") 0px 2px no-repeat;
}

/*
 * Box enquete B
 */

#enqueteb {
	margin: 0 0 0.5em 0;
	padding-bottom: 5px;
	text-align: left;
	color: #333;
}

#enqueteb ul {
	margin: 0;
	padding: 0 0 0.3em 0;
}

#enqueteb li {
	list-style: none;
	font-size: 0.9em;
	margin: 0 0.3em 0 0.3em;
	padding: 0;
}

#enquetetitleb {
	padding: 0.3em;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	color: #333;
}

#enquetequestionb {
	padding: 0.3em;
	color: #333;
}

#enquetebtsb {
	text-align: center;
}

#enqueteb input {
	border: 0;
	border-radius: 5px;
}

/*
 * 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: #333;
}

#inforolandob a:link {
	padding: 10px 0 10px 5px;
	text-decoration: none;
	color: #333;
	text-align: left;
}

#inforolandob a:visited {
	color: #333;
	text-decoration: none;
}

#inforolandob a:hover {
	text-decoration: underline;
}

#inforolandovejamaisb {
	padding: 0 10px 5px 0;
	text-align: right;
}

#inforolandovejamaisb a:link {
	color: #333;
	text-decoration: none;
}

#inforolandovejamaisb a:visited {
	color: #333;
	text-decoration: none;
}

#inforolandovejamaisb a:hover {
	text-decoration: underline;
}

#homeleft {
	width: 170px;
}

#homeright {
	float: right;
	margin-left: 175px;
}

#homerightleft {
	margin-right: 10px;
	float: left;
}

#homerightright {
	float: right;
	width: 170px;
}

.popup_aguarde {
	display: none;
	padding: 1em;
	text-align: center;
	background-color: #eee;
	border: 5px solid #c00;
	margin: 1em auto 1em auto;
}

#cupons {
	margin: 1em 0 1em 0;
	clear: both;
}

#cuponstitle {
	background: #eee;
	font-size: 1.2em;
	margin: 0.5em;
	font-weight: bold;
	padding: 0.5em 0.5em 0.5em 2em;
}

#prosseguir {
	background: #c00;
	color: #fff;
	font-size: 1.5em;
	font-weight: bold;
	padding: 0.5em 1em 0.5em 1em;
	border: 0;
	cursor: pointer;
}

#prosseguir:hover {
	background: #03c;
}

/*
 * LIVECHAT
 */

#boxfix {
    right: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 20px;
    width: 150px;
	height: 250px;
	background: none;
	z-index: 999;
}

/*
 * FLAGS TRANSLATOR
 */

ul#flags_translator {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 190px;
	background: none;
	text-align: right;
}

ul#flags_translator li {
	float:left;
	margin-left: 3px;
}

ul#flags_translator li img {
	margin: 0;
}

ul#flags_translator li a {
	padding: 2px;
}

ul#flags_translator li a:hover {
	background:#222;
}

/*
 * MOBILE
 */
 
#containermobile {
	background: #fff;
	margin: 0 auto;
	padding: 0;
}

#contentmobile {
	width: 100%;
	margin: 0 0 0 3px;
}

#contentmobile ul {
	background: #fff;
	padding: 0;
	list-style: none;
}

#contentmobile li {
	background: #fff url("SITE_URLIMAGES/bullet.gif") 6px 6px no-repeat;
	margin: 0 3px 10px 0;
	padding: 0 0 3px 20px;
	border-bottom: 1px solid #ccc;
}

#contentmobile img {
	text-align: center;
	width: 100%;
}

#contentmobile p {
	line-height: 1.5em;
	padding: 0 5px 0 5px;
}

#titlemobile {
	font-weight: bold;
	font-size: 15px;
	padding: 5px;
}

#bodymobile {
	background: #222;
	margin-top: 0;
	top: 0;
	left: 0;
}

#footermobile {
	font-size: 11px;
	padding: 5px;
	color: #666;
	background: #fff;
	border-top: 1px solid #ccc;
}

#botaoclass {
	color:#fff;
	background: #c00;
	border: 0;
	padding: 5px;
}

/* TRANSPORTADORA FOB CESTA */
 
#fob_outra {
	background: #fff;
	padding: 0 0 10px 10px;
	margin: 10px 40px 10px 0;
	border: 1px solid #ccc;
}

/* LOJA DELIVERY - AREA DE ENTREGA */
 
#areaentrega {
}

#areaentrega ul {
	margin: 10px 0 10px 18px;
	padding: 0;
	background: #fff;
	width: 300px;
	float: left;
}

#areaentrega img {

}

#areaentrega li {
	margin: 0;
	text-align: center;
	padding: 5px;
}

#titleareaentrega {
	text-align: center;
	padding: 10px 0 10px 0;
	font-weight: bold;
}


/* FORMATO B2B B - B2B */

#headerbartopbBtoB {
	max-width: 1360px;
	margin: 0 auto;
	text-align: right;
}

#headermiddlebBtoB {
	clear: both;
	overflow: auto;
	margin: 0 auto;
	max-width: 1360px;
}

#headermiddlerightbBtoB {
	float: right;
	width: 40%;
	margin: 4.5em 2.5em 0 0;
	text-align: right;
}

/* FOOTER B - B2B */

#footercontainerbBtoB {
	overflow: hidden;
	clear: both;
	max-width: 1360px;
	margin: 0 auto;
}

#footercontainerlimitbBtoB {
	background: none;
}

#footerleftbBtoB {
	width: 45%;
	margin: 0.5em 0 0 0;
	float: left;
	color: #fff;
	text-align: left;
}

#footerleftbBtoB p {
	padding: 0.5em;
}

#footerrightbBtoB {
	width: 45%;
	margin: 0.5em 0 0 0;
	float: right;
	background: none;
}

#footerbottomBtoB {
	clear: both;
	overflow: hidden;
	padding: 0.5em;
}

#footerbottomleftBtoB {
	float: left;
}

#footerbottomrightBtoB {
	float: right;
	font-size: 0.9em;
}

/* FOOTER B - B2B - end */

/** Mobile Bar MENU BURGER**/
.toggle-nav {
	display: none;
}

.mobile-bar {
  position: relative;
  min-height: 60px;
  /*background-color: #E53935;*/
  background-color: #444;
  -webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.3);
  box-shadow: 0px 1px 5px rgba(0,0,0,0.3);
  z-index: 999;
}

.mobile-bar label {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 60px;
  text-align: center;
  cursor: pointer;
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
  /*background: #18507d;*/
  z-index: 999;
}

.mobile-bar label:after {
  content: "\2630";
  font-size: 2em;
  color: #fff;
  line-height: 60px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: 500ms ease;
  transition: 500ms ease;
  z-index: 999;
}

/** Slide-Down Effect **/

.toggle-nav:checked ~ .containerMenuBurger { /* when the checkbox is checked the container slide-down */
  /*-webkit-transform: translateY(270px);
  transform: translateY(270px);*/
  -webkit-transform: translateY(2050px);
  transform: translateY(2050px);
  -webkit-transform: translate3d(0, 2050px, 0);
  /*transform: translate3d(0, 270px, 0);*/
  transform: translate3d(0, 2050px, 0);
  z-index: 999;
}

/** Label Effect (Menu Icon) **/

.toggle-nav:checked + .mobile-bar label {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  z-index: 999;
}

.toggle-nav:checked + .mobile-bar label:after {
	color: #fff;
	content: "x";
	z-index: 999;
}

/** containerMenuBurger **/

.containerMenuBurger {
  /*margin-top: -270px;*/
  margin-top: -2050px;
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
  background: #eee;
  z-index: 999;
}

/** Header **/

.headerMenuBurger {
	/*background-color: #E53935;*/
}

.headerMenuBurger ul {
  text-align: left;
  text-transform: none;
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 999;
}

.headerMenuBurger a {
  display: block;
  padding: 0.5em 1em 0.5em 1em;
  color: #000;
  text-decoration: none;
  -webkit-transition: background-color 300ms;
  transition: background-color 300ms;
  border-bottom: 1px solid #999;
  font-size: 1.2em;
  font-weight: bold;
  z-index: 999;
}

/*.headerMenuBurger a:active {
	background-color: #D32F2F;
}*/

.headerMenuBurger a:hover {
	background-color: #ccc;
	color: #000;
	z-index: 999;
}

/* Display Dropdowns on Hover */
.navMenuBurger ul li:hover > ul {
	display:inherit;
	z-index: 999;
}
	
/* Fisrt Tier Dropdown */
.navMenuBurger ul ul li a {
	/*min-width:170px;
	float:none;
	display:list-item;
	position: relative;*/
	padding: 5px 0 5px 2em;
	font-size: 1em;
	font-weight: normal;
	background: #fff;
	z-index: 999;
}

/** Viewport >= 730px **/

@media (min-width: 800px) {

.mobile-bar {
	display: none;
	z-index: 999;
}

.toggle-nav:checked ~ .containerMenuBurger {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  background: none;
  z-index: 999;
}

.containerMenuBurger {
  margin: 0 auto;
  max-width: 1360px;
  -webkit-transition: none;
  transition: none;
  background: none;
  min-height: 52px;
  z-index: 999;
}

.headerMenuBurger ul {
	text-decoration: none;
	margin: 0 auto;
	list-style: none;
	z-index: 999;
}

.headerMenuBurger li,  .header a {
	display: inline-block;
	z-index: 999;
}

.headerMenuBurger li {
	margin-right: -6px; /* fix the inline-block margin gap */
}

.headerMenuBurger a {
  padding: 0.5em 1em 0.5em 1em;
  border-bottom: 0;
  color: #333;
  background: none;
  z-index: 999;
}

.headerMenuBurger a:hover {
	/*background-color: #D32F2F;*/
	background: #eee; /*hover do link no menu aberto, na horizontal*/
	color: #000;
	z-index: 999;
}

.navMenuBurger {
}

.navMenuBurger ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	z-index: 999;
}
	
.navMenuBurger ul li {
	display:inline-block;
	/*background-color: #fff;*/
}

.navMenuBurger a {
	display: block;
	padding: 1em 1em;	
	color: #333;
	text-decoration: none;
	z-index: 999;
}

.navMenuBurger a:hover { 
	background-color: #eee; 
	z-index: 999;
}

/* Hide Dropdowns by Default */
.navMenuBurger ul ul {
	display: none;
	position: absolute; 
	top: 52px; /* the height of the main nav */
}
	
/* Display Dropdowns on Hover */
.navMenuBurger ul li:hover > ul {
	display:inherit;
	z-index: 999;
}
	
/* Fisrt Tier Dropdown */
.navMenuBurger ul ul li {
	min-width:170px;
	float:none;
	display:list-item;
	position: relative;
	padding: 0;
	z-index: 999;
}

.navMenuBurger ul ul li a {
	font-size: 1em;
	padding: 0.5em;
	z-index: 999;
}

/* Second, Third and more Tiers	
.navMenuBurger ul ul ul li {
	position: relative;
	top:-60px; 
	left:170px;
}*/
	
/* Change this in order to change the Dropdown symbol 
li > a:after { content:  ' +'; }
li > a:only-child:after { content: ''; }*/


}


