/* Defaults */
* {margin:0;padding:0;}
a {text-decoration:none;-moz-outline:none;}
a:hover {text-decoration:underline;}
img {border:0 none;}
html,body,form{height:100%;border:none;}
body, td, span, div, p{font:11px Tahoma;color:#404040;line-height:15px;}
ul {list-style:none;}

/* Gerais */
.fr{float:right;}
.fl{float:left;}
.clr{clear:both;}
.posrel{position:relative;}
.overAuto{overflow-x:auto;}
.lh16{line-height:16px;}
.w300{width:300px;}
.ttCap{ text-transform:capitalize;}

/* Forms */
.frmTextBusca{border-top:solid 1px #4B4B4B;border-left:solid 1px #4B4B4B;border-bottom:solid 1px #8E8E8E;border-right:solid 1px #8E8E8E;background:url(../img/bgr_input_busca.gif) #737373 top left repeat-x;font:10px Tahoma;color:#FFF;padding:4px 7px;}
.frmText{background:#DCDCDC;border-top:solid 1px #979797;border-left:solid 1px #979797;border-bottom:solid 1px #F9F9F9;border-right:solid 1px #F9F9F9;font:11px Tahoma;color:#404040;padding:2px 3px;}
.frmTextClr{background:#EBEBEB;border-top:solid 1px #979797;border-left:solid 1px #979797;border-bottom:solid 1px #F9F9F9;border-right:solid 1px #F9F9F9;font:11px Tahoma;color:#404040;padding:2px 3px;}
select{font:11px Tahoma;color:#404040;background:#DCDCDC;}
.frmRadio{width:12px;height:12px;padding:0;margin:0;}
.frmCheck{width:12px;height:12px;padding:0;margin:0;}

/* Textos */
.txt10br{font:10px Tahoma;color:#FFF;}
.txt10 {font:10px Tahoma;}
.txt10Cinza {font:10px Tahoma;color:#404040;}

/* Margins e Paddings */
.mtb10{margin:10px 0;}
.mt5{margin-top:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mr14{margin-right:14px;}
.mr5{margin-right:5px;}
.pr20{padding-right:20px;}
.pl10{padding-left:10px;}
.pl95{padding-left:95px;}
.plr10{padding:0 10px;}
.ptb10{padding:10px 0;}
.pt3{padding-top:3px;}
.destAbxMenu{padding:10px 20px 10px 0;}

/* Fio */
.fioHorzMargR10 {background:url(../img/pix_cinza_branco_hor.gif) top left repeat-x;height:2px;margin-right:10px;}
.fioHorz {background:url(../img/pix_cinza_branco_hor.gif) top left repeat-x;height:2px;}

/* Box */
.boxMapaSiteLaterais{float:left;width:170px;}
.boxMapaSiteCentral{float:left;width:170px;margin:0 18px;}
.boxMapaSiteCentral a , .boxMapaSiteLaterais a {color:#404040;}

.boxResultadoBusca {background:#DFDFDF;padding:10px 0;border-top:solid 1px #FFF;border-bottom:solid 1px #B6B6B6;overflow-x:auto;_height:1%;margin-bottom:10px;}
.boxResultadoBusca .ttl {padding:0 10px;overflow-x:auto;_height:1%;}
.boxResultadoBusca .ttl .em {float:left;margin-right:4px;font:10px Tahoma;}
.boxResultadoBusca .ttl p {font:10px Tahoma;float:left;width:505px;}
.boxResultadoBusca .ttl p u {text-decoration:none;font-weight:bold;margin:0 4px;}
.boxResultadoBusca .ttl p a {color:#404040;}
.boxResultadoBusca .cont {font:10px Tahoma;padding:0 10px 0 30px;}
.boxResultadoBusca .cont a {font:10px Tahoma;color:#404040;line-height:15px;}
.boxResultadoBusca .cont a:hover {background:#8B8B8B;color:#FFF;text-decoration:none;}

.boxFiltroRepr{width:177px;float:right;padding-left:15px;}
.boxRepresentante{background:#DFDFDF;padding:10px 0;border-top:solid 1px #FFF;border-bottom:solid 1px #B6B6B6;margin:5px 0 10px 0;}
.boxRepresentante .ttl {padding:0 10px;}
.boxRepresentante .opcoes{text-align:right;padding:0 10px;font:10px Tahoma;}
.boxRepresentante .opcoes span {margin:0 5px;}
.boxRepresentante .opcoes a {color:#404040;}
.boxRepresentante .opcoes a:hover {background:#8B8B8B;color:#FFF;text-decoration:none;}

.boxOndeEstamos{width:268px;background:url(../img/bgr_box_ondeestamos.gif) #DFDFDF top left repeat-x;border-top:solid 1px #FFF;border-bottom:solid 1px #AEAEAE;}
.boxOndeEstamos .bgrFio {background:url(../img/fio_deg_box_ondeestamos.gif) top right no-repeat;padding:10px 12px;overflow-x:auto;_height:1%;}
.boxOndeEstamos .bgrFio img {float:left;}
.boxOndeEstamos .bgrFio div {float:left;width:190px;margin-left:15px;padding-top:5px;}
.boxOndeEstamos .bgrFio div p {padding-top:18px;font:10px Tahoma;color:#404040;line-height:14px;}
.boxOndeEstamos .bgrFio div p a {font:10px Tahoma;color:#404040;line-height:14px;}
.boxOndeEstamos .bgrFio div p a:hover {background:#8B8B8B;text-decoration:none;color:#FFF;}

.boxJornal {border-top:solid 1px #F9F9F9;border-bottom:solid 1px #B6B6B6; background:#DFDFDF; padding:5px 0 10px 0; margin-bottom:10px;float:left;}
.boxJornal .itens {padding:0 15px 0 22px; width:140px;}
.boxJornal .itens strong{display:block;padding-bottom:5px;}

.boxGaleriaImg{background:#DEDEDE;padding:10px;border-top:solid 1px #FFFFFF;border-bottom:solid 1px #B0B0B0;width:155px;}
.boxGaleriaImg .img {position:relative;margin-bottom:10px;}
.boxGaleriaImg .img .btn {position:absolute;top:101px;left:136px;background:url(../img/btn_zoom_foto.gif) top left no-repeat;}
.boxGaleriaImg .img .btn a {display:block;width:19px;height:18px;}
.boxGaleriaImg .cont .data{font:10px Tahoma;color:#404040;float:left;margin-top:2px;}
.boxGaleriaImg .cont u {text-decoration:none;margin:0 5px;float:left;}
.boxGaleriaImg .cont p {float:left;width:93px;font-weight:bold;}

.boxAcabamentos{border-top:solid 1px #F9F9F9;border-bottom:solid 1px #B6B6B6;background:#DFDFDF;padding:10px;margin-bottom:10px; clear:both;}
.boxAcabamentos .imagem {position:relative;float:left;margin-right:10px;}
.boxAcabamentos .imagem .btn {position:absolute;top:58px;left:57px;background:url(../img/btn_zoom_foto.gif) top left no-repeat;}
.boxAcabamentos .imagem .btn a {display:block;width:19px;height:18px;}
.boxAcabamentos .legenda {float:left;width:240px;}

.colRightAcabamentos{float:right;width:355px;}
.colLeftAcabamentos{float:left;width:170px;}

.boxCasesRel {width:175px;float:right;margin-left:15px;}

.boxCliente{border-top:solid 1px #F9F9F9;border-bottom:solid 1px #B6B6B6;background:#DFDFDF;padding:13px 0 13px 0;margin-bottom:10px;}
.boxCliente {font:10px Tahoma;line-height:15px; padding:15px;}
.boxCliente img.thumb{ float:left; margin-right:15px; }
.boxCliente p.detalhe {text-align:right;clear:both;}	
.boxCliente div.cont {float:left;width:350px;}
.boxCliente div.cont p {padding-bottom:3px;}

.boxImgCatProd {background:#DEDEDE;padding:10px;border-top:solid 1px #FFF;border-left:solid 1px #FFF;border-bottom:solid 1px #B7B7B7;border-right:solid 1px #B7B7B7;width:152px;}
.boxImgCatProd strong {display:block;padding-top:5px;}
.boxImgCatProd a {color:#404040;}
.boxImgCatProd span {display:block;padding-top:5px;font:10px Tahoma;}

.boxImgDetalhe{width:auto;}

.boxImg {background:#DEDEDE;padding:10px;border-top:solid 1px #FFF;border-left:solid 1px #FFF;border-bottom:solid 1px #B7B7B7;border-right:solid 1px #B7B7B7;float:left;}

.boxImagem142 {background:#DEDEDE;padding:10px;border-top:solid 1px #FFF;border-left:solid 1px #FFF;border-bottom:solid 1px #B0B0B0;border-right:solid 1px #B0B0B0;float:left;}
.boxImagem142 div {position:relative;}
.boxImagem142 div .btn {position:absolute;top:84px;left:123px;background:url(../img/btn_zoom_foto.gif) top left no-repeat;}
.boxImagem142 div .btn a {display:block;width:19px;height:18px;}

.boxImagem {background:#DEDEDE;padding:10px;border-top:solid 1px #FFFFFF;border-bottom:solid 1px #B0B0B0;float:left;margin:0 15px 15px 0;}
.boxImagem div {position:relative;}
.boxImagem div .btn {position:absolute;top:108px;left:153px;background:url(../img/btn_zoom_foto.gif) top left no-repeat;}
.boxImagem div .btn a {display:block;width:19px;height:18px;}

.boxMultImagem {background:#DEDEDE;padding:10px;border-top:solid 1px #FFFFFF;border-bottom:solid 1px #B0B0B0;float:left;margin:0 15px 15px 0;}
.boxMultImagem .imgZoom {position:relative;}
.boxMultImagem .imgZoom .btn {position:absolute;top:108px;left:153px;background:url(../img/btn_zoom_foto.gif) top left no-repeat;}
.boxMultImagem .imgZoom .btn a {display:block;width:19px;height:18px;}
.boxMultImagem .nav {padding:10px 0 0 0;text-align:center;width:172px;float:left;}
.boxMultImagem .nav .btnPrx {display:block;background:url(../img/btn_setas_proxima_p.gif) top left no-repeat;float:right;}
.boxMultImagem .nav .btnPrx a {display:block;width:17px;height:16px;}
.boxMultImagem .nav .btnAnt {display:block;background:url(../img/btn_setas_anterior_p.gif) top left no-repeat;float:left;}
.boxMultImagem .nav .btnAnt a {display:block;width:17px;height:16px;}

.boxIso9001{font:10px Tahoma;text-align:right;color:#525252;padding:20px 20px 0 0;}
.boxIso9001 a {color:#525252;text-decoration:none;}
.boxAcessoProd{background:url(../img/bgr_acesso_prod_aceco.gif) top left repeat-x;font:10px Tahoma;color:#FFF;padding:0 5px 3px 10px;width:175px;}
.dhtmlAcessoProd{position:absolute;top:5px;left:-10px;width:205px;background:#535353;padding:3px;height:200px;overflow:auto;display:none;}
.dhtmlAcessoProd a {display:block;font:10px Tahoma;color:#FFF;padding:2px 7px 3px 7px;margin-bottom:3px;}
.dhtmlAcessoProd a:hover {background:#787878;text-decoration:none;}

.boxIdiomas{float:right;}
.boxIdiomas a {font:10px Tahoma;color:#FFF;display:block;float:left;margin:8px 10px;}
.boxIdiomas span {display:block;float:left;width:1px;border-right:solid 1px #9C9C9C;background:#767676;height:20px;}

.boxProdHome{float:left;width:470px;padding:20px 0 0 0;}
.boxProdHome .btns {float:left;margin:43px 10px 0 10px;}
.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;}

.boxOrganizacao{float:left;width:144px;padding:20px 30px 0 0;}
.boxOrganizacao p {font:10px Tahoma;line-height:14px;}

.boxDestCentroHome{width:190px;}
.boxDestCentroHome div {background:#A0A0A0;padding:5px 0 0 8px;}
.boxDestCentroHome p {font:10px Tahoma;line-height:14px;padding:10px 0;}
.DestCentroHome{padding:0 39px;overflow-x:auto;}

.boxNoticiasHome{float:left;padding:0 39px;width:392px;}

.listaComData li {clear:both;overflow-x:auto;}
.boxNoticiasHome .listaComData li {margin-bottom:8px;}
.listaComData li span {display:block;float:left;font:10px Tahoma;color:#404040;}
.listaComData li u {display:block;float:left;font:10px Tahoma;color:#404040;text-decoration:none;margin:0 5px;}
.listaComData li div {float:left;width:290px;font:10px Tahoma;}
.boxNoticiasHome .listaComData li div {float:left;width:320px;}
.listaComData li div a {font:10px Tahoma;color:#404040;}
.listaComData li div a:hover {background:#8B8B8B;color:#FFF;text-decoration:none;}

.listaComDataNews{background:#DEDEDE;padding:5px;border-top:solid 1px #FFF;border-left:solid 1px #FFF;border-bottom:solid 1px #B7B7B7;border-right:solid 1px #B7B7B7; margin-bottom:15px}
.boxBtnTodas{ text-align:right; margin-bottom:10px;}
.boxBtnTodas img{ margin-bottom:10px;}

.boxFonte{ padding-top:4px;color:#666666}

.boxGiroCard{float:left;background:url(../img/bgr_girocard.jpg) top left no-repeat;width:150px;height:90px;padding:40px 0 0 0;font:10px Tahoma;line-height:14px;}

.boxContAll{border-top:solid 1px #FFF;border-bottom:solid 1px #AEAEAE;overflow-x:auto;background:url(../img/bgr_box_deg_vert.gif) top left repeat-x;margin-bottom:10px;overflow-x:auto;}
.boxCont{border-top:solid 1px #FFF;border-bottom:solid 1px #AEAEAE;width:174px;overflow-y:hidden;background:url(../img/bgr_box.gif) bottom left repeat-x;margin-bottom:10px;}
.boxCont .boxFioSep { min-height:115px; padding:10px;background:url(../img/fio_sep_box.gif) 59px 35px no-repeat;overflow-y:hidden;}
.boxContAll .boxFioSep {padding:10px;background:url(../img/fio_sep_box_all.gif) top right no-repeat;overflow-x:auto;}
.boxCont .boxFioSep div , .boxContAll .boxFioSep div {float:left;width:110px;margin-left:10px;}
.boxCont .boxFioSep div p , .boxContAll .boxFioSep div p {line-height:14px;padding-top:15px;}
.boxCont .boxFioSep div p a , .boxContAll .boxFioSep div p a {font:10px Tahoma;color:#404040;}
.boxCont .boxFioSep div p a:hover , .boxContAll .boxFioSep div p a:hover {background:#8B8B8B;text-decoration:none;color:#FFF;}

.boxVcEncontra {background:url(../img/bgr_select_vcencontra.gif) top left repeat-x;padding:0 10px 3px 10px;}
.boxVcEncontra span {font:10px Tahoma;color:#FFF;}
.dthmlVcEncontra{position:absolute;top:4px;left:-10px;height:85px;background:#787878;overflow:auto;padding:3px;display:none;}
.dthmlVcEncontra a {display:block;font:10px Tahoma;color:#FFF;padding:2px 7px 3px 7px;}
.dthmlVcEncontra a:hover {background:#535353;text-decoration:none;}

.boxPremios{ border-top:solid 1px #F9F9F9;border-bottom:solid 1px #B6B6B6; background:#DFDFDF; padding:10px 0 10px 0; margin-bottom:10px;float:left;}
.boxPremios .listaPremio{ width:253px; float:left ;padding:0 7px 0 15px;}
.boxPremios .listaPremio img{ float:left; margin-right:15px; }
.boxPremios .listaPremio div {float:left;width:156px;}
.boxPremios .listaPremio div span {display:block;float:left;font: 10px Tahoma;padding-top:2px;}
.boxPremios .listaPremio div u {float:left;text-decoration:none;margin:0 4px;}
.boxPremios .listaPremio div p {clear:both;font: 10px Tahoma;line-height:15px;padding-top:5px;}


.boxFrmContatos dt{ width:83px; clear:both; float:left; text-align:right; margin:0; padding:5px 5px 0 0;}
.boxFrmContatos dd{ padding:5px 0 0 0;}

.paginacao{background:url(../img/bgr_paginacao.gif) top left repeat-x; border-top:solid 1px #F9F9F9;border-bottom:solid 1px #B6B6B6; position:relative; padding:8px 11px; text-align:center}
.paginacao .nums a {color:#404040;}
.paginacao .nums span {margin:0 3px;}
.paginacao .btnPagAnt_1{background:url(../img/btn_pagina_anterior_1.gif) top left no-repeat;float:left;}
.paginacao .btnPagPrx_1{background:url(../img/btn_proxima_pagina_1.gif) top left no-repeat;float:right;}
.paginacao .btnPagAnt_2{background:url(../img/btn_pagina_anterior_2.gif) top left no-repeat;float:left;}
.paginacao .btnPagPrx_2{background:url(../img/btn_proxima_pagina_2.gif) top left no-repeat;float:right;}
.paginacao .btnPagAnt_3{background:url(../img/btn_pagina_anterior_3.gif) top left no-repeat;float:left;}
.paginacao .btnPagPrx_3{background:url(../img/btn_proxima_pagina_3.gif) top left no-repeat;float:right;}
.paginacao .btnPagAnt_1 a , .paginacao .btnPagPrx_1 a {display:block;width:95px;height:19px;}
.paginacao .btnPagAnt_2 a , .paginacao .btnPagPrx_2 a {display:block;width:95px;height:19px;}
.paginacao .btnPagAnt_3 a , .paginacao .btnPagPrx_3 a {display:block;width:95px;height:19px;}

.boxCertificacoes {border-top:solid 1px #F9F9F9;border-bottom:solid 1px #B6B6B6; background:#DFDFDF; padding:5px 0 10px 0; margin-bottom:10px;float:left;}
.boxCertificacoes .itens {padding:0 15px 0 22px; width:217px;}
.boxCertificacoes .itens strong{display:block;padding-bottom:5px;}

.boxPdfVideo {border-top:solid 1px #F9F9F9;border-bottom:solid 1px #B6B6B6; background:#DFDFDF; padding:10px 0; margin-bottom:10px;float:left;}
.boxPdfVideo .itens {padding:0 15px 0 15px; width:245px;}

.bgrPdf {background:url(../img/ico_pdf.gif) left top no-repeat; padding:4px 0 0 45px; }
.bgrPdf a {color:#404040;}
.tamanhopdf {text-align:right;font:10px Tahoma;color:#6F6F6F;padding:3px 5px;}

.bgrVideo {background:url(../img/ico_video.gif) left top no-repeat; padding:4px 0 0 45px; }
.bgrVideo a {color:#404040;}

.boxCampanha{ border-top:solid 1px #F9F9F9;border-bottom:solid 1px #B6B6B6; background:#DFDFDF; padding:10px 0 10px 0; margin-bottom:10px;float:left;}
.boxCampanha .listaCampanha{ width:253px; float:left ;padding:0 7px 0 15px;}
.boxCampanha .listaCampanha img.thumb{ float:left; margin-right:15px; }
.boxCampanha .listaCampanha .cont {float:left;width:156px;}
.boxCampanha .listaCampanha .cont span {display:block;float:left;font: 10px Tahoma;padding-top:2px;}
.boxCampanha .listaCampanha .cont u {float:left;text-decoration:none;margin:0 4px;}
.boxCampanha .listaCampanha .cont p {clear:both;font: 10px Tahoma;line-height:15px;padding:5px 0 10px 0;}

.boxLinhas{ border-top:solid 1px #F9F9F9;border-bottom:solid 1px #B6B6B6; background:#DFDFDF; padding:13px 0 13px 0; float:left; margin-bottom:10px;}
.boxLinhas .linha , .boxLinhas .linhaSemImg{ width:253px; font: 10px Tahoma;line-height:15px; ;padding:0 10px 0 12px;}
.boxLinhas .linha .thumb , .boxLinhas .linhaSemImg .thumb { float:left; margin-right:15px; }
.boxLinhas .linha .detalhe , .boxLinhas .linhaSemImg .detalhe{ text-align:right; margin: 5px 5px 0 0; }
.boxLinhas .linha .cont {float:left;width:158px;}
.boxLinhas .linhaSemImg .cont {float:left;}
.boxLinhas .linha .cont span , .boxLinhas .linhaSemImg .cont span {font:10px Tahoma;color:#6F6F6F;display:block;padding:5px 0 10px 0;}

.boxCase{ border-top:solid 1px #F9F9F9;border-bottom:solid 1px #B6B6B6; background:#DFDFDF; padding:13px 0 13px 0; float:left; margin-bottom:10px;}
.boxCase .listaCase{ width:253px; font: 10px Tahoma;line-height:15px; ;padding:0 10px 0 12px;}
.boxCase .listaCase .data{ font: 10px Tahoma; }
.boxCase .listaCase p.ttl{ padding-bottom:8px; font: 11px Tahoma;line-height:16px;}
.boxCase .listaCase p.ttl .sep {margin:0 3px;}
.boxCase .listaCase img.thumb{ float:left; margin-right:15px; }
.boxCase .listaCase p.detalhe{ text-align:right; margin: 5px 5px 0 0;}	

.boxDestBottom {border-top:solid 1px #FFF;border-bottom:solid 1px #B6B6B6;background:url(../img/bgr_barra_dest_bottom.gif) #D1D1D1 top left repeat-x;padding:10px;}
.boxDestBottom .icoCases {background:url(../img/ico_cases.gif) top left no-repeat;padding:8px 0 3px 42px;}

/* Especificos */
.txtExtranet{float:left;width:270px;padding-right:12px;line-height:16px;}
.cxLoginExtranet{float:left;width:238px;padding:10px 15px 20px 15px;background:#D7D7D7;border-bottom:solid 1px #C8C8C8;border-top:solid 1px #FFF;}

.ttlOutroSites{font:10px Tahoma;text-align:right;color:#525252;padding:120px 20px 10px 0;}
.fioSepHome{clear:both;height:1px;background:#A3A3A3;border-bottom:solid 1px #E3E3E3;margin:20px 39px;}
.colHistoria{float:left;width:174px;}
.colHistoria strong {display:block;padding:10px 0;}
.colHistoria p {color:#505050;margin-bottom:10px;}
.colVejaTambem{float:right;width:360px;}

.downloadAcrobat{text-align:right;position:absolute;width:545px;font:10px Tahoma;}
.downloadAcrobat a {color:#404040;}
.downloadAcrobat a:hover {background:#8B8B8B;color:#FFF;}

.boxDecadas {position:relative;width:510px;height:47px;overflow:hidden;float:left;}
#scroller {position:absolute;top:0px;left:0px;height:47px;}
#scroller ul li {display:block;float:left;background:url(../img/bgr_decs_historia.gif) top left repeat-x;}
#scroller ul li a {display:block;width:83px;text-align:center;font:bold 11px Tahoma;color:#AFAFAF;padding:6px 0;}
#scroller ul li a:hover {text-decoration:none;color:#7E7E7E;}
#scroller ul li a u {text-decoration:none;font:bold 18px Tahoma;}
#scroller ul li span {display:block;width:83px;text-align:center;font:bold 11px Tahoma;color:#404040;padding:6px 0;}
#scroller ul li span u {text-decoration:none;font:bold 18px Tahoma;}

.bltCinza{background:url(../img/blt_cinza.gif)  0px 10px no-repeat; padding-left:13px;margin-left:10px;}
.bltCinza a {display:block;font:11px Tahoma;color:#404040;padding:5px 0;}
.bltCinza span {display:block;font:10px Tahoma;color:#404040;padding:5px 10px 5px 0;}

.bltCinzaMenor{background:url(../img/blt_cinza.gif)  0px 10px no-repeat; padding:5px 5px 5px 13px;}
.bltCinzaMenor a {font:10px Tahoma;color:#404040;padding:0 3px;}
.bltCinzaMenor a:hover {background:#8B8B8B;color:#FFF;text-decoration:none;}

.bltCinzaDir{background:url(../img/blt_cinza.gif)  center right no-repeat; padding:5px 13px 5px 5px;text-align:right;}
.bltCinzaDir a {font:10px Tahoma;color:#404040;padding:0 3px;}
.bltCinzaDir a:hover {background:#8B8B8B;color:#FFF;text-decoration:none;}

#catLinks {width:190px;}
#catLinks p {background:url(../img/blt_cat_links_off.gif) center right no-repeat;padding:3px 28px 7px 10px;text-align:right;}
#catLinks p.on {background:url(../img/blt_cat_links_on.gif) center right no-repeat;padding:3px 28px 7px 10px;text-align:right;}
#catLinks p a {font:10px Tahoma;color:#404040;padding:0 3px;}
#catLinks p.on a {font-weight:bold;}
#catLinks p a:hover {background:#8B8B8B;color:#FFF;text-decoration:none;}
#catLinks u {display:block;height:2px;background:url(../../img/pix_cinza_branco_hor.gif) top left repeat-x;text-decoration:none;width:174px;}

#boxLinks {background:#DFDFDF;border-top:solid 1px #FFF;border-bottom:solid 1px #B6B6B6;padding:10px 15px;width:330px;}
#boxLinks p {margin-bottom:15px;}
#boxLinks p strong {display:block;}
#boxLinks p a {font:10px Tahoma;color:#404040;padding:0 3px;}
#boxLinks p a:hover {background:#8B8B8B;color:#FFF;text-decoration:none;}

p.ttldetalhe{font:10px tahoma;}
p.ttldetalhe strong{font:11px tahoma; font-weight:bold;}

/* Listas */
ul.listaBltCinza {list-style:none; background:url(../img/pix_cinza_branco_hor.gif) left bottom repeat-x;  padding-bottom:8px;}
ul.listaBltCinza li {background:url(../img/blt_cinza.gif)  0 5px no-repeat; padding-left:10px;}

/* Tables */

/* Estrutura */
body{background:#999;}

.bgrTopoLogoLeft{background:url(../img/bgr_fundo_blt_topo_left.gif) top right repeat;}
.bgrTopoLogoRight{background:url(../img/bgr_fundo_blt_topo.gif) top left repeat;}

.logo{background:url(../img/img_logo.jpg) top right no-repeat;float:left;width:174px;}
.logo a {display:block;width:154px;height:48px;text-indent:-999px;margin-left:20px;}
body#home .logo{background:url(../img/img_logo.jpg) top left no-repeat;width:154px;height:48px;margin-left:130px;}
body#home .logo a {display:block;width:154px;height:48px;text-indent:-999px;}

.bgrConteudoRepLeft{background:url(../img/bgr_laterais_rep_left.jpg) top right repeat-x;}
.bgrConteudoRepRight{background:url(../img/bgr_laterais_rep_right.jpg) top left repeat-x;}

.colMenu{background:url(../img/bgr_menu.gif) top left repeat-x;height:315px;}
.bgrDestAbMenu{background:url(../img/bgr_fundo_degrade_cont_s_blt.jpg) top left repeat-x;height:550px;}
.colConteudo{background:url(../img/bgr_conteudo_home.jpg) #ACACAC top left repeat-x;}

.caminhopao{float:left;width:550px;margin-left:33px;margin-top:10px;}
.caminhopao .vcesta {float:left;font:bold 10px Tahoma;padding:5px 0;color:#7D7D7D;margin-right:5px;}
.caminhopao .caminho {float:left;font:10px Tahoma;padding:3px 0 5px 0; text-transform:capitalize;}
.caminhopao .caminho span {margin:0 3px;font-weight:bold;}
.caminhopao .caminho a {color:#404040;}
.fiopao{float:left;width:550px;background:#C8C8C8;height:1px;border-bottom:solid 1px #FFF;margin-left:33px;}

.copy{clear:both;margin:0 15px;font:9px Tahoma;color:#959595;padding-bottom:50px;}
body#home .copy{clear:both;margin:0 39px;font:9px Tahoma;color:#6D6D6D;padding-bottom:50px;}
.copy a{color:#6D6D6D;}

.titulo{padding:0 15px 15px 15px;width:240px;}
.conteudoSimples{border-top:solid 7px #BBB;margin:0 15px;padding:20px 0;min-height:665px;overflow-x:hidden;}
.conteudo2Colunas {background:url(../img/bgr_coluna_right_interna.gif) right top repeat-y;border-top:solid 7px #BBB;overflow-x:hidden;margin-left:15px;}
.conteudo2Colunas .colRight {float:right;width:186px;padding:20px 0;min-height:660px;}
.conteudo2Colunas .colLeft {float:left;width:363px;padding:20px 15px 20px 0;min-height:660px;}
.noback{ background:none;}

.footerCont{clear:both;padding-top:25px;}

/* Menu */
.menu {text-align:right;padding-top:1px;}
.menu span {display:block;padding:10px 23px 9px 0;}
.menu span a {font:10px Tahoma;color:#FFF;}
.menu span a.marcado {font-weight:bold;}
.menu span a:hover {background:#535353;text-decoration:none;}

/*
div#redundante .menu{clear:both;border-top:solid 7px #D7D7D7;margin:0 15px;text-align:center;padding:0px 0 8px 0;}
div#redundante .menu span {float:left;padding:0px 0px 0px 0px; position:relative; top:-2px; border-right:1px solid #ABABAB;}
div#redundante .menu span a {float:left;padding:7px 1px 0px 1px;font:9px Tahoma;color:#404040;}
div#redundante .menu span.first a {padding:7px 0px 0px 0px;}
div#redundante .menu span.last a {padding:7px 0px 0px 0px;}
div#redundante .menu span.last {border-right:none;}
div#redundante .menu span a:hover {background:none;text-decoration:underline;}
*/
div#redundante .menu{clear:both;border-top:solid 7px #D7D7D7;margin:0 15px;text-align:center;padding:0px 0 8px 0;}
div#redundante .menu span {display:inline;padding:7px 2px 0px 2px; border-right:1px solid #ABABAB;position:relative; top:6px;}
div#redundante .menu span.last {border-right:none;}
div#redundante .menu span a {margin:5px 0px 0 0;font:9px Tahoma;color:#404040;}
div#redundante .menu span a:hover {background:none;text-decoration:underline;}


div#redundanteFull .menu{clear:both;border-top:solid 7px #D7D7D7;margin:0 0 0 15px;text-align:left;padding:3px 0 8px 0;}
div#redundanteFull .menu span {display:inline;padding:0;}
div#redundanteFull .menu span a {margin:5px 5px 0 1px;font:9px Tahoma;color:#404040;}
div#redundanteFull .menu span a:hover {background:none;text-decoration:underline;}

body#home div#redundante .menu{clear:both;border-top:solid 7px #A1A1A1;margin:0 39px;text-align:center;padding:0px 0 8px 0;}
body#home div#redundante .menu span {display:inline;padding:7px 2px 0px 2px; border-right:1px solid #ABABAB;position:relative; top:6px;}
body#home div#redundante .menu span.last {border-right:none;}
body#home div#redundante .menu span a {margin:5px 0px 0 0px;font:9px Tahoma;color:#404040;}
body#home div#redundante .menu span a:hover {background:none;text-decoration:underline;}

/* ........ SIFR - Flash ...... */

.sIFR-active h1{
	font-family: "Trebuchet MS";
	font-weight: normal;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
	font-size:18px;
	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:8px;
}

.sIFR-active h3{
	font-family: "Trebuchet MS";
	font-weight: normal;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
	font-size:11px;
}

.sIFR-active h4{
	font-family: "Trebuchet MS";
	font-weight: normal;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
	font-size:18px;
}

.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 h3 , .sIFR-replaced h2 , .sIFR-replaced h1 {
  display: none !important;
}