.ckComparar/*Posicionamento*/
.relative{
    position: relative;
}

.overflow {overflow: hidden;}


/*TOP*/
.top5{
    margin-top: 5px;
}
.top10{
    margin-top: 10px;
}
.top14{
    margin-top: 14px;
}
.top15{
    margin-top: 15px;
}
.top20{
    margin-top: 20px;
}
.top21{
    margin-top: 21px;
}
.top30{
    margin-top: 30px;
}
.top33{
    margin-top: 33px;
}
.top34{
    margin-top: 34px;
}
.top35{
    margin-top: 35px;
}
.top37{
    margin-top: 37px;
}
.top40{
    margin-top: 40px;
}
.top45{
    margin-top: 45px;
}
.top50{
    margin-top: 50px;
}
.top55{
    margin-top: 55px;
}
.top60{
    margin-top: 60px;
}
.top70{
    margin-top: 70px;
}
.top80{
    margin-top: 80px;
}
.top90{
    margin-top: 90px;
}
.top100{
    margin-top: 100px;
}
.top120{
    margin-top: 120px;
}
.top200{
    margin-top: 200px;
}
.top300{
    margin-top: 300px;
}
.top400{
    margin-top: 400px;
}


/*LEFT*/
.left2{
    margin-left: 2px;
}
.left5{
    margin-left: 5px;
}
.left10{
    margin-left: 10px;
}
.left14{
    margin-left: 14px;
}
.left15{
    margin-left: 15px;
}
.left17{
    margin-left: 17px;
}
.left20{
    margin-left: 20px;
}
.left30{
    margin-left: 30px;
}
.left40{
    margin-left: 40px;
}
.left50{
    margin-left: 50px;
}
.left60{
    margin-left: 60px;
}
.left70{
    margin-left: 70px;
}
.left80{
    margin-left: 80px;
}
.left90{
    margin-left: 90px;
}
.left100{
    margin-left: 100px;
}
.left120{
    margin-left: 120px;
}

/*RIGHT*/
.right10{
    margin-right: 10px;
}
.right18{
    margin-right: 18px;
}
.right20{
    margin-right: 20px;
}
.right30{
    margin-right: 30px;
}
.right40{
    margin-right: 40px;
}
.right50{
    margin-right: 50px;
}
.right60{
    margin-right: 60px;
}
.right63{
    margin-right: 63px;
}
.right70{
    margin-right: 70px;
}
.right80{
    margin-right: 80px;
}
.right90{
    margin-right: 90px;
}
.right100{
    margin-right: 100px;
}
.right120{
    margin-right: 120px;
}

.margin-bottom30{
    margin-bottom: 30px;
}


/**
 *	Se tiver uma fonte padrão para textos, setar a mesma no body,
 *  que fará com que seus filhos herdem essas propiedades.
*/
body{
    background: url('../img/site/common/bg/bg-body.jpg') 0 0 repeat;
    font-size: 14px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    color: #727272;
}

/**
 *	Linha para cada bloco de conteudo
*/
.row{
    display: block;
    float: left;
    width: 100%;
}

/**
 *	Bloco interno de conteudo fixo
*/
.content{
    display: block;
    width: 940px;
    margin: 0 auto;
}

/**
 *	Bloco interno de conteudo que varia sua largura 
 *  Deve ser usado em sites com layout fluido ou liquido (baseados em porcentagens)
*/
.fluidContent{
    display: block;
    width: 96%;
    margin: 0 auto;
    max-width: 1366px;
    min-width: 768px;
}


.botaoPadrao {
    float: left;
    height: 48px;
    position: relative;
    cursor: pointer;

}


.botaoPadrao:hover .rightBotaoPadrao {background-position: -11px -51px;}
.botaoPadrao:hover .leftBotaoPadrao {background-position: 0 -51px; color: #183190;}


.botaoPadrao a {
    color: #5D6481; 
    font-size: 20px; 
    font-family: 'museo700';
    float: left;
    text-align: center;
    width: 100%;
    line-height: 48px;
    position: relative;
    z-index: 9
}

.botaoPadrao input {
    position: absolute;
    top: 0;
    *top: 5px;
    left: 0;
    height: 100%;
    width: 110%;
    cursor: pointer;
    border: none;
    background: red;
    z-index: 99;
    opacity: 0;
    filter:alpha(opacity=0);
}


.botaoPadrao:hover a, .botaoPadrao:hover input { text-decoration: none; }

.botaoPadrao:hover {text-decoration: none;}


.leftBotaoPadrao {
    background: url('../img/site/common/bg/botao.png') 0 0 no-repeat;
    position: relative;
    width: 100%;
    height: 36px;
    color: #5D6481; 
    font-size: 20px; 
    font-family: 'museo700';
    float: left;
    text-indent: 10px;
    text-align: center;
    width: 100%;
    padding: 12px 5px 0;
}

.rightBotaoPadrao {
    background: url('../img/site/common/bg/right-botao.png') right 0 no-repeat;
    position: absolute;
    top: 0;
    right: -7px;
    width: 7px;
    height: 48px;
    z-index: 0
}


.containerSelect {float: left;}
.containerSelect label {float: left; width: 100%; color: #5D6481; font-size: 11px; font-weight: 700; text-transform: uppercase;}






.cabecalhoPadrao {
    background: url('../img/site/common/bg/bg-cabecalho-padrao.jpg') top center no-repeat;
    float: left;
    width: 100%;
    margin-top: -4px;
    height: 87px;
}

.mapaSite {
    color: #99aaa0;
    font-size: 10px;
    float: left; width: 100%; 
    margin-top: 23px;
    padding-bottom: 2px;
}

.mapaSite a {
    color: #99aaa0;
}

.fade {
    background: url('../img/site/common/bg/fade.png') top center no-repeat;
    float: left; 
    position: absolute; 
    top: 163px; 
    left: 0; 
    height: 384px; 
    z-index: -1; 
    width: 100%;
    border-top: 1px solid #cbd4d6;
}

.fade2 {
    background: url('../img/site/common/bg/fade2.png') top center no-repeat;
    float: left; 
    position: absolute; 
    top: 0; 
    left: 0; 
    height: 60px; 
    z-index: 0; 
    width: 100%;
    border-top: 1px solid #cbd4d6;
}

.fade3 {
    background: url('../img/site/common/bg/fade3.png') top center no-repeat;
    float: left; 
    position: absolute; 
    top: 0; 
    left: 0; 
    height: 20px; 
    z-index: 0; 
    width: 100%;
}

.fade4 {
    background: url('../img/site/common/bg/fade4.png') top center repeat-x;
    float: left; 
    position: absolute; 
    top: 0; 
    left: 0; 
    height: 617px; 
    z-index: -1; 
    width: 100%;
}


.barraHorizontal {
    float: left;
    width: 100%;
    height: 1px;
    background: #e5e5e5;
    position: relative;
}

.barraProduto {
    float: left;
    width: 100%;
    height: 4px;
    position: relative;
    background: url('../img/site/common/bg/barra-interna-produto.jpg') top center repeat-x;
}



/* Configura tag de títulos */
h1 {
    font-family: 'museo700';
    color: #1a348d;
    font-size: 24px;
    text-shadow: 0px 1px 1px #ffffff;
}

h2 {
    color: #6e7b85;
    font-size: 30px;
    font-family: 'museo700';
    text-shadow: 0px 1px 1px #ffffff;
}

h3 {
    color: #6e7b85;
    font-family: 'museo700';
    font-size: 30px;
}


h4 {
    font-size: 20px;
    color: #5D657F;
    font-family: 'museo700';
}


.nenhumResultadoEncontrado {
    color: #999;
    font-size: 16px;
}



/* Configura Checkbox */
.wtCheck{
    display: block;
    width: 19px;
    height: 19px;
    background: url('../img/site/common/misc/misc.png') 0 0 no-repeat;
    float: left;
    margin-right: 8px;
}
.wtCheckActive{
    background-position: 0 -24px;
}

.checkbox {

}

.checkbox label {float: left; font-size: 12px; line-height: 19px;}


.titBicolor {float: left; width: 100%; position: relative;}
.titBicolor span {color: #b4c400; font-size: 30px; font-family: 'museo300'}
.titBicolor img {float: left; margin-right: 10px; margin-top: -6px;}

.titAzul {
    color: #183190; 
    font-size: 20px; 
    font-family: 'museo700';
}

.titResultados {position: relative; color: #183190; font-size: 15px; font-family: 'museo500'; float: left; width: 100%;}














/* ************************ TOPO ************************ */
.topo {
    background: url('../img/site/common/bg/bg-topo.png') top center no-repeat;
    height: 80px;
    position: relative;
    z-index: 9
}

.btnBuscar {
    position: absolute;
    z-index: 99;
    width: 80px;
    height: 77px;
    top: 6px;
    right: 7px;
    cursor: pointer;
    color: #98ABBA;
}

.btnBuscar span {
    float: left;
    margin-left: 23px;
    margin-top: 42px;
    font-size: 0.7em;
    text-transform: uppercase;
}


.btnBuscar:hover {
    background: url('../img/site/common/misc/menu-principal.png') 35px -841px no-repeat;
    color: #CCDF00;
}


.blocoCampoBusca {
    background: url('../img/site/common/misc/sprite.png') -3px -548px no-repeat;
    position: absolute;
    z-index: 999;
    top: 65px;
    right: -7px;
    width: 242px;
    height: 48px;
    display: none;
}


.blocoCampoBusca input {
    float: left;
    width: 90%;
    margin-left: 10px;
    color: #98ABBA;
    margin-top: 20px;
    border: none;
    font-size: 14px;
}



.logo {
    float: left;
    margin-top: 23px;
    margin-left: -1px;
}

.menu {
    float: left;
    margin-top: 35px;
    margin-left: 65px;
    position: relative;
}

.menu > a {
    float: left;
    color: #6E7B85;
    font-size: 11px;
    text-transform: uppercase;
    margin-left: 15px;
    position: relative;
    z-index: 10;
}

.menu > a:hover, .menu > a:active, .menu a.sel {color: #a4c500; text-decoration: none;}

.menu > i {
    float: left;
    height: 10px;
    width: 1px;
    background: #DDDDDD;
    margin-left: 15px;
    margin-top: 2px;
}



.menuPrincipalProdutos {
    position: absolute;
    top: -10px;
    left: 0;
    width: 440px;
    height: 300px;
    background: url('../img/site/common/bg/menu-principal-produtos.png') 0 0 no-repeat;
    display: none;
    z-index: 1
}


.abrirSubmenuProdutos {
    padding-bottom: 15px;
    width: 79px;
}

.menu > a > i {
    background: url('../img/site/common/misc/menu-principal.png') 0 -816px no-repeat; 

    width: 7px; 
    height: 4px; 

    position: absolute;
    top: 5px;
    right: 0;

}



.itensLeft {
    float: left;
    margin-left: 30px;
    width: 181px;
}

.itensRight {
    float: left;
    margin-left: 10px;
    width: 190px;

}


.itemPai{
    float: left;
}


.itemPaiAr {
    background: url('../img/site/common/misc/menu-principal.png') 0 15px no-repeat;
    width: 179px;
    margin-top: 40px;
    float: left;
}


.itemPaiAquecedor {
    background: url('../img/site/common/misc/menu-principal.png') 7px -525px no-repeat;
    width: 180px;
    margin-top: 6px;
    float: left;
}


.itemPaiClimatizador {
    background: url('../img/site/common/misc/menu-principal.png') 8px -164px no-repeat;
    width: 190px;
    margin-top: 40px;
    height: 75px;
    float: left;
}

.itemPaiUmidificador {
    background: url('../img/site/common/misc/menu-principal.png') 8px -344px no-repeat;
    width: 190px;
    margin-top: 13px;
    height: 75px;
    float: left;
}

.itemPaiMaquinaGelo {
    background: url('../img/site/common/misc/menu-principal.png') 8px -721px no-repeat;
    width: 190px;
    margin-top: 4px;
    height: 75px;
    float: left;
}






.titItemPai {
    color: #8998A4;
    font-size: 12px;
    font-family: 'museo300';
    font-weight: 700;
    text-shadow: 0px 1px 1px #ffffff;
    margin-left: 62px;
    margin-top: 30px;
    text-align: center;
    width: 108px;
}

.titItemPai a {
    color: #8998A4;
}

.titItemPai a:hover {
    text-decoration: none;
    color: #A4C500;
}


.subItensMenu {
    float: left;
    margin-top: 20px;
    border-left: 1px solid #CDD6DD;
    margin-left: 57px;
    padding-left: 10px;
    width: 100px;

}


.subItensMenu a {
    color: #6D7A85;
    width: 100%;
    float: left;
    font-size: 11px;
    margin-top: 11px;
}

.subItensMenu a:hover {
    text-decoration: none;
    color: #A4C500;
}

.subItensMenu a:first-child {margin-top: 0;}
















/* ************************ HOME ************************ */
.containerBanner{
    position: relative;
    overflow: hidden;
    height: 505px;
    margin-top: -4px;

}
.wrappBanner{
    position: absolute;
    width: 1920px;
    height: 505px;
    left: 50%;
    margin-left: -960px;
}
#bannerHome .item img{
    display: block;
    width: 1920px;
    height: auto;
}

.containerBanner .owl-theme .owl-controls {
    position: absolute;
    bottom: 70px;
    right: 488px;
    z-index: 15;
}



/* chamadas home */
.chamadaLeft {
    background: #3381CA url('../img/site/common/bg/snow.png') 10px 22px no-repeat;
    float: left;
    position: relative;
    width: 502px;
    height: 334px;
    margin-left: 6px;
    text-align: center;
}

.chamadaLeft span {
    float: left; 
    color: white;
    width: 100%;
    font-family: 'museo700';
    font-size: 29px;
    margin-top: 33px;
    margin-left: 15%;
    text-align: left;
}

.chamadaLeft i {
    float: left; 
    color: white;
    width: 100%;
    font-family: 'museo100';
    font-size: 29px;
    font-style: normal;
    margin-top: -5px;
}

.chamadaLeft p {
    float: left; 
    margin-left: 15%; 
    color: #A6E0FB;
    font-size: 11px;
    margin-top: 4px;
    padding-bottom: 22px;
}

.bgChamadaLeft {
    width: 6px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -6px;
    background: url('../img/site/common/bg/bg-chamada-left-home.png') 0 0 no-repeat;
}

.chamadaRight {
    background: #CCDF00 url('../img/site/common/bg/map.png') 19px 34px no-repeat;
    float: right;
    position: relative;
    width: 424px;
    height: 334px;
    margin-right: 6px;
}


.chamadaRight > span {
    float: left; 
    color: white;
    font-family: 'museo700';
    font-size: 40px;
    margin-top: 24px;
    margin-left: 18%;
    text-align: left;
}

.chamadaRight i {
    float: left; 
    color: white;
    font-family: 'museo100';
    font-size: 40px;
    margin-top: 24px;
    font-style: normal;
}

.chamadaRight p {
    float: left; 
    margin-left: 19%; 
    color: #183190;
    font-size: 11px;
    margin-top: -4px;
    padding-bottom: 30px;
}


.bgChamadaRight {
    width: 6px;
    height: 100%;
    position: absolute;
    top: 0;
    right: -6px;
    background: url('../img/site/common/bg/bg-chamada-right-home.png') 0 0 no-repeat;
}


.linkHome {
    float: left; 
    width: 300px;
    height: 85px;
    background: url('../img/site/common/misc/misc-home.png') -1px -1px no-repeat;
    margin-left: 20px;
    margin-top: 40px;
}

.linkHome:hover {
    background-position: -1px -101px;;
    text-decoration: none;
    cursor: pointer;
}

.linkHome:first-child {margin-left: 0;}


.linkHomeDuvidas {
    background-position: -331px -1px;
}

.linkHomeDuvidas:hover {
    background-position: -332px -101px;
}

.linkHomeManuais {
    background-position: -658px -1px;
}

.linkHomeManuais:hover {
    background-position: -658px -101px;
}

.linkHome span, .linkHome i {float: left; color: white; width: 73%; margin-left: 36%;}
.linkHome span {font-family: 'museo700'; font-size: 26px; margin-top: 21px;}
.linkHome i {font-family: 'museo300'; font-style: normal; font-size: 23px; margin-top: -9px;}










/* ************************ SOBRE A SPRINGER ************************ */
.pioneirismo {
    float: left;
    width: 50%;
    /*    margin-top: 58px;*/
}
.pioneirismo h2 {float: left; width: 80%; line-height: 30px;}
.pioneirismo img {float: left; margin-top: 30px; margin-right: 20px;}


.textoSobre {float: right; width: 47%; margin-top: 10px;}
.textoSobre p {color: #5d667f; font-size: 11px; margin-top: 18px; line-height: 16px;}













/* ************************ ASSISTÊNCIA TÉCNICA ************************ */
.filtrosAssistencia{
    display: none;
}


.filtrosAssistencia .containerSelect {width: 217px;}
.filtrosAssistencia .containerSelectMenor {width: 186px;}
.filtrosAssistencia .containerSelectMaior {width: 344px;}
.filtrosInstalacao .containerSelect {width: 217px;}
.filtrosInstalacao .containerSelectMenor {width: 186px;}
.filtrosInstalacao .containerSelectMaior {width: 344px;}

.txt-info-assistencia{ font-size:12px; color:#8598A5; clear:both; }

.garantia0800 {float: left; width: 994px; margin-top: 26px; padding-left: 11px; display: none;}




.linkProdutoGarantia {
    float: left; 
    width: 444px;
    height: 81px;
    font-size: 35px; 
    color: #5d647f; 
    position: relative;
    background: url('../img/site/common/bg/bg-assistencia.png') 0 0 no-repeat; 
    text-align: center;
    line-height: 80px;
    font-family: 'museo700';
    margin-right: 15px;
}


.linkProdutoForaGarantia {
    float: left; 
    width: 480px;
    height: 81px;
    font-size: 35px; 
    color: #5d647f; 
    position: relative;
    background: url('../img/site/common/bg/bg-assistencia.png') -458px 0 no-repeat; 
    text-align: center;
    line-height: 80px;
    font-family: 'museo700';
}

.linkProdutoGarantia span, .linkProdutoForaGarantia span {font-family: 'museo100'}

.linkProdutoGarantia:hover, .linkProdutoForaGarantia:hover {text-decoration: none;}

.linkGarantiaCLicado1 {
    background-position: -1px -84px;
    text-shadow: 0px 1px 1px #ffffff;

}

.linkGarantiaCLicado2 {
    background-position: -459px -84px;
    text-shadow: 0px 1px 1px #ffffff;
}


.listaLojasOnline {
    float: left;
    width: 1000px;
}




.paginacao {
   margin: auto;
   text-align: center;
    width: 300px;
}

.paginacao b{

    font-weight: 400
}
.paginacao a {
    text-align: center;
    color: #b2c400;
    font-size: 12px;
    font-weight: 700;

}

.paginacao a.select, .paginacao a:hover {
    color: #b2c400;
      
}

.prevPage {
    color: #b2c400!important;
    font-size: 11px!important;
   
    background: url('../img/site/common/bg/arrow-lime2.png') left 3px no-repeat;
}

.nextPage {
    color: #b2c400!important;
    font-size: 11px!important;
 
    background: url('../img/site/common/bg/arrow-lime.png') right 3px no-repeat;
   
}










/* ************************ DOWNLOADS E MANUAIS ************************ */
.downloadsLeft {
    float: left;
    width: 600px;
}

.downloadsLeft .containerSelect {
    width: 267px;
}



.downloadsRight {
    float: right;
    width: 300px;
}







/* ************************ ATENDIMENTO ************************ */
.zero800atendimento {
	min-height:50px;
    float: left;
	padding:0 0 0 70px;
	font-size:45px;
	margin-top:10px;
	position:relative;
}
.bg-telefone{
	width:50px;
	height:52px;
	background: rgba(0, 0, 0, 0) url("../img/site/common/misc/misc-atendimento.png") no-repeat scroll 5px -963px;
	position:absolute;
	top:0px;
	left:10px;
	display:block;
}

.txt-atendimento-fone{
    color: #5d667f;
    font-size: 55px;
    float: left;
    width: 362px;
    font-family: 'museo500';
}

.zero800atendimento p {
    font-size: 12px;
    color: #8798a5;
    float: left;
    width: 100%;
}

.zero800atendimento p.texto-quando {
    width: 362px;
	padding-top: 20px;
	margin-left: 2px;
}
.zero800atendimento p.texto-tipo {
    width: 432px;
}

.linksAtendimento span {
    font-family: 'museo700';
    font-size: 26px;
    margin-top: 21px;
    color: white;
    float: left;
    width: 63%;
    padding-left: 108px;
}

.linksAtendimento i {
    font-family: 'museo300';
    font-style: normal;
    font-size: 23px;
    margin-top: -9px;
    color: white;
    float: left;
    width: 63%;
    padding-left: 108px;
}

.linksAtendimento a {
    float: right;
    width: 300px;
    height: 87px;
}

.atendimentoOnline { background: url('../img/site/common/misc/misc-atendimento.png') 0 0 no-repeat; }
.atendimentoOnline:hover {background-position: 0 -115px; cursor: pointer; text-decoration: none;}

.sejaRevendedor { background: url('../img/site/common/misc/misc-atendimento.png') 0 -229px no-repeat; }
.sejaRevendedor:hover {background-position: 0 -357px; cursor: pointer; text-decoration: none;}

.assistenciaTecnica { background: url('../img/site/common/misc/misc-atendimento.png') 0 -741px no-repeat; }
.assistenciaTecnica:hover {background-position: 0 -841px; cursor: pointer; text-decoration: none;}

.trabalheConosco { background: url('../img/site/common/misc/misc-atendimento.png') 0 -493px no-repeat; }
.trabalheConosco:hover {background-position: 0 -621px; cursor: pointer; text-decoration: none;}

.linkEnviarMensagem {float: left; margin: 10px 0 0 0; width:75px; color: #01ADF7; font-size: 16px; }
.box-fone-atendimento { display:none; clear:both; width:750px; }
.mensagemFechada {
    width: 9px;
    height: 5px;
    background: url('../img/site/common/bg/arrow-mensagem.jpg') 0 -5px no-repeat;
    float: right;
    margin-top: 8px;
    *margin-top: -11px;
}
.mensagemAberta {background-position: 0 0;}


.formContato {
    float: left;
    width: 590px;
}

.formContato .containerSelect {width: 281px;}
.formContato > div{ border:1px solid #AAAAAA; border-bottom:7px solid #CCDB0E; }
.img-direct{ float:right; margin-top:5px; }
.txt-atendimento-online{ font:16px/120% 'neuronregular'; color:#999999; padding:5px 0 20px; }
.bg-duvidas-frequentes{ background:url(../img/site/common/bg/bg-duvidas-frequentes.png) repeat-x; }
.tt-atendimento-online{ background:url(../img/site/common/img/bg-atendimento-online.png) no-repeat; padding:12px 0 0 70px; min-height:50px; }

.blocoCampo {
    float: left;
    width: 262px;
    margin-top: 20px;
    margin-right: 19px;
}

.blocoCampo span, .blocoTextarea span, .blocoCampoDia span {
    float: left; 
    width: 100%;
    color: #5D647F;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 11px;
    line-height: 16px;
}

.blocoTextarea {
    float: left;
    width: 550px;
    margin-top: 20px;
}


.blocoCampoDia {
    float: left;
    width: 120px;
    margin-top: 20px;
    /*margin-right: 19px;*/
}

.blocoCampoAno {
    float: left;
    width: 86px;
    margin-top: 36px;
    margin-left: -3px
        /*margin-right: 19px;*/
}

.campoDia {
    background: url('../img/site/common/misc/misc-atendimento.png') 0 -1504px no-repeat;
    float: left;
    width: 58px;
    height: 46px;
}

.campoAno {
    background: url('../img/site/common/misc/misc-atendimento.png') -120px -1504px no-repeat;
    float: left;
    width: 86px;
    height: 46px;
}


.campo {
    background: url('../img/site/common/misc/misc-atendimento.png') 0 -1066px no-repeat;
    float: left;
    width: 100%;
    height: 46px;
}

.campoTextarea {
    background: url('../img/site/common/misc/misc-atendimento.png') 0 -1227px no-repeat;
    float: left;
    width: 100%;
    height: 150px;
}


.campo input, .campoDDD input, .campoFone input, .campoTextarea textarea, .campoDia input, .campoAno input {
    float: left; 
    width: 90%;
    margin-left: 12px;
    margin-top: 15px;
    border: none;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    color: #8898A5;
}

.campoTextarea textarea {height: 110px; width: 95%}

.campoDDD input, .campoDia input, .campoAno input {width: 60%;}

.campoDDD {
    background: url('../img/site/common/misc/misc-atendimento.png') 0 -1145px no-repeat;
    width: 59px;
    height: 46px;
    float: left;
}

.campoFone {
    background: url('../img/site/common/misc/misc-atendimento.png') -60px -1145px no-repeat;
    width: 202px;
    height: 46px;
    float: left;
}


.conjuntoPerguntas {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.containerPergunta {
    float: left; 
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
}

.pergunta {
    color: #6C7985;
    font-size: 20px;
    font-family: 'museo700';
    line-height: 53px;
    cursor: pointer;
}

.pergunta > p {
    float: left; 
    width: 75%;
    text-align: justify;
    color: #999999;
    font-size: 16px;
    font-family: 'neuronregular';
    line-height: 19px;
    margin-top: -8px;
    padding-bottom: 15px;
}

.pergunta span {float: left; }

.iconePergunta{
    background: url('../img/site/common/misc/misc-atendimento.png') 0 -1439px no-repeat;
    width: 9px;
    height: 5px;
    float: left;
    margin-top: 23px;
    margin-left: 10px;
}

.iconePerguntaAberta {
    background: url('../img/site/common/misc/misc-atendimento.png') 0 -1399px no-repeat;
}

.resposta {
    float: left;
    width: 100%;
    padding-bottom: 22px;
    display: none;
    margin-top: -10px;
}

.resposta p {
    float: left;
    width: 75%;
    text-align: justify;
    color: #999999;
    font-size: 16px;
    font-family: 'neuronregular';
    line-height: 19px;

}









/* ************************ PERGUNTAS FREQUENTES ************************ */
.titFaq h2 {font-size: 26px;}
.formFaq .containerSelect {width: 270px;}








/* ************************ ONDE COMPRAR ************************ */
.searchOndeComprar {
    position: relative;
}

.searchOndeComprar .containerSelect {width: 270px;}
.searchOndeComprar .containerSelectMaior {width: 380px;}



.checkboxOndeComprar {float: left; width: 130px; margin-top: 34px;}
.checkboxOndeComprar label {margin-top: 4px;}

.containerLojasOnline {
    position: relative;
    float: left;
}

.containerLojasExclusivas  { position: relative; }

.containerLojasExclusivas > p {
    float: left; 
    color: #8798a5;
    margin-top: 10px;
    width: 100%;
    padding-bottom: 15px;
}


.revenda {float: left; width: 45%;}
.revenda:hover {text-decoration: none;}
.revenda:hover span {text-decoration: underline;}

.revenda p {color: #8798a5; font-size: 12px; margin-top: 10px; margin-right: 30px; line-height: 17px; padding-bottom: 5px;}
.revenda span {color: #b3c400; font-size: 11px; font-weight: 700;  }

.englobaThumb {float: left;}

.thumbRevenda {
    height: 75px;
    width: 126px;
    display: table-cell; 
    vertical-align: middle;
    text-align: center;
}

.thumbRevenda img {max-width: 100%;}

.thumbRevenda * {vertical-align: middle;}





.lojaOnline {
    float: left; 
    width: 20%;
    margin-right: 2.8%;
    margin-top: 30px;
    padding: 5px;
    border: 1px solid white;
}

.lojaOnline p {color: #5d6481; font-size: 11px; font-weight: 700; float: left; width: 100%; margin-top: 7px;}

.lojaOnline:hover{
    border: 1px solid #a4c500;
}
.thumbLojaOnline {
    background: url('../img/site/common/bg/bg-loja.jpg') 0 0 no-repeat;
    width: 185px;
    height: 83px;
    display: table-cell; 
    vertical-align: middle;
    text-align: center;
    position: relative;
}



.thumbLojaOnline img {
    max-width: 100%;
}



.thumbLojaOnline * {vertical-align: middle;}



.lojaFisica {
    background: white url('../img/site/common/bg/bg-loja-fisica.jpg') 0 0 repeat-y;
    float: left; 
    width: 235px;
    margin-right: 1%;
    position: relative;
    color: #5d667f;
    font-size: 11px;
    padding-bottom: 14px;
}


.lojaFisica > a {
    float: left; 
    margin-left: 20px;
    color: #5d667f;
    background: white url('../img/site/common/misc/misc.png') -3px -191px no-repeat; 
    padding-left: 30px;
    height: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 77%;

}


.nomeLoja {float: left; width: 49%; margin-top: 20px; margin-left: 20px; font-weight: 700;}	

.avatarLoja {
    position: absolute;
    top: 13px;
    right: 15px;
}

.enderecoLoja {
    float: left; 
    width: 85%; 
    margin-left: 20px;
    background: white url('../img/site/common/misc/misc.png') 0 -69px no-repeat; 
    margin-top: 18px;
}

.enderecoLoja p {float: left; margin-left: 30px; line-height: 14px;}
.enderecoLoja > a {float: left; width: 50%; color: #b2c400; font-size: 11px; font-weight: 700; margin-left: 29px; margin-top: 4px;}

.foneLoja {
    background: white url('../img/site/common/misc/misc.png') -2px -145px no-repeat; 
    float: left; 
    width: 90%; 
    margin-left: 20px;
    height: 30px;
    margin-top: 10px;
}

.foneLoja span {float: left; margin-left: 30px; margin-top: 5px;}


.bgLojaFisicaTop {
    background: white url('../img/site/common/bg/bg-loja-fisica-top.jpg') 0 0 no-repeat;
    width: 100%;
    height: 4px;
    position: absolute;
    left: 0;
    top: 0;
}

.bgLojaFisicaBottom {
    background: white url('../img/site/common/bg/bg-loja-fisica-bottom.jpg') 0 0 no-repeat;
    width: 100%;
    height: 4px;
    position: absolute;
    left: 0;
    bottom: 0;
}














/* ************************ MODELO ************************ */

.borderContainerProduto {float: left; border-top: 1px solid #cbd4d6;}

.containerSliderModelo { 
    float: left;
    width: 820px;
    height: 460px;
}


.imgCarrossel {
    width: 820px;
    height: 460px;
    text-align: center;
    display: table-cell; 
    vertical-align: middle;
}

.imgCarrossel img {max-width: 100%;}

.imgCarrossel * {vertical-align: middle;}



/* carrossel thumbs produto */
.containerSliderPagerModelo { 
    float: right;
    width: 110px;
    margin-top: 30px;
}


.sliderPagerModelo {float: left; margin-top: 10px;}


.englobaThumbCarrossel {
    background: url('../img/site/common/bg/bg-thumb-carrossel.jpg') 0 -88px no-repeat;
    float: left;
    margin-top: 2px; 
    margin-bottom: 2px; 
    width: 110px; 
    height: 87px;
    text-align: center;

}

.englobaThumbCarrossel a {
    width: 110px;
    height: 87px;
    cursor: pointer;
    display: block;
    display: table-cell; 
    vertical-align: middle;
    font-size: 0;
}

.englobaThumbCarrossel img {max-width: 100%;}

.englobaThumbCarrossel * {vertical-align: middle;}




.englobaThumbCarrossel a:hover {opacity: 0.8; filter:alpha(opacity=80);}

.thumbSelecionado {
    background: url('../img/site/common/bg/bg-thumb-carrossel.jpg') -1px 1px no-repeat!important;
}


.sliderPagerModelo img{
    max-width: 90px;
}

.prevProduto {
    float: left; 
    width: 20px;
    height: 11px;
    margin-left: 44px;
    background: url('../img/site/common/misc/misc.png') 0 -255px no-repeat;
}
.nextProduto {
    float: left; 
    width: 20px;
    height: 11px;
    margin-left: 44px;
    background: url('../img/site/common/misc/misc.png') 0 -289px no-repeat;
    margin-top: 10px;
}



/* menu modelo / produto interna */
.containerMenuModelo {
    float: left;
    width: 100%;
    background: url('../img/site/common/bg/bg-menu-modelo.jpg') top center no-repeat;
    height: 45px;
}

.containerMenuProduto {
    float: left;
    width: 100%;
    background: url('../img/site/common/bg/bg-menu-produto.jpg') top center no-repeat;
    height: 40px;
}

.menuModelo {
    float: left;
    margin-top: 18px;
}

.menuModelo a {
    float: left;
    color: #6E7B85;
    font-size: 11px;
    text-transform: uppercase;
    margin-left: 15px;
}

.menuModelo a:first-child {margin-left: 0;}

.menuModelo a:hover, .menuModelo a.selected {
    color: #a4c500;
    text-decoration: none;
}

.menuModelo i {
    float: left;
    height: 10px;
    width: 1px;
    background: #cbd3d9;
    margin-left: 15px;
    margin-top: 2px;
}

.socialModelo {float: right; width: 25%; float: right; margin-top: 14px;}
.twitter iframe {width: 96px!important; float: right;}
.facebook iframe {width: 96px!important; float: right;}

.chamadaModelo {
    float: left;
    width: 100%;
    color: #8898a5;
    margin-top: 60px;
    line-height: 19px;
}

.videoModelo {
    float: right;
    width: 50%;
    margin-left: 25px;
}

.caracteristica {
    float: left; 
    width: 33.3%;
    margin-top: 20px;
    max-height: 60px;
    min-height: 75px;
}

.caracteristica span {
    color: #183190;
    font-family: "museo500";
    font-size: 14px;
}

.caracteristica p {
    padding-right: 20px;
    font-size: 12px;
    color: #8798a5;
    padding-top: 1px;

}

.caracteristica img {
    float: left; 
    margin-right: 18px;

}

.obs {
    color: #999999;
    font-size: 10px;
    float: left;
    margin-top: 18px;
}



/* configura tabela de especificações */

.linksProdutosEspecificacoes {
    float: left;
    border-bottom: 1px solid #dee2e5;
}

.linksProdutosEspecificacoes a {
    float: left; 
    color: #999; 
    font-family: Verdana, Geneva, Tahoma, sans-serif; 
    font-size: 11px; 
    line-height: 32px; 
    background: white;
    border-top: 1px solid #dee2e5;
    border-left: 1px solid #dee2e5;
    border-right: 1px solid #dee2e5;
    white-space: nowrap;
    text-decoration: none;
    cursor: pointer;
}

.linhaTabela{

    display: block;
    float: left;
    position: relative;
    padding-right: 40px;
    /*	background: red;*/
    padding-left: 1px;
    overflow: hidden;

}

.linksProdutosEspecificacoes a:hover {
    border: 2px solid #a5c404; 
    margin-left: -1px; 
    line-height: 30px; 
    position: relative; 
    margin-bottom: -1px;
    z-index: 999
}



.flecha {
    background: url('../img/site/common/bg/arrow-tabela.png') 7px 12px no-repeat; 
    font-size: 0;
    float: none;
    display: block;
    width: 20px;
    position: absolute;
    right: 0px;
    top: 0px;
    height: 42px;
    line-height: 40px;
    background-color: #fff;
    border-left: 1px solid #eee;
}


.linksProdutosEspecificacoes a:hover .flecha {
    background: #a5c404 url('../img/site/common/bg/arrow-tabela.png') -17px 11px no-repeat;
}



.linksProdutosEspecificacoes .colunas {
    border-left: 1px solid #dee2e5;
}

.linksProdutosEspecificacoes .colunas:first-child {
    border: none;
}

.cabecalhoTabela {

    display: block;
    width: auto;
    height: auto;
    white-space: nowrap;

}




.cabecalhoTabela .colunas {
    position: relative; 
    height: 30px; 
    text-align: center;
    border-left: 1px solid transparent; 
}


.cabecalhoTabela span {
    white-space: normal;
    float: left; 
    left: 0; 
    bottom: 0;
    width: 100%; 
    text-align: center;
    font-weight: 700;
}


.colunas {
    display: inline-block;
    padding: 0 12px;
    width: 120px;
    border-left: 1px solid transparent;
    text-align: center;
    font-size: 10px;
    font-family: "Verdana";
    color: #999;
}





.btnEspecificacoes {
    float: right;
    margin-top: 9px;
    width: 100%;
}

.btnEspecificacoes a {
    color: #a5c404;
    font-weight: 700;
    font-size: 12px;
    float:right;
}




/* slider dicas de instalação */
.containerSliderDicas {
    background: url('../img/site/common/bg/bg-slider-dicas.jpg') top center repeat-x;
    width: 100%;
    float: left;
    height: 269px;
}



.sliderDicas {
    float: left;
    width: 100%;
}

.chamadaSliderDicas {
    width: 75%;
    float: left;
}

.chamadaSliderDicas img {
    float: left;
    margin-right: 13px;
    margin-top: 5px;
}

.chamadaSliderDicas span {
    color: white;
    font-size: 40px;
    font-family: 'museo700';
}

.chamadaSliderDicas p {
    color: #a5dff9;
    font-size: 11px;
    margin-top: -4px;
}

.dica {
    float: left;
    width: 313px;
    color: white;
    cursor: pointer;
}

.dica span {
    font-family: 'museo700';
    font-size: 14px;
}

.dica p {
    font-size: 11px;
    width: 270px;   
}

.dica.semLink {
    cursor: default;
}
.dica.semLink:hover {
    opacity: 1; 
    filter:alpha(opacity=100)
}

.dica:hover {text-decoration: none; opacity: 0.8; filter:alpha(opacity=80);}

.thumbDica {
    float: left;
    position: relative;
    width: 144px;
    height: 94px;
    overflow: hidden;
    margin-right: 15px;
}

.moldura {
    position: absolute;
    top: 0;
    left: 0;
    background: url('../img/site/common/bg/moldura.png') 0 0 no-repeat;
    z-index: 99;
    width: 144px;
    height: 94px;
}

.paginationDicas {
    float: left;
    width: 25%;
    text-align: right;
}


.paginationDicas a {
    background: url('../img/site/common/misc/misc.png') -23px -322px no-repeat;
    display: inline-block;
    width: 18px;
    height: 18px;
    font-size: 0;
    margin-left: 7px;
}

.paginationDicas a.selected {background-position: 0 -322px}




/* chamada termosimulador */
.containerTermosimulador {
    float: left;
    width: 100%;
    height: 290px;
    background: #ccdf00;
    margin-top: 1px;
}

.containerTermosimulador img {
    float: left;
    margin-left: 38px;
    margin-top: 82px;
}

.textoTermosimulador {
    float: left; 
    width: 47%;
    background: url('../img/site/common/bg/snow.png') 0 2px no-repeat;
    color: white;
    text-align: right;
    margin-top: 30px;
}


.textoTermosimulador b {
    font-size: 50px;
    font-family: 'museo700';
    line-height: 48px;
}

.textoTermosimulador span {
    font-size: 44px;
    line-height: 48px;
    font-family: 'museo100'
}


.textoTermosimulador i {
    font-style: normal;
    font-size: 13px;
    letter-spacing: 1px;
    float: right;
    width: 100%;
    margin-top: 8px;
    margin-right: 2px;
}





/* configura ligthbox tabela de especificações */
.bgLightbox{
    position: fixed;
    width: 100%;
    height: 100%;
    background: url('../img/site/common/bg/overlay.png') 0 0 repeat;
    z-index: 999;
    opacity:0.65;
    -moz-opacity: 0.65;
    filter: alpha(opacity=65);
    left: 0;
    top:0;

}
.contentLightbox{
    position: fixed;
    width: 1000px;
    height: 600px;
    left: 50%;
    top:50%;
    margin: -300px 0px 0px -500px ;
    /*background: silver;*/
    z-index: 9999;   
    /*overflow: hidden; */
    text-align: center;
}


#port {
    overflow: hidden;
    position: relative;
    float: left;
    width: 1000px;
    height: 600px;
    z-index: 100;
    z-index: 9999;
    border: 2px solid white;
}


.fechar-form{
    background: #98abba; 
    line-height: 35px;
    padding: 0 19px;
    float: right;
    margin-top: -43px;
    margin-right: -3px;
    font-size: 12px;
    color: #ffffff;
}


/* PARALAX */ 
.parallax-viewport {
    position: relative;
    overflow: hidden;
}
.parallax-layer {
    position: absolute;
    z-index: 150;
}







/* ************************ ONDE COMPRAR INTERNA MODELO ************************ */
.containerMapa {
    float: left;
    width: 100%;
    border-bottom: 1px solid white;
    position: relative;
    height: 600px;
    overflow: hidden;
}

.mapa {
    position: absolute;
    top: 0;
    left: 0;
}

.containerLojasModelo {
    float: left;
    margin-left: -25px;
    width: 970px;
}

.lojaModelo {
    float: left; 
    width: 215px;
    height: 130px;
    background: white;
    border: 1px solid #efefef;
    margin-left: 25px;
    margin-top: 25px;
}

.lojaModelo:hover {
    border: 1px solid #a5c500;
}


.thumbLojaModelo {
    width: 215px;
    height: 130px;
    display: table-cell; 
    vertical-align: middle;
    text-align: center;
}

.thumbLojaModelo img {max-width: 90%; }

.thumbLojaModelo * {vertical-align: middle;}



.opcoesBuscadorMapa {
    float: left;
    background: #fafafa;
    position: relative;
    padding: 20px 24px 22px 24px;
    margin-top: 40px;
    *width: 469px;
}

.opcoesBuscadorMapa > span {
    color: #999999;
    font-size: 12px;
    float: left;
    width: 100%;
}

.lupa {
    float: left;
    width: 60px;
    height: 42px;
    background: url('../img/site/common/bg/lupa.png') 0 0 no-repeat;
    margin-left: 15px;
    margin-top: 14px;
}

.lupa:hover {
    opacity: 0.8;
    filter:alpha(opacity=80);
}

.lupa input {
    float: left;
    width: 100%;
    height: 100%;
    background: transparent;
    border: none;
    cursor: pointer;
}









/* ************************ DOWNLOADS INTERNA MODELO ************************ */
.quantidadeDownloads {
    float: left;
    width: 100%;
    margin-top: 30px;
    font-size: 14px;
    color: #999999;
}

.quantidadeDownloads span {
    color: #444444
}


.conjuntoDownloadsModelo {
    float: left;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
}


.downloadModelo {
    float: left; 
    width: 100%;
    border-top: 1px solid #e5e5e5;
    padding-top: 15px;
    padding-bottom: 15px;
}

.downloadModelo:hover span {
    text-decoration: underline;
}

.downloadModelo:hover, .downloadModelo:hover i {
    text-decoration: none;
}

.downloadModelo span {
    color: #6d7a85;
    font-size: 20px;
    font-family: "museo700";
    float: left;
    width: 100%;
}

.downloadModelo i {
    color: #999999;
    font-size: 11px;
    padding-left: 11px;
    background: url('../img/site/common/bg/arrow.png') 0 3px no-repeat;
    font-style: normal;
    float: left;
    width: 100%;
    margin-top: -1px;
}
















/* ************************ PRODUTO INTERNA ************************ */
.containerOndeComprarInternaProduto {
    background: #CCDF00;
    float: left;
    width: 100%;
}

.containerOndeComprarInternaProduto .containerSelect {
    width: 360px;
}

.ondeComprarInternaProduto {
    background: url('../img/site/common/bg/map.png') 0 34px no-repeat;
    float: right;
    position: relative;
    width: 100%;
    height: 234px;
    margin-right: 6px;
}


.ondeComprarInternaProduto > span {
    float: left; 
    color: white;
    font-family: 'museo700';
    font-size: 40px;
    margin-top: 28px;
    margin-left: 57px;
    text-align: left;
}

.ondeComprarInternaProduto i {
    float: left; 
    color: white;
    font-family: 'museo100';
    font-size: 40px;
    margin-top: 28px;
    font-style: normal;
}

.ondeComprarInternaProduto p {
    float: left; 
    margin-left: 62px; 
    color: #183190;
    font-size: 11px;
    margin-top: -4px;
    padding-bottom: 30px;
    width: 100%;

}


.vejaMaisDuvidas {
    float: right;
    width: 100%;
    margin-top: -7px;
}

.vejaMaisDuvidas a {
    color: #B5C400;
    font-size: 11px;
    font-weight: 700;
    float: right;
    background: url('../img/site/common/bg/arrow-lime.png') right center no-repeat;
    padding-right: 11px;
    line-height: 18px;
}

.containerPerguntasProduto {
    float: left;
    width: 620px;
}


.titPerguntaProduto {
    float: left;
    width: 100%;
    cursor: pointer;
    border-bottom: 1px solid #DDD;
    font-size: 11px;
    color: #5D6481;
    font-weight: 700;
    line-height: 25px;
    margin-top: 15px;
}

.titPerguntaProduto span {
    float: left;
}

.iconePerguntaProduto {
    float: right;
    width: 16px;
    height: 9px;
    background: url('../img/site/common/bg/arrow-pergunta-produto.png') 0 0 no-repeat;
    margin-top: 8px;
    margin-right: 8px;
}


.iconePerguntaProdutoAberta {
    background: url('../img/site/common/bg/arrow-pergunta-produto.png') 0 -21px no-repeat;
}

.respostaProduto {
    color: 	#8798A5;
    font-size: 12px;
    float: left;
    padding-top: 15px;	
    padding-bottom: 18px;
    display: none;
}





.containerDownlodasProduto {
    float: right;
    width: 290px; 
}


.downloadProduto {
    float: left;
    width: 100%;
    margin-top: 15px;
    background: url('../img/site/common/bg/arrow-download-produto.png') 0 3px no-repeat;
    padding-left: 32px;
}

.downloadProduto:hover {background-position: 0 -54px}

.downloadProduto span {
    font-size: 11px;
    font-weight: 700;
    color: #5D667F;
    float: left;
    width: 100%
}

.downloadProduto i {
    font-size: 11px;
    color: #8898A5;
    float: left;
    width: 100%;
    margin-top: 3px;
    font-style: normal;
}


.chamadaAssistenciaProduto {
    background: url('../img/site/common/bg/assistencia-produto.png') 0 0 no-repeat;
    float: left;
    width: 620px;
    height: 91px;
    color: white;
}

.chamadaAssistenciaProduto:hover {
    background-position: 0 -107px;
    text-decoration: none;
}

.chamadaAssistenciaProduto:hover p{
    color: white;
}

.chamadaAssistenciaProduto span {
    font-size: 40px;
    font-family: 'museo700';
    float: left;
    margin-top: 14px;
    margin-left: 120px;
}

.chamadaAssistenciaProduto i {
    font-size: 40px;
    font-family: 'museo100';
    float: left;
    font-style: normal;
    margin-top: 14px;
}

.chamadaAssistenciaProduto p {
    color: #A5DFF8;
    font-size: 11px;
    float: left;
    width: 100%;
    margin-left: 120px;
}










/* ************************ COMPARADOR ************************ */
.carouselComparar {position: relative;}
.containerBtnComparar{

}
.btnComparar {
    float: right;
    background: #C8DC01;
    color: #5C6A39;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 11px;
    padding-right: 1px;
    margin-top: 20px;
    font-size: 13px;
    font-weight: 700;
       
}

.btnComparar:hover {
    background: #5F6580;
    text-decoration: none;
}

.btnComparar:hover span {
    color: white;
}

.btnComparar span {
    padding-right: 4px;
}

.btnComparar i {
    font-style: normal;
    background: white;
    padding: 6px 10px;
}

.listaCarousel {
    float: right;
    text-align: left;
}

.itemProdutoComparar {
    display: block;
    float: left;
    width: 245px;
}

.itemProduto .lancamento{
	position:absolute;
	top:0px; right:25px;
	background:url(../img/site/common/img/img-selo-lancamento.png) no-repeat;
	width:84px;
	height:24px;
	text-indent:-50000px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}

.itemProdutoComparar img, .itemProdutoComparar  .nomeProduto {
    cursor: pointer!important;
}


.carouselInfo .caroufredsel_wrapper {width: 734px!important;}


.titInfo{
    display: block;
    background: #3381ca;
    height: 36px;
    cursor: pointer;
}
.titInfo h3{
    font-family: "Verdana";
    color: #fff;
    text-indent: 20px;
    font-weight: bold;
    font-size: 14px;
    padding-top: 10px;
}
.menos{
    display: block;
    float: right;
    margin-top: -15px;
    margin-right: 9px;
    width: 13px;
    height: 13px;
    background: url('../img/site/common/bg/mais.png') no-repeat 0 -16px;
    padding: 2px; 
}


.infoTable{
    display: block;
    float: left;
    width: 205px;
    height: auto;
}
.rowChamadaInfo{
    color: #8898a5;
    text-align: right;
    background: #e4e8f0;
    border-bottom: 1px solid #fff;
    padding: 8px 4% 8px 0;
    font-family: "Verdana"; 
    font-size: 12px;
    width: 244px;
}
.rowChamadaInfo p{
    color: #00aff0;
    display: inline;
}
.contentInfo{
    display: block;
    float: left;
    margin-left: 2px; 
    width: 244px;
}
.rowInfo{
    display: block;
    width: 244px;
    float: left;
    background-color: #f3f3fc;
    padding: 8px 0;
    height: 14px;
    margin-bottom: 1px;
    font-family: "Verdana";
    font-size: 12px;
    text-align: center;
    color: #8898a5
}


.tableInformacoes{
    overflow: hidden;
    position: relative;
}
.mais{
    background: url('../img/site/common/bg/mais.png') no-repeat 0 0;
    width: 13px;
    height: 13px;
    margin-top: -16px;
}

.isOk{
    background: url('../img/site/common/bg/ok.png')  #f3f3fc  50% 50% no-repeat;
    z-index: 1;
}


.tagRemover {
    background: #f07777;
    color: white;
    font-size: 11px;
    padding: 5px 12px;
    margin-left: 9px;
}


.prevComparar {
    background: url('../img/site/common/bg/arrow-comparador.png')  0 0 no-repeat;
    position: absolute;
    top: 70px;
    left: 178px;
    width: 11px;
    height: 20px;
}

.nextComparar {
    background: url('../img/site/common/bg/arrow-comparador.png')  0 -55px no-repeat;
    position: absolute;
    top: 70px;
    right: 0;
    width: 11px;
    height: 20px;
}


.disabled {opacity: 0.1; filter:alpha(opacity=10); cursor: default;}

.linkAdd  {
    color: #5d6481;
    font-size: 12px;
    background: url('../img/site/common/bg/add.png') 0 4px no-repeat;
    padding-left: 12px;
    float: left;
}
.inicioCarousel{
    left: 46px;
}























/* ************************ ERRO 404 ************************ */
.erro404 {float: left; width: 100%; margin-top: 60px;} 

.erro404 span {
    float: left; width: 100%;
    font-family: 'museo700';
    font-size: 60px;
    color: #6e7b85;
}

.erro404 p {
    float: left; width: 100%;
    font-size: 18px;
    color: #6e7b85;
    margin-top: 5px;
}










/* ************************ PRODUTOS ************************ */
.top4{
    margin-top: 4px;
}

.gradienteMenu{
    margin-top: -4px;
    height: 125px;
    background: url('../img/site/common/bg/menu_produtos.jpg') top center no-repeat;
}
.titProduto{
    display: block;
    float: left;
    font-family: "museo700";
    color: #99ABB8;
    font-size: 20px;
    text-shadow: 0px 1px 1px #ffffff;
    padding-top: 46px;
}
.boxTitProduto{
    display: block;
    float: left;
    width: 100px;
    height: 120px;
}
.menuProdutos{
    display: block;
    float: left;
    width: 840px;
    height: 120px;
}
.menuProdutos>li, .menuProdutos>li>a{
    display: block;
    float: left;

}
.menuProdutos>li>a:hover{
    text-decoration: none;
}
.ar{
    width: 192px;
    height: 116px;
    background: url('../img/site/common/misc/menu.png') -400px -400px no-repeat;
}
.ar:hover, .ar.sel{
    background-position: -19px -6px;
}
.climatizador{
    width: 168px;
    height: 116px;
    background: url('../img/site/common/misc/menu.png') -400px -400px no-repeat;
}
.climatizador:hover,.climatizador.sel{
    background-position: -219px -7px;
}
.aquecedor{
    width: 139px;
    height: 116px;
    background: url('../img/site/common/misc/menu.png') -400px -400px no-repeat;
}
.aquecedor:hover, .aquecedor.sel{
    background-position: -393px -7px;
}
.umidificador{
    width: 164px;
    height: 116px;
    background: url('../img/site/common/misc/menu.png') -400px -400px no-repeat;
}
.umidificador:hover,.umidificador.sel{
    background-position: -538px -7px;
}
.gelo{
    width: 176px;
    height: 116px;
    background: url('../img/site/common/misc/menu.png') -400px -400px no-repeat;
}
.gelo:hover,.gelo.sel{
    background-position: -710px -7px;
}


/*Fundo com a imagem do produto no menu*/
.itemAr{
    background: url('../img/site/common/misc/menu_produtos.png') no-repeat -4px 18px;
    width: 179px;
    height: 48px;
    padding: 34px 0;
    margin-left: 4px;   
}
.itemClimatizador {
    background: url('../img/site/common/misc/menu_produtos.png') no-repeat -375px 18px;
    width: 132px;
    height: 72px;
    padding: 22px 0;
    margin-left: 16px;
}
.itemAquecedor {
    background: url('../img/site/common/misc/menu_produtos.png') no-repeat -212px 18px;
    width: 118px;
    height: 64px;
    padding: 26px 0;
    margin-left: 11px;
}
.itemUmidificador {
    background: url('../img/site/common/misc/menu_produtos.png') no-repeat -521px 18px;
    width: 132px;
    height: 66px;
    padding: 25px 0;
    margin-left: 15px;
}
.itemGelo {
    background: url('../img/site/common/misc/menu_produtos.png') no-repeat -668px 21px;
    width: 162px;
    height: 51px;
    padding: 33px 0;
    margin-left: 4px;
}


/*Span do nome do produto*/

.menuProdutos>li>a>span{
    float: right;
    font-size: 12px;
    font-family: 'museo300';
    font-weight: 700;
    text-shadow: 0px 1px 1px #ffffff;
    color: #5D6481;
    cursor: pointer;
    text-align: right;
}
.menuProdutos>li:hover span,
.menuProdutos>li.sel span{
    text-decoration: none;
    color: #A4C500;
}

.itemAr > span{
    margin-top: 15px;
    margin-right: 12px;
}
.itemClimatizador > span{
    margin-top: 27px;
    margin-right: 14px;
}
.itemAquecedor > span{
    margin-top: 23px;
    margin-right: 12px;
}
.itemUmidificador > span{
    margin-top: 24px;
    margin-right: 12px;
}
.itemGelo > span{
    margin-top: 16px;
    margin-right: 10px;
}

.bgFiltro{
    min-height: 90px;
    background: url('../img/site/common/bg/bg_filtro.png') repeat-x;
}
.titFiltros{
    font-size: 20px;
    padding: 30px 0 10px 0;
    float: left;
}
.sidebarFiltros{
    display: block;
    float: left;
    position: relative;
    width: 180px;
    padding: 0px 20px 20px 20px;
    height: auto;
    background: url('../img/site/common/bg/bg_sidebar_filtros.png') top center no-repeat;
}
.bottomSidebar{
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 220px;
    height: 5px;
    background: url('../img/site/common/bg/bg_sidebar_filtros_bottom.png') top center no-repeat;
}
.listaProdutos{
    display: block;
    float: right;
    width: 708px;
    margin-left: 12px;
}
.caracteristicaSidebar{
    float: left;
    width: 100%;
    text-transform: uppercase;
    font-family: verdana;
    font-weight: bold;
    color: #99ABB8;
    font-size: 11px;
    padding: 20px 10px  10px 0;
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
}
.listaFiltros{
    width: 100%;
}
.listaFiltros > li{
    display: block;
    float: left;
    width: 100%;
    padding: 3px 0
}
.listaFiltros li > label{
    font-size: 11px;
    cursor: pointer;
}

.checkFiltros{
    display: block;
    float: left;
    background: url('../img/site/common/misc/sprite.png') no-repeat -2px -20px;
    width: 17px;
    height: 17px;
    margin-right: 8px;
}
.checkFiltrosAtivo{
    background: url('../img/site/common/misc/sprite.png') no-repeat -2px -2px;
}
.itemProduto{
    display: inline-block;
    float: left;
    width: 236px;
    height: 236px; 
    cursor: pointer;
    position: relative;
}


.itemProduto:hover{
    text-decoration: none;
}

.imgCenterHover.selecionado{
    background: url('../img/site/common/bg/center.png') top center no-repeat;
}


.imgLeftHover.selecionado{
    background: url('../img/site/common/bg/left.png') top center no-repeat;
}


.imgRightHover.selecionado{
    background: url('../img/site/common/bg/right.png') top center no-repeat;
}





.imgProduto {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 236px;
    height: 136px;
}
.imgProduto * {
    vertical-align: middle;
}


.imgProduto img{
    max-width: 90%;
}

.produto, .descricaoProduto{
    display: block;
    float: left;
    width: 80%;
    margin-left: 10%;
}
.extraProduto{
    color: #5D6481;
    font-size: 11px;
    font-family: "museo500";
    height: 12px;
}
.nomeProdto{
    display: block;
    float: left;
    color: #5D6481;
    font-family: "museo700";
    font-size: 20px;
    text-shadow: 0px 1px 1px #ffffff;
}
.sufixoProduto{
    display: block;
    float: left;
    color: #CCDD00;
    font-family: "museo300";
    font-size: 20px;
    text-shadow: 0px 1px 1px #ffffff;
}
.descricaoProduto{
    font-family: "verdana";
    font-size: 11px;
    color: #8898A5
}
.bordaProduto{
    position: absolute;
    top: -3px;
    left: 0;
    height: 3px;
    width: 242px;
    background: url('../img/site/common/bg/borda_top_produtos.png') center top no-repeat;
}
.boxComparador{
    display: none;
    float: left;
    width: 612px;
    padding: 48px 48px 18px;
    background: #F0F2F5;
    margin-bottom: 1px;
    position: relative;
    z-index: 9;
}
.linkModelo{
    float: left;    
    font-family: "verdana";
    font-size: 11px;
    font-weight: bold;
    color: #B3C400;
    padding-bottom: 30px;
}
.imgModelo{
    display: block;
    float: left;
    width: 110px
}
.linhaModelo{
    border-top: 1px solid #DDDDDD;
}
.nomeModelo{
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #5D667F;
    width: 505px;
    padding-right: 20px;
    line-height: 16px;
}

.nomeModelo a {
    color: #5D667F;
}

.introLinhaModelo{
    border-top: 1px solid #Fff;
    width: 100%;
    float: left;
    display: block;
}
.ckComparar{
    /*    width: 120px;*/
    float: right;
    font-family: "verdana";
    font-size: 11px;
    color: #5D6481;
    line-height: 16px;
    cursor: pointer;
}


/*_______ALINHAR NO CENTRO O TEXTO___________*/

.center {
    position: relative;
    display:table; 
    height: 60px;
}

.center p {
    *position: absolute; 
    top: 50%; 
    display: table-cell; 
    vertical-align: middle;
}

.center span {
    display:block; 
    *position: relative; 
    top: -50%;
}
/*__________________*/

.asideFiltros{
    width: 220px;
    height: auto;
    float: left;
}
.chamadasFiltros{
    display: block;
    float: left;
    width: 220px; 
}
.boxTermo{
    float: left;
    background: url('../img/site/common/misc/sprite.png') no-repeat -1px -45px;
    width: 200px;
    padding: 15px 10px;
    height: 114px;
    margin-top: 40px;
    position: relative;
}
.boxTermo i{
    float: left;
    background: url('../img/site/common/misc/sprite.png') no-repeat -245px -5px;
    width: 24px;
    height: 25px;
    margin-right: 6px;
}
.boxTermo span, .boxTermo div {
    display: block;
    float: left;
    font-family: "museo500";
    color: #fff;
    font-size: 20px;
    line-height: 28px
}
.boxTermo div{
    font-family: "museo300";
}
.boxTermo p{
    float: left;
    font-family: "verdana";
    font-size: 11px;
    color: #183190;
    margin-left: 34px;
    width: 140px;
    padding-top: 10px;
}
.btnConheca{
    position: absolute;
    right: 12px;
    bottom: 12px;
    background: url('../img/site/common/misc/sprite.png') no-repeat -23px -2px;
    width: 84px;
    height: 30px;
}
.btnConheca:hover{
    background-position: -114px -2px;
}




.boxManuais{
    float: left;
    padding: 15px 10px;
    margin-top: 10px;
    position: relative;
    background: url('../img/site/common/misc/sprite.png') no-repeat -1px -199px;
    width: 200px;
    height: 114px;
}
.boxManuais i{
    float: left;
    background: url('../img/site/common/misc/sprite.png') no-repeat -209px -10px;
    width: 19px;
    height: 16px;
    margin-top: 5px;
    margin-left: 2px;
    margin-right: 8px;
}
.boxManuais span, .boxManuais div {
    display: block;
    float: left;
    font-family: "museo500";
    color: #fff;
    font-size: 20px;
    line-height: 28px
}
.boxManuais div{
    font-family: "museo300";
}
.boxManuais p{
    float: left;
    font-family: "verdana";
    font-size: 11px;
    color: #fff;
    margin-left: 30px;
    width: 140px;
    padding-top: 10px;
}















/* ************************ RODAPÉ ************************ */
.rodape {
    min-height: 248px;
    background: #183190 url('../img/site/common/bg/bg-rodape.png') top center no-repeat;
    position: relative;
    padding-bottom: 10px;
}

.blocoLinksRodape {float: left; border-left: 1px solid #3A50A1; padding-left: 15px; margin-left: 40px; margin-top: 65px; }
.blocoLinksRodape:first-child {margin-left: 0; padding-left: 0; border-left: none;}
.blocoLinksRodape a {
    clear: both; 
    color: white; 
    float: left;
}


.linkRodape { clear: both; float: left; clear: both;}
.linkRodape a {
    font-size: 11px;
    font-weight: 700;
    clear: both; 
    padding-bottom: 14px;
    float: left;
    margin-bottom: 0;
    filter:alpha(opacity=100)!important;
}

.linkPequenoRodape {margin-top: -5px; }
.linkPequenoRodape li { clear: both; }
.linkPequenoRodape a {font-size: 11px; margin-bottom: 6px; opacity: 0.7; filter:alpha(opacity=70); }
.linkPeq{
    margin-top:-13px !important;
    margin-bottom: 8px !important;
}
.linkPeq a{
/*    margin-left:0px !important;*/
    margin-bottom: 5px !important;
}
.bottomProd{
    margin-bottom: 8px !important;
}
.linksTab {
    margin-bottom: 3px; 
    float: left; 
    display: block;
    clear: both;
    margin-top: 0;
}
.linksTab.linkTab{
    margin-bottom: 8px !important;
}
.linksTab a {line-height: 8px; clear: both; margin-left: 14px;}

.zero800 {
    float: right; 
    background: #183190 url('../img/site/common/bg/bg-0800-rodape.png') top center no-repeat;
    width: 221px;
    height: 101px;
    margin-top: 65px;
}

.zero800 span {
    float: left;
    width: 100%;
    color: white;
    margin-left: 45px;
}

.zero800 b {
    float: left;
    width: 100%;
    color: white;
    margin-left: 45px;
}

.zero800 p {
    float: left;
    width: 100%;
    color: white;
    text-align: center;
}



.sac{
    float: right;
    background: #183190 url('../img/site/common/bg/bg-0800-rodape.png') top center no-repeat;
    width: 222px;
    height: 114px;
    margin-top: 65px;
    position: relative;
}
.sac span{
    display: block;
    width: 160px;
    margin-left: 48px;
    padding-top: 10px;
    font-family: "museo300";
    color: #FFF;
}
.sac div{
    display: block;
    width: 160px;
    margin-left: 48px;
    font-family: "museo500";
    color: #FFF;
    font-size: 22px;
    letter-spacing: -1px;
}
.sac p{
    width: 90%;
    position: absolute;
    bottom: 0;
    left: 12px;
    font-family: "verdana";
    font-size: 10px;
    color: #fff;
    text-align: center;
    padding-bottom: 8px;

}










.floatLeft{
    float: left!important;
}
.floatRight{
    float: right!important;
}



/*HACK PARA IE7*/
.imgCarrossel span {
    *display: inline-block;
    *height: 100%;
}

.englobaThumbCarrossel span {
    *display: inline-block;
    *height: 100%;
}


.thumbRevenda span {
    *display: inline-block;
    *height: 100%;
}

.thumbLojaOnline span {
    *display: inline-block;
    *height: 100%;
}

.thumbLojaModelo span {
    *display: inline-block;
    *height: 100%;
}

.imgProduto span { 
    *display: inline-block;
    *height: 100%;
}





.ui-selectmenu-menu li:first-child {display: none}


.topoComparador{
    padding-top: 30px;
    position: relative;
}
.abaComparador{
    display: block;
    float: left;
    padding: 14px 14px; 
    background: #fff;
    border-top: 2px solid #dfdddf;
    border-right: 2px solid #dfdddf;
    border-left: 2px solid #dfdddf;
    font-family: "Verdana";
    font-size: 11px;
    color: #999999;
    margin-right: 10px;
}
.abaComparador:hover, .abaComparador.Sel{
    background: #a5c404;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    border-left: 2px solid #fff;
    color: #fff;
    text-decoration: none;
}



#scrollbarTabela { width: 940px; clear: both; margin: 20px 0 30px; position: relative;}
#scrollbarTabela .viewport { width: 940px; height: auto; overflow: hidden; position: relative; padding-left: 1px;}
#scrollbarTabela .overview { list-style: none; position: relative; left: 0; top: 0; }
#scrollbarTabela .thumb .end,
#scrollbarTabela .thumb { background-color: #a5c404; }
#scrollbarTabela .scrollbar { position: relative; float: right; width: 15px; position:absolute; bottom: -20px; }
#scrollbarTabela .track { background-color: #F3F3F3; width:6px; height:6px; position: relative; padding: 0 1px; }
#scrollbarTabela .thumb { height: 6px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbarTabela .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#scrollbarTabela .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

.tagLoja {
    position: absolute;
    top: -11px;
    right: 11px;
    float: left;
    background: #eee;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 11px;
    padding: 3px 9px;
}

.z-index{
    z-index:2;
}

.xDe {
    float: left;
    padding: 12px 24px;
    border: 2px solid #DFDDE0;
    font-family: 'neuron_extraboldregular';
    color: #999;
    margin-left: 10px;
    margin-right: 10px;
}

.paginacao span {
    float: left;
    color: #999;
    margin-top: 13px;
}

.totalPaginas {
    float: left;
    color: #999;
    margin-top: 13px;
    margin-left: 5px;
    margin-right: 15px;
}
.paginacao a {
    float: left;
    color:#b2c400;
    margin-top: 12px;
}

.hide_number {
    display: none;
}

#next a {
    margin-top: -2px;
    display: block!important;
}

#prev a{    
    margin-top: 17px;    
    float: left;
    display: block!important;
}
.paginacao a:hover {
    color: #065492;
    text-decoration: none;
}

.paginacao a {
    float: left;
    color: #b2c400;
    margin-top: 12px;
}
#textoSobre{
    margin-top: 58px;
    width: 100%;
}
#haha{
    display:block;
    float: left;
    height: 505px;
    width: 100%;
    z-index: 0;
    overflow: hidden;
    position: absolute;
}
#paginaBanner{
    position: absolute;
    z-index: 100;
    right: 24%;
    z-index: 1;
    bottom: 70px;
}
#paginaBanner a{
    display:block;
    float:left;
    height: 30px;
    width: auto;    
}
#paginaBanner a span{
    display:block;
    float:left;
    height: 20px;
    width: 20px;
    background: url("../img/site/common/misc/sprite.png") no-repeat  -243px -37px;
    margin: 5px 0 5px 7px;
}
#paginaBanner a span.active{
    background: url("../img/site/common/bg/bullet_left.png") no-repeat;
    float: left;
    font-family: "verdana";
    font-size: 8px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 7px;
    position: relative;
    text-align: center;
    text-indent: 14px;
    text-shadow: 1px 1px 1px #FFFFFF;
    text-transform: uppercase;
    padding-left: 6px;
    display: inline-block;
}
#paginaBanner a:hover{
    text-decoration: none;
}
.rb {
    background: url('../img/site/common/bg/bullet_right.png') no-repeat;
    height: 20px;
    position: absolute;
    right: -9px;
    display: inline-block;
    width: 9px;
    *top: 0px!important;
}
.bxAss{
    display:block;
    float:left;
    width:100%;
    margin-top: 25px;
}
.bxAss a{
    display:block;
    float:right;
    color: #FFFFFF;
    font-size: 11px; 
    opacity: 0.7;
    filter:alpha(opacity=70);
}
.bxAss a:hover{
    text-decoration: none;
    opacity: 1;
    filter:alpha(opacity=100);
}
.txt-observacao{ font-size:11px; }

/*- MODAL -*/
#overlayModal{ position:fixed; top:0; left:0; z-index:103; background-color:#000000; width:100%; height:100%; opacity:0.5; filter:alpha(opacity=50); }
#modalPadrao{ position:absolute; top:180px; left:50%; z-index:104; margin-left:-50px; }
#modalPadrao .wrapperModalPadrao{
	position:relative;
	z-index:1;
	min-width:155px;
	min-height:155px;
}
#modalPadrao .loader{
	background:url(../img/site/common/img/loaderModal.gif) no-repeat;
	width:32px;
	height:32px;
	position:absolute;
	top:50%; left:50%;
	z-index:2;
	margin:-16px 0 0 -16px; }

#modalPadrao .lk-fechar-modal{
	position:absolute;
	top:30px; right:30px;
	z-index:2;
	background:url(../img/site/common/bg/lk-fechar-modal.png) no-repeat;
	width:18px;
	height:18px;
}

/*- Modal viva mais -*/
.modal-viva-mais{ width:920px; margin:0 auto; }
#modalPadrao.modal-viva-mais .lk-fechar-modal{ top:-25px; right:-25px; }


/*- BOX AJUDA -*/
.boxAjudaFlutuante{
	position:fixed;
	bottom:-60px; right:10px;
	background-color:#1d378c;
	width:170px;
	height:45px;
	max-height:90%;
	z-index:1001;
	overflow:visible !important;
	-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .15);
	-moz-box-shadow:0 5px 15px rgba(0, 0, 0, .15);
	box-shadow:0 5px 15px rgba(0, 0, 0, .15);
}
.boxAjudaFlutuante:before{
	content:'';
	border-width:4px 4px 0;
	border-style:solid;
	border-color:#1d378c transparent;
	position:absolute;
	bottom:-4px; right:13px;
}

.boxAjudaFlutuante .lkFecharAjuda{
	position:absolute;
	top:-12px; left:-12px;
	z-index:3;
	background:url(../img/site/common/img/lkFecharAjuda.png) no-repeat;
	width:24px;
	height:24px;
	text-indent:-99999px;
	line-height:99999px;
	font-size:0;
	overflow:hidden;
}
.boxAjudaFlutuante a{
	font:16px/45px 'museo700', Arial, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
.boxAjudaFlutuante .lkAlgumaDuvida{
	text-align:center;
	position:absolute;
	top:0; left:0;
	z-index:2;
	background-color:#1d378c;
	width:100%;
	height:45px;
}
.boxAjudaFlutuante > div{
	position:relative;
	z-index:1;
	display:none;
	width:248px;
}
.boxAjudaFlutuante > div a{
	vertical-align:middle;
	height:58px;
	line-height:58px;
	padding-left:70px;
}
.boxAjudaFlutuante > div a.lkAtendimentoAjuda{
	background:url(../img/site/common/img/icoAtendimentoAjuda.png) no-repeat 20px center;
	border-top:1px solid #324B9F;
}
.boxAjudaFlutuante a.lkPerguntaAjuda{
	background:url(../img/site/common/img/icoPerguntaAjuda.png) no-repeat 20px center;
}
