/* ****** */
* { margin:0px;	padding:0px; outline:0px; font-weight:inherit; font-style:inherit; font-size: 100%; font-family:Arial, Helvetica, sans-serif; line-height: 1.1em;  }
p { margin-bottom: 15px; line-height:1.2em; }
hr { clear: both; float: none; width: 100%; }
.ie6 body hr, .ie7 body hr { margin: -8px; display: block;}
hr.clear { clear:both; border:0px; margin:0px; visibility:hidden; padding:0px; height:0px; display:block; }
a, img { border: none; text-decoration:none;}
a:hover { text-decoration:underline; }
li { vertical-align: top; line-height: 1.2em;}
li a { zoom: 1; line-height: 1.2em; }
input[type=hidden]{ display: none !important; visibility: hidden !important;}
table { border-collapse: separate; border-spacing: 0; }
blockquote:before, blockquote:after,q:before, q:after { content: “”; }
blockquote, q { quotes: "" ""; }
address { font-style:normal; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; }
h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.6em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.3em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1.1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1.1em; font-weight: bold; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; }
textarea { overflow:auto; }
strong { font-weight:bold !important; }
em { font-style:italic; }
.left { float:left; }
.right { float:right; }
.hidden { display: none; }
.ie legend { margin:0px -7px; }
body, html, ul, ol, li, dl, dt, dd, a, a:hover, p, h1, h2, h3, h4, div, span, address, input, select, textarea { zoom:1; }
/* ****** */

/* Inicio Esqueleto */
body, html { height:100%; }
body { font-size:12px; color:#000000; background:#f3f1e2 url(../img/bgs/bg.jpg) no-repeat center top; }
body#produtos-exibir, body#produtos_condicionadores-exibir, body#produtos_pisos-exibir, body#produtos_aquecedores_gas-exibir, body#produtos_climatizadores-exibir, body#produtos_coifas-exibir, body#produtos_ac_aquecedores_gas-exibir, body#produtos_ac_condicionadores-exibir { background:#f4f2e3 url(../img/bgs/bg_produtos.jpg) no-repeat center top; }
div#header { height:65px; margin:0 0 15px 0; background:url(../img/bgs/header.png) no-repeat center top; }
.ie6 div#header { height:65px; margin:0 0 15px 0; background:url(../img/bgs/header.gif) no-repeat center top; }
div#header div.content { width:940px; margin:0 auto; background:url(../img/bgs/nav_sub_lista.gif) no-repeat -9999px -9999px; }
div#header div.content h1 { display:inline; float:left; margin:0; }
div#header div.content h1 a {display:block; width:237px; height:65px; text-indent:-9999px; background:url(../img/bgs/header_logo.png) no-repeat; }
div#header div.content ul { float:right; margin:10px 0 0 0; list-style:none; }
div#header div.content ul li { display:inline; float:left; margin:0 0 0 20px; }
div#header div.content ul li a { color:#444444; font-size:11px; }

#newsBar { width:900px; height:30px; margin:0 auto; padding:0 20px; background:url(../img/bgs/newsBar.png) no-repeat; }
#newsBar p { display:inline; float:left; width:60px; line-height:30px; margin:0; font-size:11px; color:#e60012; }
#newsBar p a { position:relative; display:block; line-height:30px; color:#ED1C29; }
#newsBar div.lista { float:left; width:810px; height:20px; margin:5px 0; overflow:hidden; }
#newsBar div.lista ul { width:810px; height:20px; list-style:none; overflow:hidden; }
#newsBar div.lista ul li { height:20px; overflow:hidden; }
#newsBar div.lista ul li a { display:block; line-height:20px; font-size:11px; color:#000; }
#newsBar div.lista ul li a span.data { line-height:20px; font-size:11px; color:#444; }
#newsBar ul.nav { float:right; width:18px; list-style:none; }
.ie6 #newsBar ul.nav, .ie7 #newsBar ul.nav { margin:4px 0 0 0; }
#newsBar ul.nav li { margin:0; }
#newsBar ul.nav li a { position:relative; display:block; width:18px; height:8px; margin:5px 0 0 0; padding:0; font-size:1px; text-indent:-9999px; background:url(../img/bts/newsBar.png); }
.ie6 #newsBar ul.nav li a { margin:0; background:url(../img/bts/newsBar.gif); }
.ie7 #newsBar ul.nav li a { margin:0; }
#newsBar ul.nav li.next a { background-position:0 0; }
#newsBar ul.nav li.next a:hover { background-position:-30px 0; }
#newsBar ul.nav li.prev a { background-position:0 -22px; }
#newsBar ul.nav li.prev a:hover { background-position:-30px -22px; }

#footer { position:relative; width:940px; height:30px; margin:0 auto; }
.footer_sign { height:70px !important; }
#footer ul { margin:12px 0 15px 20px; color:#a4a4a0; list-style:none; text-align:center; }
#footer ul li { float:left; margin:0 0 0 13px; padding:0 0 0 14px; font-size:11px; line-height:1em; border-left:1px solid #efa29e; }
#footer ul li.first-child { margin:0; padding:0; border:none; }
#footer ul li a { color:#444444; }
#footer a.komeco { position:absolute; width:78px; height:23px; top:-4px; right:5px; text-indent:-9999px; background:url(../img/bgs/footer_logo.png) no-repeat; }
.ie6 #footer a.komeco, .ie7 #footer a.komeco { top:17px; }
#footer ul.signs { position:absolute; list-style:none; top:38px; right:20px; margin:0; }
#footer ul.signs li { display:inline; float:left; margin:0 0 0 15px; padding:0; border:none; }
#footer ul.signs li a { display:block; text-indent:-9999px; }
#footer ul.signs li.mob a { width:43px; height:10px; background:url(../img/bgs/sign_mob.png) no-repeat; }
#footer ul.signs li.tiki a { margin:3px 0 0 0; width:15px; height:5px; background:url(../img/bgs/sign.gif) no-repeat; }
/* Fim Esqueleto*/


/* Inicio Menu pricinpal (nav)*/
ul#nav { position:relative; width:940px; height:28px; margin:0 auto; list-style:none; background:url(../img/bgs/nav.png) no-repeat; z-index:11; }
.ie6 ul#nav { background:url(../img/bgs/nav.gif) no-repeat; z-index:11; }
ul#nav li { position:relative; float:left; width:235px; }
ul#nav li a { position:relative; display:block; width:235px; line-height:28px; font-size:12px; font-weight:normal; text-align:center; color:#444444; z-index:11; background:url(../img/bgs/nav_produtos.gif) no-repeat -500px -500px; z-index:112; }
ul#nav li a:hover { width:233px; margin:0 1px; font-weight:bold; text-decoration:none; color:#57575c; background:#f3f3f8 url(../img/bgs/nav_produtos.gif) no-repeat right top; }
ul#nav li.last-child a:hover { width:231px; margin:0 2px 0 1px; padding:0 0 0 1px; line-height:28px; font-weight:bold; color:#4f4c46; background:#f3f3f8; }

/* produtos */
ul#nav li.produtos a.link:hover, ul#nav li.produtos a.linkCurrent, ul#nav li.produtos a.linkCurrent:hover { width:231px; margin:0 1px 0 2px; padding:0 1px 0 0; line-height:28px; font-weight:bold; color:#4f4c46; background:#f3f3f8 url(../img/bgs/nav_produtos.gif) no-repeat right top; }
ul#nav li div.sub { position:absolute; width:935px; /*height:1px;*/ top:-9999px; left:3px; z-index:11; /*overflow:hidden;*/ }
ul#nav li div.subCurrent { top:28px; height:auto; }
ul#nav li div.sub a, ul#nav li div.sub a:hover { display:inline; width:auto; margin:0; line-height:1.2em; font-weight:normal; text-align:left; z-index:10; }
ul#nav li div.sub ul.esteira { width:926px; height:105px; margin:0; padding:9px 0 0 9px; list-style:none; background:#f3f3f8; overflow:hidden; box-shadow:0 4px 7px #909090; -moz-box-shadow:0 4px 7px #909090; -webkit-box-shadow:0 4px 7px #909090; }
ul#nav li div.sub ul.esteira li { position:relative; display:block; float:left; width:125px; height:105px; margin:0 7px 0 0; }
ul#nav li div.sub ul.esteira li a { position:relative; display:block; width:125px; height:105px; }
ul#nav li div.sub ul.esteira li a:hover, ul#nav li div.sub ul.esteira li a.hover, ul#nav li div.sub ul.esteira li.current { width:125px; background:url(../img/bgs/nav_sub_esteira.gif) no-repeat; }
ul#nav li div.sub ul.esteira li a div.jsblend { }
ul#nav li div.sub ul.esteira li a img { position:absolute; width:110px; height:70px; top:5px; left:7px; z-index:1; }
ul#nav li div.sub ul.esteira li a span { position:absolute; width:110px; top:75px; left:50%; margin:0 0 0 -55px; text-align:center; font-size:11px; cursor:pointer; z-index:2; }
ul#nav li div.sub ul.esteira li a:hover span { color:#d1000d; }
.ie6 ul#nav li div.sub ul.esteira li a:hover span { left:62px; }


ul#nav li div.sub div.filter { width:915px; height:30px; padding:0 10px; background:#938f84 url(../img/bgs/sub_filter.gif) repeat-x; box-shadow:0 4px 7px #909090; -moz-box-shadow:0 4px 7px #909090; -webkit-box-shadow:0 4px 7px #909090; }
ul#nav li div.sub div.filter p.tit { float:left; margin:7px 5px 0 0; font-size:11px; font-weight:bold; color:#ffffff; background:url(../img/imagens/filter_lupa.png) no-repeat; }
ul#nav li div.sub div.filter p.tit span { display:block; height:18px; padding:1px 0 0 20px; }
ul#nav li div.sub div.filter form p { display:inline; float:left; margin:0 0 0 15px; line-height:30px; font-size:11px; color:#ffffff; }
ul#nav li div.sub div.filter form p input { display:inline; float:left; margin:8px 0 0 0; }
ul#nav li div.sub div.filter form p label { display:inline; float:left; margin:8px 0 0 5px; }
ul#nav li div.sub div.filter form p select { width:200px; margin:6px 0 0 0; font-size:11px; color:#7b7b7a; border:1px solid #b6b2ab; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:url(../img/bgs/input.gif) repeat-x left center; }
ul#nav li div.sub div.filter form input.bt { display:inline; float:left; width:69px; height:21px; margin:5px 0 0 15px; text-indent:-9999px; border:none; background:url(../img/bts/buscar.png) no-repeat; cursor:pointer; }
/*correcoes*/
.ie7 ul#nav li div.sub div.filter form p input { margin:4px -4px -4px -4px; }
.ie7 ul#nav li div.sub div.filter form p select { margin:-1px 0 0 0; }
/*fim correcoes*/

ul#nav li div.sub div.linhasProduto { position:absolute; top:-9999px; left:0; z-index:11; }
ul#nav li div.sub div.linhasProdutoCurrent { top:114px; }
ul#nav li div.sub ul.lista { width:936px; list-style:none; }
ul#nav li div.sub ul.lista li { float:left; width:187px; height:60px; list-style:none; box-shadow:0 4px 7px #909090; -moz-box-shadow:0 4px 7px #909090; -webkit-box-shadow:0 4px 7px #909090; }
ul#nav li div.sub ul.lista li a { position:relative; display:block; width:187px; height:60px; background:#ffffff url(../img/bgs/nav_sub_lista.gif) no-repeat 0 0; }
ul#nav li div.sub ul.lista li.mini-split-ambient a { background:#ffffff url(../img/bgs/nav_sub_lista_ambient.gif) no-repeat 0 0; }
ul#nav li div.sub ul.lista li.portatil-ambient a { background:#ffffff url(../img/bgs/nav_sub_lista_ambient.gif) no-repeat 0 0; }
ul#nav li div.sub ul.lista li.mini-split-brize a { background:#ffffff url(../img/bgs/nav_sub_lista_brize.gif) no-repeat 0 0; }
ul#nav li div.sub ul.lista li.mini-split-lotus a { background:#ffffff url(../img/bgs/nav_sub_lista_lotus.gif) no-repeat 0 0; }
ul#nav li div.sub ul.lista li.mini-split-maxime a { background:#ffffff url(../img/bgs/nav_sub_lista_maxime.gif) no-repeat 0 0; }
ul#nav li div.sub ul.lista li a:hover, ul#nav li div.sub ul.lista li a.hover { width:187px; background-position:0 -60px; }
ul#nav li div.sub ul.lista li a img { display:inline; float:left; margin:7px 10px 0 7px; }
ul#nav li div.sub ul.lista li a span { line-height:normal; font-size:11px; color:#4f4c46; cursor:pointer; position:absolute; top:20px; left:85px; right: 20px; }
/* Fim Menu pricinpal (nav)*/



/* Inicio Home */
#boxHome { margin:0 -4px; }
.boxHome { position:relative; display:inline; float:left; width:284px; height:100px; margin:13px 0 0 13px; padding:5px 0 30px 20px; background:url(../img/bgs/boxHome.png) no-repeat; }
.boxHome_assistencia { margin-left:-3px; }
.boxHome_cadastre { margin-right:-3px; }
.boxHome h2 { margin:3px 0 5px 0; width:282px; height:19px; text-indent:-9999px; }
.boxHome_assistencia h2 { background:url(../img/tit/boxHome_assistencia.png) no-repeat; }
.boxHome_cadastre h2 { background:url(../img/tit/boxHome_cadastre.png) no-repeat; }
.boxHome_comprar h2 { background:url(../img/tit/boxHome_comprar.png) no-repeat; }

.boxHome p { line-height:1em; margin:0 0 10px 0; font-size:11px; letter-spacing:-0.2px; color:#000000; }
.boxHome div.icone { display:inline; float:right; }
.boxHome_comprar div.icone { margin:-8px 12px 0 0; }
.boxHome_cadastre div.icone { margin:0 12px 0 0; }
.boxHome form { position:relative; float:left; width:200px; }
.boxHome_cadastre form fieldset { display:inline; width:156px; border:none; }
.boxHome form p { float:left; margin-bottom:3px; }

.boxHome form select { height:20px; font-size:11px; color:#7a7978; border:1px solid #b6b2ab; border:1px solid #b6b2ab; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:url(../img/bgs/input.gif) repeat-x left center; }
.boxHome form select option { padding:3px 0; line-height:18px; }
.boxHome form p.uf { display:inline; float:left; margin-right:3px; }
.boxHome form p.uf select { width:40px; }
.boxHome form p.cidade select { width:150px; }
.boxHome form p.produto select { width:193px; }

.boxHome_cadastre form input { position:relative; display:block; width:172px; height:16px; padding:2px 4px 0 4px; font-size:11px; color:#7a7978; border:1px solid #b6b2ab; -moz-border-radius:3px; -webkit-border-radius:3px; background:url(../img/bgs/input.gif) repeat-x left center; }
.boxHome_cadastre form p.email { float:left; }
.boxHome_cadastre form p.email input { width:148px; -moz-border-radius:3px 0 0 3px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:0; -webkit-border-bottom-right-radius:0; -webkit-border-bottom-left-radius:3px; }
.boxHome_cadastre form input.enviar { float:left; width:25px; height:20px; text-indent:-9999px; border:none; background:url(../img/bts/boxHome_ok.png) no-repeat; -moz-border-radius:0; -webkit-border-radius:0; cursor:pointer; }
/*correcoes*/
.safari .boxHome form select { height:18px; line-height:14px; }
.ie7 .boxHome_cadastre form p { margin-bottom:1px; }
.ie8 .boxHome_cadastre form p { margin-bottom:4px; }
.ie7 .boxHome form p.produto { padding-top:1px; }
.ie6 .boxHome_cadastre form { margin:-2px 0 0 0; }
.ie6 .boxHome_cadastre form p { margin:0; }
.ie7 .boxHome_cadastre form input.enviar { margin:1px 0 0 0; }
/*fim correcoes*/
/* FIm Home */


/* Inicio internas */
#banner { position:relative; margin:13px 0 0 0; z-index:10; }
.bannerHome { height:332px; margin-bottom:-10px !important; }
.bannerInterna { height:185px; }
.bannerInterna { text-align: center; }
h4.subTit { margin:0 0 10px 0; font-size:18px; font-weight:normal; color:#9e9679; }
h4.subTitBorder { margin-top:20px; padding-top:20px; border-top:1px solid #CDCCC9; }
h4.subTitProdutos { margin-bottom:10px; }
p a { color:#E60214; }

.btPadrao { display:block; height:21px; text-indent:-9999px; border:none; cursor:pointer; }
p.btPadrao { margin:0 0 20px 0; }
p.btEnvieCurriculo { height:21px; margin:0 0 60px 0; }
p.btEnvieCurriculo a { float:left; width:159px; height:21px; text-indent:-9999px; background:url(../img/bts/envieCurriculo.png) no-repeat; }
p.btVagasDisponiveis { height:21px; }
p.btVagasDisponiveis a { float:left; width:149px; height:21px; text-indent:-9999px; background:url(../img/bts/vagasDisponiveis.png) no-repeat; }

.btOutrasNoticias { float:right; width:165px; margin:10px 0 20px 0; background:url(../img/bts/outrasNoticias.png) no-repeat; }

.linkPadrao { margin:0; background:url(../img/bgs/search_arrow.png) no-repeat; }
.linkPadrao a { display:block; padding:0 0 0 14px; font-size:15px; text-transform:uppercase; color:#444444; line-height:13px; }

div.loadingOverlay { position:absolute; width:100%; height:330px; top:60px; background:#F3F1E2; z-index:10; opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80); }
div.loadingOverlay p { display:block; position:relative; width:30px; height:30px; top:50%; left:50%; margin:-15px 0 0 -15px; text-indent:-9999px; background:url(../img/bgs/loading.gif) no-repeat; }


#mainContent { position:relative; width:934px; margin:0 auto; z-index:1; }
#mainContent div.header { position:relative; margin:10px 0 5px 0; z-index:3; }
#mainContent div.headerDivisoria { margin-top:30px; margin-bottom:12px; padding:0 0 10px 0; background:url(../img/bgs/headerDivisoria.gif) no-repeat left bottom; }
#mainContent div.headerProdutos { margin:50px 0 20px 0; padding:0 0 15px 0; }
#mainContent div.headerPadrao { margin:30px 0; }
#mainContent div.header h2.tit { margin:0 0 3px 0; line-height:1em; font-size:30px; font-weight:normal; color:#ed1c29; }
#mainContent div.headerProdutos h2.tit { font-size:26px; font-weight:normal; color:#ed1c29; }
#mainContent div.header h2.tit span { font-size:16px; font-weight:normal; }
#mainContent div.header p.modelo { margin:0; font-size:17px; color:#424240; }
#mainContent div.header ul.breadcrumb { list-style:none; }
#mainContent div.header ul.breadcrumb li { display:inline; font-size:11px; line-height:18px; color:#aaa8a2; }
#mainContent div.header ul.breadcrumb li a { font-size:11px; line-height:18px; color:#babab8; }
#mainContent div.header ul.breadcrumb li a.current { color:#60605c; }

#mainContent div.header div.search { position:absolute; width:240px; top:7px; right:70px; z-index:3; }
#mainContent div.header div.search p { margin:0 0 0 12px; font-size:14px; text-transform:uppercase; color:#9e9679; }
#mainContent div.header div.search p.link { margin:0; font-weight:bold; }
#mainContent div.header div.search p.link a { position:relative; display:block; margin:2px 0 0 0; padding:0 0 0 12px; background:url(../img/bgs/search_arrow.gif) no-repeat; font-weight:bold; color:#9e9679; }
#mainContent div.header div.infoBtus { padding:0 64px 30px 0; }
#mainContent div.header div.infoBtus p.tx { float:left; font-size:11px; color:#a9a394; }
#mainContent div.header div.infoBtus p.medida { display:inline; float:right; margin:0 0 0 10px; font-size:30px; color:#000; }
#mainContent div.header div.infoBtus img { position:absolute; top:0; right:0; }

#mainContent div.header div.search div.box { position:absolute; width:280px; top:70px; left:-28px; padding:15px 25px; color:#ffffff; background:#ed1c29; -moz-box-shadow:4px 4px 3px #c2c2c2; }
#mainContent div.header div.search div.box p.fechar { position:absolute; margin:0; top:15px; right:25px; }
#mainContent div.header div.search div.box p.fechar a { display:block; width:13px; height:10px; font-size:1px; text-indent:-9999px; background:url(../img/bts/search_fechar.gif) no-repeat; }
#mainContent div.header div.search div.box p.tit { margin:0 0 20px 0; font-size:24px; color:#ffffff; text-transform:none; }
#mainContent div.header div.search div.box form { margin:0 0 0 30px; }
#mainContent div.header div.search div.box form p { margin:0 0 13px 0; }
#mainContent div.header div.search div.box form p label { font-size:14px; color:#ffffff; text-transform:none; }
#mainContent div.header div.search div.box form p select { width:200px; font-size:12px; color:#7b7b7a; text-transform:none; }
#mainContent div.header div.search div.box form input.bt { float:right; width:72px; height:15px; margin:20px 0 0 0; text-indent:-9999px; border:none; background:url(../img/bts/buscar_red.gif) no-repeat; cursor:pointer; }

#mainContent div.header div.searchSmall { width:210px; top:5px; right:0; }
#mainContent div.header div.searchSmall p { margin-bottom:5px; font-size:11px; }
#mainContent div.header div.searchSmall p.link { }
#mainContent div.header div.searchSmall div.box { left:-128px; }


body#sobre-index { background:#f3f1e2 url(../img/bgs/bg_sobre.jpg) no-repeat center top; }
body#historia-index { background:#f3f1e2 url(../img/bgs/bg_historia.jpg) no-repeat center top; }
body#tecnologia-index { background:#f3f1e2 url(../img/bgs/bg_tecnologia.jpg) no-repeat center top; }
body#perguntas_frequentes-index, body#lojas_revenda-index, body#lojas_assistencia-index, body#noticias-exibir { background:#f3f1e2; }

div.int_nav { display:inline; float:left; width:159px; margin:30px 30px 20px 0; list-style:none; }
div.int_nav p { margin:0 0 10px 0; }
div.int_nav ul { margin:0; padding:10px 0 10px 10px; border-top:1px solid #cdccc9; border-bottom:1px solid #cdccc9; list-style:none; }
div.int_nav ul li { margin:0 0 10px 0; }
.ie6 div.int_nav ul li { margin:0 0 10px -5px; }
div.int_nav ul li.last-child { margin:0; }
.ie6 div.int_nav ul li.last-child { margin:0 0 0 -5px; }
div.int_nav ul li a { display:block; padding:0 0 0 10px; font-size:12px; font-weight:normal; color:#000000; background:url(../img/bgs/int_nav.gif) 0 3px no-repeat; }
div.int_nav ul li a.current { font-weight:normal; color:#ED1C29; }
div.int_nav ul li a:hover { color:#ED1C29; text-decoration:none; }

#mainContent div.int_content { float:left; width:745px; margin:30px 0 20px 0; }
#mainContent div.int_content_space { margin:307px 0 4px 0; }
#mainContent div.int_content div.header { margin:0; }
#mainContent div.int_content div.header h2 { margin:0 0 5px 0; }
#mainContent div.int_content div.col1 { display:inline; float:left; width:360px; margin:0 25px 0 0; }
#mainContent div.int_content div.col1 { display:inline; float:left; width:360px; }
#mainContent div.int_content div.col2 { display:inline; float:right; width:360px; }
#mainContent div.int_content p { font-size:12px; color:#4d4d4d; line-height:1.6em; }
/* Fim internas */

/* Inicio esteira produtos */
.esteiraProdutos_wrapper { position:relative; width:984px; margin:0 -25px; }
.esteiraProdutos_content { display:inline; float:left; width:984px; height:295px; top:20px; margin:0; padding:0; display:block; _overflow:hidden; z-index:2; }
.esteiraProdutos_crop { display:inline; position:relative; width:904px; height:310px; margin:0 40px 20px 40px; overflow:hidden; float:left; }
.esteiraProdutos_content .esteiraProdutos { display:inline; float:left; margin:0; list-style:none; }
.esteiraProdutos_content .esteiraProdutos li { display:inline; position:relative; float:left; width:265px; height:280px; margin:0; }
.esteiraProdutos_content .esteiraProdutos li a { position:relative; display:block; width:245px; height:270px; padding:10px 10px 0 10px; background:url(../img/bgs/esteira_produtos.gif) no-repeat -9999px -9999px; z-index:2; }
.esteiraProdutos_content .esteiraProdutos li a:hover { text-decoration:none; background:url(../img/bgs/esteira_produtos.gif) no-repeat; }
.esteiraProdutos_content .esteiraProdutos li a img { display:block; }
.esteiraProdutos_content .esteiraProdutos li a span.wrapper { position:absolute; width:205px; top:190px; left:30px; margin:0; }

.esteiraProdutos_content .esteiraProdutos li a span.wrapper span.titulo { display:block; margin:0 0 2px 0; font-size:11px; font-weight:normal; color:#3c3b30; }
.esteiraProdutos_content .esteiraProdutos li a span.wrapper span.info { display:block; margin:0 0 3px 0; font-size:11px; font-weight:normal; color:#e10f0c; }
.esteiraProdutos_content .esteiraProdutos li a span.wrapper span.info strong { font-size:16px; font-weight:bold; }
.esteiraProdutos_content .esteiraProdutos li a span.wrapper span.modelo { font-size:11px; font-weight:normal; color:#3a382c; }

.esteiraProdutosMenor_wrapper .esteiraProdutos_content { height:240px; }
.esteiraProdutosMenor_wrapper .esteiraProdutos_crop { height:240px; }
.esteiraProdutosMenor_wrapper .esteiraProdutos { margin:0 0 0 22px; }
.esteiraProdutosMenor_wrapper .esteiraProdutos li { width:220px; height:240px; }
.esteiraProdutosMenor_wrapper .esteiraProdutos li a { width:200px; height:230px; background:url(../img/bgs/esteira_produtos_menor.gif) no-repeat -9999px -9999px; }
.esteiraProdutosMenor_wrapper .esteiraProdutos li a:hover { background:url(../img/bgs/esteira_produtos_menor.gif) no-repeat; }
.esteiraProdutosMenor_wrapper .esteiraProdutos li a span.wrapper { width:160px; top:170px; }

.esteiraProdutosCentralTermica_wrapper .esteiraProdutos li a span.wrapper { top:185px; }
.esteiraProdutosCentralTermica_wrapper .esteiraProdutos li a span.wrapper span.titulo { font-size:22px; }
.esteiraProdutosCentralTermica_wrapper .esteiraProdutos li a span.wrapper span.descricao { font-size:11px; line-height:1.4em; color:#3C3B30; }
/* Fim esteira produtos */

/* Inicio Leitura de um produto */
#produtoContent { width:934px; margin:30px 0 20px 0; padding:0 0 20px 0; }
#produtoContent div.imagens { display:inline; float:left; width:530px; margin:0 40px 0 0; }
#produtoContent div.imagens div.zoom { width:530px; margin:0 0 15px 0; }
#produtoContent div.imagens p { margin:0 0 10px 0; font-size:11px; color:#444444; }
#produtoContent ul.thumbs { list-style:none; }
#produtoContent ul.thumbs li { display:inline; float:left; margin:0 10px 0 0; }

#produtoContent div.content { float:right; width:354px; }
#produtoContent div.content p.tamanhoAmbiente { margin:0 0 30px 70px; font-size:11px; color:#444444; }
#produtoContent div.content p.tamanhoAmbiente span { padding:0 0 0 5px; font-size:22px; color:#383627; }
#produtoContent div.content p.dimensaoRegua { margin:0 0 30px 70px; font-size:11px; color:#444444; }
#produtoContent div.content p.dimensaoRegua span { padding:0 0 0 5px; font-size:22px; color:#383627; }
#produtoContent div.content div.boxes { height:220px; overflow:hidden; }
#produtoContent div.content div.box { clear:both; width:325px; margin:0 0 20px 25px; /*overflow:hidden;*/ }
#produtoContent div.content div.box img { float:left; }
#produtoContent div.content div.box h3 { margin:0 0 5px 110px; font-size:17px; font-weight:normal; color:#000; }
#produtoContent div.content div.box p { margin:0 0 0 110px; font-size:11px; color:#bab4a5; }

#produtoContent div.content div.btsIco { position:relative; float:left; width:270px; margin:0 0 0 -70px; }
#produtoContent div.content p.assistencia { display:inline; float:right; width:101px; margin:60px 0 0 25px; background:url(../img/imagens/assistencia.png) no-repeat; }
#produtoContent div.content p.assistencia a { display:block; width:101px; padding:50px 0 5px 0; font-size:11px; text-align:center; color:#444444; }
#produtoContent div.content p.especificacao { display:inline; float:right; margin:50px 0 0 33px; }
#produtoContent div.content p.especificacao a { display:inline-block; font-size:11px; color:#444444; padding:60px 0 0 0; background:url(../img/imagens/especificacaoTecnicas.gif) no-repeat 22px top; }

#produtoContent div.content ul.pdf { margin:55px 0 0 225px; padding:0 0 0 0; list-style:none; }
#produtoContent div.content ul.pdf li { margin:0 0 15px 0; background:url(../img/imagens/pdf.png) no-repeat; }
#produtoContent div.content ul.pdf li a { display:block; padding:0 0 0 27px; height:25px; font-size:11px; line-height:1em; white-space:nowrap; color:#444444;  }

#produtoContent div.content ul.zip { margin:0px 0 0 225px; padding:0 0 0 0; list-style:none; }
#produtoContent div.content ul.zip li { margin:0 0 15px 0; background:url(../img/imagens/zip.png) no-repeat; background-size: 25px; }
#produtoContent div.content ul.zip li a { display:block; padding:0 0 0 27px; height:25px; font-size:11px; line-height:1em; white-space:nowrap; color:#444444;  }

/* pisos */
body#produtos_pisos-exibir #produtoContent div.content p.dimensaoRegua { margin:0 0 15px 70px; }
body#produtos_pisos-exibir #produtoContent div.content div.boxes { height:auto; min-height:200px; max-height:300px;  }
.ie6 body#produtos_pisos-exibir #produtoContent div.content div.boxes { height:220px;  }
body#produtos_pisos-exibir #produtoContent div.content div.box { margin:0 0 10px 45px; }
body#produtos_pisos-exibir #produtoContent div.content p.assistencia { margin:20px 0 0 25px;  }
body#produtos_pisos-exibir #produtoContent div.content p.especificacao  { margin:10px 0 0 33px; }
body#produtos_pisos-exibir #produtoContent div.content ul.pdf { margin:15px 0 0 225px; }
/* Fim Leitura de um produto */

/* Inicio Produto unico */
#produtosUnicoContent { margin:0 0 20px 0; }
#produtosUnicoContent h3 { margin:0 0 5px 0; font-size:22px; line-height:1.2em; font-weight:normal; color:#444444; }
#produtosUnicoContent h3.red { color:#ff0000; }
#produtosUnicoContent p { margin:0 0 15px 0; font-size:11px; line-height:1.7em; letter-spacing:0.2px; color:#444444; }
#produtosUnicoContent p.observacao { margin:-12px 0 15px 0; font-size:10px; }
#produtosUnicoContent ul { list-style:none; margin:0 0 10px 0; }
#produtosUnicoContent ul li { padding:0 0 5px 10px; font-size:11px; line-height:1.7em; color:#444444; letter-spacing:0.2px; background:url(../img/bgs/bullet.gif) no-repeat left 8px; }

.superSplitContent .col1, .aquecedorSolarContent .col1 { float:left; width:280px; }
.superSplitContent .col2, .superSplitContent .col3, .aquecedorSolarContent .col2, .aquecedorSolarContent .col3 { display:inline; float:left; width:297px; margin:0 0 0 30px; }
.superSplitContent .img2 { margin:0 0 0 30px; }

.centralTermicaContent .col1 { display:inline; float:left; width:300px; margin:30px 0 0 0; padding:0 30px 0 0; }
.centralTermicaContent .col1 h3 { margin:0 0 15px 0 !important; }
.centralTermicaContent .img3 { float:left; }
.centralTermicaContent .col2 { position:relative; display:inline; float:left; width:314px; margin:30px 0 0 -10px; padding:0; }
.centralTermicaContent .img1 { display:inline; float:left; margin:-5px 10px 20px 0; }
.centralTermicaContent .img2 { position:relative; display:inline; float:right; margin:-150px -50px 0 0; }
.centralTermicaContent h3.red { margin:120px 0 0 0 !important; }
.centralTermicaContent .img4 { position:relative; display:inline; float:right; margin:40px 15px 0 40px; }


.aquecedorSolarContent .img2 { float:left; display:inline; margin:0 0 20px 50px; }
.aquecedorSolarContent .selo_qualisol { float:right; display:inline; margin:-30px 34px 20px 20px; }
.aquecedorSolarContent .selo_procel { float:right; display:inline; margin:-35px 50px 20px 30px; }
.aquecedorSolarContent div.horizontal { display:inline; float:left; width:604px; height:42px; margin:0 0 50px 50px; }
.aquecedorSolarContent div.horizontal p.assistencia { float:left; width:160px; margin:0; background:url(../img/imagens/assistencia.png) no-repeat; }
.aquecedorSolarContent div.horizontal p.assistencia a { display:block; height:40px; padding:2px 0 0 113px; font-size:11px; color:#444444 }
.aquecedorSolarContent div.horizontal ul.pdfs { float:left; width:404px; list-style:none; }
.aquecedorSolarContent div.horizontal ul.pdfs li { display:inline; float:left; margin:0 0 0 60px; padding:0 !important; background:url(../img/imagens/pdf.png) no-repeat !important; }
.ie6 .aquecedorSolarContent div.horizontal ul.pdfs li { width:152px; }
.ie6 .aquecedorSolarContent div.horizontal ul.pdfs li.last-child { margin:0 0 0 20px; }
.aquecedorSolarContent div.horizontal ul.pdfs li a { display:block; padding:0 0 0 27px; font-size:11px; color:#444444; }
.aquecedorSolarContent .img3 { display:inline; float:right; margin:0 0 0 10px; }
.aquecedorSolarContent .img4 { display:inline; float:left; margin:3px 6px 0 0px; }
/* Fim Produto unico */

/* Inicio lojas */
div.lojasMapa { display:inline; position:relative; float:left; width:410px; margin:-30px 0 40px 30px; }
.revendasFora, .revendedorFora { width: 205px; margin:25px 0 0; padding:15px 0 15px; border-top:1px solid #c2c1b5; }
.revendasFora{margin-top: 20px !important;}
.revendedorFora {border-bottom:1px solid #c2c1b5; margin-bottom: 20px !important;}
.revendasFora a, .revendedorFora a { padding:0 0 0 12px; color:#000; background:url('../img/bgs/int_nav.gif') no-repeat 0 3px; }

.revendasForaFlutuante { background:#faf9f4 url('../img/bgs/revendasFora.png') repeat-x left top; padding-bottom:20px; }
.revendasForaFlutuante .tit { height:19px; margin:0; font-size:1px; text-indent:-9999px; background:url('../img/tit/revendasForaFlutuante.png') no-repeat 40px 40px; padding:40px; }
.revendasForaFlutuante .tit_pais { padding:15px 25px 15px 40px; color:#fff; background:#ed3237; display:inline-block; font-size:20px; font-weight: bold; }
.revendasFora_lista { padding:0 40px; margin-bottom:20px; border-bottom:1px solid #d1d1d1; }
.revendasFora_lista dt { font-size:16px; font-weight:bold; text-transform:uppercase; color:#e72f31; margin-bottom:10px;  }
.revendasFora_lista dd { margin-bottom:5px; padding:0 0 15px; line-height:1.2em; }
.revendasFora_lista.last-child { margin-bottom:0; padding-bottom:0; border-bottom:none; }
.revendasFora_lista a { color:#000; }

div.lojasFiltro { position:relative; float:left; width:494px; margin:0 0 40px 0; }
div.lojasFiltroAssistencia { margin:70px 0 0 0; background:url(../img/imagens/assistencia.png) no-repeat; }
div.lojasFiltroComprar { margin:70px 0 0 0; background:url(../img/imagens/ondecomprar.png) no-repeat; }
div.lojasFiltroInstalacao { margin:70px 0 0 0; background:url(../img/imagens/instalacao.png) no-repeat 20px 0; }
div.lojasFiltro h3 { margin:0 0 10px 150px; font-size:17px; color:#000000; }
div.lojasFiltro p { margin:0 0 0 150px; font-size:11px; color:#aea693; }
div.lojasFiltro form { display:inline; float:left; margin:20px 0 0 150px; }
div.lojasFiltro form p.tit { margin:0 0 10px 0; font-size:22px; color:#e60214; }
div.lojasFiltro form p { margin:0 0 8px 0; }
div.lojasFiltro form select { width:200px; height:20px; font-size:12px; color:#7b7b7a; border:1px solid #b6b2ab; -moz-border-radius:3px; -webkit-border-radius:3px; background:url(../img/bgs/select.gif) repeat-x; }
div.lojasFiltro form input.bt { float:right; width:69px; height:21px; margin:5px 0 0 0; text-indent:-9999px; border:none; background:url(../img/bts/buscar.png) no-repeat; cursor:pointer; }

div.lojasFiltroTemporario { margin-top:40px; }
div.lojasFiltroTemporario h3 { margin-bottom:0px; font-size:15px; line-height:1.3em; font-weight:bold; color:#ee1c29 }
div.lojasFiltroTemporario p { margin-bottom:15px; font-size:11px; line-height:1.3em; color:#444444; }
div.lojasFiltroTemporario p strong { font-size:15px; color:#444444; }
div.lojasFiltroTemporario img { display:block; margin:0 0 0 150px; }

div.lojasResultado { }
/* Fim lojas */

/* Inicio Downloads */
.downloads_lista { list-style:none; }
.downloads_lista li { position:relative; overflow:hidden; margin:0 0 25px; padding:0 0 10px; border-bottom:1px solid #cdccc9; }
.downloads_lista li p { margin:0 0 5px; font-size:11px; color:#5c5b58; }
.downloads_lista li p.tit { font-size:12px; color:#e60214; }
.downloads_lista li p.tit a { color:#e60214; }
.downloads_lista li p.tamanhoArquivo { width:150px; }
.downloads_lista li p.bt_download { position:absolute; right:0; top:0; margin:0; }
.downloads_lista li p.bt_download a { display:block; width:93px; height:21px; font-size:1px; text-indent:-9999px; background:url('../img/bts/download.png') no-repeat; }
/* Fim Downloads */

/* Inicio tabela padrao */
.tabelaPadrao { margin:0 0 20px 0; border:1px solid #dddad3; border-right:none; }
.tabelaPadrao th { padding:0 15px; height:26px; font-size:11px; font-weight:bold; text-align:left; color:#000000; border-right:1px solid #dddad3; background:url(../img/bgs/tabela_titulo.gif) repeat-x; }
.tabelaPadrao th.email { text-align:center; }
.tabelaPadrao tr.odd td { background:#ffffff; }
.tabelaPadrao tr.even td { background:#f3f2ee; }
.tabelaPadrao tr td { padding:8px 15px; font-size:11px; color:#6f6b62; border-right:1px solid #dddad3; }
.tabelaPadrao tr td a.email { display:block; width:14px; height:10px; margin:0 auto; text-indent:-9999px; background:url(../img/bts/email.gif) no-repeat; }
/* Fim tabela padrao */

/* Inicio mapa do site */
dl.mapaSite { height:505px; margin:0 -35px 20px 0; }
dl.mapaSiteLast-child { margin-right:0; }
dl.mapaSite dt { clear:both; margin:10px 0 7px 0; padding:10px 0 0 0; border-top:1px solid #cdccc9; }
dl.mapaSite dt.first-child { margin-top:0; padding-top:0; border-top:none; }
dl.mapaSite dt a { font-size:14px; font-weight:bold; color:#ED1C29; }
dl.mapaSite dd { display:inline; float:left; margin:2px 35px 10px 0; }
dl.mapaSite dd a { display:block; margin:0 0 3px 0; font-size:11px; color:#000; font-weight:bold; }
dl.mapaSite dd ul { margin:0; list-style:none; }
dl.mapaSite dd.border ul { margin:0 0 0 15px; }
dl.mapaSite dd ul li { margin:0 0 2px 0; }
dl.mapaSite dd ul li a { display:inline; margin:0; font-size:11px; font-weight:normal; color:#000000; }
dl.mapaSite .border { padding:0 0 15px 0; background:url(../img/bgs/mapa_border.gif) no-repeat left bottom; }
/* Fim mapa do site */

/* Inicio Perguntas frequentes */
form.perguntasFrequentes { float:left; width:412px; margin:0 0 60px 0; }
form.perguntasFrequentes p { margin:0 0 10px 0; }
form.perguntasFrequentes p label { display:block; margin:0 0 5px 0; font-size:17px; font-weight:normal; color:#000000; }
form.perguntasFrequentes p select { width:200px; height:20px; font-size:12px; color:#7b7b7a; border:1px solid #b6b2ab; -moz-border-radius:3px; -webkit-border-radius:3px; background:url(../img/bgs/select.gif) no-repeat; }
form.perguntasFrequentes p input { width:390px; height:29px; padding:6px 10px 0 10px; font-size:18px; color:#7a7978; border:1px solid #b6b2ab; -moz-border-radius:3px; -webkit-border-radius:3px; background:url(../img/bgs/input.gif) repeat-x left center; }
form.perguntasFrequentes input.bt { float:right; width:69px; height:21px; margin:0; text-indent:-9999px; border:none; background:url(../img/bts/buscar.png) no-repeat; cursor:pointer; }

div.perguntasFrequentesResultado { margin:0; padding:0; }
div.perguntasFrequentesResultado ul.lista { margin:0 0 5px 0; font-size:11px; list-style:none; }
div.perguntasFrequentesResultado ul.lista li { padding:0 0 20px 0; }
div.perguntasFrequentesResultado ul.lista li p.tit { margin:0 0 2px 0; font-size:18px; color:#ED1C29; list-style:none; }
div.perguntasFrequentesResultado ul.lista li p { margin:0 0 5px 0; font-size:12px; color:#4D4D4D; line-height:1.3em; }
div.perguntasFrequentesResultado ul.lista li p span.match { background-color: yellow; }
/* Fim Perguntas frequentes */

/* Inicio leitura */
div#leitura { width:934px; font-size:11px; border-bottom:1px solid #CDCCC9; }
div#leitura h3.tit { margin:0 0 5px 0; font-size:18px; color:#444444; }
div#leitura p.data { margin:0 0 20px 0; line-height:1em; font-size:11px; color:#A9A394; }
div#leitura div.img { display:inline; float:right; width:350px; height:268px; margin:0 0 20px 20px; background:url(../img/bgs/noticia.gif) no-repeat; }
div#leitura div.img a { display:block; padding:10px; }
div#leitura div.img a img { display:block; }

div#leitura div.content { float:left; width:399px; }

div#leitura h1, div#leitura h2, div#leitura h3, div#leitura h4, div#leitura h5, div#leitura h6 { margin:0 0 15px 0; color:#444444; }
div#leitura p { font-size:12px; text-align:justify; line-height:1.6em; color:#444444; }
div#leitura a { line-height:1.6em; color:#ED1C29; }
div#leitura ul { margin:0 0 5px 0; list-style:none; }
div#leitura ul li { padding:0 0 10px 10px; font-size:11px; color:#444444; background:url(../img/bgs/bullet.gif) no-repeat left 5px; }

div#leitura div.galeriaFotos { float:left; width:525px; margin:0 0 20px 10px; }
div#leitura div.galeriaFotos h4.subTit { margin:0 0 20px 20px; font-size:16px; color:#ED1C29; }
div#leitura div.galeriaFotos ul.imagensLista { width:525px; list-style:none; }
div#leitura div.galeriaFotos ul.imagensLista li { display:inline; float:left; width:155px; margin:0 0 20px 20px; padding:0; text-indent:center; background:none; }
div#leitura div.galeriaFotos ul.imagensLista li a { text-align:center; }
div#leitura div.galeriaFotos ul.imagensLista li a img { border:5px solid #dfdccd; margin:0 auto; }
/* Fim leitura */

/* Inicio Notícias */
.aside_assessoria { margin:15px 0 0; }
.aside_assessoria h3 { margin:0 0 7px 0; font-size:12px; color:#444444; }
.aside_assessoria p { margin:0 0 15px; font-size:11px; line-height:1.4em; color:#5c5b58; }

ul.noticiasLista { padding:0 0 10px 0; list-style:none; }
div.int_content ul.noticiasLista { margin:20px 0 0 0; border-bottom:1px solid #CDCCC9; }
ul.noticiasLista li { margin:0 0 10px 0; font-size:12px; }
ul.noticiasLista li a { color:#444444; }
ul.noticiasLista li a span { font-size:11px; padding:0 3px 0 0; color:#ED1C29; }
#mainContent ul.noticiasLista li p.data { margin:0 0 -2px 0; font-size:11px; font-weight:normal; color:#ED1C29; }
/* Fim Notícias */

/* Inicio central de atendimento */
div#centralFormulario { display:inline; float:left; width:540px; margin:0 40px 45px 0; }
div#centralFormulario h3, div#centralSac h3 { margin:0 0 15px 0; font-size:17px; color:#444444; }
div#centralFormulario form { }
div#centralFormulario form p { margin:0 0 7px 0; overflow:hidden; }
#central_atendimento-index div#centralFormulario form p { width: 100%; }
div#centralFormulario form p.legend { margin:0 0 15px; color:#7c7b7a; }
div#centralFormulario form p.margin { margin:0 0 7px 90px; }
div#centralFormulario form p.error span { display:block; margin:0 0 7px 90px; font-size:12px; font-weight:bold; color:#df0007; }
div#centralFormulario form p label { display:inline; float:left; width:80px; margin:4px 10px 0 0; font-size:12px; text-align:right; color:#7c7b7a; }
div#centralFormulario form p input { float:left; width:442px; height:18px; padding:3px 3px 0 3px; font-size:12px; color:#7b7b7a; border:1px solid #b6b2ab; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:url(../img/bgs/input.gif) repeat-x left center; }
div#centralFormulario form p.error input, div#centralFormulario form p.error textarea, div#centralFormulario form p.error select { border-color:#e60012; }
div#centralFormulario form p.input_300 input { width:292px; }
div#centralFormulario form p.telefone input { width:192px; }
div#centralFormulario form p select { width:200px; font-size:12px; color:#7b7b7a; border:1px solid #b6b2ab; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:url(../img/bgs/input.gif) repeat-x left center; }
div#centralFormulario form p textarea { float:left; width:442px; height:134px; padding:3px; font-size:12px; color:#7b7b7a; border:1px solid #b6b2ab; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:url(../img/bgs/textarea.gif) repeat-x; }
div#centralFormulario form div.btBar { float:right; }
div#centralFormulario p.success { color:#000000; font-weight:bold; }
div#centralFormulario form  div.btBar input.bt { float:left; width:69px; height:21px; text-indent:-9999px; border:none; background:url(../img/bts/enviar.png) no-repeat; cursor:pointer; }

div#centralSac { float:left; width:354px; }
div#centralSac p { margin:0 0 15px 0; line-height:1.4em; font-size:11px; color:#5c5b58; }
#central_atendimento-index div#centralSac p { width: 100%; }
div#centralSac p.telefone { font-size:18px; color:#ED1C29; }
div#centralSac p.regiao_telefone { margin-bottom:6px; }
/* Fim central de atendimento */

/* Inicio Fique por Dentro Newsletter */
.newsletterFormulario form { width:360px; }
.newsletterFormulario form p.error span { margin:0 0 7px 60px !important; }
.newsletterFormulario form p label { width:50px !important; }
.newsletterFormulario form div.btBar p.success { margin:2px 15px 0 70px !important; }

/* Fim Fique por Dentro Newsletter */

/* Inicio sitema de acesso */
div.sistemaAcesso { position:relative; width:934px; height:395px; padding:0 0 40px 0; overflow:hidden; }
div.sistemaAcesso p { margin:0 0 15px; font-size:11px; letter-spacing:0.2px; line-height:1.4em; color:#444444; }
div.sistemaAcesso img.img { position:absolute; top:140px; right:30px; }
div.sistemaAcesso dl.sistemaAcesso_lista { float:left; width:284px; margin:0 40px 0 0; }
div.sistemaAcesso dl.sistemaAcesso_lista_last-child { margin-right:0; }
div.sistemaAcesso dl.sistemaAcesso_lista dt { margin:0 0 12px 0; font-size:17px; font-weight:bold; color:#444444; }
div.sistemaAcesso dl.sistemaAcesso_lista dd { margin:0 0 8px 0; padding:0 0 0 13px; font-size:13px; font-weight:normal; color:#444444; text-transform:uppercase; background:url(../img/bgs/search_arrow.png) no-repeat; }
div.sistemaAcesso dl.sistemaAcesso_lista dd a { color:#444444; }
div.sistemaAcesso h3.red { margin:40px 0 10px 0; font-size:22px; color:#FF0000; }
/* Fim sistema de acesso*/

/* Inicio paginacao */
#paginacao { height:20px; margin:15px 0 0 0; font-size:11px; }
#paginacao p { line-height:20px; margin:0; }
#paginacao p.prev { float:left; width:110px; text-align:left; }
#paginacao p.next { float:right; width:110px; text-align:right; }
#paginacao p a { display:block; line-height:20px; font-size:11px; color:#000000; }
#paginacao p a span { display:block; width:9px; height:20px; }
#paginacao p.prev a span { float:left; margin:0 5px 0 0; background:url(../img/bts/news_prev.png) no-repeat; }
#paginacao p.next a span { float:right; margin:0 0 0 5px; background:url(../img/bts/news_next.png) no-repeat; }
/* Fim paginacao */


/* Inicio Overlay */
#overlayWindow { position:absolute; width:100%; height:100%; z-index:9999; }
.ie6 #overlayWindow { background:url(../img/bgs/overlay_bg.png); }
#overlayWindow .overlayWindow_bg { display:table; position:fixed; top:0; left:0; width:100%; height:100%; z-index:1; background:#000000; opacity:0.20; -moz-opacity:0.20; filter:alpha(opacity=20); }
.ie6 #overlayWindow .overlayWindow_bg { position:absolute; background:none; }
#overlayWindow .overlayWindow_content { position:relative; margin:0 auto; padding:15px 0; z-index:2; }
#overlayWindow .overlayWindow_content img { display:block; }
#overlayWindow .overlayWindow_content > p { padding:15px; background: #e20012; margin: 0; color: #FFF; text-align: right;}
#overlayWindow .overlayWindow_content a.close {color: #FFF; display: inline-block; float: right; width:53px; height:12px;  background:url(../img/bts/icon-fechar.png) no-repeat left bottom; }
#overlayWindow .overlayWindow_content a.close {text-decoration: none}
#overlayWindow .overlayWindow_content div.actionbar { height:27px; background:#ffffff; }
#overlayWindow .overlayWindow_content div.actionbar ul { list-style:none; float:right; padding:5px 7px 0 0; }
#overlayWindow .overlayWindow_content div.actionbar ul li { display:inline; float:left; margin:0 0 0 20px; }
#overlayWindow .overlayWindow_content div.actionbar ul li a { display:inline-block; padding:0 0 0 20px; line-height:16px; font-size:11px; color:#444444; }
#overlayWindow .overlayWindow_content div.actionbar ul li.print a { background:url(../img/bts/overlay_print.gif) no-repeat left center; }
#overlayWindow .overlayWindow_content div.actionbar ul li.save a { background:url(../img/bts/overlay_save.gif) no-repeat left center; }

/*Revendedor*/
.overlayWindow_repre {padding:150px 0!important;}
.representanteFlutuante{padding: 25px 35px 35px 25px;}
.repre_tit{font-family: Verdana !important; font-size: 17px; color: #000; margin: 0 0 10px 0}
.representante_box2 .repre_tit{font-size: 18px; color: #000; margin: 0 0 25px 0; text-align: center; padding: 0 0 25px 0; border-bottom: 1px solid #c2c1b5;}
.repre_tit_sub{font-family: Verdana; font-size: 11px; color: #444 !important; margin: 0;}
.representanteFlutuante #centralFormulario{ margin: 30px 0 0 0!important; float: right;}
.representanteFlutuante #centralFormulario form select { height: 23px}
.representanteFlutuante #centralFormulario form p label { width:118px;}
.representanteFlutuante #centralFormulario form p input{ width: 402px; float: right;}
.representanteFlutuante #centralFormulario form p input.erroInput{ border-color: #f30; }
.representanteFlutuante #centralFormulario form p select.erroInput{ border-color: #f30; }
.representanteFlutuante #centralFormulario form .btn-mensagem { float: left; margin-right: 15px; }
.representanteFlutuante #centralFormulario form .btn-mensagem.erro { color: #f30; }
.representanteFlutuante #centralFormulario form .btn-mensagem.loading { color: #666; }
.representanteFlutuante #centralFormulario form .btBar{ margin-top:20px;}
.representanteFlutuante #centralFormulario .margin { display: inline-block; margin-left: 10px; float: right;}
.representanteFlutuante #centralFormulario .telefone {float: right;}
.representanteFlutuante #centralFormulario .telefone label {float: left;}
.representante_box2 table{width: 100%; margin: 20px 0 0 0;}
.representante_box2 table thead{display: block; width: 485px; }
.representante_box2 table tbody{display: block; width: 485px; max-height: 145px; overflow: auto!important;}
.representante_box2 .t_email {color: #e20012 !important;}
.representante_box2 .t_tel {min-width: 75px;max-width: 75px;}
.representante_box2 .t_repre, .representante_box2 .t_nome{min-width: 150px;max-width: 150px;}
.representante_box2 .email {min-width: 166px;max-width: 166px;}
.representante_box2 .t_email  {min-width: 150px;max-width: 150px;}
/* Fim Overlay */


/* Inicio Especificacao Tecnica */
.overlayWindow_especificacoes { position:relative; width:854px; padding:30px; background:url(../img/bgs/overlayWindow_especificacoes.jpg) no-repeat center top; overflow:hidden; }
.overlayWindow_especificacoes h2.tit { margin:0 0 3px; font-size:30px; color:#EE2B37; }
.overlayWindow_especificacoes h3.sub_tit { margin:0 0 20px; font-size:15px; line-height:20px; color:#444444; }
.overlayWindow_especificacoes h3.sub_tit strong { font-size:20px; font-weight:normal !important; }
.overlayWindow_especificacoes .dados { display:inline; float:left; width:290px; padding:0 10px 0 0; }
.overlayWindow_especificacoes .dados table { width:100%; margin:0; padding:0; font-size:10px; }
.overlayWindow_especificacoes .dados table th { padding:0 0 4px; text-align:left; color:#444444; }
.overlayWindow_especificacoes .dados table .red { color:#EE2B37; }
.overlayWindow_especificacoes .dados table td { padding:2px 0; border-top:1px solid #D3D3CD; color:#444444; }
.overlayWindow_especificacoes .dados table td.resultado { color:#A59E8B; padding:0 0 0 15px; }
/* Icones condicionadores */
.overlayWindow_especificacoes ul.caracteristicas_list { float:right; width:554px; list-style:none; }
.overlayWindow_especificacoes ul.caracteristicas_list li { display:inline; float:left; width:197px; height:28px; margin:0 0 7px 50px; padding:0 0 0 30px; font-size:11px;  color:#444444; }
.overlayWindow_especificacoes ul.caracteristicas_list li.min_protecao { background:url(../img/icones_especificacao/min_protecao.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.aletas_inteligentes { background:url(../img/icones_especificacao/aletas_inteligentes.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.autodiagnostico { background:url(../img/icones_especificacao/autodiagnostico.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.auto_reinicio { background:url(../img/icones_especificacao/auto_reinicio.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.bio_filtro { background:url(../img/icones_especificacao/bio_filtro.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.cobertura_valvulas { background:url(../img/icones_especificacao/cobertura_valvulas.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.compressores_alta_eficiencia { background:url(../img/icones_especificacao/compressores_alta_eficiencia.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.condensadora_anticorrosao { background:url(../img/icones_especificacao/condensadora_anticorrosao.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.controlador_fluxo_ar { background:url(../img/icones_especificacao/controlador_fluxo_ar.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.desumidificador { background:url(../img/icones_especificacao/desumidificador.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.facil_conexao_eletrica { background:url(../img/icones_especificacao/facil_conexao_eletrica.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.funcao_antifrio { background:url(../img/icones_especificacao/funcao_antifrio.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.economy_running { background:url(../img/icones_especificacao/economy_running.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.painel_facil_remocao { background:url(../img/icones_especificacao/painel_facil_remocao.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.swing { background:url(../img/icones_especificacao/swing.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.ventiladores_eficientes_silenciosos { background:url(../img/icones_especificacao/ventiladores_eficientes_silenciosos.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.aletas_camada_protetora_golden { background:url(../img/icones_especificacao/aletas_camada_protetora_golden.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.opcao_sem_controle { background:url(../img/icones_especificacao/opcao_sem_controle.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.perfil_interno_especial { background:url(../img/icones_especificacao/perfil_interno_especial.gif) no-repeat; }
/*Icones aquecedores */
.overlayWindow_especificacoes ul.caracteristicas_list li.acendimento_automatico { background:url(../img/icones_especificacao/acendimento_automatico.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.bomba_recirculacao_interna { background:url(../img/icones_especificacao/bomba_recirculacao_interna.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.botao_inverno_verao { background:url(../img/icones_especificacao/botao_inverno_verao.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.botao_liga_desliga { background:url(../img/icones_especificacao/botao_liga_desliga.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.calefacao { background:url(../img/icones_especificacao/calefacao.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.comando_eletronico_total { background:url(../img/icones_especificacao/comando_eletronico_total.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.controle_adicional { background:url(../img/icones_especificacao/controle_adicional.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.corte_chama_automatico { background:url(../img/icones_especificacao/corte_chama_automatico.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.exaustao_forcada { background:url(../img/icones_especificacao/exaustao_forcada.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.exaustao_natural { background:url(../img/icones_especificacao/exaustao_natural.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.fluxo_balanceado { background:url(../img/icones_especificacao/fluxo_balanceado.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.indicador_digital_temperatura { background:url(../img/icones_especificacao/indicador_digital_temperatura.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.monitorado_unidade_comando_eletronico { background:url(../img/icones_especificacao/monitorado_unidade_comando_eletronico.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.protecao_contra_superaquecimento { background:url(../img/icones_especificacao/protecao_contra_superaquecimento.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.regulagem_digital_temperatura { background:url(../img/icones_especificacao/regulagem_digital_temperatura.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.regulagem_temperatura { background:url(../img/icones_especificacao/regulagem_temperatura.gif) no-repeat; }
.overlayWindow_especificacoes ul.caracteristicas_list li.valvula_seguranca_altas_pressoes_agua { background:url(../img/icones_especificacao/valvula_seguranca_altas_pressoes_agua.gif) no-repeat; }


.overlayWindow_especificacoes ul.botoes_acao { float:right; padding:15px 0 0; list-style:none; }
.overlayWindow_especificacoes ul.botoes_acao li { display:inline; float:left; margin:0 0 0 20px; }
.overlayWindow_especificacoes ul.botoes_acao li a { display:inline-block; padding:0 0 0 20px; font-size:11px; line-height:16px; color:#444444; }
.overlayWindow_especificacoes ul.botoes_acao li.print a { background:url(../img/bts/overlay_print.gif) no-repeat; }
.overlayWindow_especificacoes ul.botoes_acao li.save a { background:url(../img/bts/overlay_save.gif) no-repeat; }
/* Fim Especificacoes Tecnicas */


.top_10 { margin-top:10px !important; }
.bottom_30 { margin-bottom:30px !important; }
.bottom_50 { margin-bottom:50px !important; }
.left_15 { padding-left:15px !important; }
.left_10 { margin-left:10px !important; }
.ta_right { text-align:right; }

/* Divisão comercial */

/* Acessórios */
.produtosAcessorios {margin-top:30px;}
.produtosAcessorios p {font-family:arial !important; font-size:12px !important; color:#1a171b !important; display:block; text-align:center; position:absolute; width:202px; top:170px; left:0;}
.produtosAcessorios span.refProduto {font-family:arial !important; font-size:12px !important; color:#858486 !important;}
.produtosAcessorios .itemProduto {width:202px; height:192px; float:left; display:block; position:relative; margin-bottom:45px; margin-right:31px;}

/* Automação */

.automacaoContent {width:960px;}
.automacaoContent .automacaoPrincipal {margin-top:30px;}
.automacaoContent .chamadaAutomacao {float:left; display:block; margin-right:55px; margin-top:30px;}
.automacaoContent .chamadaAutomacao:last-child {margin:0;}
.automacaoContent .tit22vermelho {font-size:22px; color:#fe100f; margin:0;}
.automacaoContent .descAutomacao {margin:80px 0;}
.automacaoContent .tit22cinza {font-size:22px; color:#4f4f4e;}
.automacaoContent p {font-size:11px; color:#444;}
.automacaoContent .gridAutomacao1 {width:260px; float:left;}
.automacaoContent .gridAutomacao2 {width:581px; float:right; margin-right:50px;}

/* KVRC / KRVR / KRX */

.krvc1 {position:relative; height:470px; margin-top:40px;}
.krx {position:relative; height:470px; margin-top:25px;}
.krvcDestaque1 {width:460px; position:absolute; left:0; top:0;}
.krvcDestaque2 {width:488px; position:absolute; right:15px; top:0;}
.krvcDestaque2_desc {position:absolute; top:280px; left:55px;}
.krvcDownloads {position:absolute; top:370px;}
.krvcContent .tit22vermelho {font-size:22px; color:#fe100f; margin:0;}
.krvcContent .tit22cinza {font-size:22px; color:#4f4f4e;}
.krvc1 .krvcDestaque1 .tit22cinza {margin-bottom:30px;}
.krvc1 .krvcDestaque2 .tit22cinza {margin-bottom:0;}
.krvc1 .manualK {margin:10px 40px 0 0; padding:5px 0; float:left; display:block; border-right:1px solid #dddacc;}
.krx .manualK {margin:10px 40px 0 0; padding:5px 0; float:left; display:block; border-right:1px solid #dddacc;}
.krvc1 .manualK:last-child {border-right:0}
.krx .manualK:last-child {border-right:0}
.krvc1 .manualK a {background:url(../img/imagens/pdf.png) no-repeat left; padding:5px 40px 5px 30px !important; margin-bottom:0 !important; font-family:arial; font-size:11px; color:#444; display:block;}
.krx .manualK a {background:url(../img/imagens/pdf.png) no-repeat left; padding:5px 40px 5px 30px !important; margin-bottom:0 !important; font-family:arial; font-size:11px; color:#444; display:block;}

.krvc2 {position:relative; margin-top:30px;}
.fotoKrvcDestaque2 {margin-top:10px; margin-bottom:30px;}
.blocoTxt {float:left; display:block;}
.blocoTxt1 {width:240px; height:360px;}
.blocoTxt2 {width:530px;}
.paddingLeft {padding-right:37px; padding-bottom:10px; border-right:1px solid #dedbce;}
.paddingBoth {padding:0 37px 10px 37px;}
.paddingRight {padding-left:37px; padding-bottom:10px; border-left:1px solid #dedbce;}
.blocoTxt h3 {font-family:arial; font-size:14px !important; font-weight:bold !important; margin-bottom:20px !important;}
.blocoTxt p {font-family:arial; font-size:11px !important; margin-bottom:20px !important; text-align:justify;}

/* Banner Pisos */

.banner { width:935px; height:160px; background:#fff; box-shadow:0 4px 7px #909090; -moz-box-shadow:0 4px 7px #909090; -webkit-box-shadow:0 4px 7px #909090; }

/* AQUECEDOR SOLAR (reestruturação) */

.aquecedor-solar #banner                                { width:100%; height: 184px; line-height: 184px; background:url(../img/aquecedor-solar/banner.jpg) no-repeat; background-size:cover; text-align: center; text-transform: uppercase; color:#ed1c29; font-size: 46px; font-weight: bold;}

.aquecedor-solar .imagem                                { float:left; width:242px; margin:0 45px 30px 0;}
.aquecedor-solar .text                                  { float:left; width:605px;}
.aquecedor-solar p                                      { font-size: 11px; line-height: 2.2em;}
.aquecedor-solar p img                                  { display: block; float:left; margin-right:25px;}
.aquecedor-solar h2                                     { margin-top: 35px; font-size: 22px;}
.aquecedor-solar ul                                     { margin-bottom: 30px;}
.aquecedor-solar li                                     { font-size: 11px; line-height: 1.6em; color:#444444; list-style:disc inside;}

.aquecedor-solar .low                                   { text-align: center; clear:both; margin-bottom: 30px; position:relative;}
.aquecedor-solar .low div                               { width:33%; display: inline-block; text-align: left; vertical-align: top;}
.aquecedor-solar .low h2                                { font-size: 30px; color:#ff0000; margin-top: 0; font-weight: bold;}
.aquecedor-solar .low h3                                { color:#444;}
.aquecedor-solar .low p                                 { line-height: 2em; font-size: 11px; color:#444;}
.aquecedor-solar .low img                               { display: block; float:right;}

div#header div.content                                  { position:relative;}
.social                                                 { position:absolute; top:40px; right:0;}
.social span                                            { line-height: 22px; display: inline-block; height: 22px; margin-right: 9px; color:#9e9b87;}
.social ul                                              { margin:0 !important;}
.social li                                              { margin:0 5px 0 0 !important;}
.social a                                               { width:22px; height: 22px; display: block; background:url('../img/bgs/bg-social.png') no-repeat; text-indent: -99999px;}
.social li + li a                                       { background-position:-28px top;}
.social li + li + li a                                  { background-position:-55px top;}
.social li + li + li + li a                             { background-position:-82px top;}
.social li:hover a                                      { background-position:left bottom;}
.social li + li:hover a                                 { background-position:-28px bottom;}
.social li + li + li:hover a                            { background-position:-55px bottom;}
.social li + li + li + li:hover a                       { background-position:-82px bottom;}

.social li a.issuu                                      { background:url('../img/bgs/bg-issu.png') no-repeat left top;}
.social li:hover a.issuu                                { background-position:left bottom;}

.btn-download                                           { display: inline-block; padding:10px 5px; border-radius:5px; background-color:#ED1C29; color:#FFF; text-align: center; position:absolute; bottom:0; left:0; font-size: 14px;}


div.lojasOriginais                                      { background:url(../img/imagens/lojas-originais.png) no-repeat 70px top; margin-top: 30px; margin-bottom: 30px;}
div.lojasOriginais a                                    { display: block; width:100%;}
.revendedorOriginais                                    { padding:0 0 0 12px; color:#000; background:url('../img/bgs/int_nav.gif') no-repeat 0 3px;}
.revendedorOriginais a                                  { color:#000;}

div.lojasOriginais p.revendedorFora                     { border-top: none !important;}

p.checkbox                                              { margin-left: 80px !important; float:left !important; display: block !important; clear:both; width:460px;}
p.checkbox span                                         { width:100%; height: auto; display: block;}
p.checkbox span label                                   { width:100% !important; text-align: left !important;}
p.checkbox span label input                             { width:10px !important; height: 10px !important; float:left !important; margin:0 10px 0 0;}

p.telefone                                              { float:left !important;}


.main-container                                         { position:relative;}
.fornecedor-oficial-olimpiadas-rio-2016                 { width:980px; position:absolute; top:0; left:50%; transform:translate(-50%,0); -webkit-transform:translate(-50%,0);}
.fornecedor-oficial-olimpiadas-rio-2016 a 	            { position:absolute; top:350px; left:-110px;}

.group                                                  { width:100%; float:left; clear:both; font-size: 10px; padding:20px 0 0 20px;}
.group small                                            { width:auto; display: inline-block; vertical-align: top; color:#888888;}
.group ul                                               { width:auto; display: inline-block; margin:0 !important; height: 32px;}
.group ul li                                            { vertical-align: top; display: inline-block; padding:0 !important; border:none !important;}
.group ul li a                                          { width:100%; height: 100%; display: inline-block;}
.group ul li + li + li + li                             { margin-top: -10px !important;}