/* ########## Defaults ########## */
* {margin:0;padding:0;}
a {text-decoration:none;-moz-outline:none;}
a:hover {text-decoration:underline;}
img {border:0 none;}
html,body{height:100%;border:none; background:#FFFFFF;}
body, td, span, div, p{font:11px Tahoma;color:#566479;line-height:15px;}
ul {list-style:none;}
h1{background:#FFFFFF url(../img/ttl_tate_pisos_elevados.gif) no-repeat left top; font:10px; padding:0; margin:0;}
h1 a{width:194px; line-height:96px; margin:0; padding:0; display:block; text-indent:-999999px;}
h3{ font:11px tahoma; color:#142844; font-weight:bold; margin:0; padding:0 0 10px 0;}

/* ########## Gerais ########## */
.fr{float:right;}
.fl{float:left;}
.flmR15{float:left; margin-right:15px;}
.clr{clear:both;}
.posrel{position:relative;}
.overAuto{overflow-x:auto;}
.lh16{line-height:16px;}

/* ########## Estrutura ########## */
.bgRoxo{background:#8C95B3;}
.tabRepFundo{position:absolute;top:0;left:0;height:100%;}
.tabRepFundo td div {width:775px; height:100%; min-height:600px;}

.tabContEstr{background:url(../img/bgr_body.gif) repeat;}
.tabContEstr #boxCentral{width:775px; background:#CDCFDA url(../img/bgr_left.jpg) repeat-y left top; padding-bottom:45px; min-height:790px; overflow:hidden}
#home .tabContEstr #boxCentral{ width:777px;}
.tabContEstrLeft{ background:url(../img/bgr_body_left.gif) repeat-x left top;}
.tabContEstrRight{ background:url(../img/bgr_body_right.gif) repeat-x left top;}
#home .tabContEstrRight{ background:url(../img/bgr_home_body_right.gif) repeat-x left top;}

#boxContLeft{ width:194px;float:left;}
/*#boxContRight{float:left;} -- resolver problemas com o IE8 03/08/09 rzj*/
#boxContRight{ width:580px; float:left;}
#boxContInf p{ padding:0 0 18px 0; margin:0;}

#boxContInf{ border-top:none; border-right:1px solid #C5CAD7; border-bottom:1px solid #B4B8C8; border-left:1px solid #B4B8C8;}
#tdContInfLeft{width:353px; background:#F2F2F5; border-right:1px solid #D4D6DF; padding:22px 20px 0 14px;}
.tdContInfLeft{width:353px; background:#F2F2F5; border-right:1px solid #D4D6DF; padding:22px 20px 20px 14px;}
#tdContInfRight{ width:168px; background:#E1E4EC; padding:23px 9px 0 14px;}
#boxContInfCol{max-width:556px; background:#F2F2F5; padding:23px 9px 0 14px;}
.boxContInfCol {float:left; width:556px; background:#F2F2F5; padding:23px 9px 0 14px;}

#boxVoltarTopo{ clear: left; padding:15px 0 22px 0;}
#boxVoltarTopo #btnVoltar{ display:block; float:left; text-indent:-999999px; margin-right:9px;}
#boxVoltarTopo .btnVoltar_1{ background:url(../img/btn_voltar_1.jpg) no-repeat left top;}
#boxVoltarTopo .btnVoltar_2{ background:url(../img/btn_voltar_2.jpg) no-repeat left top;}
#boxVoltarTopo .btnVoltar_3{ background:url(../img/btn_voltar_3.jpg) no-repeat left top;}
#boxVoltarTopo #btnVoltar a{ width:57px; display:block;}
#boxVoltarTopo #btnTopo{ display:block; float:left; text-indent:-999999px; margin-right:9px;}
#boxVoltarTopo .btnTopo_1{ background:url(../img/btn_topo_1.jpg) no-repeat left top;}
#boxVoltarTopo .btnTopo_2{ background:url(../img/btn_topo_2.jpg) no-repeat left top;}
#boxVoltarTopo .btnTopo_3{ background:url(../img/btn_topo_3.jpg) no-repeat left top;}
#boxVoltarTopo #btnTopo a{ width:54px; display:block;}



/* ########## Menus ########## */
#boxNavbar{ height:292px; background:url(../img/bgr_navbar.jpg) no-repeat left top; text-align:right;}
#navbar{ margin:0 37px 0 0; padding:17px 0 0 0;}
#navbar li{ line-height:24px; background:url(../img/blt_navbar.gif) no-repeat right center;}
#navbar li a{ line-height:24px; padding-right:32px; font:10px tahoma; color:#142844;}
#navbar li a:hover{ background:url(../img/blt_navbar_on.gif) no-repeat right center; font-weight:bold; text-decoration:none;}

#produtos #navbar li#navbarItem01{ background:url(../img/blt_navbar_on.gif) no-repeat right center;}
#produtos #navbar li#navbarItem01 a{ background:none; font-weight:bold;}

#sobre_a_empresa #navbar li#navbarItem02{ background:url(../img/blt_navbar_on.gif) no-repeat right center;}
#sobre_a_empresa #navbar li#navbarItem02 a{ background:none; font-weight:bold;}

#cases #navbar li#navbarItem03{ background:url(../img/blt_navbar_on.gif) no-repeat right center;}
#cases #navbar li#navbarItem03 a{ background:none; font-weight:bold;}

#clientes #navbar li#navbarItem04{ background:url(../img/blt_navbar_on.gif) no-repeat right center;}
#clientes #navbar li#navbarItem04 a{ background:none; font-weight:bold;}

#tatenews #navbar li#navbarItem05{ background:url(../img/blt_navbar_on.gif) no-repeat right center;}
#tatenews #navbar li#navbarItem05 a{ background:none; font-weight:bold;}

#onde_estamos #navbar li#navbarItem06{ background:url(../img/blt_navbar_on.gif) no-repeat right center;}
#onde_estamos #navbar li#navbarItem06 a{ background:none; font-weight:bold;}

#contato #navbar li#navbarItem07{ background:url(../img/blt_navbar_on.gif) no-repeat right center;}
#contato #navbar li#navbarItem07 a{ background:none; font-weight:bold;}

#extranet #navbar li#navbarItem08{ background:url(../img/blt_navbar_on.gif) no-repeat right center;}
#extranet #navbar li#navbarItem08 a{ background:none; font-weight:bold;}

#mapa_do_site #navbar li#navbarItem09{ background:url(../img/blt_navbar_on.gif) no-repeat right center;}
#mapa_do_site #navbar li#navbarItem09 a{ background:none; font-weight:bold;}

ul#navbarFooter{ margin:0; padding:0; background-color:#999900}
ul#navbarFooter li{ float:left; display:inline; padding:17px 0 0 0;}
ul#navbarFooter li a{ display:block; float:left; height:30px; font:9px tahoma; color:#FFFFFF; padding:0 7px 0 8px; border-right:1px solid #A9B0C6; }
ul#navbarFooter li a.first{ padding-left:3px;}
ul#navbarFooter .copyright,ul#navbarFooter .ag2{ float:right; color:#DDDFE8;}
ul#navbarFooter .copyright{ padding-right:15px;}
ul#navbarFooter .ag2 a{ width:43px; text-align:center; border-left:1px solid #A9B0C6; border-right:none;}

#dhtmlAcesso_1,#dhtmlAcesso_2,#dhtmlAcesso_3{ width:233px; height:18px; cursor:pointer; position:relative; margin:2px 51px 0 0;}
#dhtmlAcesso_1{background:url(../img/bgr_dhtml_acesso_1.gif) no-repeat;}
#dhtmlAcesso_2{background:url(../img/bgr_dhtml_acesso_2.gif) no-repeat;}
#dhtmlAcesso_3{background:url(../img/bgr_dhtml_acesso_3.gif) no-repeat;}
#dhtmlAcessoLnks{border:1px solid #A4A6AE; border-top:none; border-right:2px; Xborder-bottom:2px solid #A4A6AE; position:absolute; top:18px; left:2px; display:none; background:#CDCFDA; height:90px; overflow-y:auto; overflow-x:hidden;}
#dhtmlAcessoLnks a{ width:198px; max-width:184px; line-height:20px; margin:0 18px 0 10px; color:#142844; display:block; border-bottom:1px solid #FFFFFF;}
#dhtmlAcessoLnks .last a{ border-bottom:none; margin-bottom:5px;}

#dhtmlOutros_1,#dhtmlOutros_2,#dhtmlOutros_3{ width:227px; height:18px; cursor:pointer; position:relative; z-index:10; margin:17px 0 0 20px;}
#dhtmlOutros_1{background:url(../img/bgr_dhtml_outros_1.gif) no-repeat;}
#dhtmlOutros_2{background:url(../img/bgr_dhtml_outros_2.gif) no-repeat;}
#dhtmlOutros_3{background:url(../img/bgr_dhtml_outros_3.gif) no-repeat;}
#dhtmlOutrosLnks{ border:1px solid #A4A6AE; border-top:none; border-right:2px; border-bottom:2px solid #A4A6AE; position:absolute; top:18px; left:2px; display:none; background:#CDCFDA; height:90px; overflow-y:auto;}
#dhtmlOutrosLnks a{ width:192px; max-width:175px; line-height:20px; margin:0 20px 0 10px; color:#142844; display:block; border-bottom:1px solid #FFFFFF;}
#dhtmlOutrosLnks .last a{ border-bottom:none; margin-bottom:5px;}

#sobre_a_empresa #dhtmlOutros_1{background:url(../img/bgr_dhtml_sobre_1.gif) no-repeat;}
#sobre_a_empresa #dhtmlOutros_2{background:url(../img/bgr_dhtml_sobre_2.gif) no-repeat;}
#sobre_a_empresa #dhtmlOutros_3{background:url(../img/bgr_dhtml_sobre_3.gif) no-repeat;}


#dhtmlProdutos_1,#dhtmlProdutos_2,#dhtmlProdutos_3{ width:227px; height:18px; cursor:pointer; position:relative; z-index:10; margin:17px 0 0 20px;}
#dhtmlProdutos_1{background:url(../img/bgr_dhtml_produtos_1.gif) no-repeat;}
#dhtmlProdutos_2{background:url(../img/bgr_dhtml_produtos_2.gif) no-repeat;}
#dhtmlProdutos_3{background:url(../img/bgr_dhtml_produtos_3.gif) no-repeat;}
#dhtmlProdutosLnks{ border:1px solid #A4A6AE; border-top:none; border-right:2px; border-bottom:2px solid #A4A6AE; position:absolute; top:18px; left:2px; display:none; background:#CDCFDA; height:80px; overflow-y:auto;}
#dhtmlProdutosLnks a{ width:192px; max-width:175px; line-height:20px; margin:0 20px 0 10px; color:#142844; display:block; border-bottom:1px solid #FFFFFF;}
#dhtmlProdutosLnks .last a{ border-bottom:none; margin-bottom:5px;}

#dhtmlVejaProdutos_1{width:227px; height:18px; cursor:pointer; position:relative; z-index:10; margin:17px 0 0 20px; background:url(../img/bgr_dhtml_vejaprodutos_1.gif) no-repeat;}

#dhtmlNews_1,#dhtmlNews_2,#dhtmlNews_3{ width:227px; height:18px; cursor:pointer; position:relative; z-index:10; margin:17px 0 0 20px;}
#dhtmlNews_1{background:url(../img/bgr_dhtml_news_1.gif) no-repeat;}
#dhtmlNews_2{background:url(../img/bgr_dhtml_news_2.gif) no-repeat;}
#dhtmlNews_3{background:url(../img/bgr_dhtml_news_3.gif) no-repeat;}
#dhtmlNewsLnks{ border:1px solid #A4A6AE; border-top:none; border-right:2px; border-bottom:2px solid #A4A6AE; position:absolute; top:18px; left:2px; display:none; background:#CDCFDA; height:80px; overflow-y:auto;}
#dhtmlNewsLnks a{ width:192px; max-width:175px; line-height:20px; margin:0 20px 0 10px; color:#142844; display:block; border-bottom:1px solid #FFFFFF;}
#dhtmlNewsLnks .last a{ border-bottom:none; margin-bottom:5px;}

#dhtmlAssist_1,#dhtmlAssist_2,#dhtmlAssist_3{ width:227px; height:18px; cursor:pointer; position:relative; z-index:10; margin:17px 0 0 20px;}
#dhtmlAssist_1{background:url(../img/bgr_dhtml_news_1.gif) no-repeat;}
#dhtmlAssist_2{background:url(../img/bgr_dhtml_news_2.gif) no-repeat;}
#dhtmlAssist_3{background:url(../img/bgr_dhtml_news_3.gif) no-repeat;}
#dhtmlAssistLnks{ border:1px solid #A4A6AE; border-top:none; border-right:2px; border-bottom:2px solid #A4A6AE; position:absolute; top:18px; left:2px; display:none; background:#CDCFDA; height:40px; overflow-y:auto;}
#dhtmlAssistLnks a{ width:192px; max-width:175px; line-height:20px; margin:0 20px 0 10px; color:#142844; display:block; border-bottom:1px solid #FFFFFF;}
#dhtmlAssistLnks .last a{ border-bottom:none; margin-bottom:5px;}

#onde_estamos #dhtmlAssist_1{background:url(../img/bgr_dhtml_onde_1.gif) no-repeat;}
#onde_estamos #dhtmlAssist_2{background:url(../img/bgr_dhtml_onde_2.gif) no-repeat;}
#onde_estamos #dhtmlAssist_3{background:url(../img/bgr_dhtml_onde_3.gif) no-repeat;}


#dhtmlSobre_1,#dhtmlSobre_2,#dhtmlSobre_3{ width:227px; height:18px; cursor:pointer; position:relative; z-index:10; margin:17px 0 0 20px;}
#dhtmlSobre_1{background:url(../img/bgr_dhtml_sobre_1.gif) no-repeat;}
#dhtmlSobre_2{background:url(../img/bgr_dhtml_sobre_2.gif) no-repeat;}
#dhtmlSobre_3{background:url(../img/bgr_dhtml_sobre_3.gif) no-repeat;}
#dhtmlSobreLnks{ border:1px solid #A4A6AE; border-top:none; border-right:2px; border-bottom:2px solid #A4A6AE; position:absolute; top:18px; left:2px; display:none; background:#CDCFDA; height:90px; overflow-y:auto;}
#dhtmlSobreLnks a{ width:192px; max-width:175px; line-height:20px; margin:0 20px 0 10px; color:#142844; display:block; border-bottom:1px solid #FFFFFF;}
#dhtmlSobreLnks .last a{ border-bottom:none; margin-bottom:5px;}

/* ########## Forms ########## */
form{ padding:0; margin:0;}
.frmTxtBusca{ font:9px tahoma; border:2px solid #BFBFBF; border-right:none; border-bottom:none; padding:2px 0 2px 4px;}
.inputComum {float:left; font:11px Tahoma; color:#5D5D5D;}
.selectComum {float:left; font:11px Tahoma; color:#5D5D5D; height:17px;}
.selectBuscaMes {width:90px; margin-right:10px;}
.selectBuscaAno {width:60px;}
.textAreaComum {float:left; font:11px Tahoma; color:#5D5D5D;}



/* ########## Textos ########## */
.txtverm{color:#CC0000;}
.lstItens{ margin-bottom:17px;}
.lstItens li{background:url(../img/blt_padrao.gif) no-repeat 4px 11px; padding-left:20px; line-height:23px; border-bottom:1px solid #BEC2CF;}
.lstItens li.clara{ background:#F2F2F5 url(../img/blt_padrao.gif) no-repeat 4px 11px;}
.lstItens li a{color:#142844;}

.lstItens2{margin-bottom:17px;}
.lstItens2 li{font-size:10px; background:url(../img/blt_padrao.gif) no-repeat left 11px; padding:5px 0 5px 16px; border-bottom:1px solid #BEC2CF;}
.lstItens2 li.noBorder {border:none;}
.lstItens2 li.clara{ background:#F2F2F5 url(../img/blt_padrao.gif) no-repeat left 11px;}
.lstItens2 li h3{font-size:10px; padding:0;}
.lstItens2 li a {color:#142844;}


.lstItens3 li {width:237px; float:left; padding:16px 13px 12px 17px; margin-bottom:15px; border-top:1px solid #BEC2CF; border-bottom:1px solid #BEC2CF; background:#E1E4EC;}
.lstItens3 li .ttl{font-size:10px; padding-bottom:5px !important;}
.lstItens3 li .ttl span{ color:#142844;}
.lstItens3 li .ttl strong{ font-size:11px; color:#142844;}
.lstItens3 li .boxThumb div.boxThumb3 .lupa { bottom:3px; right:3px;}
.txt10 {font-size:10px; line-height:13px;}
.lstItens3 li .cont a{display:block; text-align:right;}
.lstItens3 li .cont a.listCase {margin-top:40px;}
.lstItens3 li.news {padding:10px 14px;}
.lstItens3 li.news p {float:left; font-size:10px;}
.lstItens3 li.news p span {float:left; width:60px; color:#5A687C; font-size:10px;}
.lstItens3 li.news p a {float:left; width:260px; color:#142844;}
#boxContInf .lstItens3 li.news p {margin:0px; padding:0px;}

.boxThumb .boxThumb2 .boxThumb3 {position:relative;}
.boxThumb .boxThumb2 .boxThumb3 p {position:absolute;top:77px;left:110px;background:url(../img/btn_zoom_foto.gif) top left no-repeat;}
.boxThumb .boxThumb2 .boxThumb3 p a {display:block;width:20px;height:19px; text-indent:-99999px}

.lstItens3 li.clipping {padding:10px 14px;}
.lstItens3 li.clipping p {float:left; font-size:10px;}
.lstItens3 li.clipping p span.data {float:left; width:60px; color:#5A687C; font-size:10px;}
.lstItens3 li.clipping p span.conteudo {float:left; width:260px;}
.lstItens3 li.clipping a {float:left; color:#5A687C; font-size:10px;}
.lstItens3 li.clipping p span.fonte {float:left; width:auto; color:#142844; font-size:10px;}
#boxContInf .lstItens3 li.clipping p {margin:0px; padding:0px;}



.w356 li {width:320px;}
.w356 li .cont {float:left; width:170px;}
.w546 li {width:516px;}
.w546 li .cont {float:left; width:400px;}


.lstItens4 {width:171px;}
.lstItens4 li {float:left; width:171px; padding:6px 0px; text-indent:16px; background:url(../img/blt_padrao.gif) no-repeat left 10px; border-bottom:1px solid #DDDDE0; font:10px Tahoma; color:#142844;}
.lstItens4 li a {color:#142844;}
.lstItens4 li img {float:right; position:relative; right:-7px;}
.lstItens4 li strong {float:left;}


.lstItens5 {}
.lstItens5 li{background:url(../img/blt_padrao.gif) #E1E4EC no-repeat 7px 11px; padding:5px 0 5px 22px; border-bottom:1px solid #BEC2CF; border-top:1px solid #BEC2CF;}
.lstItens5 li.clara{ border:none; background:url(../img/blt_padrao.gif) no-repeat 7px 11px;}
.lstItens5 li a{font:11px Tahoma; color:#142844; padding:0px; margin:0px;}


.boxColIcon{float:left; width:165px;position:relative;}
.boxColIcon img.ico {float:left; position:absolute; left:0px; top:0px;}
.boxColIcon h4 { float:left;padding-left:52px;padding-bottom:6px;background:url(../img/blt_padrao.gif) 38px 3px no-repeat; font:bold 11px Tahoma; color:#142844;}
.boxColIcon h4 a {color:#142844;}
.boxColIcon div {background:#F7F7F7;border-top:solid 1px #BEC2CF;border-bottom:solid 1px #BEC2CF;padding:10px 20px 10px 30px;font:10px Tahoma;}
.boxColIcon div a {color:#5A687C;}
.boxColIcon .w152 {float:left; width:102px; margin-left:10px; _margin-left:5px;}

/* ########## Margins e Paddings ########## */
.mt2{margin-top:2px;}
.mr15{margin-right:15px;}
.ml15{margin-left:15px;}
.mb20{margin-bottom:20px;}
.mb10{margin-bottom:10px;}
.mLR60 {margin:0px 60px;}



/* ########## Boxes ########## */
#boxBanners a{width:194px;display:block;line-height:97px;height:97px;}
#boxBanner01_1,#boxBanner01_2,#boxBanner01_3{background:url(../img/img_banner01.jpg) no-repeat; text-indent:-999999px;height:97px;}
#boxBanner02_1,#boxBanner02_2,#boxBanner02_3{background:url(../img/img_banner02.jpg) no-repeat; text-indent:-999999px;height:97px;}
#boxOutrosSites{ width:194px; background:url(../img/bgr_box_outros_sites.jpg) repeat-y left top; border-top:1px solid #B4B8C8; }
#boxOutrosSites h3{ width:194px; line-height:47px; text-indent:-999999px; padding:0; margin:0;}
#boxOutrosSites h3.ttlOutrosSites_1{ background:url(../img/ttl_outros_sites_1.gif) no-repeat center center;}
#boxOutrosSites h3.ttlOutrosSites_2{ background:url(../img/ttl_outros_sites_2.gif) no-repeat center center;}
#boxOutrosSites h3.ttlOutrosSites_3{ background:url(../img/ttl_outros_sites_3.gif) no-repeat center center;}
#boxOutrosSites a{ display:block; height:48px; text-indent:-999999px;}
#boxOutrosSites { display:block; height:48px; text-indent:-999999px;}
#boxOutrosSites #bannerGiroflex{ background:url(../img/img_banneroutrosgiroflex.jpg) no-repeat 1px top; height:49px;}
#boxOutrosSites #bannerForma{ background:url(../img/img_banneroutrosforma.jpg) no-repeat 1px top; height:49px;}
#boxOutrosSites #bannerAceco{ background:url(../img/img_banneroutrosaceco.jpg) no-repeat 1px top; height:50px;}

#boxContTop{ width:563px; height:81px; background:#CDCFDA; border:1px solid #B4B8C8; border-top:none; border-bottom:none; padding:15px 0 0 16px;}
#home #boxContTop{ width:565px; background:url(../content/home/img/bgr_box_cont_top.jpg) no-repeat left top; margin:0;}
#boxContTop ul#topRow{ height:45px }
#boxContTop ul li{ float:left;}
#boxContTop ul li#colBusca{ width:107px;}
#boxContTop ul li#colIr{ width:38px;}
#boxContTop ul li#colLang { width:130px;}
#boxContTop ul li#colLang li{float:left; display:inline;}
#boxContTop ul li#colLang li a{ display:block; width:57px; line-height:21px; padding-top:1px; text-indent:-999999px;}
#boxContTop ul li#colLang ul#boxBtnLang_1 #btnLang1{ display:none;}
#boxContTop ul li#colLang ul #btnLang1{ width:65px; background:url(../img/btn_portugues.gif) no-repeat;}
#boxContTop ul li#colLang ul#boxBtnLang_2 #btnLang2{ display:none;}
#boxContTop ul li#colLang ul #btnLang2{ width:65px; background:url(../img/btn_english.gif) no-repeat;}
#boxContTop ul li#colLang ul#boxBtnLang_3 #btnLang3{ display:none;}
#boxContTop ul li#colLang ul #btnLang3{ width:65px; background:url(../img/btn_espanol.gif) no-repeat;}

#boxCaminhoPao{ font:10px tahoma; clear:both; color:#425268;}
#boxCaminhoPao span,#boxCaminhoPao span a{ font:10px tahoma; color:#142844;}
ul#boxContTtl{ width:581px; height:48px; background:url(../img/bgr_outros.jpg) right top; margin:0; padding:0;}
ul#boxContTtl li{ display:inline; float:left;}
ul#boxContTtl li.colTtl{ background:#1C416E; padding-left:10px}
ul#boxContTtl li.colTtl h2{ width:292px; min-height:39px;_height:39px; padding-top:9px;}

.boxThumbSli{ width:140px; padding:0 0 0 3px; margin:0 15px 15px 0; background:#FFFFFF url(../img/bgr_thumb_cnt.gif) no-repeat left bottom; float:left;}
.boxThumbSli div.boxThumbSli2{ padding:0 3px 3px 0; background:#C2C2C4 url(../img/bgr_thumb_cnt.gif) no-repeat right top;}
.boxThumbSli div.boxThumbSli3{ padding:6px 7px 6px 7px; background:#FFFFFF;}
.boxThumbSli .imgZoom {position:relative;}
.boxThumbSli .imgZoom .btn{position:absolute;top:71px;left:103px;background:url(../img/btn_zoom_foto.gif) top left no-repeat;}
.boxThumbSli .imgZoom .btn a{display:block;width:19px;height:18px;}
.boxThumbSli .nav {position:relative; height:10px; padding:3px 0 2px 0; margin-top:2px; display:table; clear:both;}
.boxThumbSli .nav li{ float:left; display:table-cell;}
.boxThumbSli .nav .btnAnt {background:url(../img/btn_left_fotos.gif) top left no-repeat;}
.boxThumbSli .nav .btnAnt a{display:block;width:17px;height:16px;}
.boxThumbSli .nav .leg_veja_fotos{font:9px Tahoma; width:88px; line-height:16px; text-align:center;}
.boxThumbSli .nav .leg_nome_prod{font:9px Tahoma; width:122px; line-height:16px; text-align:center; color:#142844;}
.boxThumbSli .nav .leg_nome_prod a{color:#142844;}
.boxThumbSli .nav .btnPrx {background:url(../img/btn_right_fotos.gif) top left no-repeat;}
.boxThumbSli .nav .btnPrx a{display:block;width:17px;height:16px;}

.boxGaleriaImagem1 {width:143px; margin:0 0 15px 0; float:left;}
.boxGaleriaImagem1 .boxThumbSli {padding:0;margin:0 0 0 0;}
.boxGaleriaImagem2 {width:143px; margin:0; float:right;}
.boxGaleriaImagem2 .boxThumbSli {padding:0;margin:0 0 0 0;}

.boxDecadas {position:relative;width:500px;height:47px;overflow:hidden;float:left;background-color: #fff;}
#scroller {position:absolute;top:0px;left:0px;height:55px; padding-top: 0px;}
#scroller ul li {display:block;float:left; }
#scroller ul li a {display:block;width:100px; border: 1px solid #D9DBE2; text-align:center;font:bold 12px Tahoma;color:#989FBA;padding:9px 0;}
#scroller ul li a:hover {text-decoration:none;color:#CCC;}
#scroller ul li a u {text-decoration:none;font:normal 22px Tahoma;}
#scroller ul li span {display:block;width:100px;text-align:center;font:normal 12px Tahoma;color:#1C416E;padding:9px 0;}
#scroller ul li span u {text-decoration:none;font:normal 22px Tahoma;}

.boxThumb{width:auto; padding:0 0 0 3px; margin:0 10px 10px 0; background:#FFFFFF url(../img/bgr_thumb_cnt.gif) no-repeat left bottom; float:left;}
.boxThumb div.boxThumb2{ padding:0 3px 3px 0; background:#C2C2C4 url(../img/bgr_thumb_cnt.gif) no-repeat right top;}
.boxThumb div.boxThumb3{padding:6px 7px 6px 7px; background:#FFFFFF; position:relative;}
.boxThumb div.boxThumb3 .border {border:1px solid #DEDEDE;}
.boxThumb div.boxThumb3 .lupa {position:absolute; bottom:4px; right:5px;}
.boxThumb div.boxThumb3 .lupaNav {position:absolute; bottom:30px; right:5px;}
.boxThumb div.boxThumb3 .ttl {display:block; clear:both; text-align:center;}
.boxThumb div.boxThumb3 .ttl img {float:block; margin:8px auto;}
.boxThumb div.boxThumb3 .data {display:block; clear:both; text-align:left; font-size:10px; color:#5A687C; padding:6px 0px 3px 0px;}
.boxThumb div.boxThumb3 .data strong {color:#142844;}
.w125 {width:125px;}
.w122 {width:122px;}
.boxThumb div.boxThumb3 .padNav {padding-bottom:26px; display:block; position:relative;}
.boxThumb div.boxThumb3 .padNav .ttl { position:absolute; top:11px; left:15px;}
.boxThumb div.boxThumb3 .padNav a {position:absolute; top:5px;}
.boxThumb div.boxThumb3 .padNav a.left {float:left; left:0px;}
.boxThumb div.boxThumb3 .padNav a.right {float:right; right:0px;}




.boxThumbPeq{ padding:0 0 0 3px; background-image:url(../img/bgr_thumb_cnt_2.gif);}
.boxThumbPeq div.boxThumb2{background-image:url(../img/bgr_thumb_cnt_2.gif);}
.boxThumbPeq div.boxThumb3{ padding:6px 5px 5px 3px;}

.boxIco{ border-top:1px solid #BEC2CF; border-bottom:1px solid #BEC2CF; background:url(../img/bgr_boxico.gif) repeat-x left bottom; margin:0 0 13px 0;}
.txtBoxIco{background:url(../img/blt_padrao.gif) no-repeat left 9px; margin-left:3px; padding:2px 0 0 19px;}
.txtBoxIco a{ color:#142844;}
.tipoBoxIco{ font-size:10px; text-align:right; line-height:13px; margin:0 1px 5px 0; }
.icoPdf{ background:url(../img/ico_pdf.gif) no-repeat left top; height:39px; padding-left:37px;}
.icoVideo{ background:url(../img/ico_video.gif) no-repeat left top; height:43px; padding-left:37px;}
.icoV{ background:url(../img/ico_v.gif) no-repeat left 5px; height:35px; padding:5px 0 0 37px;}
.icoInterrogacao{ background:url(../img/ico_interrogacao.gif) no-repeat left  5px; height:35px; padding:5px 0 0 37px;}
.icoRolo{ background:url(../img/ico_rolo.gif) no-repeat left  5px; height:35px; padding:5px 0 0 37px;}


.boxIcoTipo2 {float:left; border:none;}

/* ########## SIFR - Flash ########## */
.sIFR-active h2{
	font-family:Tahoma;
	font-weight:bold;
	letter-spacing:-.05em;
	line-height:1em;
	font-size:24px;
	color:#FFAF07;
}
.sIFR-active h3.ttlboxSolucoes{
	font-family:Tahoma;
	font-weight:bold;
	letter-spacing:-.05em;
	line-height:1em;
	font-size:18px;
	color:#FFFFFF;
}
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-replaced h2,.sIFR-replaced h3.ttlboxSolucoes {
  display: none !important;
}

/* ###################### HOME ######################## */
#boxHomeInf{display:table; width:583px; height:388px; position:relative; margin-top:-26px;}

.boxSolucoes{float:left; width:387px; height:123px; position:relative; left:1px; background:url(../content/home/img/bgr_box_solucoes.gif) no-repeat left top;}
.boxSolucoes .btnLeft{ float:left; margin:40px 0 0 7px;}
.boxSolucoes .btnRight{ margin:40px 0 0 10px;}
.boxSolucoes .tbImg{ float:left; margin:7px 21px 0 7px;}
.boxSolucoes .contTxt{ float:left; width:152px;}
#ttlProd, #descProd{ font-size:10px; margin:0; padding:0;}
.boxSolucoes .ttlboxSolucoes{}

.boxRevestimentos {float:right; width:196px; height:223px; position:relative; top:-2px;
	text-align:center; background:url(../content/home/img/bgr_revestimentos.gif) no-repeat left top;}
.boxRevestimentos .pad {padding:18px 30px 0px 30px;}
.boxRevestimentos img {position:relative;}
.boxRevestimentos img.ttl {margin:0px 0px 0px 0px;}
.boxRevestimentos img.ico {margin:30px 0px 0px 0px;}
.boxRevestimentos p {width:130px; font:10px Tahoma; color:#142844; text-align:left; position:absolute; top:126px; left:30px;}
.boxRevestimentos a img { position:absolute; bottom:25px; right:25px;}

.boxLinks {float:left; clear:both; width:387px; height:98px; position:absolute; top:123px; left:0px; background:url(../content/home/img/bgr_links.jpg) no-repeat 1px 0px;}
.boxLinkHome {float:left; width:166px; height:65px; background:url(../img/bgr_link_home.gif) no-repeat; position:relative;}
	.boxLinkHome .card { position: absolute; top:-7px; left:-7px; z-index:1;}

	.boxLinkHome .btn {position:absolute; top:38px; right:3px;}
	.boxLinkHome .pad {padding:11px 25px 8px 15px;}
	.boxLinkHome .pad p {font:10px Tahoma; color:#FFF; margin:0px 0px 5px 0px;}
	.boxLinkHome .pad p.pCard {margin-left:40px;}
	.boxLinkHome .pad img {margin-bottom:2px;}
	.boxLink1 {top:14px; left:14px;}
	.boxLink2 {top:14px; left:42px;}
	.boxCard {float:right; top:15px; left:-15px;}
	


.boxProdHome{float:left;width:380px;padding:0;margin-left:7px;}
.boxProdHome .btns {float:left;margin:43px 0 0 0;}
.boxProdHome .contProd{float:left;width:165px;padding:0 5px 0 10px;}
.boxProdHome .contProd span {font:bold 12px Tahoma;display:block;}
.boxProdHome .contProd strong {font:bold 10px Tahoma;display:block;padding:2px 0 5px 0;}
.boxProdHome .contProd p {font:10px Tahoma;line-height:14px;padding-bottom:10px;}

.boxHomeNoticias {float:left; width:583px; height:194px; background:url(../content/home/img/bgr_box_noticias.gif) no-repeat; position:relative; top:-1px;}
.boxNoticias {float:left; clear:both; width:387px;}
.boxNoticias .ttl {float:left; margin:20px 0px 0px 25px;}
.boxNoticias ul {float:left; clear:both; width:350px; margin:20px 0px 0px 26px;;}
.boxNoticias li {float:left; width:325px; font:10px Tahoma; color:#142844; background:url(../img/blt_navbar.gif) no-repeat 0px 4px; padding:0px 0px 20px 25px;}
.boxNoticias li a {float:left; width:275px; color:#142844;}
.boxNoticias li span {float:left; width:50px; font:10px Tahoma; color:#425268; text-align:center;}
.boxNoticias .btns {float:left; clear:both; width:370px; text-align:right;}
.boxNoticias .btns a { margin-left:10px;}


.box {float:left; width:100%;}
.box .boxThumb {margin-bottom:0px; margin-right:0px;}
.noMargim {margin:0px;}
.box165 {float:left; width:165px;}
.box165 p {width:145px;}
.box175 {width:175px;}
.box185 {width:185px;}
.box185 .boxContent {padding-bottom:16px;}
.box215 {width:215px;}
.box256 {width:256px;}
.box270 {width:270px;}
.box350 {width:350px;}
.box360 {width:360px;}
.box370 {width:370px;}
.box387Content {float:left; width:387px; height:222px; overflow:hidden; position:relative;}
.box390 {float:left; width:390px;}


.boxContent {}
.txtAzulEscuro {color:#566479;}
h4.bltImg {background:url(../img/blt_padrao.gif) no-repeat left 6px; height:15px; padding-left:16px; position:relative;}
.boxSimples {position:relative; border:1px solid #C5CAD7; border-right:none; border-left:none; background-color:#E1E4EC;}
.boxsimplesLateral {border:1px solid #BEC2CF; border-right:none; border-left:none; background-color:#F2F2F5;}
.boxAcabamento {float:left; width:153px; position:relative; margin-bottom:15px; padding:11px; border:1px solid #C5CAD7; border-right:none; border-left:none; background-color:#E1E4EC;}
.boxAcabamento p {position:relative; left:10px;}

	.boxSimples a {color:#5A687C;}
	.contentIco {padding-left:10px;}
	.contentIco h4.bltImg {top:-4px;  font:11px Tahoma; color:#142844;}
	.contentIco h4.bltImg a {color:#142844;}
	.contentIco .boxSimples img.ico {position:absolute; top:-17px; left:-8px;}
	#boxContInf .contentIco .boxSimples p {padding:10px 20px 10px 40px; margin:0px;}
	#boxContInf .contentIco .boxSimples p.txt10 {padding:10px 5px 10px 40px; margin:0px;}
	.contentIco h4 {margin-left:30px;}

	.contentFile {padding-left:42px; margin-bottom:20px;}
	.contentFile h4.bltImg {left:0px; font:11px Tahoma; color:#142844;}
	.contentFile h4.bltImg a {color:#142844;}
	.contentFile .boxSimples {margin-top:4px;}
	#boxContInf .contentFile .boxSimples p {padding:4px 6px 3px 0px; margin:0px; text-align:right;}
	.contentFile .boxSimples img.ico {position:absolute; top:-17px; left:-42px;}	

	.boxImgDataTtl {font:10px Tahoma; color:#5A687C; margin-bottom:20px;}
	.boxImgDataTtl p {position:relative; top:8px;}
	.boxImgDataTtl a {color:#5A687C;}
	.boxImgDataTtl a.btn {position:relative; float:right; right:95px; margin-bottom:20px;}
	.datTtl span {font:11px Tahoma; color:#142844;}
	
	.pDatTtl {}
	.pDatTtl span {font-size:10px;}
	.pDatTtl strong {color:#142844;}

	.boxImgCod {float:left; width:270px; margin-bottom:20px; font:10px Tahoma; color:#5A687C;}
	.boxImgCod .boxThumb {margin:0px;}
	#boxContInf .boxImgCod p {padding:0px 0px 3px 11px;}
	.boxImgCod p {float:right; width:110px; position:relative; left:-7px; top:8px; border-bottom:1px solid #D4D6DF;}
	.boxImgCod span {color:#142844; font-size:9px; margin-top:8px; display:block;}
	.boxImgCod a {color:#5A687C;}
	.boxImgCod a.btn {position:relative; float:left; margin:20px 0px 0px 8px;}



.boxLinhaTempo {height:49px; margin-bottom:20px;}
.boxLinhaTempo a {float:left; width:92px; height:49px;}
	.boxLinhaTempo a.dec1950:hover {background:url(../content/sobre/img/btn_1950_hover.gif);}
	.boxLinhaTempo a.dec1950 {background:url(../content/sobre/img/btn_1950_nhover.gif);}
	.boxLinhaTempo a.dec1960:hover {background:url(../content/sobre/img/btn_1960_hover.gif);}
	.boxLinhaTempo a.dec1960 {background:url(../content/sobre/img/btn_1960_nhover.gif);}
	.boxLinhaTempo a.dec1970:hover {background:url(../content/sobre/img/btn_1970_hover.gif);}
	.boxLinhaTempo a.dec1970 {background:url(../content/sobre/img/btn_1970_nhover.gif);}
	.boxLinhaTempo a.dec1980:hover {background:url(../content/sobre/img/btn_1980_hover.gif);}
	.boxLinhaTempo a.dec1980 {background:url(../content/sobre/img/btn_1980_nhover.gif);}
	.boxLinhaTempo a.dec1990:hover {background:url(../content/sobre/img/btn_1990_hover.gif);}
	.boxLinhaTempo a.dec1990 {background:url(../content/sobre/img/btn_1990_nhover.gif);}
	.boxLinhaTempo a.dec2000:hover {background:url(../content/sobre/img/btn_2000_hover.gif);}
	.boxLinhaTempo a.dec2000 {background:url(../content/sobre/img/btn_2000_nhover.gif);}


.boxPaginacao {float:left; width:557px; height:33px; background-color:#989FBA; padding:15px 8px 0px 14px; text-align:center;}
.boxPaginacao span {color:#FFF;}
.boxPaginacao353 {float:left; width:365px; height:33px; background-color:#989FBA; padding:15px 8px 0px 14px; text-align:center;}
.boxPaginacao353 span {color:#FFF; font-size:10px; position:relative; top:-5px; text-align:left;}
.boxPaginacao331 {float:left; width:331px; height:33px; background-color:#989FBA; padding:13px 9px 0px 13px; text-align:center;}
.boxPaginacao331 span {color:#FFF; font-size:10px; position:relative; top:-5px; text-align:left;}
.boxPaginacao span.nav {color:#FFF;}
.boxPaginacao span.nav a {color:#FFF;}
.boxPaginacao span.nav span {padding:0px 4px;}


.boxContentLinks {float:left; width:353px; padding:0px 0px 0px 7px;}
.boxContentLinks ul {width:317px; display:table;}
.boxContentLinks li {width:317px; display:table; border-bottom:1px solid #DFE1E7; font:11px Tahoma; color:#142844; clear:both;}
.boxContentLinks li.last {border-bottom:none;}
.boxContentLinks li strong {float:left; width:140px; padding:5px 0px; }
.boxContentLinks li a {float:left; font:10px Tahoma; color:#566479; padding:5px 0px; }


.linhaHor {float:left; width:100%; height:1px; background:#BEC2CF;}


.tableDetalheProduto {float:right; width:310px; font:10px Tahoma; color:#566479; margin-right:70px; margin-bottom:40px;}
.tableDetalheProduto td.label {text-align:right; padding-right:12px; font:bold 10px Tahoma; color:#142844;}



.boxLogin {float:left; width:267; background-color:#E1E4EC; border:1px solid #BEC2CF; border-left:none; border-right:none;}
.boxLoginPad {float:left; padding:15px;}
.boxLogin p {font-size:10px;}
.boxLogin label {text-align:right; padding-right:5px;}
.boxLogin .formLine { padding-bottom:8px;}

.divForm {float:left; width:100%;}
.divForm .formLine {float:left; clear:both;}
.divForm label {float:left;}
.divForm .sepInpt {float:left; width:12px; text-align:center;}
.linkEsqueceu {float:left; width:175px; clear:both; margin-left:60px; font:10px Tahoma; color:#666;}
.w25 {width:25px;}
.w30 {width:30px;}
.w50 {width:50px;}
.w55 {width:55px;}
.w75 {width:75px;}
.w80 {width:80px;}
.w90 {width:90px;}
.w115 {width:115px;}
.w170 {width:170px;}
.w120 {width:120px;}
.w130 {width:130px;}
.w140 {width:140px;}
.w160 {width:160px;}
.w220 {width:220px;}
.w235 {width:235px;}
.w235h88 {width:235px; height:88px; overflow:auto;}



.formRepresentantes {}
.formRepresentantes .selectComum { margin-bottom:8px;}
.formRepresentantes a img { margin-left:10px;}

.formContato {}
.formContato label {width:90px; padding-right:10px; text-align:right;}
.formContato label.w30 {width:30px;}
.formContato .formLine {padding-bottom:10px; width:350px;}
.formContato .linkCpf {float:left; margin-left:5px; padding-top:2px; font:10px Tahoma; color:#142844;}
.formContato .textAreaComum {width:235px; height:88px;}
.formContato .obs {float:left; margin:10px 0px 0px 100px; width:200px; font:10px Tahoma; color:#566479;}
.formContato .formBtn {border-top:1px solid #BEC2CF; padding-top:20px; width:340px;}


.boxRepresentante {float:left; width:514px; padding:10px 13px; margin-bottom:15px; background-color:#E1E4EC; border:1px solid #BEC2CF; border-left:none; border-right:none;}
.boxRepresentante .ttl {font:bold 11px Tahoma; color:#142844;}
.boxRepresentante .ttl span {font-size:10px;}
.boxRepresentante .ttl span a {font-weight:bold; color:#142844;}
.boxRepresentante .foneMail {font:10px Tahoma; color:#566479; margin:3px 10px 0px 0px;}
.boxRepresentante .a {color:#566479;}
.boxRepresentante .foneMail strong {color:#142844;}
.fioHoriz {float:left; width:100%; font-size:1px; margin:10px 0px; height:1px; background-color:#BEC2CF;}
.padBusca {display:block; padding:0px 0px 0px 20px;}
.linkBusca {font-size:10px; color:#566479;}
.linkBusca:hover {color:#FFF; background-color:#989FBA;}


.representanteDados {float:left; width:360px; margin-left:15px;}
.representanteDados div {float:left; width:360px; font-size:10px;}
.representanteDados div strong {float:left; width:80px; text-align:right; padding-right:10px; color:#142844;}
.representanteDados div span {float:left; width:270px; font-size:10px;}



.listaLinks p {background:url(../img/blt_padrao.gif) 0px 8px no-repeat;border-bottom:solid 1px #BEC2CF;}
.listaLinks p a {display:block;padding:2px 5px 5px 15px;color:#666;}
#boxContInf .listaLinks p {margin:0px; padding:0px;}
#boxContInf .colMapa p.ttl {margin-top:20px; margin-bottom:10px; padding:0px;}
.colMapa {float:left; width:167px;}
.colMapa p.ttl {float:left; width:167px; color:#142844;}
.colMapa .listaLinks {clear:both;}
.colMeio {margin:0px 20px;}



/* CORRECOES DO SITE */
.link_home a {text-decoration:none; color:#FFFFFF}
.link_home a:hover {text-decoration:underline ;color:#FFFFFF}

.link_home2 a {text-decoration:none; color:#000000}
.link_home2 a:hover {text-decoration:underline ;color:#000000}
.alignHeight {height:140px;}