/* Mundo Terra */

/**********************************************
=Reset/Html
=Titulos
=Topo
=Conteudo
	=Coluna
	=Miolo
=Rodape
=Carrinho
=Classes
=Inputs
=TagClound
**********************************************/


/********************* =Reset/Html *********************/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;	padding: 0;	border: 0; outline: 0; font-size: 100%; /*vertical-align: baseline;*/ background: transparent; }
ol, ul {list-style: none; }
blockquote, q {	quotes: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse; border-spacing: 0; }
html{
	
}
body{
	color:#333;
	text-align:center;
	line-height:1;
	background:url(../imagens/mundoterra-bg2016.jpg) 0 0 repeat;
	
}
#body2{
	
	/* background:url(../imagens/mundo-bgTopo3.png) repeat-x center top; */
}

#bgTopo:before {
    content: "";
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 200px;
    background: #c4362a;
}

#obrigadoAmigo, #suaSenha{
	background:none;
}
#suaSenha{padding:10px 0 0;}
#suaSenha a{ color:#000;}
#obrigadoAmigo #linhaAmigoFechar{
	display:none;
}
#obrigadoAmigo table{
	margin:0 auto;
}
#obrigadoAmigo table p{
	font-size:16px;
}
body, input, select, textarea{ font:12px Arial, Tahoma, sans-serif; }
input, select, textarea{ color:#cc7a00; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0; }
#site, #topo, #rodape{ width:1000px; }

#site{
	
	background: url(../imagens/mundo-subMenuBg.png) -9999px -9999px no-repeat;
	text-align:left;
	margin:0 auto;
}

/********************* =Titulos *********************/

h3 img{
	width:213px;
	margin:0 auto;
	display:block;
}

#coluna1 h3.titNavegue,
#coluna1 h3.titCategoria,
#coluna1 h3.titFiltroBusca {
	background:none!important;
	margin: 0;
	font-size: 20px;	
}
#coluna1 h3.titNavegue span,
#coluna1 h3.titCategoria span,
#coluna1 h3.titFiltroBusca span {
	color: #f68930;
    display: block;
    font-family: 'Fauna One', serif;
    font-size: 20px;
    line-height: 48px;
    height: 48px;
   text-align: center;	
}

#coluna1 h3,
#coluna2 h3 {
	margin: 25px 0 0 0;
	padding: 0;
	width: 240px;
	color: #c43629;
    display: block;
    font-family: 'Fauna One', serif;
    font-size: 19px;
    line-height: 48px;
    height: 58px;
	text-align: center;
	background:url(../imagens/mundoterra-sprite.png) -27px -62px no-repeat;	
}

#coluna1 h3 { margin-left: -13px; }
#coluna2 h3 { 
	background:url(../imagens/mundoterra-sprite.png) -268px -62px no-repeat;
}

#coluna1 h3 a,
#coluna2 h3 a { color: #c43629; }

.titNavegue{
	width:227px;
	height:63px;
	/* background:url(../imagens/mundo-titNavegue.png) no-repeat; */
}

.titLojasEspeciais{
	width:222px;
	height:60px;
	background:url(../imagens/mundo-TitLojasEspec.png) no-repeat;
}

.titDepartamento{
	background:url(../imagens/mundo-titDepartamento.png) no-repeat;
	height:63px;
	width:227px;
}

.titCategoria{
	background:url(../imagens/mundo-titCategoria.png) no-repeat;
	height:63px;
	width:227px;
}

#rodape h4{
	height:21px;
	text-indent:-9999px;
	margin-top:25px;
	overflow:hidden;
	margin-bottom:10px;
}

.titDep{
	width:141px;
	background:url(../imagens/mundo-titDepartamentos.png) 0 0 no-repeat;
}

.titInst{
	width:117px;
	background:url(../imagens/mundo-titInstitucional.png) 0 0 no-repeat;
}

.titCentral{
	width:222px;
	background:url(../imagens/mundo-titCentralAtend.png) 0 0 no-repeat;
}

.titBlog{
	width:44px;
	background:url(../imagens/mundo-titBlog.png) 0 0 no-repeat;
}

.titFormPgto{
	width:209px;
	background:url(../imagens/mundo-titFormasPgto.png) 0 0 no-repeat;
}

#rodape .titOndeEstamos{
	width:133px;
	background:url(../imagens/mundo-titOndeEstamos.png) 0 0 no-repeat;
	margin-top:0;
}

.titLojasAutorizadas{
	width:149px;
	background:url(../imagens/mundo-titLojaAutorizada.png) 0 0 no-repeat;
}

.titparceiros {
	width:149px;
	background:url(../imagens/mundoterra-titiParceiros.png) 0 0 no-repeat;	
}

.boxDetalhe h2, #miolo_carrinho h2{
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
	margin-left:20px;
	margin-top:10px;
}

#miolo_carrinho table h2{
	margin:10px auto;
}


.titVejaTambem{
	width:125px;
	background:url(../imagens/mundo-titVejaTambem.png) 0 0 no-repeat;
}

.titOpniao {
	width: 198px;
	background: url(../imagens/mundo-titOpiniao.png) 0 0 no-repeat;
}

.titVideo {
	width: 125px;
	background: url(../imagens/mundo-titVideos.png) 0 0 no-repeat;
	margin: 0 0 15px 0;
}

.titUltimosVisitados{
	width:248px;
	background:url(../imagens/mundo-titProdVisitados.png) 0 0 no-repeat;
}

.ultimosVisitados.boxDetalhe {
    background: #fff;
    width: 100%;
    margin: 0;
    padding: 0;
}
.conteudoVisitados {
	float: right;
    width: 700px;
    margin: 0 40px;
	background: url(../imagens/mundo-bgboxesDetalhe.png) repeat-x scroll 0 0 transparent;
}

#miolo_carrinho h2.titProduto{
	width:73px;
	margin:auto 25px;
	background:url(../imagens/mundo-titProdCar.png) 0 0 no-repeat;
}
.titQuantidade{
	width:108px;
	background:url(../imagens/mundo-titQuantidade.png) 0 0 no-repeat;
}
.titExcluir{
	width:64px;
	background:url(../imagens/mundo-titExcluir.png) 0 0 no-repeat;
}
.titPreco{
	width:51px;
	background:url(../imagens/mundo-titPreco.png) 0 0 no-repeat;
}
.subTotal{
	width:80px;
	background:url(../imagens/mundo-titSubtotal.png) 0 0 no-repeat;
}

.titFormasPgto_car{
	width:207px;
	background:url(../imagens/mundo-titFormasPgto_car.png) 0 0 no-repeat;
}

.titFecharPedido{
	width:130px;
	background:url(../imagens/mundo-titFecharPedido.png) 0 0 no-repeat;
}

.titMaisVend{
	width:213px;
	height:55px;
	padding-top:11px;
	text-align:center;
	font-size:18px;
	color:#bd1e02;
	font-weight:700;
	background:url(../imagens/mundo-titMaisVend.png) 0 0 no-repeat;
	font-family: Arial,Tahoma,sans-serif;
}

.titMaisVend img{
	width:164px;
	height:33px;
}

#titTagCloud{
	width:auto;	
	margin: 5px auto;
	overflow:hidden;
	color: #FFF;
	font-size: 22px;
	text-align: center;
	text-indent: -9999px;
	background: url(../imagens/mundo-titMaisProcurados.png) center center no-repeat;
	
}

.titFiltroBusca{
	margin:10px auto 0;
}

.titMarcas{
	width:213px;
	height:35px;
	margin:10px auto 0;
	background:url(../imagens/mundo-bgTitulos.png) no-repeat;
	color:#BD1E02;
	font-size:20px;
	font-weight:700;
	padding-top:13px;
	text-align:center;
}

/********************* =Topo *********************/

#topo{
	background: url(../imagens/mundo-menuHover.png) -9999px -9999px no-repeat;
	height:250px;
	position:relative;
	z-index:99;
}

.alinhaLogo{
	float:left;
}

#logo{
	padding:5px 0 0;
	margin-bottom:10px;	
}

#logo span{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

#logo a{
	display:block;
	width:343px;
	height:83px;
}

.alinhaTopo{
	float:right;
	width:650px;
	position:relative;
	z-index:70;
	margin: 33px 0 0 0; 
}

#menuInstitucional{
	float:right;
	overflow:hidden;
	margin: 5px 5px 0 0;
}

#menuInstitucional li{
	float:left;
	border-right:1px solid #fff;
	font-size:12px;
	margin-right:3px;
	padding-right:3px;
}

#menuInstitucional li a{
	color:#fff;
}

.boxTopo{
	color:#cfcfcf;
	width:550px;
	height:auto;
	float:right;
	margin-top:10px;
}

#topo h2{
	font-size:14px;
	color:#ffcc00;
}

.boxTelevendas, #carrinho{
	height:60px;
}

.boxTelevendas {
	width:270px;
	background:url(../imagens/mundo-boxTelevendas.png) right top no-repeat;
	float:left;
	position: relative;
	display: none;
}

.boxTelevendas .titTelevendas{
	float:left;
	margin:7px 10px 0 0;
}

.boxTelevendas p {
	margin-top:8px;
	line-height:16px;
	float:left;
	font-size: 13px;
	font-weight: bold;
}

.boxTelevendas p span{
	display:inline-block;
	width:70px;
}
.boxTelevendas p a { color: #FFF; cursor: pointer; }

.fechaPopup { width: 18px; height: 17px; color: #CB5104; font-weight: bold; text-align: center; border: 1px solid #CB5104; position: absolute; top: 5px; right: 5px; cursor: pointer; }
.fechaPopup:hover { background: #CB5104; color: #FFF; }

/*SIF*/
#menu_filtro #SIF{-webkit-margin-before: 1em !important;  -webkit-margin-after: 1em !important;  -webkit-margin-start: 0px !important;  -webkit-margin-end: 0px !important;  margin-left: -40px !important; -webkit-padding-start: 40px !important; padding-inline-start:40px; /*background-color:#efeeee;*/}
#SIF .box{width: 195px;}
.box .listaValores{max-height: 150px; min-height: 30px; overflow: auto; padding: 5px 5px 5px 0px; margin: 0;}

.listaValores .valor .filtro2{font-size: 12px;}

.contagem a{color: #5a5a5a; font-size: 12px;}
.contagem a:hover{color: #6e357d; font-size: 12px;}

#slider-range{margin: 0 auto; width: 89%;z-index: 1;margin-left:14px;}
#SIF .caracteristica{margin-bottom: 10px; text-align:left;}
.faixaPreco{width: 200px; font-size: 12px; text-align: center; border: 0; color: #414042; background: transparent; height: 20px;}
#SIF .caracteristica.tamanhos { display: none; }
.wrap .col1 .SIF{font-size: 14px;padding-top: 9px;}

#filtrosDep .depSec  {
color: #6e357c;
font-size: 16px;
padding: 0 0 5px 15px;
font-weight: bold;
}
.itemFiltrado .valor{color: #A91100;}
#filtro_1{ margin-top: 19px; padding-top: 10px;}
#divNavegacao .excluir {margin: 0 0 0 5px; font-weight: 700; color: #333; font-size: 21px; line-height: 12px; display: inline-block;  height: 16px; vertical-align: middle;}
#divNavegacao .excluir:hover {color: #A91100;}
#filtro_5{/*border-bottom: 1px solid #dbdbdb !important;*/}
.divNavegacao ul .listaValores{overflow: auto;    border-bottom: 1px solid #dbdbdb;padding-bottom: 15px;}
/*.filtrado{margin-bottom:10px;}*/

.listaValores .valor{color: #5c6062;font-size: 12px;font-size: 1.2rem;font-weight: normal; line-height: 19px;padding-left: 5px;}
.filtrado .listaValores .filtro1{width: 185px;float: left; margin-bottom: 11px;}
.filtrado .listaValores{max-height: 150px;min-height: 30px;overflow: auto;padding: 5px;overflow-x: hidden;}

.divNavegacao{
    border-bottom: 5px solid #e68a00;
    font-size: 1.3rem;
    font-size: 13px;
    margin: 0 0 10px;
    list-style: none;
    color: #333;}
.divNavegacao h3{border: none;
  border-width: 1px 0 0 0;
  font-weight: 700;
  font-size: 15px;
  font-size: 1.5rem;
  text-transform: none;padding-left:5px;padding-top: 5px; padding-bottom: 5px;height:3px;}
  
.divNavegacao ul{  -webkit-margin-before: 1em !important;
  -webkit-margin-after: 1em !important;
  -webkit-margin-start: 0px !important;
  -webkit-margin-end: 0px !important;
  -webkit-padding-start: 0px !important;
  list-style-type: none;
  font-weight: bold;
  line-height: 35px;
  }
  
.filtrado #slider-range{margin: 0 auto; width: 164px; margin-left: 12px;}
.filtro1{  text-transform: capitalize; color:#4c4e4f; padding-left: 5px; font-weight: normal; font-size: 15px}


/*FIM SIF*/



/******#MaisTels*/
.boxTelevendas #MaisTels { width: 223px; position: absolute; top: 29px; left: 0px; }
.boxTelevendas #MaisTels #mostratelefones { padding: 0 4px 0 0; float: left; color: #FFF; font-weight: bold; }
.boxTelevendas #MaisTels #mostratelefones:hover { text-decoration: none; }
.boxTelevendas #MaisTels #listaTels { padding: 21px 0 0 0; width: 192px; float:left; background: url(../imagens/mundo-subMenuTopoHeader.png) top left no-repeat; list-style: none; display: none; }
.boxTelevendas #MaisTels #listaTels li { padding: 0 0 0 12px; width: 180px; float:left; background: url(../imagens/mundo-subMenuBg.png) top left repeat-y; }
.boxTelevendas #MaisTels #listaTels li.fimListaTels { height: 30px; float:left; text-indent: -9999px; background: url(../imagens/mundo-subMenuRodape.png) top left no-repeat; }
.boxTelevendas #MaisTels #listaTels li h2 { margin: -9px 0 0 0; padding: 0; width:100%; float:left; color: #FFCC00; }
.boxTelevendas #MaisTels #listaTels li h3 { padding: 8px 0 0 0; width: 100%; float:left; color: #FFCC00; }
.boxTelevendas #MaisTels:hover #listaTels, .boxTelevendas #MaisTels.over #listaTels { display: block; }

#carrinho{
	display:none;
	width:273px;
	/*background:url(../imagens/mundo-boxCarrinho.png) 15px 0px no-repeat;*/
	float:right;	
}

.imgCadeado { 
	position: absolute; 
	top: 11px; 
	right: -30px;
}

.icoCarrinho{
	margin:5px 10px 0 5px;
	float:left;
}

#carrinho .alinha{
	float:left;
}

#carrinho .titCarrinho{
	margin:5px 0;
}

#carrinho .titCarrinho a{
	color:#FFCC00;
}

#carrinho p{
	width:115px;
}

.btFinCompra{
	width:79px;
	height:37px;
	background:url(../imagens/mundo-btFinCompra.png) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	margin:10px 10px 0 0;
}

#buscaTopo:before {
    content: "";
    width: 550px;
    height: 59px;
    float: right;
    background: url(../imagens/mundoterra-sprite.png) 0 -1px no-repeat;
    margin: 0 25px 0 0;
}

#pegaInputBusca {
	display: block;
    clear: both;
    position: relative;
    border: 5px solid #E67425;
    height: 34px;
}

#pegaInputBusca #nomes_alt {
	width: 949px;
    float: left;
    padding: 10px 0;
    text-indent: 10px;
    color: #ccc;
    border: 0;
}

#buscaTopo {
    width: 100%;
    float: left;
    margin: -50px 0 0 0;
    position: relative;
}

#buscaTopo .btBuscaTopo:before {
    content: "";
    width: 21px;
    height: 22px;
    background: url(../imagens/mundoterra-sprite.png) -4px -62px no-repeat;
    float: left;
    margin: 7px 0 0 10px;
}

#buscaTopo .btBuscaTopo {
    width: 40px;
    height: 34px;
    float: left;
    border: 0;
    background: #fff;
    border-left: 1px solid #E67425;
	text-indent: -5000px;
	overflow: hidden;
}

#buscaTopo .alinhaForm { display: block; clear: both; }

.suggestion {
	width: 975px;
	position: absolute;
	z-index: 1000; 
	top: 35px; 
	left: 0; 
	padding: 7px; 
	background: #FFFFFF; 
	display: none;
	border: 1px solid #E67425!important;	
}
.suggestion .scrollSuggestion { height:200px; overflow:scroll; }

.suggestion .scrollSuggestion .divTodos { color: #DB5300; float:left; text-decoration: none; font-weight: bold; display: block; padding-top: 10px; }

.suggestion .scrollSuggestion .divFechar { color: #DB5300; float:right; text-decoration: none; font-weight: bold; display: block; padding-top: 10px; }

#divTodos,
#divFechar { margin: 0 0 0 15px; padding: 2px 5px; float: right; background: #E67425; }

#divTodos a,
#divFechar a { color: #fff; }

#bgMenu{
	background:url(../imagens/mundo-bgMenuTopo.png) no-repeat scroll 0 35px transparent;
	/*height:111px;
	position:absolute;
	top:139px;
	width:1000px;*/
	display: block;
	clear: both;
}

#menu{ }

#menuDepartamentos li.todosDep { display: none; }

#menuDepartamentos{ height:75px; }

#menuDepartamentos li {
	float:left;
	text-align:center;
	position:relative;
	z-index:5;
}

#menuDepartamentos li span{
	float:left;
	display:block;
	height:60px;
	width:11px;
}

#menuDepartamentos li span.depNome {
    height: auto;
    width: auto;
}

.menuEsquerda{
	background:url(../imagens/mundo-menuIni.png) no-repeat left top;
	
	
}

.menuDireita{
	background:url(../imagens/mundo-menuFim.png) no-repeat right top;
	
}

#menuDepartamentos .menuBlog .menuEsquerda,#menuDepartamentos .menuBlog:hover .menuEsquerda{
	background:url(../imagens/mundo-bgMenuBlogIni.png) no-repeat left top;
	
}

#menuDepartamentos .menuBlog .menuDireita, #menuDepartamentos .menuBlog:hover .menuDireita{
	background:url(../imagens/mundo-bgMenuBlogFim.png) no-repeat right top;
}

#menuDepartamentos .menuBlog a, #menuDepartamentos .menuBlog:hover a{
	width:31px;
	*width:33px;
	background:url(../imagens/mundo-bgMenuBlog.png) repeat-x left top;
}

#menuDepartamentos #d5140 .menuEsquerda, #menuDepartamentos #d5140:hover .menuEsquerda, /* OEX */
#menuDepartamentos #d4943 .menuEsquerda, #menuDepartamentos #d4943:hover .menuEsquerda /* PRODUÇÂO */
{
	background:url(../imagens/mundo-menuIni2.png) repeat-x left top;
}

#menuDepartamentos #d5140 .menuDireita, #menuDepartamentos #d5140:hover .menuDireita,/* OEX */
#menuDepartamentos #d4943 .menuDireita, #menuDepartamentos #d4943:hover .menuDireita/* PRODUÇÂO */
{
	background:url(../imagens/mundo-menuFim2.png) no-repeat right top;
}

#menuDepartamentos #d5140 a, #menuDepartamentos #d5140:hover a,/* OEX */
#menuDepartamentos #d4943 a, #menuDepartamentos #d4943:hover a/* PRODUÇÂO */
{
	background:url(../imagens/mundo-bgMenu2.png) repeat-x left top;
}

#menuDepartamentos #d4943 .sub a, #menuDepartamentos #d5140:hover .sub a{
	background:none;
}

#menuDepartamentos li a{
	background:url(../imagens/mundo-bgMenu.png) repeat-x scroll left top transparent;
	/*background:url(../imagens/mundo-menu-hover.gif) repeat-x scroll right -76px transparent;*/
   
	color:#FFFFFF;
	display:block;
	float:left;
	padding:20px 0 0;
	font-size:12px;
	height:40px;
	max-width:61px;
}

#menuDepartamentos li.todosDep a{
	border:none;
	max-width:85px;
}

#menuDepartamentos .menuBlog a{
	*padding:20px 11px 0;
}

#menuDepartamentos li a:hover{
	text-decoration:none;
}

#menu li:hover .sub,
#menu li:hover .sub2,
#menu li:hover .subEsquerda,
#menu li:hover .subEsquerda2 {
	display:block;
}

#menuDepartamentos .sub{
	/*width:192px;
	height:50px;
	background:url(../imagens/mundo-menuHover.png) no-repeat -14px -74px;*/
	left:0;
	position:absolute;
	top:50px;
	z-index:99;
	padding-top:20px;
	display:none;
}

#menuDepartamentos .sub2,
#menuDepartamentos .subEsquerda2 {
	/*width:384px;
	background:url(../imagens/mundo-menuHover.png) 0px 0px no-repeat;*/
	left:0;
	position:absolute;
	top:50px;
	z-index:20;
	padding-top:20px;
	display:none;
}

#menuDepartamentos .subEsquerda{
	/*width:192px;
	background:url(../imagens/mundo-subMenuTopo3.png) no-repeat;*/
	right:0;
	position:absolute;
	top:50px;
	z-index:20;
	padding-top:20px;
	display:none;
}

#menuDepartamentos .subEsquerda .subMenu_rodape {
	/*background-image: url(../imagens/mundo-subMenuRodape3.png) !important;
	background-repeat: no-repeat !important;
	background-position: 0 0 !important;*/
}

#menuDepartamentos #d5140 .sub,/* OEX */
#menuDepartamentos #d4943 .sub/* PRODUÇÂO */
{
	/*background:url(../imagens/mundo-subMenuTopo2.png) no-repeat;*/
}

#menuDepartamentos .subMenu{
	padding-left: 15px;
	padding-right:15px;
	width:172px;
	/*background:url(../imagens/mundo-subMenuBg.png) repeat-y;*/
}

#menuDepartamentos .sub2 .subMenu{
	padding-left:20px;
	width:157px;
	/*background:url(../imagens/mundo-subMenuBg02.png) repeat-y;*/
	float: left;
}

#menuDepartamentos .sub2 .subMenu2{
	padding-left:20px;
	width:172px;
	/*background:url(../imagens/mundo-subMenuBg03.png) repeat-y right top;*/
	float: left;
}

#menuDepartamentos #d5140 .subMenu,/* OEX */
#menuDepartamentos #d4943 .subMenu/* PRODUÇÂO */
{
	/*background:url(../imagens/mundo-subMenuBg2.png) repeat-y;*/
}

#menuDepartamentos .subEsquerda .subMenu {
	/*background-image: url(../imagens/mundo-subMenuBg3.png) !important;*/
}

#menuDepartamentos .subMenu li,
#menuDepartamentos .subMenu2 li {
	float:none;
	border:none;
	padding:2px 0;
	height:auto;
	text-align:left;
	width:192px;
	background:none;
}

#menuDepartamentos .subMenu li a,
#menuDepartamentos .subMenu2 li a {
	background:none;
	color:#FFFFFF;
	display:inline;
	float:none;
	height:auto;
	padding:0;
}

#menuDepartamentos .subMenu li a:hover,
#menuDepartamentos .subMenu2 li a:hover {
	color:#E88E00;
}	

#menuDepartamentos .subEsquerda .subMenu a {
	background-image: none !important;
}

#menuDepartamentos li:hover .menuEsquerda{
	background:url(../imagens/mundo-menuHover.png) no-repeat 0px -59px;
}

#menuDepartamentos li:hover .menuDireita{
	background:url(../imagens/mundo-menuHover.png) no-repeat right -59px;
	
}

#menuDepartamentos li:hover a{
	background:url(../imagens/mundo-menuHover.png) repeat-x scroll -239px -59px transparent;
}

#menuDepartamentos li:hover .subMenu li a,
#menuDepartamentos li:hover .subMenu2 li a {
	background:none;
}

#menuDepartamentos .subMenu_rodape{
	width:192px;
	height:28px;
	/*background:url(../imagens/mundo-menuHover.png) no-repeat -14px bottom;*/
}

#menuDepartamentos .sub2 .subMenu_rodape{
	width:384px;
	clear: both;
	overflow: hidden;
	height:28px;
	/*background:url(../imagens/mundo-menuHover.png) 0 -28px no-repeat;*/
}

#menuDepartamentos #d5140 .subMenu_rodape,/* OEX */
#menuDepartamentos #d4943 .subMenu_rodape/* PRODUÇÂO */
{
	/*background:url(../imagens/mundo-subMenuRodape2.png) 0 0 no-repeat;*/
}

#menuDepartamentos li#d5140,
#menuDepartamentos li#d4943/* PRODUÇÂO */
{
	z-index:3;
}

#menuDepartamentos li.menuBlog { z-index: 2; }

#menuDepartamentos #d4942 .subEsquerda2 {
    /*background: url("../imagens/mundo-menuHover.png") -14px -74px no-repeat;
    width: 190px;*/
}

#menuDepartamentos .sub,
#menuDepartamentos .sub2,
#menuDepartamentos .subEsquerda2 { 
	background: #9D3200; 
	border: 6px solid #DD4900; 
	border-radius: 0 20px 20px 20px;
	box-shadow: 3px 7px 2px #781F01;
}

#menuDepartamentos .subEsquerda2 {
	border-radius: 20px 0 20px 20px;
	left: auto;
	right: 0;
}

#barraLogin {
	background:#FFECDA;
	padding-bottom:5px;
	width:1000px;
	height: 31px;
}

#barraLogin p{
	float:left;
	margin:0 15px;
}

#barraLogin p,#barraLogin a{
	color:#bd1e02;
}

#barraLogin .seloSiteBlindado{
	margin:0 15px;
}

#bannerPrincipal, #bannerSecundario{
	background-color:#fff;
	text-align:center;
	position: relative;
	z-index: 10;
}

/*bannerPrincipal
****************/
#bannerPrincipal { margin: 0; padding: 15px 0 0 0; width: 100%; overflow: hidden; position: relative; z-index: 20; border: 0; }
#bannerPrincipal #slider { margin: 0 auto; width: 971px; height: 200px; background: url(../imagens/mundoterra-loader.gif) center center no-repeat; overflow: hidden; }
#bannerPrincipal #slider a { display: block; }
#bannerPrincipal #slider a.nivo-imageLink { margin:0; padding:0; width:100%; height:100%; position:absolute; top:0px; left:0px; border:0; z-index:27; display:none; }
#bannerPrincipal .nivo-slice { height:100%; position:absolute; display:block; z-index:24; }
#bannerPrincipal .nivo-caption { width:100%; position:absolute; left:0px; bottom:0px; background:#000; color:#fff; 	z-index:26; opacity:0.8; /*Overridden by captionOpacity setting*/ }
#bannerPrincipal .nivo-caption p { padding:5px; margin:0; }
#bannerPrincipal .nivo-directionNav a { 	position:absolute; top:45%; z-index:30; cursor:pointer; }
#bannerPrincipal .nivo-prevNav { left:0px; }
#bannerPrincipal .nivo-nextNav { right:0px; }
#bannerPrincipal #slider img { /*position:absolute;*/ z-index: 1; margin-top:10px; left:0px; }
#bannerPrincipal img {}
#bannersMenores { margin: 0 auto; padding: 10px 0; width: 970px; height: 292px; overflow: hidden; }
#bannersMenores img { margin: 0 11px 0 0; width: 316px; height: 292px; float: left; } 

/*****nivo-controlNav*/
#bannerPrincipal .nivo-controlNav { position: absolute; right: 2px; bottom: 5px; z-index: 28; }
#bannerPrincipal .nivo-controlNav a { margin: 0 5px 0 0; padding: 1px 0 0 0; width: 18px; height: 18px; float: left; border: 1px solid #FFF; background: #e9e9e9; color: #DB5300; font-weight: bold; text-align: center; cursor: pointer; font-size: 14px; }
#bannerPrincipal .nivo-controlNav a.active { background: #FF5002; color: #FFF; }
#bannerPrincipal .nivo-controlNav { position: absolute; right: 5px; bottom: 5px; z-index: 82; }
#bannerPrincipal .nivo-controlNav a { margin: 0 3px 0 0; padding: 1px 0 0 0; width: 18px; height: 18px; float: left; border: 1px solid #fff; font-weight: bold; text-align: center; cursor: pointer; font-size: 14px; background: #e9e9e9; color: #DB5300; }
#bannerPrincipal .nivo-controlNav a.active { background: #ff8d39; font-weight: bold; }
#bannerPrincipal .nivo-controlNav a:hover { text-decoration: none; }

#chat{
	float:right;
	overflow:hidden;	
}

#chat a{
	float:left;	
}

.msn{
	float: left;
}

#slider2 {
    position: relative;
}
#slider2 img {
    margin-top: 0!important;
}
#slider2 .owl-dots {
    position: absolute;
    bottom: 5px;
    right: 5px;
}
#slider2 .owl-dot {
    border: 1px solid red;
    display: inline-block;
    margin: 0 0 0 5px;
	color: #DB5300;
	background: #e9e9e9;
	border: 1px solid #fff;
	width: 18px;
	height: 18px;
	cursor: pointer;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	line-height: 19px;
    overflow: hidden;
}
#slider2 .owl-dot.active {
	background: #ff8d39;
	color: #fff;
}



/********************* =Estrutura *********************/

#conteudo{
	padding: 10px 0 0 0;
	background:#fff;
	clear:both;	
	padding-bottom:40px;
	position: relative;
	z-index: 1;
}

#conteudo:before {
	content:"";	
	width: 1030px;
	height: 62px;
	position: absolute;
	top: 10px;
	left: -15px;
	background:url(../imagens/mundoterra-sprite.png) -1px -121px no-repeat;
}

#conteudo:after {
    content: "";
    width: 100%;
    display: block;
    clear: both;
}

#HO #conteudo { padding-top: 20px; }
#HO #conteudo:before { top: 20px; }

#envolveConteudo{
	float:left;
	position: relative;
	z-index: 50;
}

#miolo{
	width:535px;
	margin:0 5px;
	float:left;
}

#miolo_total{
	margin:0 0 0 228px;
}

#miolo_carrinho{
	margin:0;
}

#coluna1{
	width:227px;
	float:left;
	position: relative;
	z-index: 50;
}

#Ins10000708 #coluna1, #Ins10000708 #conteudo:before,
#Ins2274 #coluna1, #Ins2274 #conteudo:before {
	display: none;
}

#Ins10000708 #miolo_total,
#Ins2274 #miolo_total {
	margin-left: 0;
	text-align: center;
}

#coluna2{
	width:222px;
	float:right;
}

#paginaConteudo{
	margin:10px 20px 10px 10px;
}

#paginaConteudo h2{
	background:url(../imagens/mundo-divideProd.png) repeat-x scroll left bottom transparent;
	color:#999999;
	font-size:20px;
	height:45px;
	margin-bottom:15px;
}

#institucional{
	float:left;
}

/********************* =Coluna 1 *********************/

.listaMenu, .listaMenu a, #hadassa a,.listaMenu2, .listaMenu2 a{
	color:#bd1e02;
}

.listaMenu, #listaTagCloud, #hadassa, .listaMenu2{
	margin:0 0 2px 7px;
	padding:10px 0;
	width:213px;
	background:url(../imagens/mundo-bgBoxesLat.png) no-repeat;
}

.listaMenu li,.listaMenu dd, .listaMenu2 dd, .listaMenu2 li{
	margin:0 0 3px 35px;
}

.listaMenu dt, .listaMenu2 dt{
	margin:15px 0 5px 35px;
	font-weight:bold;
}

#listaTagCloud{
	overflow:hidden;
	width: 900px;
	margin: 0 auto;
	background: none;
	
}

#listaTagCloud li{
	float:left;
	font-size:14px;
	color: #411303;
	padding: 0 5px;
	/*margin:3px;*/
}

#listaTagCloud li a{
	color:#333;
}

/* --==TAG CLOUD==-- */
#tagCloud { padding: 0 0 20px 0; }
#tagCloud a { color: #000000; display: block; }
#tagCloud li a, #tagCloud li a:link, #tagCloud li a:visited { color: #FFF; padding: 2px; text-decoration: none; }
#tagCloud li a:active, #tagCloud li a:hover { text-decoration: none; color: #FFF; background: #411303; }
#tagCloud li.nivel9 { font-size: 9px; }
#tagCloud li.nivel10 { font-size: 11px; }
#tagCloud li.nivel11 { font-size: 14px; }
#tagCloud li.nivel12 { font-size: 16px; }
#tagCloud li.nivel13 { font-size: 18px; }
#tagCloud li.nivel14 { font-size: 20px; }
#tagCloud li.nivel15 { font-size: 22px; }
#tagCloud li.nivel16 { font-size: 23px; }
#tagCloud li.nivel17 { font-size: 24px; }
#tagCloud li.nivel18 { font-size: 25px; }
#tagCloud li.nivel19 { font-size: 27px; }
#tagCloud li.nivel20 { font-size: 28px; }
#tagCloud li.nivel21 { font-size: 29px; }
#tagCloud li.nivel22 { font-size: 31px; }
#tagCloud li.nivel23 { font-size: 32px; }
#tagCloud li.nivel24 { font-size: 33px; }
#tagCloud li.nivel25 { font-size: 34px; }
#tagCloud li.nivel26 { font-size: 35px; }
#tagCloud li.nivel27 { font-size: 37px; }
#tagCloud li.nivel28 { font-size: 39px; }
#tagCloud li.nivel29 { font-size: 41px; }
#tagCloud li.nivel30 { font-size: 42px; }
#tagCloud li.nivel31 { font-size: 44px; }
#tagCloud li.nivel32 { font-size: 46px; }
#tagCloud li.nivel33 { font-size: 48px; }


/* .\ */

.menuOn, .menuOn2{
	font-weight:bold;
}

#buscaNegativa h2, #ulDep{
	display:none;
}

#buscaNegativa{
	margin-top:10px;
	margin-left:10px;
}

#hadassa{
	/*padding-left:35px;*/
	width:213px;
	padding:0;
}

#hadassa ul li{
	margin-top:5px;
}

#hadassa ul{
	margin-left:15px;
}

#hadassa .nav {
	background:url(../imagens/mundo-titMaisVend.png) no-repeat scroll 0 0 transparent;
	color:#BD1E02;
	font-size:12px;
	font-weight:700;
	height:35px;
	padding-top:9px;
	text-align:center;
	width:213px;
}
.nav .dep{
	
}

#hadassa .filtro1 {
	color:#BD1E02;
	display:block;
	font-weight:bold;
	margin:10px 0;
}

#divNavegacao li{
	font-weight:bold;
}

/********************* =Coluna 2 *********************/
.boxLojasEspeciais{
	width:213px;
	background:#FFF url(../imagens/mundo-bgLojas.png) 0 0 repeat-y;
}

.boxLojasEspeciais ul{
	clear:both;
	padding:0 15px 0 20px;
	overflow: hidden;
	width: 175px;
}

.boxLojasEspeciais li{
	float:left;	
	margin:5px;
}

.boxLojasEspeciais .buscarMarca{
	height:38px;
	padding-top:10px;
	background:#FFF url(../imagens/mundo-rdpLojas.png) 0 0 no-repeat;
	clear:both;
}

.buscarMarca #marcaId{
	width:185px;
	margin:5px 15px 15px;
}

.boxLateral{
	width: 213px;
	margin: 0;
	padding: 0;
	/* background:#fff url(../imagens/mundo-bgBoxesLat2.png) 1px 47px no-repeat; */
}

.boxLateral.empresas,
.boxLateral.giftCard {
    display: none;
}

.empresas p{
	margin:15px;
	color:#000;
}

.empresas p a{
	color:#000;
}

#stats{
	background:#fff url(../imagens/mundo-bgBoxesLat2.png) 1px 68px no-repeat;
	height:280px;
	/*position:relative;
	overflow:hidden;*/
}

#stats ol{
	list-style:decimal;
	margin:10px 40px;
	color:#BD1E02;
}

#stats li{
	margin-bottom:3px;
}

#stats span{
	margin:0 15px;
}

#stats a{
	color:#BD1E02;
}

.stepcarousel{
	position: relative;
	overflow: scroll;
}

.stepcarousel .belt{
	position: absolute;
	left: 0;
	top: 0;
}

.stepcarousel .panel{
	float: left;
	overflow: hidden;
}

.boxNews{
	color:#000;
}

.boxNews h3 {
	color: #f68930!important;
    display: block;
    font-family: 'Fauna One', serif;
    font-size: 20px;
    line-height: 48px;
    height: 48px;
    text-align: center;	
	background: none!important;
    margin: 0!important;
}

.boxNews .alinhaForm { margin: 0 5px 10px 12px; padding: 0 0 0 5px; }

.boxNews .txt{
	margin:5px 15px;
}

.giftCard p{
	margin:5px 15px;
	line-height:18px;
	float:left;
}

.giftCard p a{
	color:#000;
}

.giftCard img{
	margin:10px 0 0;
}

.sigaNos img{
	margin:0 1px;
}

#climaTempo{
	background:#FDB201;
	padding:15px 0;
	text-align:center;
	width:213px;
	display:none;
}

.comentarios{
	width:213px;
	margin:15px 0 5px;
	padding-bottom:10px;
	background:#fff url(../imagens/mundo-bgBoxesLat2.png) 1px 47px no-repeat;
}

.comentarios ul{ margin-top:10px; }

.comentarios ul li{
	border-bottom: 1px dotted #000000;
    margin-bottom: 10px;
    padding: 0 15px 10px;
	line-height:17px;
}

.comentarios a{ 
	color: #BD1E02;
	padding-left: 18px; 
}

/********************* =Conteudo *********************/

.produtos{
	margin:0 0 20px;
}

.produtos li{
	/*width:170px;
	float:left;
	text-align:center;
	margin:10px 0 20px;
	padding:40px 5px 0 0;
	background:url(../imagens/mundo-divideProd.png) center 0 no-repeat;*/
	width: 170px;
	text-align:center;
	margin:10px 0 20px;
	padding:40px 5px 0 0;
	/* background:url(../imagens/mundo-divideProd.png) center 0 no-repeat; */
	
	display: inline-block;
	vertical-align: top;
	zoom:1;
	*display: inline;
}

#divProdutos .produtos li{
	/*min-height:390px;*/
}

.produtos li .condicaoProd img{
	display:block;
	margin:0 auto 5px;
}

.aImg { position: relative; display: block; }
.seloBrinde { text-indent: -9999px; position: absolute; top: 0; left: 0; border:0; }


#opcoes{
	position:relative;
}

.bannerDepartamento{ margin-top:5px; text-align:center; }

.ico_opcoes{
	background:url(../imagens/mundo-btOpcoes.png) no-repeat scroll 0 0 transparent;
	display:block;
	height:23px;
	width:115px;
	overflow:hidden;
	margin:0 auto;
	text-indent:-9999px;
	/*top:150px;
	left:30px;
	position:absolute;*/	
}

.valor{
	font-size:12px;
	color:#666;
	line-height:16px;
}

.valor a{
	color:#A91100;
	/*display:block;*/
	height:0px;
}

.nomeProd{
	color:#E68A00;
	cursor:pointer;
	display:block;
	margin:15px 0;
}

.nomeProd a{
	color:#e68a00;
}

.statusProd { padding: 3px 0; display: block; color: #BD1E02; font-weight: bold; }
.statusProd a { color: #BD1E02; }

#guia{
	overflow:hidden;
}

#bannerMarca {
	padding: 15px 0;
}

#bannerMarca img {
	display: block;
	margin: 0 0 10px;
}

#bannerMarca .textoMarca {
	font-size: 11px;
	color: #666;
	text-align: justify;
}

#breadCrumb{
	width:519px;
	height:36px;
	margin:0 auto;
	padding-left:15px;
	line-height:32px;
	background:url(../imagens/mundo-bgBreadcrumb.png) 0 0 no-repeat;
	font-weight:bold;
	color:#fff;
	position: relative;
	overflow: hidden;
    border-bottom-left-radius: 10px;
}

#breadCrumb .titNomeMarcas {
	width: auto;
	color: #FFF;
	font-size: 12px;
	float: left;
}

#breadCrumb_2{
	width:694px;
	height:34px;
	margin:0 auto;
	padding-left:15px;
	line-height:32px;
	background:url(../imagens/mundo-bgBreadCrumb2.png) 0 0 no-repeat;
	font-weight:bold;
	color:#fff;
}

#breadCrumb_3{
	background:url(../imagens/mundo-bgBreadcrumb.png) no-repeat scroll 0 0 #8C2D01;
	color:#FFFFFF;
	font-weight:bold;
	height:36px;
	line-height:32px;
	margin:0 15px 0 20px;
	padding-left:15px;
}

#breadCrumb a, #breadCrumb_2 a,#breadCrumb_3 a{
	color:#fff;
	font-weight:normal;
	padding-right:20px;
	margin-right:5px;
	background:url(../imagens/mundo-setaBreadcrumb.png) right center no-repeat;
	float: left;
}

#filtroProdutos{
	width:289px;
	height:37px;
	margin-right:1px;
	padding:7px 0 0 15px;
	background:url(../imagens/mundo-bgFiltroProd.png) 0 0 no-repeat;
	float:right;
	color:#fff;
}

#filtroProdutos label{
	float:left;
	margin-right:10px;
	margin-top:5px;
}

/* ==PAGINACAO AUTOMATICA */
#loading_produtos {background: #F3F4F4 url(../imagens/ajax-loader.gif) no-repeat center; text-indent: -5000px; height: 30px;}
#topcontrol {z-index: 8888; bottom: 0px !important;}
#scrollToTop {text-indent: -5000px; display: block; width: 77px; height: 62px; background: url(../imagens/up.png) no-repeat center;}
#fechaPaginacao {display: none; text-align: center; background-color: #E9E9E9; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #4A4A5E; clear: both; padding: 5px 34px 5px 33px; width: 920px; margin: 0 auto;}
#fechaPaginacao strong span {color: #A90533;}


.paginacao{
	/*width:340px;*/
	padding-left:150px;
	margin:25px auto;
	overflow:hidden;
	clear:both;
	color:#fff;
	display: none;
}

.paginacao a, .paginacao span{
	width:20px;
	height:25px;
	float:left;
	padding-left:12px;
	line-height:25px;
	display:block;
	text-align:center;
	background:url(../imagens/mundo-bgPaginacao.png) 0 0 no-repeat;
}

.paginacao a{
	color:#fff;
}

.paginacao span{
	color:#fad12c;
}

.paginacao div#anterior, .paginacao div#proxima{
	float:left;
}

.paginacao div#anterior a, .paginacao div#proxima a{
	padding-left:0;
	background:none;
	color:#d77b00;
	width:auto;
	height:auto;
	display:inline;
	margin:0 5px;
}

#infoProduto, .descProd, .boxDetalhe{
	margin-left:30px;
	float:left;
}

#infoProduto{
	margin-top:20px;
	/*min-height:300px;*/
}

.descProd{
	margin-top:30px;
	position:relative;
}

#foto{
	width:244px;
	background:#FFF url(../imagens/mundo-bgBordaFoto.png) 0 0 repeat-y;
	text-align:center;
	float:left;
	margin-top:5px;
}

#produto {
	float: left;
	margin: 0 0 0 20px;
}

#fotos{ 
	margin: 10px 0 0 20px;
	float: left;
	}

.topoFoto{
	width:244px;
	height:17px;
	background:url(../imagens/mundo-bordaFotoTop.png) 0 0 no-repeat;
}

#infoCol{
	float:right;
	margin-left:20px;
	/*margin-right:30px;*/
	width:445px;
}

#VejaTambem { margin: 10px 0 0 0; padding: 5px; width: 200px; float: left; }
#VejaTambem h3 { width: 100%; color: #8A2B01; border-bottom: 1px solid #F9C700; }
#VejaTambem ul { padding: 0 0 0 20px; width: 96%; list-style-type:circle; }
#VejaTambem ul li { padding: 8px 0 0 0; }
#VejaTambem ul li a { color: #333333; }

#thumbs{
	
	overflow:hidden;
}

#thumbs li{
	float:left;
	margin-right:2px;
}

#thumbs img{
	padding:2px;
	background-color:#fefdd8;
	border:1px solid #ffda47;
}

#thumbs img:hover{
	border:1px solid #F9C700;
}

.acaoFoto{
	width:224px;
	height:31px;
	margin-top:10px;
	padding-left:20px;
	background:url(../imagens/mundo-opcaoFoto.png) 0 0 no-repeat;
	text-align:left;
	float: left;
}

.acaoFoto a{
	color:#A91100;
	display:inline-block;
	font-size:11px;
	line-height:18px;
	margin-top:5px;
}

#nomeProduto{
	font-size:18px;
	color:#999;
	margin-bottom:5px;
	width:450px;
}

.codProd{
	font-size:11px;
	font-weight:normal;
}

#varImagem{clear: left;}

.opcaoProd{
	width:428px;
	height:40px;
	background:#ffcc00 url(../imagens/mundo-opcoesProdIni.png) 0 0 no-repeat;
	font-weight:bold;
	color:#8c2d01;
	position:relative;
	z-index:1;
	margin-bottom:5px;
	padding-top:3px;
}

.opcaoProd .txt{
	margin: 12px 0 0 10px;
	min-width: 130px;
}

#nomeVar1{
	display:none;
}

#listaVariacao{
	height:18px;
	margin-top:10px;
	width:150px;
	text-transform:uppercase;
}

#listaVariacao span{
	color:#000;
}

.fimOpcaoProd{
	width:16px;
	height:43px;
	position:absolute;
	top:0;
	right:0;
	background:url(../imagens/mundo-opcoesProdFim.png) right 0 no-repeat;
}

.opcaoProd p{
	float:left;
	
}

.precoProd{
	width:432px;
	min-height: 150px;
	background:#fefdd8 url(../imagens/mundo-precoProdTop.png) 0 0 no-repeat;
}

.precoProdFim{
	width:432px;
	/*height:5px;*/
	clear:both;
	background:#fefdd8 url(../imagens/mundo-precoProdRod.png) 0 0 no-repeat;
}

.valorDetalhe, .parcelamentoDetalhe{
	padding:10px 15px;
	float:left;
}

.produtoIndisponivel{
	font-size:11px;
	line-height:16px;
	padding-top:0;
	margin-top:10px;
	padding:10px 15px;
}

.produtoIndisponivel p{
	margin-bottom:10px;
}

.produtoIndisponivel .msgerro{
	font-size:16px;
}

.produtoIndisponivel input{
	height:14px;
	width:200px;
	float:left;
	margin-right:10px;
	margin-top:2px;
}

.btAviseme{
	
}

.valorDetalhe{
	width:190px;
	font-size:11px;
	line-height:16px;
	padding-top:0;
	margin-top:10px;
	border-right:1px solid #ffeda7;
}

.valorDetalhe p{
	margin-bottom:10px;
}

.valorDetalhe .precoPor{
	font-size:11px;
	color:#666;
}

.precoProd strong{
	font-size:11px;
}

.precoProd .parcelas{
	color:#C21504;
	font-size:14px;
}

.parcelamentoDetalhe{
	width:170px;
	font-size:10px;
	line-height:14px;
}

.quantProd{
	position:relative;
	width:36px;
	height:19px;
	padding:2px;
	background:url(../imagens/mundo-bgQuantidade.png) 0 0 no-repeat;
	margin-bottom:10px;
	float: left;
}

.quantidade {
	background:none;
	border:none;
	height:14px;
	left:4px;
	position:absolute;
	text-align:center;
	top:3px;
	width:15px;
}

.quantProd a{
	position:absolute;
	right:5px;
	width:10px;
	height:10px;
	display:block;
}

.opcoesParcelamento { width: 100%; float: left; }

.btMenos{
	bottom:2px;
}

.btMais{
	top:2px;
}

.precoProd{
	font-size:11px;
	color:#666;
	position:relative;
	padding-bottom:10px;
	overflow: auto;
}

.precoDe{
	font-size:12px;
	text-decoration: line-through;
}

.precoPor{
	font-size:12px;
	color:#666666;
}

.precoParcelado{
	font-weight:bold;
	color:#C21504;
	font-size:14px;
}

.desconto {
	color: #C21504;
	font-size:11px;
	font-weight: bold;
	text-align: center;
}

.btComprar,#tagcarrinho{
	
	float: left;
	/*position:absolute;
	right:60px;
	top:10px;*/
}

#tagcarrinho { display: none; }

.btComprar a, #tagcarrinho a{
	width:89px;
	height:23px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../imagens/mundo-btComprar.png) 0 0 no-repeat;
	margin-bottom:10px;
}

.destaqueCor,.faixaPrazo a{
	color:#c21504;
}

.faixaPrazo{
	width:197px;
	margin-top:5px;
	padding-bottom:5px;
	text-align:center;
	font-size:12px;
	background:#FDFBA6;
	position: relative;
}

.faixaPrazo a{
	font-weight:bold;
	text-decoration:underline;
}

#janelaCepDetalhe {
	display: none;
	text-align: left; 
}

#janelaCepDetalhe input{
	float:left;
	height:18px;
	margin:5px 10px 0 0;
	width:150px;
}

#janelaCepDetalhe a{
	font-weight:bold;
	text-decoration:underline;
	color:#C21504;
}

#prazo {
	display: none; 
	position: relative;
	width: 200px;
}

*+html #prazo {margin-top: 3px;}
span#consultar {
	color: #333; 
	display: block;
}

#cliqueAqui {
	font-weight: bold; 
	font-size: 12px; 
	color: #f79239;
}

#prazo table {margin-top: 5px;}
#prazo td{min-width:50px;}

#abas{
	width:696px;
	border-bottom:1px solid #f9c700;
	overflow:hidden;
}

#abas li{
	float:left;
}

#abas li a, #abas li.abaOn a{
	color:#794600;
	height:20px;
	border-right:1px solid #eabb00;
	border-left:1px solid #ffdc51;
	padding:10px 10px 0;
	display:block;
	text-decoration:none;
	background-color:#ffcc00;
}

#abas li a:hover, #abas li.abaOn a{
	color:#fff;
	background-color:#8a2b01;
	border-right:1px solid #be3901;
	border-left:1px solid #be3901;
}

.abaOn a{
	font-weight:bold;
}

.descProd .infoAba{
	width:654px;
	background:url(../imagens/mundo-bgDesc.png) repeat-x 0 0 #fff;
	border:1px solid #ffe99d;
	border-top:none;
	padding:15px 20px;
	line-height:17px;
}

#conteudoAbas{
	overflow:hidden;
}


.icoVideo{
	height:19px;
	display:inline-block;
	padding-left:23px;
	margin-top:5px;
	margin-left:18px;
	font-weight:bold;
	background:url(../imagens/mundo-icoVideo.png) 0 0 no-repeat;
	line-height:18px;
	color:#a91100;
}

#conteudoAbas .icoVideo{
	margin:15px 0;
}

.avaliarProd{
	float:left;
	margin-right:20px;
	font-size:10px;
	color:#a61100;
}

.indiqueProd{
	width:182px;
	height:22px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin-right:20px;
}

.opiniãoProduto{
	margin-right:10px;
}

.indiqueProd{
	background:url(../imagens/mundo-btIndique.png) 0 0 no-repeat;
}

#envolveOpinioes #opinioesClientes{
	display:none;
}

#sejaOPrimeiro, #deOpiniao {
	display:none;
	float:left;
}

.vejaTambem{
	background:url(../imagens/mundo-divideProd.png) repeat-x scroll 0 0 transparent;
	 }

.boxDetalhe{
	background:url(../imagens/mundo-bgboxesDetalhe.png) repeat-x scroll 0 0 transparent;
	width:695px;
	margin-top:20px;
} 

.boxDetalhe .divisao {
	background:url(../imagens/mundo-divideProd2.png) repeat-x scroll 0 0 transparent;
	border:medium none;
	height:20px;
	margin:0;
}

.boxDetalhe .produtos{ 
	margin-left:20px;
}

.boxDetalhe .produtos li{
	padding:30px 5px 0;
	width:210px;
	background:none;
	min-height:100px;
	text-align:center;
}

.boxDetalhe .produtos img{
	margin-right:15px;
	margin-bottom:15px;
}

.boxDetalhe .produtos .nomeProd, .boxDetalhe .produtos .valor{

}

.organizaProd{
	clear:both;
}

.guiaCompra{
	text-align:center;
}

.prodCarrinho{}

.boxesCarrinho{
	width:940px;
	margin:0 auto;	
	background:#fff;
}

#fechaCarrinho thead{
	height:55px;
	border-bottom:1px dashed #fdd94a;
}

#fechaCarrinho thead td{
	height:40px;
	background:url(../imagens/mundo-divideProd2.png) repeat-x 0 0 #fff5d1;
	border-bottom:1px dashed #fdd94a;
	padding-top:15px;
}

#fechaCarrinho tr{ }

#fechaCarrinho td, #fechaCarrinho th{
	text-align:center;
}

#fechaCarrinho tbody td, #fechaCarrinho tbody th{
	padding:5px 0;
}

#fechaCarrinho th{
	text-align:left;
}

.imgCarrinho{
	height:68px;
	float:left;
	margin:0 25px;
}

.precoUniCarrinho{
	color:#931c08;
}

.precoSubTotal{
	color:#009900;
}

#fechaCarrinho .quantProd {
	float:none;
	margin:0 auto -10px;
}

.icoExcluir{
	vertical-align:middle;
}

.corUm td, .corUm th{
	background:url(../imagens/mundo-bgProdCar.png) repeat-x 0 0 #fde996;
}

#fechaCompra{
	overflow:hidden;
	position:relative;
}

.buscarCep, .embalagem{
	background-color:#FEECA9;
	border-top:1px dashed #FDD94A;
	float:left;
	height:50px;
	padding:15px 30px 0;
	width:630px;
}

.buscarCep .alinhaForm{
	margin:0 5px 0 0;
}

.buscarCep .linkPadrao{
	font-size:11px;
}

.embalagem{	
	clear:both;
	left:0;
	position:absolute;
	top:167px;
	padding:5px 30px 10px;
}

.embalagem img{	
	vertical-align:middle;
}

#boxBonus{
	border-top:1px dashed #FDD94A;
	background-color:#FFF5D1;
	padding-left:30px;
	width:910px;
	height:100px;
}

#boxBonus .msgerro{
	
}

.bonusObs{
	margin:5px 0;
}

#campoBonus{
	float:left;
	height:90px;
	padding-top:10px;
	width:650px;
}

#valorBonus{
	background-color:#FEECA9;
	float:right;
	font-size:12px;
	height:90px;
	padding-top:10px;
	text-align:center;
	width:250px;
}

#valorBonus h6{
	margin:15px 0;
}

#valorBonus span{
	color:#931C08;
	font-size:16px;
	font-weight:bold;
}

#btRecalcular2{
	vertical-align:middle;
	width:31px;
	height:31px;
	background:url(../imagens/mundo-btOk.png) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-right:10px;
}

.buscarCep .txt{
	float:left;
	line-height:25px;
	margin-right:10px;
}

.buscarCep .txt2{
	float:left;
	line-height:17px;
	margin-right:10px;
	
	/*hacs para IE7*/
	#margin-right:73px !important;
	#margin-top:-10px !important;
	#float:none !important;
	/*hacs para IE7*/
}

.verPrecos{
	background-color:#fde171;
	float:left;
	width:244px;
	height:130px;
	border-top:1px dashed #fdd94a;
	padding:0 3px;
}

.verPrecos h6, .valorTotal{
	font-size:16px;
	font-weight:600;
}

.verPrecos h6{
	float:left;
}

.verPrecos h6,.verPrecos p{
	margin-top:15px;
}

.verPrecos p{
	float:right;
	text-align:center;
	width:150px;
}

.boxvalorFrete, .valorTotal{
	height:50%;
	padding:0 15px;
	overflow:hidden;
}

.boxvalorFrete{
	color:#931c08;
	border-bottom:1px dashed #fff;
	font-size:16px;
	font-weight:700;
}

.valorTotal{
	color:#009900;
}

.linkPadrao{
	color:#931c08;
	text-decoration:underline;
	line-height:27px;
}

#fecharPedido .linkPadrao{
	float:left;
	margin-right:15px;	
}

.msgerro{
	clear:both;
	color:#EB2305;
}

.btAcaoCarrinho{
	padding:30px 0;
	overflow:hidden;
}

.btContinuarComprando{
	width:202px;
	height:22px;
	background:url(../imagens/mundo-btContinuarComprando.png) 0 0 no-repeat;
	float:left;
	margin-right:10px;
}

.btFinalizarCompra{
	width:163px;
	height:22px;
	background:url(../imagens/mundo-btFinalizarCompra.png) 0 0 no-repeat;
}

.bt{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

#formasPgto, #fecharPedido{
	background:url(../imagens/mundo-bgBoxesCar.png) 0 0 repeat-x #fff;
	overflow:hidden;
	padding-bottom:20px;
}

.bgTitulo{
	height:40px;
	padding-top:30px;
	background:url(../imagens/mundo-divideProd3.png) repeat-x scroll 0 0 #feeaa1;
}

#formasPgto dl{
	float:left;
	margin:20px 80px 0 20px;
}

#formasPgto dt{
	color:#c84600;
	font-weight:bold;
	font-size:12px;
}

#formasPgto dd{
	margin:10px 0;
}

#formasPgto dd input{
	margin-right:5px;
	vertical-align:middle;
}

#formasPgto dd img{
	vertical-align:middle;
}

#formCad{
	padding:20px;
}

#fecharPedido .clearB{
	overflow:hidden;
	line-height:25px;
}

#btContinuar{
	margin-top:15px;
	background:url(../imagens/mundo-btContinuar.png) no-repeat;
	width:113px;
	height:22px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

.listaDepoimentos{
	
}

.fotoLojas{
	overflow:hidden;
	margin-bottom:25px;
}

.fotoLojas img{
	float:right;
	border:2px solid #DF7500;
	padding:3px;
	margin-left:10px;
}

.dataDepo{
	font-style:italic;
	font-size:12px;
}

.strongCor{
	color:#C21504;
}

.emailDepo{
	color:#E68A00;
}

.telContato{
	color:#E68A00;
	text-decoration: underline;
}

/******institucional*/
#institucional h4 {
	font-size:14px;
	margin-bottom:10px;
	color:#E68A00;
}

#institucional h4 span{
	
}

#institucional p{
	margin-bottom:20px;
	line-height:18px;
}

#institucional p a.txt2{
	color:#E68A00;
}

cite{
	display:none;
}

/********************* =Rodape *********************/

#rodape{
	padding-bottom:20px;
	background: #7f2701;
	display: block;
	clear: both;
	
}

#rodape #mioloRodape { 
	background: url(../imagens/mundo-bg-rodape.jpg) 0 35px repeat;
	margin: 0 0 40px 0;
	padding: 0 0 15px 0;
	overflow: auto;
 }

.acabamentoRodape{
	width:1000px;
	height:35px;
	display:block;
	background:url(../imagens/mundo-acabamentoRodape.png) 0 0 no-repeat;
	
}
.menuRodape{
	height:320px;
	float:left;
	margin:0 0 0 50px;
	padding-right:50px ;
	padding-top:20px;
	background:url(../imagens/mundo-divideMenuRod.png) right center no-repeat;
}

.semBg{
	background:none;
}

.menuRodape ul{ }

.menuRodape li{
	margin-bottom:5px;
}
	
.menuRodape li a{
	color:#fff;
}

.infoRodape{
	clear:both;
	padding:10px 40px 20px;
	background-color:#530000;
	color:#fff;
	line-height:18px;
	text-align:justify;
	display: none;
}

#rodape strong{
	color:#fbaa13;	
}

.subRodape{
	padding-top:20px;
}

.formasPgto{
	float:left;
	margin:0 30px 0 50px;
	min-height: 170px;
	display: none;
}

.formasPgto div{
	width:245px;
}

.ondeEstamos {
    padding: 0 0 0 50px;
    width: 450px;
    float: left;
}

.ondeEstamos p{
	font-size:13px;
	margin:0 0 5px 0;
	color:#fff;
	position:relative;
}

.ondeEstamos span{
	position:absolute;
	right:0;
}
.selosRodape {
    padding: 0;
    float: left;
    width: 470px;
}

.selosRodape img{
	margin-top:10px;
	margin-right:10px;
	float: left;
}
.selosRodape img:last-child {
    margin-right: 0;
}

.colunaSelos {
	overflow: hidden;
    width: 205px;
    float: left;
	
}

.lojasAutorizadas,  
.parceiros {
    margin: 10px auto 0;
    width: 922px;
    display: table;
	text-align: center;
}

.lojasAutorizadas {
    padding: 0 0 20px 0;
}
.lojasAutorizadas img {
    margin: 0;
}

.seloSeguro{
	clear:both;
	overflow:hidden;
}
/* .seloSeguro img{
	margin-right:10px;
} */

.seloSeguro span{
	font-size:11px;
	color:#fff;
	line-height:18px;
	margin: 0 -8px 0 0;
}

.siteBlindado {
	background:url(../imagens/mundo-seloSiteBlindado.png) no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:43px;
	padding:10px 0 0 13px;
	width:130px;
	margin-right:8px;
}

#faq{
	
}

#faq dt,#respostasFaq dt {
color:#E68A00;
font-size:14px;
font-weight:bold;
margin:10px 0;
}

#faq dd {
margin-bottom:3px;
}

#faq dd a {
color:#000000;
text-decoration:underline;
}

#respostasFaq {
margin-top:30px;
}

#respostasFaq dd {
margin-bottom:10px;
}

.linkTopo{
text-align:right;
}

.linkTopo a{
color:#BD1E02;
text-decoration:underline;
}


/********************* =Classes *********************/

.floatR{
	float:right;
}
.floatR .link {
	display: inline-block;
    text-indent: -5000px;
    background: url(../imagens/logo-h5web-modelo2.png) center center no-repeat;
    width: 88px;
    height: 32px;
    margin: 0 47px 0 0;
    padding: 5px;
    border-radius: 3px;
    background-color: #fff;
}

.floatL{
	float:left;
}

.clearB{
	clear:both;
}

#fechaCarrinho .tLeft{
	text-align:left;
}

.linkImagem{
	display:block;
	text-align:center;
}
/********************* =Inputs *********************/

.input_g{
	height:20px;
	margin:5px 0 10px;
	padding:2px;
	vertical-align:middle;
	width:180px;
}

.input_gg{
	height:20px;
	margin:5px 0 10px;
	padding:2px;
	vertical-align:middle;
	width:400px;
}

.input_textArea{
	margin:5px 0 10px;
	padding:2px;
	vertical-align:middle;
	width:400px;
}

#btLogin{
	display:block;
	float:left;
	height:31px;
	margin:0 10px;
	width:31px;
}

#bonus{
	float:left;
	height:27px;
	padding:3px;
	vertical-align:middle;
}

#inputCep{
	vertical-align:middle;
	width:110px;
	text-align:center;
	height:27px;
	padding:3px;
}

#btCep{
	vertical-align:middle;
	width:31px;
	height:31px;
	background:url(../imagens/mundo-btOk.png) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin-right:10px;
}
#fecharPedido form{
	margin:15px 0 0 25px;
}

#fecharPedido input, #fecharPedido label{
	vertical-align:middle;
}

#fecharPedido label{

}

#fecharPedido .alinhaFechaPed label{
	line-height:30px;
	float:left;
	margin:0 10px;
}

.inputText{
	margin:0 15px 0 5px;
}

.alinhaFechaPed{
	clear:both;
	overflow:hidden;
	margin:10px 0;
}

.alinhaFechaPed input,.alinhaFechaPed #email{
	width:175px;
}

.alinhaFechaPed #senha{
	width:130px;
}

.alinhaFechaPed #cep2, .alinhaFechaPed #cep3{
	width:80px;
}

#fecharPedido .alinhaForm{
	
}

.alinhaFechaPed .alinhaForm{
	
}

.alinhaForm{
	float:left;
	position:relative;
	height:30px;
	margin:0 5px 10px 0px;
	padding:0;
}

.alinhaFormSel{
	float:left;
	height:30px;
}

.alinhaFormBt{
	float:left;
}

.fimInput {
	display:inline-block;
	height:30px;
	width:8px;
}

.alinhaForm input{
	border:medium none;
	height:30px;
	float:left;
	line-height:30px;
	width: 395px;
}

#buscaTopo .alinhaForm {
	background:url(../imagens/mundo-inputIni.png) no-repeat scroll 0 0 transparent;
}

#buscaTopo .alinhaForm input{
	background:url(../imagens/mundo-inputBg.png) repeat-x scroll 0 0 transparent;
}

#buscaTopo .fimInput {
	position:absolute;
	top:0;
	right:0;
	/* background:url(../imagens/mundo-inputFim.png) no-repeat scroll 0 0 transparent; */
}

.boxNews .alinhaForm {
	background:url(../imagens/mundo-inputIni3.png) no-repeat scroll 0 0 transparent;
}

.boxNews .alinhaForm input {
	background:url(../imagens/mundo-inputBg3.png) repeat-x scroll 0 0 transparent;
}

.boxNews .fimInput {
	background:url(../imagens/mundo-inputFim3.png) no-repeat scroll 0 0 transparent;
}

#campoBonus .alinhaForm {
	background:url(../imagens/mundo-inputIni6.png) no-repeat scroll 0 0 transparent;
}

#campoBonus .alinhaForm input {
	background:url(../imagens/mundo-inputBg3.png) repeat-x scroll 0 0 transparent;
}

#campoBonus .fimInput {
	background:url(../imagens/mundo-inputFim6.png) no-repeat scroll 0 0 transparent;
}

.buscarCep .alinhaForm {
	background:url(../imagens/mundo-inputIni6.png) no-repeat scroll 0 0 transparent;
}

.buscarCep .alinhaForm input {
	background:url(../imagens/mundo-inputBg3.png) repeat-x scroll 0 0 transparent;
}

.buscarCep .fimInput {
	background:url(../imagens/mundo-inputFim6.png) no-repeat scroll 0 0 transparent;
}

.alinhaFechaPed .alinhaForm {
	background:url(../imagens/mundo-inputIni3.png) no-repeat scroll 0 0 transparent;
}

.alinhaFechaPed .alinhaForm input {
	background:url(../imagens/mundo-inputBg3.png) repeat-x scroll 0 0 transparent;
}

.alinhaFechaPed .fimInput {
	background:url(../imagens/mundo-inputFim3.png) no-repeat scroll 0 0 transparent;
}

.boxNews .alinhaForm #nome {
	width:175px;
}

.boxNews .alinhaForm #email2 {
	width:175px;
}

.boxNews .alinhaForm #email{
	width:135px;
}

#btOkNews{
	vertical-align:middle;
}

#ordenacao{}

/********************* =CSS do Selectmenu *********************/

.nomeBusca p{
  float: left;
  margin:3px 5px 0 0;
}
.filtroConteudo p a:hover{
	text-decoration:none;
}
.ui-selectmenu {
	background:url(../imagens/mundo-inputBg.png) repeat-x scroll 0 0 transparent;
	color:#CC7A00;
	display:block;
	height:30px;
	margin-right:10px;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	width:210px;
}
.ui-selectmenu-icon {
	background:url(../imagens/mundo-icoSelect.png) no-repeat scroll 0 0 transparent;
	display:block;
	height:30px;
	position:absolute;
	right:-5px;
	top:0;
	width:36px;
}
.ui-selectmenu-menu  {
	background-color:#FFFFFF;
	border:1px solid #E5E5E5;
	border-top:none;
	list-style:none outside none;
	margin:0;
	overflow:auto;
	padding:0;
	position:absolute;
	text-align:left;
	visibility:hidden;
	z-index:100;
}
#marcaId-menu{
	height:250px;
}
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown {}
.ui-selectmenu-menu li { }
.ui-selectmenu-menu li a, .ui-selectmenu-status {
	display:block;
	line-height:1.4em;
	outline:medium none;
	padding:0.3em 1em;
	text-decoration:none;
}
.ui-selectmenu-menu li a:hover{
background:#f7f7f7;
text-decoration:none;
}
.ui-selectmenu-status {
	background:url(../imagens/mundo-inputIni.png) no-repeat scroll left top transparent;
	height:30px;
}
.buscarMarca .ui-selectmenu-icon {
	background:url(../imagens/mundo-icoSelect2.png) no-repeat scroll 0 0 transparent;
	right:0px;
}
.buscarMarca .ui-selectmenu {
	background:url(../imagens/mundo-inputBg2.png) repeat-x scroll 0 0 transparent;
	width:185px;
	margin:0 auto;
}
.buscarMarca .ui-selectmenu-status {
	background:url(../imagens/mundo-inputIni2.png) no-repeat scroll left top transparent;
	height:30px;
}
#filtroProdutos .ui-selectmenu-icon {
	background:url(../imagens/mundo-icoSelect4.png) no-repeat scroll 0 0 transparent;
	right:-3px;
}
#filtroProdutos .ui-selectmenu {
	background:url(../imagens/mundo-inputBg4.png) repeat-x scroll 0 0 transparent;
	width:185px;
	margin:0 auto;
}
#filtroProdutos .ui-selectmenu-status {
	background:url(../imagens/mundo-inputIni4.png) no-repeat scroll left top transparent;
	height:30px;
}
.opcaoProd .ui-selectmenu-icon {
	background:url(../imagens/mundo-icoSelect5.png) no-repeat scroll 0 0 transparent;
	right:0;
	height:25px;
}
.opcaoProd .ui-selectmenu {
	background:url(../imagens/mundo-inputBg5.png) repeat-x scroll 0 0 transparent;
	height:25px;
	margin-top:5px;
}
.opcaoProd .ui-selectmenu-status {
	background:url(../imagens/mundo-inputIni5.png) no-repeat scroll left top transparent;
	height:25px;
}
.opcaoProd .ui-selectmenu-status {
	line-height:17px;
}
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 22px; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content { 
	color:#CC7A00;
}
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
.ui-corner-top {
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
}
.ui-corner-all {
-moz-border-radius:6px 6px 6px 6px;
}
.ui-corner-bottom {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
}
.ui-selectmenu:hover{
	text-decoration:none;
}
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }

/********************* =Carrinho aberto *********************/
#carrinhoExpansivo{
	position:absolute;
	top:85px;
	right:0px;
	width:255px;
	text-align:left;
	z-index:80;
	display:none;
}
#bgCarrinho{
	background:url(../imagens/mundo-bgCarrinhoTop.png) repeat-y;
	width:255px;
	padding:15px 0 20px;
}
#ultimoProduto{
	background-color:#400000;
	border:1px solid #4A0000;
	margin:20px 5px;
	overflow:hidden;
	padding:10px;
}
#ultimoProduto img{
	float:left;
	margin-right:12px;
}
#ultimoProduto h6{
	margin-bottom:10px;
}
#ultimoProduto h6 a{
	color:#fff;
}
#ultimoProduto strong{
	color:#ce2320;
	font-size:12px;
}
.tit_carrinho1{
	background:url(../imagens/mundo-bgConfirmaProd.png) no-repeat scroll 0 0 transparent;
	color:#000000;
	font-size:10px;
	font-weight:normal;
	height:28px;
	line-height:28px;
	padding-left:30px;
	width:205px;
	margin:0 auto 15px;
}
.tit_carrinho2{
	clear:both;
	color:#FFCC00;
	margin-top:10px;
	text-align:center;
}
ul.listaUltimosProdutos{
	margin:10px auto;
}
ul.listaUltimosProdutos li{
	background:none repeat scroll 0 0 #400000;
	border-bottom:1px solid #4A0000;
	margin:0 auto 1px;
	padding:10px;
	width:220px;
}
ul.listaUltimosProdutos a{
	color:#FFFFFF;
	font-size:12px;
}
.opcaoCarrinho{
	margin:20px auto 0;
	overflow:hidden;
	padding:0 10px;
}
a.txtContinuar, a.txtFinalizar{
	color:#7ABA1B;
	float:left;
	font-size:12px;
	text-decoration:underline;
}
a.txtFinalizar{
	color:#ce2320;
	float:right;
}
#fechaCarrinho{
	clear:both;
	background:url(../imagens/mundo-rodapeCarrinhoTop.png) no-repeat;
	height:22px;
	text-align:center;
}
#btFechaCarrinho{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

.valorCarrinhoTop{
	color:#ffcc00;
	font-weight:bold;
}
/********************* =Detalhe produto/quick view *********************/

.prodQuickview{
	display:none;
	
	top:0px;
	left:0px;
	width:323px;
	z-index:9999;
}
.produtoInfoValor .prodQuickview{
	top:0;
	left:10px;
}
.topoQuickview{
	position:relative;
	background:url(../imagens/mundo-bordaOpcoes.png) no-repeat;
	height:15px;
}
.topoQuickview a{
	position:absolute;
	right:-8px;
	top:-8px;
}
.produtos li .topoQuickview a{
	position:absolute;
	right:8px;
	top:-15px;
}
#janelaLogin .topoQuickview a, #quickLogin .topoQuickview a, #janelaCepDetalhe .topoQuickview a{
	position:absolute;
	right:10px;
	top:-15px;
}
.topoQuickview a.btFechar{
	right:20px;
	top:-15px;
}
.prodQuickview .dados {
	background:url(../imagens/mundo-bgOpcoes.png) repeat-y scroll 0 0;
	margin:0;
	padding:0 20px;
	position:relative;
	overflow:hidden;
}
.produtos .prodQuickview .dados{
	padding:0;
	overflow:hidden;
}
.rodapeQuickview{
	background:url(../imagens/mundo-bordaOpcoesFim.png) no-repeat;
	height:19px;
	clear:both;
}
.prodQuickview .colunaImagem{
	float:left;
	text-align:center;
	margin-left:30px;
	margin-right:20px;
}
.prodQuickview .colunaImagem img{
	width:85px;
}
.prodQuickview .colunaDados{
	float:left;
	width:170px;
	text-align:left;
}
.prodQuickview .opcoesCores{
	margin-top:5px;
}
.prodQuickview .opcoesCores li{
	margin:0 10px 5px 0;
	background:none;
	float:left;
	padding:0;
	min-height:30px;
	text-align:left;
	width:auto;
	text-transform:capitalize;
}
.prodQuickview .opcoesCores li a{
	padding:0;
	background:none;
}
.btDetalhes  {
	height:22px;
	width:112px;
	background:url(../imagens/mundo-btVerDetalhes.png) no-repeat scroll 0 0 transparent;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	margin-right:25px;
	margin-top:10px;
}

#janelaLogin .linkPadrao, #quickLogin .linkPadrao{
	clear:both;
	display:block;
	line-height:16px;
}

/********************* =quick view *********************/
#quickPrazoTopo{
    position:absolute;
    top:90px;
    left:370px;
  }
#janelaCepDetalhe{
	left:0;
	top:140px;
}
#barraLogin .prodQuickview{
	left:130px;
	top:40px;
}
.produtoInfoValor .prodQuickview{
	top:0;
	left:10px;
}
/********************* =Star rating *********************/

.ui-stars-star, .ui-stars-cancel {
	float: left;
	width: 17px;
	height: 20px;
	text-indent: -5000px;
	cursor: pointer;
	display: block;
	overflow: hidden;
}
.ui-stars-star a, .ui-stars-cancel a {
	display: block;
	width: 16px;
	height: 100%;
	background: url(../imagens/mundo-ui-stars.png) no-repeat 0 0px;
}
.ui-stars-star a {
	background-position: -32px 0px;
}
.ui-stars-star-on a {
	background-position: -48px 0px;
}
.ui-stars-star-hover a {
	background-position: -64px 0px;
}
.ui-stars-cancel-hover a {
	background-position: -16px 0px;
}
.ui-stars-star-disabled, .ui-stars-star-disabled a, .ui-stars-cancel-disabled a {
	cursor: default !important;
}

/********************* =Pop-ups *********************/

#cboxIframe html{
	background:none;
}
#popSite{background-image:none; background-color:#fff;}
#popInterno{
	background-color:#FFFFFF;
	padding:0 0 0 15px;
	text-align:left;
	width:425px;
}
.produtoEnvio{
	background-color:#fff;
}
#popInterno h3{
	font-size: 12px;
	clear:both;
}
#popInterno h4{
	display:none;
}
#popInterno .produtoEnvio h1{
	font:17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	text-transform:uppercase;
}
.produtoEnvio table p{
	text-align: center;
}
#popInterno .txt2{
	color: #666;
	font-size: 10px;
}
#envolveOpinioes #opinioesClientes{
	display:none;
}
.produtoEnvio{
	margin: 110px 0 0 0;
	text-align: center;
}
.produtoEnvio img{
	float:left;
	border:1px solid #ccc;
	margin-right:5px;
}

#div_opiniao { padding: 10px 40px; }

.opiniaoCliente{
	border-bottom: 1px solid #F9C700;
	padding-bottom:10px;
	padding-top:15px;
	background:url(../imagens/mundo-quote-final.png) bottom right no-repeat;
}
.opiniaoCliente h3 {
	margin-bottom:5px;
}
.opiniaoCliente p {
	margin-top:5px;
	width: 91%;
	padding-left: 33px;
	
}
.opiniaoCliente .destaque{
	font-size:16px;
	font-weight:700;
	color:#009900;
	background:url(../imagens/mundo-quote-inicial.png) top left no-repeat;
	padding: 5px 0 3px 33px;
	
}
.opiniaoCliente strong{
	font-size:11px;
	padding: 0 0 0 33px;
}

.navegacaoOpini { margin: 20px 0 8px 0; padding: 5px; width: 100%; float: left; clear: both; text-align: right; }
.navegacaoOpini a.txt { color: #8A2B01  }
.navegacaoOpini .proximo { margin: 0 0 0 4px; }
.navegacaoOpini .antes { margin: 0 4px 0 0; }



.formEnvio{
	margin-top:15px;
}
.formEnvio div{
	height: 25px;
	margin-bottom:15px;
}

.formEnvio .divText {
	height: auto;
}

.formEnvio div label {
	display: block;
	float: left;
	width: 100px;
}

.formEnvio div input {
	display: block;
	float: left;
}

.formEnvio .inputText, .formEnvio textarea{
	top:0;
	left:90px;
	padding:2px;
}
.formEnvio .inputText, .formEnvio .divText textarea {
	width:240px;
	border: 1px solid #A91100;
	padding: 2px 5px;
}
.formEnvio textarea{
	width:255px;
	height:80px;
	margin-left: 5px;
}
.botoes{
	margin-left:120px;
}
.btEnviar, .btLimpar{
	width:95px;
	height:25px;
	text-indent:-9999px;
	border:none;
	border: 0;
	float:left;
	cursor:pointer;
	display:block;
}

.btEnviar{
	background:url(../imagens/mundo-btEnviar.png) 0 0 no-repeat;
}

.btLimpar{
	background:url(../imagens/mundo-btLimpar.png) 0 0 no-repeat;
	margin-left:40px;
}

/********************* =Login avaliacao *********************/

#janelaLoginAvaliacao {position: absolute; z-index: 10; background-color: #FFF; margin-top: 17px; display: none; background: url(../imagens/task-bgLoginAvaliacao.gif) no-repeat top left; width: 170px;}
#janelaLoginAvaliacao #mioloLogin {padding: 5px 5px 0 5px;}
#janelaLoginAvaliacao .acabLogin {background: url(../imagens/task-bgLoginAcab.gif) no-repeat top left; height: 6px;}
#janelaLoginAvaliacao input {vertical-align: middle;}

#avaliacao{
	clear:both;
	margin-bottom:15px;
	overflow:hidden;
	display: none;
}

.avaliaProduto, .avaliaProduto a{
	color:#931C08;
}

/*== SLIDESHOW ==*/
/*
#slideshowHolder{
	width:375px;
	height:360px;
	margin:0px;
	float:left;

}


#slider {
	position:relative;
	z-index: 1;
	display: block;
	width: 375px;
	height: 250px;
}


#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#slider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}

#slider2 {
	position:relative;
	z-index: 1;
	display: block;
	width: 375px;
	height: 250px;
}


#slider2 img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#slider2 a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}

#slider2 img {
	position:absolute;
	z-index: 1;
	top:0px;
	left:0px;
}*/

#slider3 {
	position:relative;
	z-index: 1;
	display: block;
	width: 375px;
	height: 250px;
}


#slider3 img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#slider3 a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}


#slider3 img {
	position:absolute;
	z-index: 1;
	top:0px;
	left:0px;
}

/*slider4*/
#slider4 {
	position:relative;
	z-index: 1;
	display: block;
	width: 375px;
	height: 250px;
}


#slider4 img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#slider4 a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}


#slider4 img {
	position:absolute;
	z-index: 1;
	top:0px;
	left:0px;
}

/*
 .nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}

.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; 
	width:100%;
	z-index:89;
}

.nivo-caption p {
	padding:5px;
	margin:0;
}

.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}

.nivo-prevNav {
	left:0px;
}

.nivo-nextNav {
	right:0px;
}

#slider img {
	position:absolute;
	z-index: 1;
	top:0px;
	left:0px;
}

.nivo-controlNav {
	
	float:right;
	margin-top:302px;
	z-index: 99;
}

.nivo-controlNav a {
	display:block;
	width:16px;
	height:16px;
	background:url(../imagens/mundo-bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
	position:relative;
	z-index:99;
	cursor:pointer;
}

.nivo-controlNav a.active {
	background-position:-16px 0;
	font-weight:bold;
}
FIM CSS SLIDESHOW  */



/* =Midias sociais */
#compartilhe {margin: 10px 0;}
#compartilhe .tit {display: block; padding-bottom: 5px;}


/* =Central de Atendimento */
#centralAtendimento {
	clear: both;
	overflow: hidden;
	width: 742px;
}

#centralAtendimento .obs {
	font-size: 9px;
	color: #BD1E02;
	font-weight: bold;
}

#centralAtendimento #chatOnline,
#centralAtendimento #soliciteOrcamento,
#centralAtendimento #emailContato {
	text-align: right;
	padding: 0 10px 10px;
			line-height: normal;
			margin: 0;
}

#centralAtendimento #chatOnline img,
#centralAtendimento #soliciteOrcamento img, 
#centralAtendimento #emailContato img {
	vertical-align: middle;
	margin: 0 0 0 5px;
}

#centralAtendimento #chatOnline a,
#centralAtendimento #soliciteOrcamento a,
#centralAtendimento #emailContato a {
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

#centralAtendimento #chatOnline a:hover,
#centralAtendimento #soliciteOrcamento a:hover,
#centralAtendimento #emailContato a:hover {
	text-decoration: underline;
}

#centralAtendimento .colunaEsquerda,
#centralAtendimento .colunaDireita {
	float: left;
	width: 50%;
}

#centralAtendimento .boxCentralAtend,
#centralAtendimento .boxCentralAtendLarg,
#centralAtendimento .boxEspecial {
	padding: 0 10px;
	margin: 0 0 10px;
}
 
#centralAtendimento .boxCentralAtendLarg,
#centralAtendimento .boxEspecial {
	clear: both;
	overflow: hidden;
}

#centralAtendimento #boxSac li,
#centralAtendimento #boxAtendVirtual li {
	float: none;
	width: 100%;
}

#centralAtendimento #boxFaq ul {
	padding: 8px 0 8px 30px;
}

#centralAtendimento #boxVendasCoop p {
	background-color: #FCF5D7;
	padding: 5px 15px 10px;
	margin: 0;
}

#centralAtendimento #boxVendasCoop li {
	float: none;
	clear: both;
}

#centralAtendimento #boxFaq li {
	float: none;
	width: 100%;
	list-style: decimal;
}

#centralAtendimento h4 span {
	display: block;
}

#centralAtendimento .boxCentralAtend h4,
#centralAtendimento .boxCentralAtendLarg h4 {
	background-color: #df7500;
	color: #7e2601;
	font-size: 14px;
	padding: 3px 5px;
	cursor: pointer;
			margin: 0;
}

#centralAtendimento .boxEspecial h4 {
	background-color: #ffd527;
	color: #bd1e02;
	font-size: 14px;
	padding: 3px 5px;
	cursor: pointer;
			margin: 0;
}

#centralAtendimento h4.aberto span {
	background-image: url(../imagens/btn-ocultar.png);
	background-position: center right;
	background-repeat: no-repeat;
}

#centralAtendimento .boxEspecial h4.aberto span {
	background-image: url(../imagens/btn-ocultar-2.png);
	background-position: center right;
	background-repeat: no-repeat;
}

#centralAtendimento h4.aberto.fechado span {
	background-image: url(../imagens/btn-expandir.png);
	background-position: center right;
	background-repeat: no-repeat;
}

#centralAtendimento .boxEspecial h4.aberto.fechado span {
	background-image: url(../imagens/btn-expandir-2.png);
	background-position: center right;
	background-repeat: no-repeat;
}

#centralAtendimento #boxTelevendas h4 {
	background-image: url(../imagens/success_6_24x24x32.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	padding: 7px 5px 7px 35px;
}

#centralAtendimento #boxSac h4 {
	background-image:url(../imagens/Star-Full_6_24x24x32.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	padding: 7px 5px 7px 35px;
}

#centralAtendimento #boxAtendVirtual h4 {
	background-image:url(../imagens/addons_6_24x24x32.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	padding: 7px 5px 7px 35px;
}

#centralAtendimento #boxRelaciomanento h4 {
	background-image:url(../imagens/man_6_24x24x32.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	padding: 7px 5px 7px 35px;
}

#centralAtendimento #boxVendasCoop h4 {
	background-image:url(../imagens/themes_6_24x24x32.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	padding: 7px 5px 7px 35px;
}

#centralAtendimento #boxFaq h4 {
	background-color: #DF7500;
	color: #7E2601;
}

#centralAtendimento .boxCentralAtend ul,
#centralAtendimento .boxCentralAtendLarg ul {
	padding: 8px 0 8px 15px;
	list-style: none;
	background-color: #f2eae2;
	clear: both;
	overflow: hidden;
}

#centralAtendimento .boxEspecial ul {
	padding: 8px 0 8px 15px;
	list-style: none;
	background-color: #fcf5d7;
	clear: both;
	overflow: hidden;
}

#centralAtendimento #boxFaq ol {
	padding: 8px 0 8px 15px;
	clear: both;
	overflow: hidden;
	background-color: #F2EAE2;
}

#centralAtendimento #boxFaq ol li {
	padding: 0 0 3px 0;
	color: #333;
	list-style: none;
}

#centralAtendimento #boxFaq ol li a {
	color:#333;
}

#centralAtendimento .boxCentralAtend ul li,
#centralAtendimento .boxCentralAtendLarg ul li,
#centralAtendimento .boxEspecial ul li {
	color: #333;
	padding: 0 0 3px 0;
}

#centralAtendimento .boxCentralAtendLarg ul li {
	float: left;
	width: 50%;
}

#centralAtendimento #boxTelevendas ul li {
	clear:both;
	float: none;
}

#centralAtendimento .boxCentralAtendLarg ul li img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}

#centralAtendimento .boxCentralAtend ul li a,
#centralAtendimento .boxCentralAtendLarg ul li a,
#centralAtendimento .boxEspecial ul li a {
	color: #333;
	text-decoration: none;
}

#centralAtendimento .boxCentralAtend ul li a:hover,
#centralAtendimento .boxCentralAtendLarg ul li a:hover,
#centralAtendimento .boxEspecial ul li a:hover {
	text-decoration: underline;
	color: #000;
}


#popDiv { display: none!important; }

/* =POP 
#popDiv {position: fixed !important; top: 10px !important; left: 50% !important; width: 800px; margin-left: -400px; background-color: #FFFFFF; border: solid 2px #DF6500; line-height: 150%; z-index: 99 !important; }
#popDiv a {position: absolute; right: 10px; top: 5px; color: #B04C11; font-size: 11px; font-weight: bold;}*/

/* =Google + */
#___plusone_0 {margin: 3pt 0 0 2pt !important;}

/****fbook*/
.fbook { margin: 0; width: 350px; float: right; position: relative; }

/*****boxDuvidas*/
#boxDuvidas { padding: 3px; width: 426px; float: left; background: url("../imagens/mundo-bgDesc.png") top left repeat-x; border: 1px solid #f9c700; }
#boxDuvidas h4 { margin: 0 0 2px 0; padding: 0 0 1px 0; font-size: 15px; border-bottom: 1px solid #f9c700; color: #8a2b01; }
#boxDuvidas p { margin: 4px 0 0 0; width: 100%; float: left; line-height: 32px; }
#boxDuvidas p img { margin: 0 6px 0 0; float: left; }
#boxDuvidas p a { color: #333; }

/******chatMsn*/
.chatMsn { margin: 0 20px 0 0; float: right; position: relative; overflow: hidden; background: url("../imagens/imgChat.jpg") no-repeat; }

/******DuvidasMsn*/
.duvidasMsn { width: 104px; height: 32px; float: left; position: relative; overflow: hidden; background: url("../imagens/imgChat.jpg") no-repeat; }
.duvidasMsn:hover { background: url("../imagens/imgChat-Hover.jpg") no-repeat; }

/*.duvidasMsn div { filter: alpha(opacity=1); -moz-opacity: 0.01; opacity: 0.01; }
.duvidasMsn div div { filter: alpha(opacity=1); -moz-opacity: 0.01; opacity: 0.01; }
.duvidasMsn div div canvas { filter: alpha(opacity=1); -moz-opacity: 0.01; opacity: 0.01; }
.duvidasMsn span { position: absolute; top: 8px; right:21px; text-indent: -9999px; }
.duvidasMsn span:hover { text-decoration: underline; }
*/

/******marcas*/
#marcas { margin: 15px 0 0 0; padding: 3px; width: 234px; float: left; }
#marcas h3 { margin: 0 0 5px 0; padding: 0 0 2px 0; width: 100%; color: #8A2B01; border-bottom: 1px solid #f9c700; }
#marcas img { float: left; max-width: 230px; }

/******brinde*/
#brinde { margin: 10px 0; width: 432px; float: left; background: #FEFDD8 url("../imagens/mundo-precoProdTop.png") 0 0 no-repeat; }
#brinde img { margin: 0 5px 0 0; float: left; }
#brinde p { margin: 39px 0 0 0; width: auto; float: left; font-size: 15px; }
#brinde p a { color: #8A2B01; font-weight: bold; }

/*POP-up brinde (Show modal detalhe)*/
.popBrindeDetalhe * {margin: 0;padding: 0;}
#telaShowModal .popBrindeDetalhe  {width: 450px; height: 350px; position: fixed !important;top: 30px !important;left: 50% !important;margin-left: -250px;font-family: Verdana, Geneva, sans-serif;font-size: 11px;}
#telaShowModal .popBrindeDetalhe #btnfechar {float: right;color: #F79239;/*background-image: url(../imagens/dermage-icoFechar.gif);*/ padding: 0 14px 0 0;background-position: right 1px;text-decoration: none;background-repeat: no-repeat;margin: 5px 5px 0 0;}
#telaShowModal .popBrindeDetalhe h3 {float: left;margin: 5px 0 0 5px;color: #F79239;font-size: 14px;}
#telaShowModal .popBrindeDetalhe p {clear: both;overflow: hidden;padding: 15px 5px 5px 0px;}
#telaShowModal .popBrindeDetalhe .box_prd_modal {border-top: 1px solid #CCC;padding: 5px 0 20px 0; margin: 0 10px; clear: both;overflow: hidden;}
#telaShowModal .popBrindeDetalhe .box_prd_modal:first-child { border-top: none; }
#telaShowModal .popBrindeDetalhe .box_prd_modal li {clear: both;overflow: hidden;background-image: url(../imagens/dermage-iconeMaisShowModal.gif);background-repeat: no-repeat;background-position: 16px top;padding-top: 8px;list-style:none;}
#telaShowModal .popBrindeDetalhe .box_prd_modal li:first-child{background-image:none;}
#telaShowModal .popBrindeDetalhe .box_prd_modal li img {display: block;border: 1px solid #CCC;float: left;}
#telaShowModal .popBrindeDetalhe .box_prd_modal li div {margin: 30px 0 0 50px;}
#telaShowModal .popBrindeDetalhe .box_prd_modal li div strong {color: #F79239;display: block;padding: 0 0 3px 0;}
#telaShowModal .popBrindeDetalhe #box_scroll {overflow: auto;height: 280px;}
#telaShowModal .popBrindeDetalhe {border: 4px solid #F79239 !important;position:static !important; background: #FFF; }

/*****telaShowModal*/
#telaShowModal { top: 84px !important; left: 660px !important; }

.VejaVideo { text-align: center; }
.VejaVideo div { margin: 0 auto; }

.txtFinanc { padding: 0 0 0 4px; }

/*HADASSA*/
#hadassaAjxLoading {
    background-color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 10px;
    text-align: center;
}
#ajxLoadingDivProdutos {
    background-color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0 10px;
    padding: 10px;
    text-align: center;
}

/* ==PAGINACAO AUTOMATICA */
#loading_produtos {background: #F3F4F4 url(../imagens/ajax-loader.gif) no-repeat center; text-indent: -5000px; height: 30px;}
#topcontrol {z-index: 8888; bottom: 0px !important;}
#scrollToTop {text-indent: -5000px; display: block; width: 77px; height: 62px; background: url(../imagens/up.png) no-repeat center;}
#fechaPaginacao {display: none; text-align: center; background-color: #E9E9E9; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #4A4A5E; 
clear: both; padding: 5px 34px 5px 33px; width: 933px; margin: 0 auto;}
#fechaPaginacao strong span {color: #A90533;}

.slider-loja{height:300px; overflow:hidden;}


#msg-alert { margin: 0 0 6px; width: 429px; float: left; color: #FFF; background: #C63806; font-size: 12px; font-weight: bold; line-height: 34px; text-indent: 5px; }


.cortinaSite { width: 100%; height: 100%; background: url("../imagens/mundo-bgTransparente01.png") 0 0 repeat; position: fixed; top: 0; z-index: 1000;  }

.cxConfirmacaoBorda { width: 454px; border: 7px solid #ffeb9f; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; background: #FFEB9F; }
.cxConfirmacao { width: 440px; height: 165px; background: #FFF; border: 3px solid #530000; border: 7px solid #fad233; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }
.cxConfirmacao span { padding: 19px 0 0 0; width: 100%; float: left; }
.cxConfirmacao .txtConfirmacao { padding: 20px 0 5px 0; float: left; text-align: left; text-indent: 18px; }
.cxConfirmacao .infoConfirmacao { padding: 7px 0; font-size: 13px; font-weight: bold; color: #cc7a00; text-indent: 20px; text-align: left; }

.cxConfirmacao .btConfirmacao { }
.cxConfirmacao .btConfirmacao:hover { color: #e6e6e5; text-decoration: none; }
.cxConfirmacao .btRetorna { margin: 0 0 0 20px; width: 106px; height: 22px; float: left; background: url(../imagens/mundo-btRetornar.png) no-repeat; text-indent: -9999px; }
.cxConfirmacao .btSubmete { margin: 0 20px 0 0; width: 163px; height: 22px; float: right; background: url("../imagens/mundo-btFinalizarCompra.png") no-repeat; overflow: hidden; text-indent: -9999px; }

p.lojas {line-height: 150%; padding: 0 15px; font-size: 12px;}
p.lojas > span {color: #8C2D01; display: block; font-size: 13px; font-weight: bold;}
p.lojas strong {font-size: 12px!important}

.icoWhatsapp {
    background: url('../imagens/mundoterra-sprite.png') -2px -189px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin: -4px 0 0 5px;
}


span.CDBbanco { padding-left: 5px; }


/*ColorBox Core Style
-------------------------------------------------*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:url(../imagens/geral-overlay.png) 0 0 repeat;}

#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(../imagens/mundo-controls.png) -100px 0 no-repeat;}
#cboxTopRight{width:21px; height:21px; background:url(../imagens/mundo-controls.png) -129px 0 no-repeat;}
#cboxBottomLeft{width:21px; height:21px; background:url(../imagens/mundo-controls.png) -100px -29px no-repeat;}
#cboxBottomRight{width:21px; height:21px; background:url(../imagens/mundo-controls.png) -129px -29px no-repeat;}
#cboxMiddleLeft{width:21px; background:url(../imagens/mundo-controls2.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(../imagens/mundo-controls.png) right top repeat-y;}

#cboxTopCenter{height:21px; background:url(../imagens/mundo-border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(../imagens/mundo-border.png) 0 -29px repeat-x;}

#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
#cboxLoadingOverlay{background:url(../imagens/mundo-loading_background.png) center center no-repeat;}
	#cboxLoadingGraphic{background:url(../imagens/mundo-loading.gif) center center no-repeat;}
#cboxClose{position:absolute; bottom:0; top: 0; right:0; background:url(../imagens/mundo-controls.png) 0px 0px no-repeat; width:53px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position: 0px -25px;}

/*Esconde a paginação e setas de avançar e retroceder*/
#cboxCurrent, #cboxNext, #cboxPrevious { display: none !important; }
/*FIM css colorbox
-----------------------------------------------*/

/*Css jqzoom
-------------------------------------------*/
div.jqZoomTitle {
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;
}

.jqZoomPup {
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:10;
	border-color:#c4c4c4;
	border-style: solid;
	cursor:crosshair;
}

.jqZoomPup img { border: 0px; }

.preload {
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../imagens/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;
}

.jqZoomWindow { border: 1px solid #999; background-color: #FFF; }
/*FIM css jqzoom
--------------------------------------*/

/*css nice forms
--------------------------------------*/
/*Transparent items*/
.outtaHere {
	position:absolute;
	left:-3000px;
}

/*Radio buttons*/
.radioArea, .radioAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:15px;
	height:14px;
	font-size:0;
	cursor:pointer;
	margin:5px 5px 0 0;
}
.radioArea {background:url(../imagens/mundo-radio.gif) no-repeat left top;}
.radioAreaChecked {background:url(../imagens/mundo-radio.gif) no-repeat left bottom;}

/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:13px;
	height:13px;
	font-size:0;
	padding:0;
	margin:0;
	cursor:pointer;
}
.checkboxArea {background:url(../imagens/mundo-checkbox.gif) no-repeat left top;}
.checkboxAreaChecked {background:url(../imagens/mundo-checkbox.gif) no-repeat left bottom;}
.focused {border:1px dotted #ddd;}

/*Text inputs*/
.textinput, .textinputHovered {
	background:url(../imagens/mundo-inputBg.png) repeat-x scroll left top transparent;
	border:medium none;
	height:30px;
	vertical-align:middle;
	width:245px;
	padding:0 8px;
}
.textinputHovered {background-position:left bottom;}
.inputCornerLeft,.inputCornerRight {
	position:absolute;
	top:0;
	width:8px;
	height:30px;
}
.inputCornerLeft {
	left:0;
	background:url(../imagens/mundo-inputIni.png) no-repeat scroll left top transparent;
}
.inputCornerRight {
	right:0;
	background:url(../imagens/mundo-inputFim.png) no-repeat scroll right top transparent;
}

.boxNews .textinput, .boxNews .textinputHovered, .buscarCep .textinput, #fecharPedido .textinput{
	background:url(../imagens/mundo-inputBg3.png) repeat-x scroll left top transparent;
}

.boxNews .inputCornerLeft, #fecharPedido .inputCornerLeft{
	background:url(../imagens/mundo-inputIni3.png) no-repeat scroll left top transparent;
}

.boxNews .inputCornerRight, #fecharPedido .inputCornerRight{
	background:url(../imagens/mundo-inputFim3.png) no-repeat scroll right top transparent;
}

.buscarCep .inputCornerLeft{
	background:url(../imagens/mundo-inputIni6.png) no-repeat scroll left top transparent;
}

.buscarCep .inputCornerRight{
	background:url(../imagens/mundo-inputFim6.png) no-repeat scroll right top transparent;
}

/*Text areas*/
.txtarea img.txt_corner {
	width:5px;
	height:5px;
	display:block;
}

.txtarea .cntr_l, .txtarea .cntr_l_xon {
	width:5px;
	/* background:url(images/txtarea_l.gif) repeat-y left top; */
	float:left;
}
/* .txtarea .cntr_l_xon {background:url(images/txtarea_l_xon.gif) repeat-y left top;} */
.txtarea textarea {
	border:0;
	background:none;
	padding:0;
	margin:5px;
}

/*Selects*/
.selectArea {
	width:210px;
	height:30px;
	background:url(../imagens/mundo-inputBg.png) repeat-x left top;
}
.selectArea .left {
	width:8px;
	height:30px;
	float:left;
	background:url(../imagens/mundo-inputIni.png) no-repeat left top;
}
.selectArea .right {
	width:32px;
	height:30px;
	float:right;
	background:url(../imagens/mundo-icoSelect.png) no-repeat left top;
}

.buscarMarca .selectArea{
	width:180px;
	margin:0 auto;
	background:url(../imagens/mundo-inputBg2.png) repeat-x left top;
}
.buscarMarca .selectArea .left {
	background:url(../imagens/mundo-inputIni2.png) no-repeat left top;
}
.buscarMarca .selectArea .right {
	width:36px;
	background:url(../imagens/mundo-icoSelect2.png) no-repeat left top;
}

#filtroProdutos .selectArea{
	width:186px;
	margin:0;
	background:url(../imagens/mundo-inputBg4.png) repeat-x left top;
}
#filtroProdutos .selectArea .left{
	background:url(../imagens/mundo-inputIni4.png) no-repeat left top;
}
#filtroProdutos .selectArea .right{
	width:33px;
	background:url(../imagens/mundo-icoSelect4.png) no-repeat left top;
}

.opcaoProd .selectArea{
	width:165px;
	margin:7px 0 0;
	background:url(../imagens/mundo-inputBg5.png) repeat-x left top;
}
.opcaoProd .selectArea .left{
	background:url(../imagens/mundo-inputIni5.png) no-repeat left top;
}
.opcaoProd .selectArea .right{
	width:36px;
	background:url(../imagens/mundo-icoSelect5.png) no-repeat left top;
}

.selectArea .right a {
	display:block;
	width:200px;
	height:30px;
	margin-left:-165px;
	position:absolute;
}
.selectArea .right i {display:none;}
.selectArea .center {
	width:160px;
	color:#cc7a00;
	padding-top:7px;
	overflow:hidden;
	white-space:nowrap;
}

.opcaoProd .selectArea .center {
	padding-top:5px;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:3px;
	width:180px;
	/*
background:url(../imagens/mundo-bgSelOption.png) repeat-y left top #fff;
*/
	background-color:#fff;
	text-align:left;
	z-index:20;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a  {
	color:#CC7A00;
	display:block;
	margin:3px 0 0 3px;
	padding:5px;
	text-decoration:none;
}
.optionsDivVisible a:hover {
	background:#fbecb7;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	/* background:url(images/button_bg.gif) repeat-x left top; */
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}

/*FIM css nice forms
--------------------------------------------*/

/*= Fale conosco 
---------------------------------*/

.formulario-contato p {
	clear: both;
}
.formulario-contato {
    padding: 0 30px;
}
.formulario-contato input,
.formulario-contato select,
.formulario-contato textarea {
	border: 1px solid #ccc;
	display: inline-block;
    vertical-align: middle;
}
.formulario-contato select {
	border: 1px solid #ccc;
    padding: 10px 0 10px 10px;
    min-width: 260px;
}
.formulario-contato .input {
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
}
.formulario-contato label span {
	display: block;
    clear: both;
    padding: 0 0 5px 0;
}
.formulario-contato label {
    float: left;
    min-height: 51px;
    padding-bottom: 30px;
    width: 50%;
	position: relative;
}
.formulario-contato .bt {
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    background: #8b5401;
    color: #fff;
    vertical-align: middle;
    margin: 0 70px 0 0;
    padding: 8px 20px;
    line-height: 15px;
    float: none;
    height: auto;
    border-radius: 2px;
    text-indent: 0;
    text-align: center;
    width: 50px;
    border: 2px solid #754702;
}
.formulario-contato .bt:hover {
    background: #6e4200;
	text-decoration: none;
}
.formulario-contato .msgerro {
    display: block;
    clear: both;
    width: auto;
    position: absolute;
    left: 0;
    bottom: 15px;
    margin: auto;
    text-align: left;
    color: #e60d0d;
    padding: 0;
}
.formulario-contato label[for="mensagem"] span {
    vertical-align: top;
}
.formulario-contato label[for="captcha"] .msgerro {
    left: 0;
}
.formulario-contato label[for="captcha"],
.formulario-contato label[for="mensagem"] {
    min-height: 128px;
}

/*= FIM Fale conosco
--------------------------------------------*/

/*= fraqueados2020*/
.fraqueados2020 .ln-franquia {
    margin: auto;
	min-width: 825px;
    display: table;
}
.fraqueados2020 .ln-franquia.ln-investimento {
    background: #e7e7e9;
    padding-bottom: 60px;
}
.fraqueados2020 .ln-franquia.ln-formulario {
    background: #c5372a;
	color: #fff;
	font-size: 16px;
}
.fraqueados2020 .logo-mundo2020 {
    margin: -40px auto 0 auto;
    display: block;
}
.fraqueados2020 .form-franquia {
    width: 490px;
    margin: auto;
}
.form-franquia .formulario-contato label {
    width: auto;
    float: none;
    min-height: auto;
    padding: 0;
}

.form-franquia .ln-form {
    padding-bottom: 20px;
	text-align: left;	
}
.form-franquia .ln-form .lb {
    position: relative;
}
.form-franquia .ln-form input, 
.form-franquia .ln-form select {
    padding: 15px 0;
    text-indent: 10px;
    font-size: 16px;
	width: 100%;
	border: 0;
	color: #333;
}
.form-franquia .ln-form input[type="checkbox"] {
	width: auto;
}
.form-franquia .ln-form.informe {
    font-size: 18px;
    padding: 50px 0;
    text-align: justify;
}
.form-franquia .ln-form .sp {
    text-align: left;
    display: block;
    clear: both;
    padding-bottom: 3px;
}

.form-franquia .ln-form.form-grid {
    display: grid;
    grid-template-columns: 50% 50%;
}
.form-franquia .ln-form.form-grid .lb:first-child {
    padding-right: 20px;
}	
.form-franquia .ln-form.form-grid.form-grid-local {
    grid-template-columns: 88% 12%;
}
.form-franquia .ln-form.form-grid.form-grid-telefone-captcha {
    grid-template-columns: 50% 50%;
}
/* .form-franquia .ln-form.form-grid.form-grid-telefone .lb:last-child {
    width: 140px;
} */
.form-franquia .sp-grid.sp-grid-tel {
    display: grid;
    grid-template-columns: 35% 65%;
    padding-right: 20px;
}
.form-franquia #html_element {
    margin: auto;
    display: table;
    transform: scale(.8);
    transform-origin: 0;
}
.form-franquia .bt-form {
    text-indent: 0;
    margin: 0 auto 15px auto;
    border: 0;
    background: #ea4e4c;
    color: #fff;
    font-size: 22px;
    padding: 15px 0;
    width: 245px;
    float: right;
    border: 1px solid #ea4e4c;
}
.form-franquia .bt-form:hover {
    background: #ce4442;
    cursor: pointer;
    border-color: #ea4e4c;
}

.form-franquia .erroForm {
    font-size: 13px;
    position: absolute;
    top: -15px;
    left: 0;
    background: #fff;
    border: 1px solid #a2a2a2;
    padding: 5px 10px 7px 10px;
    border-radius: 4px;
    line-height: 1;
    color: #d60909;
}
.form-franquia .erroForm:after, 
.form-franquia .erroForm:before {
    top: 100%;
    left: 25%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.form-franquia .erroForm:before {
    border-color: rgba(189,189,189,0);
    border-top-color: #a2a2a2;
    border-width: 11px;
    margin-left: -11px;
}
.form-franquia .erroForm:after {
    border-color: rgba(255,255,255,0);
    border-top-color: #fff;
    border-width: 10px;
    margin-left: -10px;
}

#Ins2220 #coluna1 {
    display: none;
}

#Ins2220 #miolo_total {
    margin: 0;
	text-align: center;
}

#Ins2220 #paginaConteudo {
    margin: 20px 0;
}