
.clearfix:before,
.clearfix:after {
   content: " ";
   display: table;
}
 
.clearfix:after {
   /*clear: both;*/
}
 
.clearfix {
   *zoom: 1;
}

img {
}

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: url("https://loja.isivol.com.br/data/template/images/background01.jpg");*/
	background: #eee;
	margin-top: 0;
}

body#identificacaoBtoB {
	background: none;
	margin-top: 0;
}

html, body, table, tr, td, th, div {
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
	line-height: 1.3em;
}

h3 {
	font-size: 14px;
	margin: 10px 0 10px 0;
}

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: 980px;
	margin: 0 auto;
}

#headerbartop {
	background: #64a9e5 url("https://loja.isivol.com.br/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://loja.isivol.com.br/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;
}

#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: 980px;
}

#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: 980px;
}

#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;
}

#contentform select {
	border: 1px solid #999;
	padding: 0.5em;
	font-size: 1em;
}

#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;
}

#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;
}

#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;
}

#boxvalor {
	text-decoration: none;
}

#valor {
	font-weight: bold;
	text-decoration: none;
}

#valororiginal {
	text-decoration: line-through;
}

/*
 * Box cadastre-se em nossa newsletter
 */

#newsletter {
	margin-top: 10px;
	background: url("https://loja.isivol.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://loja.isivol.com.br/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://loja.isivol.com.br/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://loja.isivol.com.br/data/template/images/head_enquete.png") center top no-repeat;
}

#enquetequestion {
	padding: 5px;
	background: url("https://loja.isivol.com.br/data/template/images/enquete_meio.png") center top;
}

#enquetebts {
	text-align: center;
	background: url("https://loja.isivol.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;
	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://loja.isivol.com.br/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;
}

/*
 * Identificação
 */

#identificacao {
	background: none;
	overflow: hidden;
	margin: 0 auto;
	clear: both;
	max-width: 850px;
}

#identificacao ul {
	background: url("https://loja.isivol.com.br/data/template/images/bk_transparent.png");
	margin: 1.5em;
	padding: 0;
	list-style: none;
	height: 220px;
	float: left;
	border: 1px solid #ccc;
}

#identificacao li {
	margin: 10px;
	background: none;
}

#titleidentificacao {
	background: #fff;
	padding: 10px;
	font-size: 1.3em;
	font-weight: normal;
	color: #333;
}

/*
 * 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: 1px solid #222;
	background: #fff;
	font-weight: bold;
}

#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;
}

input[type="password"] {
	color: #000;
	background: #fff;
	border: 1px solid #ccc;
	padding: 0.2em;
	font-size: 1em;
}

input[type="submit"] {
	color: #000;
	background: #eee;
	border: 1px solid #ccc;
	padding: 0.2em 0.5em 0.2em 0.5em;
	font-size: 1em;
}

input[type="button"] {
	color: #000;
	background: #eee;
	border: 1px solid #ccc;
	padding: 0.2em 0.5em 0.2em 0.5em;
	font-size: 1em;
}

input {
	color: #000;
}

select {
	background: #fff;
}

#redeicon {
	border: 0px solid #222;
}

/* NEWS CSS  */

#containerdefault {
	border: 0px solid #222;
	max-width: 980px;
	margin: 0 auto;
}

#contentdefault {
	clear: both;
	background: url("https://loja.isivol.com.br/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;;
	float: left;
}

#rightdefaultright {
	padding: 0.5em;
	float: right;
}

#rightdefaultright ul {
	margin: 0;
	padding: 0;
	list-style: none;
	max-width: 740px;
}

#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;
}

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;
	font-size: 12px;
}

#sugestoes ul {
	background: #eee;
	margin: 5px 5px 5px 10px;
	padding: 0;
	list-style: none;
	font-size: 11px;
	display: inline-block;
	float: left;
	height: 220px;
}

#sugestoes li {
	background: none;
	padding: 10px 10px 0 10px;
}

#sugestoesimg {
	border: 0px solid #222;
	float: left;
	margin: 10px;
}

#sugestoes p {
	margin: 0;
	padding: 0;
}

#sugestoestitle {
	font-size: 14px;
	font-weight: bold;
}

#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://loja.isivol.com.br/data/template/images/seta.png") 7px 9px no-repeat;
	padding: 5px 15px 5px 20px;
}

#marcas li a:hover {
	background: #ccc url("https://loja.isivol.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: 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;
}

#listaproduto li {}

#listaproduto p {
	padding: 0;
	margin: 0;
}

#listaprodutotitle {
    padding: 0.5em 0 0.5em 0;
    font-weight: normal;
	font-size: 1.5em; 
	line-height: 1.2em;   
}

#listaprodutotitle a {
	text-decoration: none;
	color: #333;    
}

#listaprodutotable {
	width: 100%;
	clear: both;
}

#listaprodutotd {
	border: 1px solid #ccc;
	padding: 0.5em 0 0.5em 0;
	background: #fff;
}

/*#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: #999;
	padding: 0.5em 1em 0.5em 1em;
	margin: 0.5em;
	font-size: 1em;
	float: left;
}

#btssubsecoes li a {
	display: block;
	text-decoration: none;
	color: #333;
}

#btssubsecoes li a:hover {
	text-decoration: underline;
	color: #000;
}

.btDefault {
	color: #000;
	background: #c00;
	border: 1px solid #ccc;
	padding: 0.2em 0.5em 0.2em 0.5em;
	font-size: 1em;
}

#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://loja.isivol.com.br/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;
}

#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://loja.isivol.com.br/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://loja.isivol.com.br/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://loja.isivol.com.br/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 B ---------- */

#headerContainerB {
	background: #fc0;
	overflow: hidden;
}

#headerContainerLimitB {
	max-width: 980px;
	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;
	color: #ccc;
	padding: 0.5em;
	font-size: 1em;
	position: absolute;
	top: 2px;
	left: 0;
	width: 220px;
}

#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;
	background: #000;
	min-height: 55px
}

#headerBarBottomLimitB {
	max-width: 980px;
	margin: 0 auto;
}

#headerBarBottomLeftB {
}

#headerBarBottomRightB {
}

@media only screen and (min-width: 781px) and (max-width: 9000px) {
.menuNew {
}

.leftDefault {
	float: left;
	width: 23%;
	border: 1px solid #ccc;
}

.rightDefault {
	float: right;
	width: 75%;
}

.listaProdutoHead {
	margin-top: 1em;
	padding: 0.5em;
}

.listaProdutoHeadLeft {
	float: left;
}

.listaProdutoHeadRight {
	float: right;
}

/* -- LISTA PRODUDO SEÇÃO --*/

.listaProduto ul {
	padding: 0.5em;
}

.listaProduto li { }

.listaProduto p { }

#listaprodutofoto {
	margin: 0.3em;
	float: left;
}

.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;
}

.miniBannersDirB li {
	float: left;
}

.miniBannersDirB img {
	margin: 0;
}

.miniBannersB li {
	float: left;
	text-align: center;
	margin: 0.4em;
}

.miniBannersB img {
}

#produtos_inicialb li {
	width: 23.1%;
	float: left;
	min-height: 310px;
}

#produtos_inicialb li img {
	margin: 0 auto;
}

#produtos_inicialb li a {
}

.newsletterleftb {
	float: left;
	margin: 1em;
	width: 35%;
	text-align: left;
}

.newsletterrightb {
	float: right;
	margin: 1em;
	width: 55%;
}

.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 {
	float: right;
	width: 48%;
}

.tableCesta {
	margin: 0.5em auto 0 auto;
}

.tableCesta td {
	padding: 0.3em;
}

}

/* Tablets */
@media only screen and (min-width: 469px) and (max-width: 800px) {
.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;
}

.listaProduto ul { }

.listaProduto li { }

.listaProduto p { }

#listaprodutofoto {
	margin: 0.3em;
	border: 1px solid #ccc;
	float: left;
}

.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;
}

.miniBannersDirB li {
	float: left;
	width: 31%;
	margin: 0.5em;
	overflow: hidden;
}

.miniBannersDirB img {
	width: 100%;
}

.miniBannersB li {
}

.miniBannersB img {
	margin: 0.5em 0 0.5em 1px;
}

#produtos_inicialb li {
	width: 47%;
	float: left;
}

#produtos_inicialb li img {
	margin: 0 auto;
}

#produtos_inicialb li a {
}

.newsletterleftb {
	float: left;
	margin: 1em;
	width: 35%;
	text-align: left;
}

.newsletterrightb {
	float: right;
	margin: 1em;
	width: 55%;
}

.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 {
	float: right;
	width: 48%;
}

.tableCesta {
	margin: 0.5em auto 0 auto;
}

.tableCesta td {
	padding: 0.3em;
}

}

/* Mobile */
@media only screen and (max-width: 468px) {
.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;
}

.listaProduto ul { }

.listaProduto li {
	text-align: center;
}

.listaProduto p { }

#listaprodutofoto {
	margin: 0.3em;
	text-align: center;
}



.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;
}

.miniBannersDirB li {
}

.miniBannersDirB img {
	width: 100%;
}

.miniBannersB li {
}

.miniBannersB img {
	margin: 0.5em 0 0.5em 0;
}

#produtos_inicialb li {
}

#produtos_inicialb li img {
	margin: 0 auto;
}

#produtos_inicialb li a {
}

.newsletterleftb {
	margin: 0.5em;
	text-align: left;
}

.newsletterrightb {
	margin: 0.5em;
}

.newsletterrightb input {
	margin: 0.5em;
	clear: both;
}

.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 {
}

}


#craftysyntax {
	float: right;
	margin: 10px 10px 0 0;
}


/* MENU NEW B COM SUBSEÇÕES VERTICAIS -----------------------------------------------------------*/

#menunewb {
	border-top: 0px solid #ccc;
	max-width: 980px;
}

#menunewb ul {
	list-style: none;
	padding: 0;
	margin: 0 0 0 0;
	float: left;
	background: #000;
}

#menunewb li {
	float: left;
	margin: 0;
	position: relative;
}

#menunewb li a {
	padding: 1em;
	display: block;
	text-decoration: none;
	color: #fff;
	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://loja.isivol.com.br/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://loja.isivol.com.br/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://loja.isivol.com.br/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: 980px;
	margin: 0 auto;
	clear: both;
}

#banner_transicaob {
	clear: both;
	overflow: hidden;
	height: auto;
	position: relative;
}

#minibannersb {
	text-align: center;
}

#minibannersb ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#minibannersb li { /* -- class -- */
}

#minibannersb img {
	margin-left: 1px;
	padding: 0;
	max-width: 100%; 
}

#minibannersdirb {
	clear: both;
	text-align: center;
}

#minibannersdirb img {}

#minibannersdirb ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#minibannersdirb li {}

/* PRODUTOS INICIAL HOME B */

#produtos_inicialb {
	background: none;
	overflow: hidden;
	clear: both;
}

#produtos_inicialb ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#produtos_inicialb li {
	margin: 0.5em;
	text-align: center;
}

#produtos_inicialb li img {
	margin: 0 auto;
}

#produtos_inicialb li a {
	display: block;
	padding: 0.5em;
	text-decoration: none;
	background: #fff;
	border: 1px solid #ccc;
}

#produtos_inicialb li a:hover {
	background: #fff;
	border: 1px solid #222;
}

#produtos_inicial_titleb {
	font-weight: normal;
	height: 55px;
	overflow: hidden;
	color: #444;
	background: none;
	font-size: 20px;
	vertical-align:middle;
}

#produtos_inicial_fotob {
	overflow: hidden;
	height: 100px;
	background: none;
	margin: 0 0 5px 0;
}

#produtos_inicial_textb {
	height: 90px;
	overflow: hidden;
	font-size: 0.9em;	
}

#produtos_inicial_textb p {
	margin: 0;
	padding: 0;	
}

#produtos_inicial_valorb {
	color: #039;
}

/* BOX NEWSLETTER HORIZONTAL B */

#newsletterb {
	max-width: 980px;
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
	border: 1px solid #ccc;
}

#newsletterleftb {
	color: #333;
}

#newsletterrightb {
}

#newsletterrightleftb {
	float: left;
	color: #fff;
}

#newsletterrightrightb {
	float: right;
	margin: 0.5em;
	padding: 0.5em;
	color: #333;
}

#newsletternameb {
	margin-right: 1em;
	padding: 0.3em;
	border: 1px solid #ccc;
}

#newslettermailb {
	padding: 0.3em;
	border: 1px solid #ccc;

}

#newsletterbtb {
	border: 0;
	background: #eee;
	border: 1px solid #ccc;
	color: #333;
	padding: 0.4em 1em 0.4em 1em;
}

#newsletterbtb:hover {
	background: #03c;
}

/* FOOTER B */

#footercontainerb {
	overflow: hidden;
	clear: both;
	margin: 0 auto;
}

#footercontainerlimitb {
	margin: 0 auto;
	background: #fff;
	max-width: 980px;
}

#footerleftb {
	color: #333;
	text-align: left;
}

#footerleftb p {
	padding: 0.5em;
	color: #fff;
}

#televendasb {
}

#footerrightb {
	background: none;
}

#footerrightleftb {
}

#footerrightleftb p {
	padding: 0.3em;
	color: #333;
}

#footerrightrightb {
}

#footerbottom {
	clear: both;
	overflow: hidden;
	padding: 0.5em;
	background: none;
}

#footerbottomleft {
	float: left;
}

#footerbottomright {
	float: right;
	font-size: 0.8em;
	color: #fff;
}


#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://loja.isivol.com.br/data/template/images/setapq.png") 0px 2px no-repeat;
	padding-left: 1em;
}

#barranavegacaob li a:hover {
	text-decoration: underline;
	background: url("https://loja.isivol.com.br/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;
}

/*
 * 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: normal;
	padding: 0.5em 1em 0.5em 1em;
	border: 0;
	cursor: pointer;
}

#prosseguir:hover {
	background: #039;
}

/*
 * 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: 980px;
	margin: 0 auto;
	text-align: right;
}

#headermiddlebBtoB {
	clear: both;
	overflow: auto;
	margin: 0 auto;
	max-width: 980px;
}

#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: 980px;
	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 */

/* Configurações específicas do nivo slider */

.nivo-caption {
        background: #000;
        background-color: rgb(0, 0, 0);
        background-image: none;
        background-repeat:repeat;
        background-attachment:scroll;
        background-position:0%0%;
        background-clip:border-box;
        background-origin:padding-box;
        background-size:auto;
        opacity: 1 !important;
        top: auto !important;
        bottom: 0px;
        left: 0px !important;
        width: 100% !important;
}
