/* ########## 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;}
body, td, span, div, p{font:11px Tahoma;color:#666666;line-height:15px;}
ul {list-style:none;}


/* ########## Gerais ########## */
.fr{float:right;}
.fl{float:left;}
.mLR10 {float:left; margin:0px 10px;}
.clr{clear:both;}
.posrel{position:relative; z-index:10;}
.overAuto{overflow-x:auto;}
.lh16{line-height:16px;}
#dhtmlAcesso{position:absolute;top:-4px;left:4px;background:#D3D3D3;border:solid 1px #919191;width:220px;padding:5px;display:none;height:90px;overflow:auto;}
#dhtmlAcesso a {display:block;padding:3px 3px;border-bottom:solid 1px #E9E9E9;font:10px Tahoma;color:#666;}
#dhtmlAcesso a:hover {background:#E9E9E9;text-decoration:none;}

/* ########## Forms ########## */
.frmTextBusca {border-top:solid 1px #919191;border-left:solid 1px #919191;border-bottom:solid 1px #999;border-right:solid 1px #999;background:#ADADAD;font:9px Verdana;color:#6A6A6A;padding:2px 4px;}
.frmText{font:10px Tahoma;color:#666;padding:2px 4px 1px 4px;}
select{font:11px Tahoma;color:#666;}

/* ########## Textos ########## */
.txtverm{color:#CC0000;}
.txtcinza{color:#666;}
.txt10{font:10px Tahoma;}

/* ########## Margins e Paddings ########## */
.pt2{padding-top:2px;}
.pr2 {padding-right:2px;}
.ptb5{padding:5px 0;}
.ptb15{padding:15px 0;}
.mr10{margin-right:15px;}
.ml10{margin-left:10px !important;}
.mr5{margin-right:5px;}
.mt10{margin-top:10px;}
.mb20{margin-bottom:20px;}
.mb15{margin-bottom:15px;}
.pt25b20 {float:left; margin:25px 0px 20px 0px;}

/* Fio */
.fio{background:#DDD;height:1px;}

/* ########## Box ########## */
.boxLeftExtranet{width:260px;float:left;margin-right:25px;line-height:16px;}
.boxRightExtranet{float:left;width:230px;border-top:solid 1px #E8E8E8;border-bottom:solid 1px #E8E8E8;background:#F7F7F7;padding:10px 15px;}
.boxTxtRightExtranet {float:left;border-bottom:solid 1px #E8E8E8;}
.pFacaCadastro {float:left; clear:both; width:250px; font-size:10px; padding:10px 0px 10px 10px;}
.pFacaCadastro img {float:left; margin:2px 0px 0px 0px;}
.pFacaCadastro a {color:#666;}
.boxConteudoRight {float:left; width:260px;}
.fioSepara {float:left; clear:both; width:100%; height:1px; font-size:1px; background-color:#E8E8E8;}
.boxLeftEncontre{float:left; width:360px; margin-right:25px; line-height:16px;}
.boxRightEncontre{float:left; width:160px;}
.boxRightEncontre p {float:left; margin-bottom:10px;}
.boxRightEncontre select {float:left; clear:both; width:160px; height:16px; font:11px Tahoma; color:#5D5D5D; margin-bottom:5px;}
.boxRightEncontre select.cidade {width:130px; margin-right:5px;}
.boxRightEncontre a.btn {float:left; position:relative; left:3px;}




.boxTtlNoticia .data{font:10px Tahoma;}
.boxTtlNoticia u {text-decoration:none;margin:0 3px;}

.boxNoticia{border-top:solid 1px #E8E8E8;border-bottom:solid 1px #E8E8E8;background:#F7F7F7;padding:10px;overflow-x:auto;clear:both;margin-bottom:10px;}
.boxNoticia .data {float:left;font:10px Tahoma;}
.boxNoticia .sep {float:left;font:10px Tahoma;margin:0 5px;}
.boxNoticia .lnk {float:left;font:10px Tahoma;width:270px;}
.boxNoticia .lnk a {color:#666;}
.boxNoticia .lnk span {font:10px Tahoma;color:#CC0000;display:block;padding-top:3px;}

.boxLeftAcabamentos{float:left;width:172px;padding-right:15px;}
.boxRightAcabamentos{float:left;width:360px;}

.boxAcabamento{border-top:solid 1px #E8E8E8;border-bottom:solid 1px #E8E8E8;background:#F7F7F7;padding:10px;width:153px;margin-bottom:15px;overflow-x:auto;overflow: hidden;}
.boxAcabamento .img {background:url(../img/bgr_box_img_acabamento.jpg) top left no-repeat;padding:8px 9px 9px 8px;position:relative;float:left;}
.boxAcabamento .img p {position:absolute;top:53px;left:52px;background:url(../img/btn_zoom_foto.gif) top left no-repeat;}
.boxAcabamento .img p a {display:block;width:20px;height:19px;}
.boxAcabamento .ttl {float:left;font:bold 11px Tahoma;color:#CC0000;width:65px;margin:5px 0 0 7px;overflow: hidden;}

.boxRightDetProd{float:left;width:190px;}
.boxLeftDetProd{float:left;width:340px;}
.boxLeftProd{float:right;width:230px;margin-left:15px;}
.boxRightProd{width:300px;line-height:18px;float:left;}

.boxProduto {width:100%;margin-bottom:15px;}
.boxProduto .img {float:left;background:url(../img/bgr_box_produto2.jpg) top left repeat-y;width:173px;}
.boxProduto .img .cima {background:url(../img/bgr_box_produto_top2.jpg) top left no-repeat;}
.boxProduto .img .baixo {background:url(../img/bgr_box_produto_bottom2.jpg) bottom left no-repeat;padding:12px 13px 15px 12px;}
.boxProduto .cont {width:130px;margin-left:5px;padding-top:10px;float:left;}
.boxProduto .cont p {line-height:16px;padding-bottom:10px;}
.boxProduto .cont .cod {padding:5px 0 20px 0;font:9px Verdana;}
.boxProduto .cont .cod span {color:#CC0000;}

.boxCategoria {background:url(../img/bgr_box_produto.jpg) top left repeat-y;width:173px;margin-bottom:10px;}
.boxCategoria .bgrtop {background:url(../img/bgr_box_produto_top.jpg) top left no-repeat;}
.boxCategoria .bgrtop .cont {background:url(../img/bgr_box_produto_bottom.jpg) bottom left no-repeat;min-height:140px;padding:12px 13px 15px 12px;}
.boxCategoria .bgrtop .cont a strong {display:block;padding-top:10px;color:#CC0000;}
.boxCategoria .bgrtop .cont a {color:#CC0000;}

.boxGaleria {background:url(../img/bgr_box_produto.jpg) top left repeat-y;width:173px;margin-bottom:10px;}
.boxGaleria .bgrtop {background:url(../img/bgr_box_produto_top.jpg) top left no-repeat;}
.boxGaleria .bgrtop .cont {background:url(../img/bgr_box_produto_bottom.jpg) bottom left no-repeat;min-height:140px;padding:12px 13px 15px 12px;}
.boxGaleria .bgrtop .cont .img {position:relative;}
.boxGaleria .bgrtop .cont .img p {position:absolute;top:94px;left:128px;background:url(../img/btn_zoom_foto.gif) top left no-repeat;}
.boxGaleria .bgrtop .cont .img p a {display:block;width:20px;height:19px;}
.boxGaleria .bgrtop .cont .leg {padding:10px 0 0 0;}
.boxGaleria .bgrtop .cont .leg span {font:10px Tahoma;}
.boxGaleria .bgrtop .cont .leg u {text-decoration:none;color:#CC0000;}
.boxGaleria .bgrtop .cont .leg strong{color:#CC0000;}

.boxPdfColDir {background:url(../img/ico_pdf.gif) top left no-repeat;}
.boxPdfColDir .cont {width:126px;margin-left:40px;}
.boxPdfColDir .cont .ttl {background:url(../img/blt_seta_verm.gif) 0px 2px no-repeat;}
.boxPdfColDir .cont .ttl a {font:11px Tahoma;color:#666;display:block;padding:0 5px 5px 13px;}
.boxPdfColDir .cont .arq {background:#F7F7F7;border-top:solid 1px #E1E1E1;border-bottom:solid 1px #E1E1E1;font:10px Tahoma;text-align:right;padding:5px 0;}

.boxVideoColDir {background:url(../img/ico_video.gif) top left no-repeat;}
.boxVideoColDir .cont {width:126px;margin-left:40px;}
.boxVideoColDir .cont .ttl {background:url(../img/blt_seta_verm.gif) 0px 2px no-repeat;}
.boxVideoColDir .cont .ttl a {font:11px Tahoma;color:#666;display:block;padding:0 5px 5px 13px;}
.boxVideoColDir .cont .arq {background:#F7F7F7;border-top:solid 1px #E1E1E1;border-bottom:solid 1px #E1E1E1;font:10px Tahoma;text-align:right;padding:5px 0;}

.boxImgSimplesCol {background:url(../img/bgr_box_img_peq_col_dir.jpg) top left no-repeat;padding:10px 9px 11px 10px;position:relative;}
.boxImgSimplesCol p {position:absolute;top:95px;left:132px;background:url(../img/btn_zoom_foto.gif) top left no-repeat;}
.boxImgSimplesCol p a {display:block;width:20px;height:19px;}

.boxSimples{background:url(../img/bgr_box_simples_dest.gif) top left repeat-x;}
.boxSimples .bgrLeft {background:url(../img/bgr_left_box_simples_dest.gif) top left no-repeat;}
.boxSimples .bgrLeft .bgrRight {background:url(../img/bgr_right_box_simples_dest.gif) top right no-repeat;padding:10px 15px;overflow-x:auto;}
.boxSimples .bgrLeft .bgrRight .cont {width:180px;padding:7px 15px;float:left;}

.boxCase {width:245px;overflow-x:auto;background:#F7F7F7;padding:10px;border-top:solid 1px #E8E8E8;border-bottom:solid 1px #E8E8E8;margin-bottom:15px;}
.boxCase .boxImgPeq{background:url(../img/bgr_box_img_p.jpg) top left no-repeat;padding:7px 8px 9px 7px;float:left;margin-right:6px;}
.boxCase p.ttl {float:left;width:158px;}
.boxCase p.ttl span {font:10px Tahoma;color:#666;float:left;}
.boxCase p.ttl u {font:11px Tahoma;color:#CC0000;margin:0 3px;float:left;text-decoration:none;}
.boxCase p.ttl strong {font:bold 11px Tahoma;color:#CC0000;}
.boxCase div.cont {float:left;width:158px;font:11px Tahoma;color:#666;padding-top:5px;line-height:15px;}

.boxClientes {overflow-x:auto;background:#F7F7F7;padding:10px 10px 15px 10px;border-top:solid 1px #E8E8E8;border-bottom:solid 1px #E8E8E8;margin-bottom:15px;}
.boxClientes .boxImgPeq{background:url(../img/bgr_box_img_p.jpg) top left no-repeat;padding:7px 8px 9px 7px;float:left;margin-right:6px;}
.boxClientes div.cont{width:435px;display:table;}
.boxClientes h5 {font:bold 11px Tahoma;color:#CC0000; margin-bottom:3px;}

.boxMultImagem {background:url(../img/bgr_box_foto_paginacao.gif) top left no-repeat;width:154px;padding:12px 10px 5px 13px;float:left;margin:0 15px 15px 0;}
.boxMultImagem .imgZoom {position:relative;}
.boxMultImagem .imgZoom .btn {position:absolute;top:94px;left:128px;background:url(../img/btn_zoom_foto.gif) top left no-repeat;}
.boxMultImagem .imgZoom .btn a {display:block;width:20px;height:19px;}
.boxMultImagem .nav {padding:5px 0 5px 0;text-align:center;width:150px;float:left;}
.boxMultImagem .nav .btnPrx {display:block;background:url(../img/btn_right_fotos.gif) top left no-repeat;float:right;}
.boxMultImagem .nav .btnPrx a {display:block;width:29px;height:29px;}
.boxMultImagem .nav .btnAnt {display:block;background:url(../img/btn_left_fotos.gif) top left no-repeat;float:left;}
.boxMultImagem .nav .btnAnt a {display:block;width:29px;height:29px;}
.boxMultImagem .nav p {font:9px Tahoma;padding-top:8px;}

.boxCampanha {width:250px;overflow-x:auto;padding-bottom:20px;}
.boxCampanha .boxImgPeq{background:url(../img/bgr_box_img_p.jpg) top left no-repeat;padding:7px 8px 9px 7px;float:left;margin-right:6px;}
.boxCampanha p.ttl {float:left;width:163px;}
.boxCampanha p.ttl span {font:10px Tahoma;color:#666;float:left;}
.boxCampanha p.ttl u {font:11px Tahoma;color:#CC0000;margin:0 3px;float:left;text-decoration:none;}
.boxCampanha p.ttl strong {font:bold 11px Tahoma;color:#CC0000;}
.boxCampanha p.cont {float:left;width:163px;font:10px Tahoma;color:#666;padding-top:5px;line-height:15px;}

.boxPremio {width:260px;overflow-x:auto;padding-bottom:20px;}
.boxPremio .boxImgPeq{background:url(../img/bgr_box_img_p.jpg) top left no-repeat;padding:7px 8px 9px 7px;float:left;margin-right:0px;}
.boxPremio p.ttl {float:left;width:163px;}
.boxPremio p.ttl span {font:10px Tahoma;color:#666;float:left;}
.boxPremio p.ttl u {font:11px Tahoma;color:#CC0000;margin:0 3px;float:left;text-decoration:none;}
.boxPremio p.ttl strong {font:bold 11px Tahoma;color:#CC0000;}
.boxPremio p.cont {float:left;width:163px;font:10px Tahoma;color:#666;padding-top:5px;line-height:15px;}
.boxPremio p.ttlBaixo {float:left; clear:both; width:70px; text-align:center; padding-top:10px;}

.boxCertificado {overflow-x:auto;padding-bottom:20px;}
.boxCertificado strong{color:#CC0000;display:block;padding-bottom:5px;}
.boxCertificado div {float:left;padding-left:5px;width:211px;}
.boxCertificado div p {background:url(../img/blt_seta_verm.gif) 0px 4px no-repeat;padding:3px 5px 7px 13px;}
.boxCertificado div p a {font:11px Tahoma;color:#666;}
.boxCertificado div span {display:block;background:#F7F7F7;border-top:solid 1px #E1E1E1;border-bottom:solid 1px #E1E1E1;text-align:right;font:10px Tahoma;padding:5px;}

.boxPaginacao{border-top:solid 1px #DDD;border-bottom:solid 1px #DDD;padding:10px 0 7px 0;overflow-x:auto;text-align:center;}
.boxPaginacao span {font:10px Tahoma;}
.boxPaginacao span.sep {padding:0px 5px;}
.boxPaginacao a {color:#666;}


.boxContIcon{width:170px;position:relative;}
.boxContIcon img {position:absolute;top:6px;}
.boxContIcon h4 {padding-left:50px !important;background:url(../img/blt_seta_verm.gif) 38px 4px no-repeat;}
.boxContIcon div {background:#F7F7F7;border-top:solid 1px #D9D9D9;border-bottom:solid 1px #D9D9D9;padding:10px 20px 10px 40px;font:10px Tahoma;margin-left:10px;}
.boxContIcon div.sem_logo{background:#F7F7F7;border-top:solid 1px #D9D9D9;border-bottom:solid 1px #D9D9D9;padding:10px 20px 10px 40px;font:10px Tahoma;margin-left:10px;}
.boxContIcon div a {color:#C80000;}
.AlignAltura{height:85px;}


.boxColIcon{width:165px;position:relative;}
.boxColIcon img {position:absolute;top:6px;}
.boxColIcon h4 {padding-left:50px !important;background:url(../img/blt_seta_verm.gif) 38px 4px no-repeat;}
.boxColIcon div {background:#F7F7F7;border-top:solid 1px #D9D9D9;border-bottom:solid 1px #D9D9D9;padding:10px 20px 10px 40px;font:10px Tahoma;margin-left:10px;}
.boxColIcon div a {color:#C80000;}

.boxImgSimples{background:url(../img/bgr_box_imagem.jpg) top left no-repeat;float:left;padding:14px 15px 16px 14px;}
.boxImgZoom{background:url(../img/bgr_box_imagem.jpg) top left no-repeat;float:left;padding:14px 15px 16px 14px;margin:0 15px 5px 0;}
.boxImgZoom div {position:relative;}
.boxImgZoom div .btn {position:absolute;top:94px;left:128px;background:url(../img/btn_zoom_foto.gif) top left no-repeat;}
.boxImgZoom div .btn a {display:block;width:28px;height:27px;}

.boxGarantia{padding:15px 15px 8px 30px;border-bottom:solid 1px #F0F0F0;}
body#home .boxGarantia{padding:15px 15px 8px 15px;border-bottom:solid 1px #F0F0F0;}
.boxGarantia h3 {margin-top:-8px !important;padding-bottom:5px !important;}

.boxISO9001{padding:15px 15px 15px 30px;border-bottom:solid 1px #F0F0F0;}
body#home .boxISO9001{padding:15px;border-bottom:solid 1px #F0F0F0;}
.boxISO9001 span {display:block;margin-top:-8px;font:9px Verdana;}

.boxMarcas p {padding-left:30px;}
body#home .boxMarcas p {padding-left:15px;}
.boxMarcas span {display:block;font:9px Verdana;color:#7F7F7F;padding-left:30px;margin-top:10px;}
body#home .boxMarcas span {display:block;font:9px Verdana;color:#7F7F7F;padding-left:15px;margin-top:10px;}
.boxMarcas .fio {background:#F0F0F0;height:1px;margin:10px 38px 10px 0;}



.boxVersao {padding-bottom:20px; position:relative;}
.boxVersao img {float:left; position:absolute; top:0px; left:0px;}
.boxVersao div {float:left;padding-left:5px;width:257px;}
.boxVersao div p {background:url(../img/blt_seta_verm.gif) 40px 4px no-repeat;padding:3px 5px 7px 53px;}
.boxVersao div p a {font:11px Tahoma;color:#666;}
.boxVersao div span {display:block;background:#F7F7F7;border-top:solid 1px #E1E1E1;border-bottom:solid 1px #E1E1E1;text-align:right;font:10px Tahoma;padding:5px;}

.boxArquivos {overflow-x:auto;float:left;width:527px;background:#F7F7F7;padding:10px 10px 15px 10px;border-top:solid 1px #E8E8E8;border-bottom:solid 1px #E8E8E8;}
.boxArquivos div.cont{width:320px; float:left; padding:8px 0px;}
.boxArquivos .boxVersao {padding-bottom:0px;}
.boxArquivos .boxVersao div {width:175px;}
.boxArquivos .boxVersao div span {background:#EFEFEF;}
.bgrBranco {background-color:#FFF; border:none;}
.bgrBranco .boxVersao div span {background:#F7F7F7;}

.jornal {width:336px;padding:10px 7px 15px 7px;margin-bottom:10px;}
.jornal .boxVersao div {display:table;width:151px;}
.jornal .boxJornal {display:table;}
.jornal .boxJornal div.ttl {width:151px; display:table; padding-bottom:10px;color:#CC0000;}


.boxLojas {display:table;width:525px;background:#F7F7F7;padding:10px;border-top:solid 1px #E8E8E8;border-bottom:solid 1px #E8E8E8; margin-bottom:15px;}
.boxLojas .boxImgSimples{background:url(../img/bgr_box_imagem_fundo_cinza.jpg) top left no-repeat;float:left;padding:14px 15px 16px 14px;}
.boxLojas div.cont {float:left;width:158px;font:11px Tahoma;color:#666;padding-top:5px;line-height:15px;}
.boxLojas span {margin-left:10px;}
.boxLojas span.ttl {float:left; width:510px; padding-bottom:10px; border-bottom:1px solid #E1E1E1; margin-bottom:15px;}
.boxLojas table {width:280px; color:#666; margin-top:20px;}
.boxLojas table td {font:10px Tahoma; vertical-align:top;}
.boxLojas table td.label {width:95px; text-align:right; padding-right:10px;}
.boxLojas .btnDetalhe {float:right; margin-top:-3px;}
.boxRepresentante {background:none; border:none; padding:0px;}
.boxLojas span.sep {padding:0px 8px 0px 0px;}
.boxLojas span a {color:#666;text-decoration: none; margin-right:4px; font:10px Tahoma;}
.boxLojas span u {color:#666;text-decoration: none; margin-right:4px; font:10px Tahoma;}
.boxLojas .pResultado {font-size:10px; padding:0px 10px; width:500px;}
.boxLojas .pResultado a {color:#666;}
.boxLojas .pResultado a:hover {background-color:#969696; color:#FFF;}

/* Listas */
.listaLinks p {background:url(../img/blt_seta_verm.gif) 3px 8px no-repeat;border-bottom:solid 1px #E8E8E8;}
.listaLinks p a ,.listaLinks p span.lnkFake{display:block;padding:5px 5px 5px 15px;color:#666;}

.listaLinks p strong {display:block;padding:5px 5px 5px 15px;color:#CC0000;}
.listaLinks p.esc {background:url(../img/blt_seta_verm.gif) #F7F7F7 3px 8px no-repeat;}
.listaLinks div {background:url(../img/blt_seta_verm.gif) 3px 7px no-repeat;border-bottom:solid 1px #E8E8E8;font:10px Tahoma;padding:5px 5px 5px 15px;color:#666;}
.listaLinks div strong {display:block;color:#CC0000;padding-bottom:3px;}
.listaLinks div.esc {background:url(../img/blt_seta_verm.gif) #F7F7F7 3px 7px no-repeat;}
.listaLinks div a {color:#666;}
.listaLinksBorderTop {border-top:solid 1px #E8E8E8; margin-top:3px;}

/* ########## Especificas ########## */
.colLeftIntEmpresa{float:left;width:177px;padding-right:15px;}
.colRightIntEmpresa{float:left;width:357px;}
.acrobat{background:url(../img/ico_interrogacao.gif) #F7F7F7 10px 2px no-repeat;border-top:solid 1px #E8E8E8;padding:7px 0 8px 25px;width:295px;position:absolute;margin:-8px 0 0 244px;font:10px Tahoma;}
.acrobat a {color:#666;}

/* ########## IDīs ########## */
#saibaMaisSobre{}
.bgrSaibaMais {background:url(../img/bgr_sel_acesso.gif) top left repeat-x;font:10px Arial;color:#666;vertical-align:top;padding-top:2px;}

#dhtmlSaibaMaisSobre {position:absolute;top:2px;left:0px;background:#D3D3D3;border:solid 1px #919191;padding:5px;overflow:auto;display:none;}
#dhtmlSaibaMaisSobre a {display:block;padding:3px 3px;border-bottom:solid 1px #E9E9E9;font:10px Tahoma;color:#666;}
#dhtmlSaibaMaisSobre a:hover {background:#E9E9E9;text-decoration:none;}

.boxDecadas {position:relative;width:500px;height:66px;overflow:hidden;float:left;background:url(../img/bgr_decs_historia.gif) top left repeat-x;}
#scroller {position:absolute;top:0px;left:0px;height:66px;}
#scroller ul li {display:block;float:left;}
#scroller ul li a {display:block;width:100px;text-align:center;font:bold 12px Tahoma;color:#999;padding:10px 0;}
#scroller ul li a:hover {text-decoration:none;color:#CCC;}
#scroller ul li a u {text-decoration:none;font:bold 24px Tahoma;}
#scroller ul li span {display:block;width:100px;text-align:center;font:bold 12px Tahoma;color:#CB0000;padding:10px 0;}
#scroller ul li span u {text-decoration:none;font:bold 24px Tahoma;}

#catLinks {width:178px;background:url(../img/pix_cinza.gif) top right repeat-y;padding:5px 0;}
#catLinks p {background:url(../img/bgr_cat_link_off.gif) top left no-repeat;padding:4px 15px 7px 10px;}
#catLinks p.on {background:url(../img/bgr_cat_link_on.gif) center right no-repeat;padding:4px 28px 7px 10px;}
#catLinks p a {font:10px Tahoma;color:#404040;padding:0 3px;}
#catLinks p.on a {font-weight:bold;color:#CC0000;}
#catLinks u {display:block;height:1px;background:#E8E8E8;text-decoration:none;width:165px;}

#boxLinks {background:#F9F9F9;border-top:solid 1px #D5D5D5;border-bottom:solid 1px #D5D5D5;border-right:solid 1px #D5D5D5;padding:10px 15px;width:330px;}
#boxLinks p {margin-bottom:15px;}
#boxLinks p strong {display:block;color:#990000;}
#boxLinks p a {font:10px Tahoma;color:#404040;padding:0 3px;}

/* ########## Estrutura ########## */
.bgrTopoLeft{background:url(../img/bgr_estr_left.jpg) top left repeat-x;}
.bgrTopoRightHome{background:url(../img/bgr_estr_right_home.jpg) top left repeat-x;}
.bgrTopoRight{background:url(../img/bgr_estr_right.jpg) top left repeat-x;}
.bgrDetTopoHome{background:url(../img/bgr_det_right_home.jpg) top left no-repeat;height:381px;}

.colMenu{float:left;width:195px;background:url(../img/bgr_sombra_barra_top.gif) top left repeat-x;}
body#home .colMenu{float:left;width:153px;background:url(../img/bgr_sombra_barra_top.gif) top left repeat-x;}

.colConteudo{float:left;width:579px;background:url(../img/bgr_sombra_barra_top.gif) top left repeat-x;}
body#home .colConteudo{float:left;width:622px;}

.barraSuperior{width:775px;height:31px;background:url(../img/bgr_barra_topo.gif) top left repeat-x;}
.barraSuperior .tab {float:right;margin-top:3px;}

.bgrFioSepHome{overflow-x:auto;background:url(../img/bgr_fio_vert_home.gif) top left repeat-y;}
.bgrFioSep{overflow-x:auto;background:url(../img/bgr_fio_vert_interna.gif) top left repeat-y;border-right:solid 1px #D7D9E0;}

.logo{background:url(../img/img_logo_giroflex.gif) #FFF 38px 33px no-repeat;width:157px;height:67px;margin-top:4px;padding:33px 0 0 38px;}
body#home .logo{background:url(../img/img_logo_giroflex.gif) #FFF 38px 33px no-repeat;width:115px;height:67px;margin-top:4px;padding:33px 0 0 38px;}
.logo a {display:block;width:113px;height:38px;text-indent:-999px;}

.boxMenuRed{clear:both;border-top:solid 1px #CCC;background:url(../img/img_logo_p.gif) 18px 14px no-repeat;height:50px;border-right:solid 1px #D7D9E0;border-left:solid 1px #F6F6F6;}
body#home .boxMenuRed{clear:both;border-top:solid 1px #CCC;background:url(../img/img_logo_p.gif) 18px 14px no-repeat;height:50px;}

.boxCopyRight{background:url(../img/bgr_degrade_copy.jpg) #CCC bottom left repeat-x;height:103px;border-right:solid 1px #D7D9E0;}
body#home .boxCopyRight{clear:both;background:url(../img/bgr_degrade_copy.jpg) #CCC bottom left repeat-x;height:103px;}
.boxCopyRight .fio{background:url(../img/bgr_fio_copy.gif) top left repeat-x;height:10px;}
.boxCopyRight .txt{font:10px Verdana;color:#616161;padding:0 10px;padding-top:3px;}
.boxCopyRight .txt a {color:#616161;}

.tabRepFundo{position:absolute;top:0;left:0;height:100%;}
.tabRepFundo td div {width:775px;}

.caminhopao{padding:47px 0 0 0;height:57px;}
.caminhopao p {float:left;font:10px Tahoma;color:#666;margin-right:10px;}
.caminhopao div {float:left;font:10px Tahoma;color:#666;width:500px;}
.caminhopao div a {color:#666;}
.caminhopao div u {text-decoration:none;margin:0 3px;font-weight:bold;}

.titulo{background:url(../img/bgr_titulo.gif) top left repeat-y;padding:15px 0 10px 0;}
.titulo .ttl {width:260px;padding:0 15px;}
.titulo .acesso {float:right;padding:5px 13px 0 0;}

.popBody {float:left; width:400px;}
.popTitulo {float:left; width:378px; height:30px; background:url(../img/bgr_pop_titulo.jpg) top left no-repeat; padding:10px 11px 0px 11px;}
.popTitulo .ttl {
	float:left; 
	width:260px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-style:italic;	
	color:#FFFFFF;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
	font-size:16px;

}
.titulo .btnSair {float:right; margin-top:0px; margin-right: 10px;}
.popBody p {float:left; padding:5px 15px 15px 62px; width: 170px; margin:0px;}
.popBody span {float:left; padding:3px 10px 0px 10px; margin:0px;}
.popBoxInpt { float:left; width:350px; padding-left:20px; }
.popBoxInpt label {float:left; margin:3px 5px 10px 0px;}
.popBoxInpt input {margin:0px 5px 10px 0px;}



.boxAviso {display:table; width:550px; background-color:#F7F7F7; padding:8px 13px 8px 16px; border-bottom:1px solid #DDE3EF;}
.boxAviso img {float:left;}
.boxAviso p {float:left; padding:4px 0px 0px 10px;}
.boxAviso p.pOla {float:left; padding:4px 0px 0px 5px;}
.boxAviso img.fr {float:right;}
.boxAviso a.right {padding:3px 15px 7px 13px; font:11px Tahoma;color:#666;
	background:url(../img/blt_seta_verm.gif) 0px 4px no-repeat;}





.conteudoSimples{padding:20px 15px;}

.footer{clear:both;padding:40px 0 25px 0;}
.footer .voltar_1{background:url(../img/btn_voltar_1.gif) top left no-repeat;float:left;margin-right:15px;}
.footer .voltar_1 a {display:block;width:55px;height:22px;text-indent:-999px;}

.footer .topo_1{background:url(../img/btn_topo_1.gif) top left no-repeat;float:left;}
.footer .topo_1 a {display:block;width:44px;height:22px;text-indent:-999px;}

.bgrCont2 {background:url(../img/bgr_fio_sep_vertical.gif) 381px 0px repeat-y;overflow-x:auto;}
.bgrCont2 .colLeftCont {float:left;min-height:477px;width:352px;padding:20px 15px;}
.bgrCont2 .colRightCont {float:left;min-height:477px;width:166px;padding:20px 15px;}

/* ########## Home ########## */
.colMioloHomeLeft{width:407px;float:left;}
.colMioloHomeRight{width:215px;float:left;}

.noticias {padding:20px 20px 0 40px;}
.noticias ul li {clear:both;border-bottom:solid 1px #DDD;padding:10px 5px;overflow-x:auto;height:1%;}
.noticias ul li span {font:10px verdana;color:#CC0000;float:left;margin-right:10px;}
.noticias ul li p {float:left;font:9px Verdana;width:270px;}
.noticias ul li p a {color:#666;}

.destCasesGiroCad{background:url(../img/bgr_dest_home_y.jpg) top left repeat-y;margin-left:30px;clear:both;}
.destCasesGiroCad .bgrBottom{background:url(../img/bgr_dest_home_bottom.jpg) bottom left no-repeat;}
.destCasesGiroCad .bgrBottom .bgrTopo {background:url(../img/bgr_dest_home_top.jpg) top left no-repeat;overflow-x:auto;}
.destCasesGiroCad .bgrBottom .bgrTopo .cases {float:left;padding:12px 15px 15px 26px;width:135px;}
.destCasesGiroCad .bgrBottom .bgrTopo .giroCad {width:145px;float:left;padding:12px 15px 15px 25px;}
.destCasesGiroCad .bgrBottom .bgrTopo .cases p a , .destCasesGiroCad .bgrBottom .bgrTopo .giroCad p a {font:9px Verdana;color:#666;}

.destProd .btnAnt{background:url(../img/img_btn_anterior_home_dest_prod.jpg) top left no-repeat;width:49px;height:120px;float:left;}
.destProd .btnAnt a {display:block;width:25px;height:40px;margin:53px 0 0 20px;text-indent:-999px;}
.destProd .cont{background:url(../img/bgr_txt_home_dest_prod.jpg) top left no-repeat;width:174px;height:85px;padding:25px 15px 10px 5px;float:left;}
.destProd .cont strong {display:block;color:#CC0000;font:bold 12px Arial;}
.destProd .cont a.linha {display:block;font:bold 9px Verdana;color:#666;padding:3px 0 6px 0;}
.destProd .cont p {font:9px Verdana;line-height:15px;}
.destProd .cont p a {color:#666;}
.destProd .btnProx {background:url(../img/img_btn_proxima_home_dest_prod.jpg) top left no-repeat;width:44px;height:120px;float:left;}
.destProd .btnProx a {display:block;width:25px;height:40px;margin:53px 0 0 16px;text-indent:-999px;}

.ergonomiaHome{background:url(../img/bgr_ergonomia_home.jpg) top left no-repeat;padding:9px 35px 0 25px;margin:6px 0 15px 11px;}
.ergonomiaHome h2{margin-bottom:50px !important;}
.ergonomiaHome p {font:9px Verdana;color:#666;line-height:15px;padding-bottom:15px;}

.giroCard{background:url(../img/bgr_girocard_home.jpg) top left no-repeat;padding:57px 90px 0 25px;margin-left:11px;height:75px;}
.giroCard a {font:9px Verdana;color:#666;line-height:14px;}
.giroCard a strong {color:#990000;}

/* ########## Menu ########## */
.menu {height:243px;background:#F8F8F8;margin-right:1px;padding-top:3px;}
.menu p {background:url(../img/bgr_item_menu_off.jpg) top left no-repeat;}
.menu p.on {background:url(../img/bgr_item_menu_on.jpg) top left no-repeat;}
.menu p a {display:block;font:9px Tahoma;color:#666;margin-left:10px;padding:5px 10px 0 23px;height:18px;}
.menu p.on a {font-weight:bold;color:#990000;}
.menu p a:hover {color:#000;text-decoration:none;}
.menu u {display:block;height:1px;padding:0;font-size:1px;line-height:1px;padding:0;background:#E6E6E6;text-decoration:none;}
.menu u span {display:block;height:1px;background:#F8F8F8;width:17px;}

#MenuRed .menu{height:auto;background:none;margin:0;padding:20px 5px;float:right;}
#MenuRed .menu p {float:left;background:none;}
#MenuRed .menu p a {display:block;font:10px Arial;color:#666;margin:0;padding:0;height:auto;}
#MenuRed .menu u {float:left;display:block;height:10px;padding:0;font-size:10px;line-height:10px;padding:0 7px;background:none;text-decoration:none;}
#MenuRed .menu u span {display:block;height:9px;background:#666;width:1px;margin-top:2px;}

/* ########## SIFR - Flash ########## */
.sIFR-active h1{
	font-family: "Trebuchet MS";
	font-weight: normal;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
	font-size:22px;
	text-transform : uppercase;
}

.sIFR-active h2{
	font-family: "Trebuchet MS";
	font-weight: normal;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
	font-size:16px;
}
.sIFR-active h3{
	font-family: "Trebuchet MS";
	font-weight: normal;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
	font-size:14px;
}
.sIFR-active h4{
	font-family: "Trebuchet MS";
	font-weight: normal;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
	font-size:14px;
}

.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 h4 ,.sIFR-replaced h3 , .sIFR-replaced h2 , .sIFR-replaced h1 {
  display: none !important;
}


.w15 {width:15px;}
.w25 {width:25px;}
.w30 {width:30px;}
.w45 {width:45px;}
.w65 {width:65px;}
.w85 {width:85px;}
.w100 {width:100px;}
.w105 {width:105px;}
.w110 {width:105px;}
.w135 {width:135px;}
.w240 {width:240px;}
.w240h88 {width:240px; height:88px; overflow:auto;}

.boxForm {display:table;}
	.labelRight label {text-align:right;}
	
	.boxForm ul {float:left; width:100%;}
	.boxForm ul li {float:left; width:100%; margin-bottom:8px;}
	
	.boxForm label {float:left; font:11px Tahoma; color:#666; padding:2px 5px 0px 0px;}
	.boxForm label.noBoth {clear:none;}
	.boxForm .selectComum {float:left; font:11px Tahoma; color:#666;}
	.boxForm .textareaComum {float:left; padding-left:3px; border:1px solid #B4B4B4; font:11px Tahoma; color:#666;}
	.boxForm .inputComum {float:left; padding-left:3px; height:16px; border:1px solid #B4B4B4; font:11px Tahoma; color:#666;}
	.boxForm .checkboxComum {float:left;}
	
	.boxForm .btnForm {float:left; width:100%; border-top:1px solid #E8E8E8; padding-top:15px; margin-top:10px;}
	.boxForm ul li span.link {padding:3px 0px 0px 8px; font-size:10px;}
	.boxForm ul li span.link a {color:#666;}


.colMapa {float:left; width:167px;}
.colMapa p.ttl {float:left; width:167px; margin-top:20px; margin-bottom:3px;}
.colMapa .listaLinks {clear:both;}
.colMeio {margin:0px 20px;}

.boxTxtSac .listaLinks{ clear:both; }
.boxTxtSac .listaLinks a{ width:90%;}