h2.titulo_geral {
  display: block;
  height: 27px;
  width: 804px;
  background-color: #FEBA01;
  margin: 0 0 5px 0;
  padding: 0;
}

h2.titulo_geral span {
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    color: #333333;
    line-height: 27px;
    text-transform: uppercase;
    padding: 0 0 0 12px;
}

#subnav {
  display: block;
  height: 27px;
  width: 804px;
  background-color: #E6E6E6;
  margin: 0 0 5px 0;
  padding: 0;
}

#subnav ul, #subnav ul li {
  float: left;
  height: 100%;
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

#subnav ul li {
  display: inline;
  margin-left: 22px;
  width: 150px;
}

#subnav ul li a {
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #666666;
  line-height: 27px;
}

#subnav ul li.activo a {
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  line-height: 27px;
}

#subnav ul li a:hover {
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  line-height: 27px;
}
/**************************************/
  #fotosport1 #container {
    position: relative;
    display: block;
    /*padding: 5px;*/
    width: 808px;
    margin: 0 auto;
    background-color: #FFFFFF;
  }
  #fotosport1 .container-body {
    position: relative;
    display: block;
    width: 808px;
    height: 917px;
    background: transparent url(fundo_home.jpg) no-repeat top left;
  }
  
  #fotosport1 #topo {
    position: relative;
    display: block;
    height: 371px;
    width: 793px;
  }
  
  #fotosport1 #topo #moldura_imagem {
    position: absolute;
    top: 6px;
    left: 5px;
    width: 273px;
    height: 190px;
  }

  #fotosport1 #topo #moldura_texto1 {
    position: absolute;
    top: 6px;
    left: 286px;
    width: 510px;
    height: 190px;
  }
  
  #fotosport1 #topo #moldura_texto1 h3.texto_titulo {
    position: absolute;
    display: block;
    top: 12px;
    left: 12px;
    margin: 0;
    padding: 0;
    height: 25px;
    width: 485px;
  }
  
  #fotosport1 #topo #moldura_texto1 h3.texto_titulo span {
    margin-left: 20px;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    color: #FEBA00;
    line-height: 30px;
  }
  
  #fotosport1 #topo #moldura_texto1 .caixa_texto {
    position: absolute;
    top: 52px;
    left: 12px;
    width: 485px;
    height: 125px;
  }
  
  #fotosport1 #topo #moldura_texto1 .caixa_texto .texto_explicativo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 20px;
  }
  
  #fotosport1 #topo #moldura_texto1 .caixa_texto .texto_explicativo span {
    margin-left: 20px;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
  }
  
  #fotosport1 #topo #moldura_texto1 .caixa_texto .pontos_explicativos {
    position: absolute;
    top: 25px;
    left: 0;
    height: 110px;
    width: 100%;
    overflow: hidden;
  }
  
  #fotosport1 #topo #moldura_texto1 .caixa_texto .pontos_explicativos ul, #fotosport1 #topo #moldura_texto1 .caixa_texto .pontos_explicativos ul li {
    padding: 0;
    margin: 0;
    text-indent: 0;
    list-style: none;
    list-style-type: none;    
  }
  
  #fotosport1 #topo #moldura_texto1 .caixa_texto .pontos_explicativos ul {
    padding-left: 20px;
  }
  
  #fotosport1 #topo #moldura_texto1 .caixa_texto .pontos_explicativos ul li {
    padding-left: 25px;
  }
  
  #fotosport1 #topo #moldura_texto1 .caixa_texto .pontos_explicativos ul li {
    height: 43px;
    background: transparent url(bullet_laranja.gif) no-repeat top left;
  }
  
  .ieonly #fotosport1 #topo #moldura_texto1 .caixa_texto .pontos_explicativos ul li {
    height: 40px;
  }
  
  #fotosport1 #topo #moldura_texto1 .caixa_texto .pontos_explicativos ul li span {
    position: relative;
    display: block;
    top: -3px;
    left: 0;
    padding: 0;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 20px;
  }

  #fotosport1 #topo #moldura_texto2 {
    position: absolute;
    top: 203px;
    left: 5px;
    width: 273px;
    height: 160px;
  }
  
  #fotosport1 #topo #moldura_texto2 h3.texto_titulo {
    position: absolute;
    display: block;
    top: 5px;
    left: 0px;
    margin: 0;
    padding: 0;
    height: 25px;
    width: 260px;
  }
  
  #fotosport1 #topo #moldura_texto2 h3.texto_titulo span {
    margin-left: 15px;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    color: #FF6400;
    line-height: 30px;
  }
  
  #fotosport1 #topo #moldura_texto2 .caixa_texto {
    position: absolute;
    top: 42px;
    left: 18px;
    width: 250px;
    height: 120px;
  }  
  
  #fotosport1 #topo #moldura_texto2 .caixa_texto .pontos_explicativos {
    position: absolute;
    top: 0px;
    left: 0;
    height: 110px;
    width: 100%;
    overflow: hidden;
  }
  
  #fotosport1 #topo #moldura_texto2 .caixa_texto .pontos_explicativos ul, #fotosport1 #topo #moldura_texto2 .caixa_texto .pontos_explicativos ul li {
    padding: 0;
    margin: 0;
    text-indent: 0;
    list-style: none;
    list-style-type: none;    
  }
  
  #fotosport1 #topo #moldura_texto2 .caixa_texto .pontos_explicativos ul li {
    padding-left: 15px;
  }
  
  #fotosport1 #topo #moldura_texto2 .caixa_texto .pontos_explicativos ul li {
    height: 23px;
    background: transparent url(setinha_laranja.gif) no-repeat top left;
  }
  
  .ieonly #fotosport1 #topo #moldura_texto2 .caixa_texto .pontos_explicativos ul li {
    height: 20px;
  }
  
  #fotosport1 #topo #moldura_texto2 .caixa_texto .pontos_explicativos ul li span {
    position: relative;
    display: block;
    top: -5px;
    left: 0;
    padding: 0;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    line-height: 20px;
  }
  
  #fotosport1 #topo #moldura_links {
    position: absolute;
    top: 203px;
    left: 286px;
    width: 510px;
    height: 160px;
  }
  
  #fotosport1 #topo #moldura_links h3.texto_titulo, #fotosport1 #topo #moldura_links .caixa_texto .pontos_explicativos ol {
    display: none;
  }
  
  #fotosport1 #topo #moldura_links .caixa_texto .texto_explicativo {
    position: absolute;
    display: block;
    top: 135px;
    left: 20px;
    width: 470px;
    height: 20px;
  }
  
  #fotosport1 #topo #moldura_links .caixa_texto .texto_explicativo span {
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    color: #FF6400;
  }
  
  #fotosport1 #topo #moldura_links .caixa_texto .texto_explicativo a, #fotosport1 #topo #moldura_links .caixa_texto .texto_explicativo a span {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #FF6400;
  }
  
  #fotosport1 #meio {
    position: relative;
    display: block;
    height: 391px;
    width: 808px;
  }
  
  #fotosport1 #meio h3.texto_titulo {
    position: absolute;
    display: block;
    top: 0px;
    left: 0px;
    margin: 0;
    padding: 0;
    height: 30px;
    width: 100%;
  }
  
  #fotosport1 #meio h3.texto_titulo span {
    display: none;
  }
  
  #fotosport1 #meio h3.texto_titulo a {
    position: absolute;
    display: block;
    width: 156px;
    height: 17px;
    left: 352px;
    top: 11px;    
    background: transparent url(bt_veja_comparativo.gif) no-repeat top left;
  }
  
  #fotosport1 #meio h3.texto_titulo a:hover {
    background-color: transparent !important;
    background-image: none !important;
  }
  
  #fotosport1 #meio .caixa_texto .pontos_explicativos ol, #fotosport1 #meio .caixa_texto .pontos_explicativos li {
    padding: 0;
    margin: 0;
    text-indent: 0;
    list-style: none;
    list-style-type: none;    
  }
  
  #fotosport1 #meio .caixa_texto .pontos_explicativos ol {
    position: absolute;
    top: 37px;
    left: 0px;
    width: 805px;
    height: 315px;
  }
  
  #fotosport1 #meio .caixa_texto .pontos_explicativos ol li {
    position: absolute;
    top: 0px;
    width: 197px;
    height: 100%;
    background: transparent url(caixa_home.jpg) no-repeat top left;
    cursor: pointer;
  }
  
  #fotosport1 #meio .caixa_texto .pontos_explicativos ol li:hover {
    background-color: transparent !important;
    background-image: none !important;
  }
  
  #fotosport1 #meio .caixa_texto .pontos_explicativos ol li.li1 {  
    left: 0px;
  }
  
  #fotosport1 #meio .caixa_texto .pontos_explicativos ol li.li2 {  
    left: 202px;
  }
  
  #fotosport1 #meio .caixa_texto .pontos_explicativos ol li.li3 {  
    left: 405px;
  }
  
  #fotosport1 #meio .caixa_texto .pontos_explicativos ol li.li4 {  
    left: 607px;
  }
  
  #fotosport1 #meio .caixa_texto .pontos_explicativos ol li .moldura_imagem {
    position: absolute;
    display: block;
    top: 19px;
    left: 20px;
    width: 155px;
    height: 140px;
    overflow: hidden;
  }
  
  #fotosport1 #meio .caixa_texto .pontos_explicativos ol li .moldura_imagem a {
    display: block;
    width: 100%;
    height: 100%;
  }
  
  #fotosport1 #meio .caixa_texto .pontos_explicativos ol li .moldura_imagem a img {
    border: 0;
    padding: 0;
    margin: 0;
  }
  
  #fotosport1 #meio .caixa_texto .pontos_explicativos ol li .texto_explicativo {
    position: absolute;
    display: block;
    top: 165px;
    left: 20px;
    width: 162px;
    height: 85px;
    overflow: hidden;
  }
  
  #fotosport1 #meio .caixa_texto .pontos_explicativos ol li .texto_explicativo h4.texto_titulo {
    display: inline;
    margin: 0;
    padding: 0;
  }
  
  #fotosport1 #meio .caixa_texto .pontos_explicativos ol li .texto_explicativo h4.texto_titulo span {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #FF6400;
    line-height: 14px;
  }
  
  #fotosport1 #meio .caixa_texto .pontos_explicativos ol li .texto_explicativo h4.texto_titulo span.texto_subtitulo {
    display: block;
    font-family: tahoma;
    font-size: 10px;
    font-weight: normal;
    color: #316EA2;
  }
  
  #fotosport1 #meio .caixa_texto .pontos_explicativos ol li .texto_explicativo .texto_descritivo {
    display: block;
    margin-top: 5px;
  }
  
  #fotosport1 #meio .caixa_texto .pontos_explicativos ol li .texto_explicativo .texto_descritivo span {
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    line-height: 16px;
  }
  
  #fotosport1 #meio .caixa_texto .pontos_explicativos ol li .texto_preco {
    position: absolute;
    display: block;
    top: 251px;
    left: 20px;
    width: 155px;
    height: 20px;
    overflow: hidden;
  }

  #fotosport1 #meio .caixa_texto .pontos_explicativos ol li .texto_preco span {
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    color: #316EA2;    
  }
  
  #fotosport1 #meio .caixa_texto .pontos_explicativos ol li .ver_em_detalhe {
    position: absolute;
    display: block;
    top: 272px;
    left: 18px;
    width: 160px;
    height: 24px;
    overflow: hidden;
  }
  
  #fotosport1 #meio .caixa_texto .pontos_explicativos ol li .ver_em_detalhe a {
    display: block;
    width: 100%;
    height: 100%;
  }

  #fotosport1 #meio .caixa_texto .pontos_explicativos ol li .ver_em_detalhe span {
    display: none;
  }
  
  #fotosport1 #fundo {
    position: absolute;
    display: block;
    height: 155px;
    width: 808px;
    left: 0;
    bottom: 0;
  }
  
  .ieonly #fotosport1 #fundo {
    bottom: -1px;
  }
  
  #fotosport1 #fundo .caixa_texto .texto_explicativo {
    position: absolute;
    display: block;
    top: 40px;
    left: 150px;
    width: 485px;
    height: 40px;
    text-align: center;
  }
  
  #fotosport1 #fundo .caixa_texto .texto_explicativo span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
  }
  
  #fotosport1 #fundo .caixa_texto .texto_explicativo a, #fotosport1 #fundo .caixa_texto .texto_explicativo a span {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #FF6400;
  }
  #fotosport1 #fundo .caixa_texto .pontos_explicativos ul, #fotosport1 #fundo .caixa_texto .pontos_explicativos ul li {
    padding: 0;
    margin: 0;
    text-indent: 0;
    list-style: none;
    list-style-type: none;    
  }
  #fotosport1 #fundo .caixa_texto .pontos_explicativos ul {
    position: absolute;
    display: block;
    top: 93px;
    left: 24px;
    width: 753px;
    height: 45px;
  }
  
  #fotosport1 #fundo .caixa_texto .pontos_explicativos ul li {
    position: absolute;
    top: 0px;
    height: 100%;
  }
  
  #fotosport1 #fundo .caixa_texto .pontos_explicativos ul li a {
    display: block;
    width: 100%;
    height: 100%;
  }
  
  #fotosport1 #fundo .caixa_texto .pontos_explicativos ul li a span {
    display: none;
  }
  
  #fotosport1 #fundo .caixa_texto .pontos_explicativos ul li a:hover {
    background-color: transparent !important;
    background-image: none !important;
  }
  
  #fotosport1 #fundo .caixa_texto .pontos_explicativos ul li.li1 {  
    left: 0px;
    width: 240px;
  }
  
  #fotosport1 #fundo .caixa_texto .pontos_explicativos ul li.li1 a {  
    background: transparent url(bt_manual_utilizacao.gif) no-repeat top left;
  }
  
  #fotosport1 #fundo .caixa_texto .pontos_explicativos ul li.li2 {  
    left: 249px;
    width: 255px;
  }
  
  #fotosport1 #fundo .caixa_texto .pontos_explicativos ul li.li2 a {
    background: transparent url(bt_gd_down_img_desk.gif) no-repeat top left;
  }
  
  #fotosport1 #fundo .caixa_texto .pontos_explicativos ul li.li3 {  
    left: 513px;
    width: 240px;
  }
  
  #fotosport1 #fundo .caixa_texto .pontos_explicativos ul li.li3 a {
    background: transparent url(bt_manual_instalacao.gif) no-repeat top left;
  }
/****************************************************************************/
  #fotosport3 #container {
    position: relative;
    display: block;
    /*padding: 5px;*/
    width: 808px;
    margin: 0 auto;
    background-color: #FFFFFF;
  }
  #fotosport3 .container-body {
    position: relative;
    display: block;
    width: 808px;
    height: 593px;
    background: transparent url(fundo_imageDesk.jpg) no-repeat top left;
  }
  
  #fotosport3 #topo {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    height: 198px;
    width: 596px;
  }
  
  #fotosport3 #topo #moldura_imagem {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 273px;
    height: 198px;
  }
  
  #fotosport3 #topo #moldura_texto1 {
    position: absolute;
    top: 15px;
    left: 300px;
    width: 280px;
    height: 153px;
  }
  
  #fotosport3 #topo #moldura_texto1 h3.texto_titulo {
    position: absolute;
    display: block;
    top: 0px;
    left: 0px;
    margin: 0;
    padding: 0;
    height: 25px;
    width: 100%;
  }
  
  #fotosport3 #topo #moldura_texto1 h3.texto_titulo span {
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    color: #FF6400;
    line-height: 30px;
  }
  
  #fotosport3 #topo #moldura_texto1 .caixa_texto {
    position: absolute;
    display: block;
    top: 30px;
    left: 0px;
    margin: 0;
    padding: 0;
    height: 85px;
    width: 100%;
  }
  
  #fotosport3 #topo #moldura_texto1 .caixa_texto .texto_explicativo p {
    margin: 0 0 20px 0;
  }
  
  #fotosport3 #topo #moldura_texto1 .caixa_texto .texto_explicativo p span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    line-height: 20px;
  }
  
  #fotosport3 #topo #moldura_texto1 .caixa_texto .texto_explicativo p a, #fotosport3 #topo #moldura_texto1 .caixa_texto .texto_explicativo p a span {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #FF6400;
  }
  
  #fotosport3 #topo #moldura_texto1 .caixa_texto .link_download {
    position: absolute;
    left: 11px;
    top: 91px;
    width: 254px;
    height: 47px;
  }
  
  #fotosport3 #topo #moldura_texto1 .caixa_texto .link_download a {
    display: block;
    width: 100%;
    height: 100%;
    background: transparent url(bt_windows_imagedesk.jpg) no-repeat top left;
  }
  
  #fotosport3 #topo #moldura_texto1 .caixa_texto .link_download a:hover {
    background-color: transparent !important;
    background-image: none !important;
  }
  
  #fotosport3 #topo #moldura_texto1 .caixa_texto .link_download a span {
    display: none;
  }
  
  #fotosport3 #lado {
    position: absolute;
    display: block;
    top: 0px;
    left: 604px;
    height: 440px;
    width: 200px;
  }
  
  #fotosport3 #lado h3.texto_titulo {
    position: absolute;
    display: block;
    top: 0px;
    left: 0px;
    margin: 0;
    padding: 0;
    height: 62px;
    width: 100%;
  }
  
  #fotosport3 #lado h3.texto_titulo span {
    display: none;
  }
  
  #fotosport3 #lado h3.texto_titulo a {
    position: absolute;
    display: block;
    width: 170px;
    height: 18px;
    left: 20px;
    top: 44px;    
  }
  
  #fotosport3 #lado h3.texto_titulo a:hover {
    background-color: transparent !important;
    background-image: none !important;
  }
  
  #fotosport3 #lado .caixa_texto {
    position: absolute;
    display: block;
    width: 186px;
    height: 345px;
    left: 7px;
    top: 71px;    
  }
  
  #fotosport3 #lado .caixa_texto .pontos_explicativos ul, #fotosport3 #lado .caixa_texto .pontos_explicativos ul li {
    padding: 0;
    margin: 0;
    text-indent: 0;
    list-style: none;
    list-style-type: none;    
  }
  
  #fotosport3 #lado .caixa_texto .pontos_explicativos ul {
    display: block;
    height: 100%;
  }
  
  #fotosport3 #lado .caixa_texto .pontos_explicativos ul li {
    position: absolute;
    height: 105px;
    width: 186px;
    left: 0;
  }
  
  #fotosport3 #lado .caixa_texto .pontos_explicativos ul li a {
    display: block;
    width: 100%;
    height: 100%;
  }
  
  #fotosport3 #lado .caixa_texto .pontos_explicativos ul li a:hover {
    background-color: transparent !important;
    background-image: none !important;
  }
  
  #fotosport3 #lado .caixa_texto .pontos_explicativos ul li a span {
    display: none;
  }
  
  #fotosport3 #lado .caixa_texto .pontos_explicativos ul li.li1 {
    top: 0;
  }
  
  #fotosport3 #lado .caixa_texto .pontos_explicativos ul li.li1 a {
    background: transparent url(banner_fotos_avulsas.gif) no-repeat top left;
  }
  
  #fotosport3 #lado .caixa_texto .pontos_explicativos ul li.li2 {
    top: 122px;
  }
  
  #fotosport3 #lado .caixa_texto .pontos_explicativos ul li.li2 a {
    background: transparent url(banner_albuns_digitais.gif) no-repeat top left;
  }
  
  #fotosport3 #lado .caixa_texto .pontos_explicativos ul li.li3 {
    top: 243px;
  }
  
  #fotosport3 #lado .caixa_texto .pontos_explicativos ul li.li3 a {
    background: transparent url(banner_foto_prendas.gif) no-repeat top left;
  }
  
  #fotosport3 #meio {
    position: absolute;
    display: block;
    top: 211px;
    left: 8px;
    height: 312px;
    width: 580px;
  }
  
  #fotosport3 #meio .caixa_texto .pontos_explicativos h3.texto_titulo {
    display: none;
  }
  
  #fotosport3 #meio .caixa_texto .pontos_explicativos {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
  }
  
  #fotosport3 #meio .caixa_texto .pontos_explicativos ul, #fotosport3 #meio .caixa_texto .pontos_explicativos ul li {
    height: 100%;
    padding: 0;
    margin: 0;
    text-indent: 0;
    list-style: none;
    list-style-type: none;    
  }
  
  #fotosport3 #meio .caixa_texto .pontos_explicativos ul li {
    position: absolute;
    top: 0px;
    height: 100%;
    width: 189px;
    background: transparent url(caixa_image_desk.jpg) no-repeat top left;
    cursor: pointer;
  }
  
  #fotosport3 #meio .caixa_texto .pontos_explicativos ul li:hover {
    background-color: transparent !important;
    background-image: none !important;
  }
  
  #fotosport3 #meio .caixa_texto .pontos_explicativos ul li.li1 {  
    left: 0px;
  }
  
  #fotosport3 #meio .caixa_texto .pontos_explicativos ul li.li2 {  
    left: 196px;
  }
  
  #fotosport3 #meio .caixa_texto .pontos_explicativos ul li.li3 {  
    left: 391px;
  }
  
  #fotosport3 #meio .caixa_texto .pontos_explicativos ul li h4.texto_titulo {
    position: absolute;
    display: block;
    top: 20px;
    left: 15px;
    margin: 0;
    padding: 0;
    height: 30px;
    width: 160px;
  }
  
  #fotosport3 #meio .caixa_texto .pontos_explicativos ul li h4.texto_titulo span {
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
  }
  
  #fotosport3 #meio .caixa_texto .pontos_explicativos ul li h5.texto_subtitulo {
    position: absolute;
    display: block;
    top: 60px;
    left: 15px;
    margin: 0;
    padding: 0;
    height: 30px;
    width: 160px;
  }
  
  #fotosport3 #meio .caixa_texto .pontos_explicativos ul li h5.texto_subtitulo span {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
  }
  
  #fotosport3 #meio .caixa_texto .pontos_explicativos ul li .texto_explicativo {
    position: absolute;
    display: block;
    top: 80px;
    left: 15px;
    margin: 0;
    padding: 0;
    height: 30px;
    width: 160px;
  }
  
  #fotosport3 #meio .caixa_texto .pontos_explicativos ul li .texto_explicativo span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #666666;
    line-height: 22px;
  }
  
  #fotosport3 #meio .caixa_texto .pontos_explicativos ul li .link_download {
    position: absolute;
    left: 14px;
    top: 245px;
    width: 160px;
    height: 45px;
  }
  
  #fotosport3 #meio .caixa_texto .pontos_explicativos ul li .link_download a {
    display: block;
    width: 100%;
    height: 100%;
  }
  
  #fotosport3 #meio .caixa_texto .pontos_explicativos ul li .link_download a span {
    display: none;
  }
  
  #fotosport3 #fundo {
    position: absolute;
    display: block;
    top: 533px;
    left: 9px;
    height: 60px;
    width: 580px;
  }
  
  #fotosport3 #fundo .caixa_texto .pontos_explicativos h3.texto_titulo {
    display: none;
  }
  
  #fotosport3 #fundo .caixa_texto .pontos_explicativos {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 60px;
  }
  
  #fotosport3 #fundo .caixa_texto .pontos_explicativos ul, #fotosport3 #fundo .caixa_texto .pontos_explicativos ul li {
    padding: 0;
    margin: 0;
    text-indent: 0;
    list-style: none;
    list-style-type: none;    
  }
  
  #fotosport3 #fundo .caixa_texto .pontos_explicativos ul li {
    position: absolute;
    top: 0px;
    height: 100%;
    width: 188px;
  }
  
  #fotosport3 #fundo .caixa_texto .pontos_explicativos ul li a {
    display: block;
    width: 100%;
    height: 100%;
  }
  
  #fotosport3 #fundo .caixa_texto .pontos_explicativos ul li a span {
    display: none;
  }
  
  #fotosport3 #fundo .caixa_texto .pontos_explicativos ul li a:hover {
    background-color: transparent !important;
    background-image: none !important;
  }
  
  #fotosport3 #fundo .caixa_texto .pontos_explicativos ul li.li1 {  
    left: 0px;
  }
  
  #fotosport3 #fundo .caixa_texto .pontos_explicativos ul li.li1 a {  
    background: transparent url(bt_guia_utilizacao.gif) no-repeat top left;
  }
  
  #fotosport3 #fundo .caixa_texto .pontos_explicativos ul li.li2 {  
    left: 195px;
  }
  
  #fotosport3 #fundo .caixa_texto .pontos_explicativos ul li.li2 a {
    background: transparent url(bt_guia_instalacao.gif) no-repeat top left;
  }
  
  #fotosport3 #fundo .caixa_texto .pontos_explicativos ul li.li3 {  
    left: 391px;
  }
  
  #fotosport3 #fundo .caixa_texto .pontos_explicativos ul li.li3 a {
    background: transparent url(bt_compativel_pc.gif) no-repeat top left;
  }
/*****************************************************/
  #fotosport4 #container {
    position: relative;
    display: block;
    /*padding: 5px;*/
    width: 808px;
    margin: 0 auto;
    background-color: #FFFFFF;
  }
  #fotosport4 .container-body {
    position: relative;
    display: block;
    width: 808px;
    height: 1065px;
    background: transparent url(fundo_comparativo_albuns_digitais.jpg) no-repeat top left;
  }
  
  #fotosport4 #meio {
    position: absolute;
    display: block;
    width: 808px;
    left: 0;
    top: 0px;
    height: 870px;
  }

  #fotosport4 #meio h3.texto_titulo {
    display: none;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol, #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli {
    padding: 0;
    margin: 0;
    text-indent: 0;
    list-style: none;
    list-style-type: none;    
  }
  
  #fotosport4 #meio .caixa_texto, #fotosport4 #meio .caixa_texto .pontos_explicativos, #fotosport4 #meio .caixa_texto .pontos_explicativos ol, #fotosport4 #meio .caixa_texto .pontos_explicativos ol {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli {
    position: absolute;
    width: 197px;
    height: 100%;
    top: 0;
    background: transparent url(caixa_comparativo.jpg) no-repeat top left;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .moldura_imagem {
    position: absolute;
    display: block;
    top: 20px;
    left: 20px;
    width: 155px;
    height: 140px;
    overflow: hidden;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .moldura_imagem a {
    display: block;
    width: 100%;
    height: 100%;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .moldura_imagem a img {
    border: 0;
    padding: 0;
    margin: 0;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli  {
    cursor: pointer;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli:hover {
    background-color: transparent !important;
    background-image: none !important;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli.li1 {
    left: 0;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli.li2 {
    left: 202px;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli.li3 {
    left: 404px;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli.li4 {
    left: 606px;
  }
  
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .texto_explicativo {
    position: absolute;
    display: block;
    top: 175px;
    left: 20px;
    width: 167px;
    height: 85px;
    overflow: hidden;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .texto_explicativo h4.texto_titulo {
    display: inline;
    margin: 0;
    padding: 0;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .texto_explicativo h4.texto_titulo span {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #FF6400;
    line-height: 14px;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .texto_explicativo span.texto_subtitulo {
    display: block;
    font-family: tahoma;
    font-size: 10px;
    font-weight: normal;
    color: #316EA2;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .texto_explicativo .texto_descritivo {
    margin: 5px 0;
    background-color: #F5F7F6;    
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .texto_explicativo .texto_descritivo span {
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    line-height: 16px;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .caracteristicas {
    position: absolute;
    display: block;
    top: 260px;
    left: 20px;
    bottom: 60px;
    width: 157px;
    overflow: hidden;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .caracteristicas ul {
    position: relative;
    top: 5px;
    margin: 0;
    padding: 0;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    vertical-align: top; 
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .caracteristicas ul li {
    background: transparent url(square_bullet.gif) no-repeat top left;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .caracteristicas ul li, #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .caracteristicas .filler {
    position: relative;
    display: block;
    text-indent: 10px;
    width: 100%;
    margin: 0 0 7px 0;
    vertical-align: top; 
    background-color: #F5F7F6;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .caracteristicas .filler {
    position: relative;
    top: 5px;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .caracteristicas ul li.ll1 {
    height: 70px;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .caracteristicas ul li.ll2 {
    height: 70px;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .caracteristicas ul li.ll3 {
    height: 70px;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .caracteristicas ul li.ll4 {
    height: 50px;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .caracteristicas ul li.ll5, #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .caracteristicas .filler {
    height: 60px;
  }
  
  .ieonly #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .caracteristicas ul li span {
    position: relative;
    top: -3px;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .caracteristicas ul li span {
    padding: 0;
    margin: 0;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    line-height: 17px;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .texto_descricao_preco {
    position: absolute;
    display: block;
    top: 620px;
    left: 20px;
    height: 180px;
    width: 157px;
    overflow: hidden;
    background-color: #F5F7F6;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .texto_descricao_preco h4.texto_titulo {
    display: inline;
    margin: 0;
    padding: 0 0 0 5px;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .texto_descricao_preco h4.texto_titulo span {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #316EA2;
    line-height: 14px;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .texto_descricao_preco .texto_precos {
    display: block;
    padding-top: 20px;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .texto_descricao_preco .texto_precos .texto_preco_dimensao {
    padding-left: 15px; 
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .texto_descricao_preco .texto_precos .texto_preco_dimensao span {
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    color: #316EA2;
    line-height: 20px;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .texto_descricao_preco .texto_precos .texto_preco_dimensao span.texto_preco {
    font-weight: bold;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .ver_em_detalhe {
    position: absolute;
    display: block;
    top: 822px;
    left: 17px;
    width: 160px;
    height: 26px;
    overflow: hidden;
  }
  
  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .ver_em_detalhe a {
    display: block;
    width: 100%;
    height: 100%;
  }

  #fotosport4 #meio .caixa_texto .pontos_explicativos ol li.olli .ver_em_detalhe span {
    display: none;
  }
  
  #fotosport4 #fundo {
    position: absolute;
    display: block;
    height: 155px;
    width: 808px;
    left: 0;
    bottom: 0;
  }
  
  .ieonly #fotosport4 #fundo {
    bottom: -1px;
  }

  #fotosport4 #fundo .caixa_texto .texto_explicativo {
    position: absolute;
    display: block;
    top: 40px;
    left: 150px;
    width: 485px;
    height: 40px;
    text-align: center;
  }
  
  #fotosport4 #fundo .caixa_texto .texto_explicativo span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
  }
  
  #fotosport4 #fundo .caixa_texto .texto_explicativo a, #fotosport4 #fundo .caixa_texto .texto_explicativo a span {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #FF6400;
  }
  
  #fotosport4 #fundo .caixa_texto .pontos_explicativos ul, #fotosport4 #fundo .caixa_texto .pontos_explicativos ul li {
    padding: 0;
    margin: 0;
    text-indent: 0;
    list-style: none;
    list-style-type: none;    
  }
  
  #fotosport4 #fundo .caixa_texto .pontos_explicativos ul {
    position: absolute;
    display: block;
    top: 93px;
    left: 24px;
    width: 753px;
    height: 45px;
  }
  
  #fotosport4 #fundo .caixa_texto .pontos_explicativos ul li {
    position: absolute;
    top: 0px;
    height: 100%;
  }
  
  #fotosport4 #fundo .caixa_texto .pontos_explicativos ul li a {
    display: block;
    width: 100%;
    height: 100%;
  }
  
  #fotosport4 #fundo .caixa_texto .pontos_explicativos ul li a span {
    display: none;
  }
  
  #fotosport4 #fundo .caixa_texto .pontos_explicativos ul li a:hover {
    background-color: transparent !important;
    background-image: none !important;
  }
  
  #fotosport4 #fundo .caixa_texto .pontos_explicativos ul li.li1 {  
    left: 0px;
    width: 240px;
  }
  
  #fotosport4 #fundo .caixa_texto .pontos_explicativos ul li.li1 a {  
    background: transparent url(bt_manual_utilizacao.gif) no-repeat top left;
  }
  
  #fotosport4 #fundo .caixa_texto .pontos_explicativos ul li.li2 {  
    left: 249px;
    width: 255px;
  }
  
  #fotosport4 #fundo .caixa_texto .pontos_explicativos ul li.li2 a {
    background: transparent url(bt_gd_down_img_desk.gif) no-repeat top left;
  }
  
  #fotosport4 #fundo .caixa_texto .pontos_explicativos ul li.li3 {  
    left: 513px;
    width: 240px;
  }
  
  #fotosport4 #fundo .caixa_texto .pontos_explicativos ul li.li3 a {
    background: transparent url(bt_manual_instalacao.gif) no-repeat top left;
  }
/************************************************************************/
  #fotosport5 #container {
    position: relative;
    display: block;
    /*padding: 5px;*/
    width: 808px;
    margin: 0 auto;
    background-color: #FFFFFF;
  }
  #fotosport5 .container-body {
    position: relative;
    display: block;
    width: 808px;
    height: 440px;
    background: transparent url(fundo_download_imageDesk.jpg) no-repeat top left;
  }
  
  #fotosport5 #topo {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    height: 198px;
    width: 596px;
  }
  
  #fotosport5 #topo #moldura_imagem {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 273px;
    height: 198px;
  }
  
  #fotosport5 #topo #moldura_texto1 {
    position: absolute;
    top: 45px;
    left: 300px;
    width: 280px;
    height: 153px;
  }
  
  #fotosport5 #topo #moldura_texto1 h3.texto_titulo {
    display: none;
  }
  
  #fotosport5 #topo #moldura_texto1 .caixa_texto .texto_explicativo p {
    margin: 0 0 20px 0;
  }
  
  #fotosport5 #topo #moldura_texto1 .caixa_texto .texto_explicativo p span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    line-height: 20px;
  }
  
  #fotosport5 #topo #moldura_texto1 .caixa_texto .texto_explicativo p a, #fotosport5 #topo #moldura_texto1 .caixa_texto .texto_explicativo p a span {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #FF6400;
  }
  
  #fotosport5 #lado {
    position: absolute;
    display: block;
    top: 0px;
    left: 604px;
    height: 440px;
    width: 200px;
  }
  
  #fotosport5 #lado h3.texto_titulo {
    position: absolute;
    display: block;
    top: 0px;
    left: 0px;
    margin: 0;
    padding: 0;
    height: 62px;
    width: 100%;
  }
  
  #fotosport5 #lado h3.texto_titulo span {
    display: none;
  }
  
  #fotosport5 #lado h3.texto_titulo a {
    position: absolute;
    display: block;
    width: 170px;
    height: 18px;
    left: 20px;
    top: 44px;    
  }
  
  #fotosport5 #lado h3.texto_titulo a:hover {
    background-color: transparent !important;
    background-image: none !important;
  }
  
  #fotosport5 #lado .caixa_texto {
    position: absolute;
    display: block;
    width: 186px;
    height: 345px;
    left: 7px;
    top: 71px;    
  }
  
  #fotosport5 #lado .caixa_texto .pontos_explicativos ul, #fotosport5 #lado .caixa_texto .pontos_explicativos ul li {
    padding: 0;
    margin: 0;
    text-indent: 0;
    list-style: none;
    list-style-type: none;    
  }
  
  #fotosport5 #lado .caixa_texto .pontos_explicativos ul {
    display: block;
    height: 100%;
  }
  
  #fotosport5 #lado .caixa_texto .pontos_explicativos ul li {
    position: absolute;
    height: 105px;
    width: 186px;
    left: 0;
  }
  
  #fotosport5 #lado .caixa_texto .pontos_explicativos ul li a {
    display: block;
    width: 100%;
    height: 100%;
  }
  
  #fotosport5 #lado .caixa_texto .pontos_explicativos ul li a:hover {
    background-color: transparent !important;
    background-image: none !important;
  }
  
  #fotosport5 #lado .caixa_texto .pontos_explicativos ul li a span {
    display: none;
  }
  
  #fotosport5 #lado .caixa_texto .pontos_explicativos ul li.li1 {
    top: 0;
  }
  
  #fotosport5 #lado .caixa_texto .pontos_explicativos ul li.li1 a {
    background: transparent url(banner_fotos_avulsas.gif) no-repeat top left;
  }
  
  #fotosport5 #lado .caixa_texto .pontos_explicativos ul li.li2 {
    top: 122px;
  }
  
  #fotosport5 #lado .caixa_texto .pontos_explicativos ul li.li2 a {
    background: transparent url(banner_albuns_digitais.gif) no-repeat top left;
  }
  
  #fotosport5 #lado .caixa_texto .pontos_explicativos ul li.li3 {
    top: 243px;
  }
  
  #fotosport5 #lado .caixa_texto .pontos_explicativos ul li.li3 a {
    background: transparent url(banner_foto_prendas.gif) no-repeat top left;
  }
  
  #fotosport5 #fundo {
    position: absolute;
    display: block;
    top: 213px;
    left: 9px;
    height: 60px;
    width: 580px;
  }
  
  #fotosport5 #fundo .caixa_texto .pontos_explicativos h3.texto_titulo {
    display: none;
  }

  #fotosport5 #fundo .caixa_texto .pontos_explicativos ul, #fotosport5 #fundo .caixa_texto .pontos_explicativos ul li {
    padding: 0;
    margin: 0;
    text-indent: 0;
    list-style: none;
    list-style-type: none;    
  }
  
  #fotosport5 #fundo .caixa_texto .pontos_explicativos ul li {
    position: absolute;
    top: 0px;
    height: 100%;
    width: 188px;
  }
  
  #fotosport5 #fundo .caixa_texto .pontos_explicativos ul li a {
    display: block;
    width: 100%;
    height: 100%;
  }
  
  #fotosport5 #fundo .caixa_texto .pontos_explicativos ul li a span {
    display: none;
  }
  
  #fotosport5 #fundo .caixa_texto .pontos_explicativos ul li a:hover {
    background-color: transparent !important;
    background-image: none !important;
  }
  
  #fotosport5 #fundo .caixa_texto .pontos_explicativos ul li.li1 {  
    left: 0px;
  }
  
  #fotosport5 #fundo .caixa_texto .pontos_explicativos ul li.li1 a {  
    background: transparent url(bt_guia_utilizacao.gif) no-repeat top left;
  }
  
  #fotosport5 #fundo .caixa_texto .pontos_explicativos ul li.li2 {  
    left: 195px;
  }
  
  #fotosport5 #fundo .caixa_texto .pontos_explicativos ul li.li2 a {
    background: transparent url(bt_guia_instalacao.gif) no-repeat top left;
  }
  
  #fotosport5 #fundo .caixa_texto .pontos_explicativos ul li.li3 {  
    left: 391px;
  }
  
  #fotosport5 #fundo .caixa_texto .pontos_explicativos ul li.li3 a {
    background: transparent url(bt_compativel_pc.gif) no-repeat top left;
  }
/*********************************************************************/
  #fotosport2d #container {
    position: relative;
    display: block;
    /*padding: 5px;*/
    width: 808px;
    margin: 0 auto;
    background-color: #FFFFFF;
  }
  #fotosport2d .container-body {
    position: relative;
    display: block;
    width: 808px;
    height: 888px;
    background: transparent url(fundo_foto_album_especial.jpg) no-repeat top left;
  }
  
  #fotosport2d #topo {
    position: absolute;
    display: block;
    width: 808px;
    left: 0;
    top: 0px;
    height: 320px;
  }
  
  #fotosport2d #topo #moldura_texto1 {
    position: absolute;
    left: 0;
    top: 0;
    width: 273px;
    height: 100%;
  }
  
  #fotosport2d #topo #moldura_texto1 h3.texto_titulo {
    display: block;
    margin: 15px 0 0 0;
    padding: 0 12px;
  }
  
  #fotosport2d #topo #moldura_texto1 h3.texto_titulo.first {
    margin-top: 25px;
  }
  
  #fotosport2d #topo #moldura_texto1 h3.texto_titulo span {
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    color: #FEBA01;
    line-height: 23px;
  }
  
  #fotosport2d #topo #moldura_texto1 .texto_explicativo {
    display: block;
    margin: 0;
    padding: 0 12px 12px 12px;
  }
  
  #fotosport2d #topo #moldura_texto1 .texto_explicativo.primeiro {
    background: transparent url(dashed1.gif) no-repeat bottom center;
  }
  
  #fotosport2d #topo #moldura_texto1 .texto_explicativo span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 22px;
  }
  
  #fotosport2d #topo #moldura_info {
    position: absolute;
    left: 278px;
    top: 0;
    width: 525px;
    height: 320px;
  }
  
  #fotosport2d #topo #moldura_info table {
    width: 100%;
  }
  
  #fotosport2d #topo #moldura_info table tr {
    padding: 0;
  }
  
  #fotosport2d #topo #moldura_info td {
    margin: 0;
    padding: 0;
  }
  
  #fotosport2d #topo #moldura_info tr.tr1 {
    height: 144px;
    vertical-align: bottom;
  }
  
  #fotosport2d #topo #moldura_info tr.tr2 {
    height: 32px;
    vertical-align: bottom;
  }
  
  #fotosport2d #topo #moldura_info tr.tr2 td {
    border-bottom: 1px solid #666666;
  }
  
  #fotosport2d #topo #moldura_info tr.tr3 td.td1, #fotosport2d #topo #moldura_info tr.tr4 td.td1, #fotosport2d #topo #moldura_info tr.tr5 td.td1 , #fotosport2d #topo #moldura_info tr.tr5b td.td1 {
    border-left: 1px solid #666666;
  }
  
  #fotosport2d #topo #moldura_info tr.tr3 td.td5, #fotosport2d #topo #moldura_info tr.tr4 td.td5, #fotosport2d #topo #moldura_info tr.tr5 td.td5, #fotosport2d #topo #moldura_info tr.tr5b td.td5 {
    border-right: 1px solid #666666;
  }
  
  #fotosport2d #topo #moldura_info tr.tr3 span, #fotosport2d #topo #moldura_info tr.tr4 span, #fotosport2d #topo #moldura_info tr.tr5 span, #fotosport2d #topo #moldura_info tr.tr5b span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #666666;
  }
  
  #fotosport2d #topo #moldura_info tr.tr3 td.td1 span, #fotosport2d #topo #moldura_info tr.tr4 td.td1 span, #fotosport2d #topo #moldura_info tr.tr5 td.td1 span, #fotosport2d #topo #moldura_info tr.tr5b td.td1 span {
    display: block;
    padding: 0 0 0 5px;
  }
  
  #fotosport2d #topo #moldura_info tr td.td2, #fotosport2d #topo #moldura_info tr td.td3, #fotosport2d #topo #moldura_info tr td.td4 {
    text-align: center;
  }
  
  #fotosport2d #topo #moldura_info tr.tr1 td {
    text-align: center;
  }
  
  #fotosport2d #topo #moldura_info tr.tr1 td img {
    border: 0;
  }
  
  #fotosport2d #topo #moldura_info tr.tr6 td.td1 {
    width: 100%;
    text-align: center;
  }
  
  #fotosport2d #topo #moldura_info tr td {
    whitespace: nowrap;
  }
  
  #fotosport2d #topo #moldura_info tr.tr6 td.td1 span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
  }
  
  #fotosport2d #topo #moldura_info tr.tr2 td.td2 span, #fotosport2d #topo #moldura_info tr.tr2 td.td3 span, #fotosport2d #topo #moldura_info tr.tr2 td.td4 span {
    display: block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background: #666666;
    margin: 0 auto;
    width: 80px;
    height: 25px;
    line-height: 25px;
  }
  
  #fotosport2d #topo #moldura_info tr.tr3, #fotosport2d #topo #moldura_info tr.tr4, #fotosport2d #topo #moldura_info tr.tr5 {
    background: transparent url(separador_tracejado.gif) no-repeat bottom center;
  }
  
  #fotosport2d #topo #moldura_info tr.tr3, #fotosport2d #topo #moldura_info tr.tr4, #fotosport2d #topo #moldura_info tr.tr5, #fotosport2d #topo #moldura_info tr.tr5b {
    height: 31px;
  }
  
  #fotosport2d #topo #moldura_info tr td.td1 {
    width: 170px;
  }
  
  #fotosport2d #topo #moldura_info tr td.td2, #fotosport2d #topo #moldura_info tr td.td3, #fotosport2d #topo #moldura_info tr td.td4 {
    width: 103px;
  }
  
  #fotosport2d #meio {
    position: absolute;
    display: block;
    width: 808px;
    left: 0;
    top: 325px;
    height: 435px;
  }
  
  #fotosport2d #meio .caixa_caracteristicas {
    position: absolute;
    top: 0;
    left: 0;
    width: 272px;
    height: 225px;
  }
  
  #fotosport2d #meio .caixa_caracteristicas h3.texto_titulo {
    margin: 25px 0;
  }
  
  #fotosport2d #meio .caixa_caracteristicas h3.texto_titulo span {
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    color: #FF6400;
    padding: 0 12px;
  }

  #fotosport2d #meio .caixa_caracteristicas .pontos_explicativos ul, #fotosport2d #meio .caixa_caracteristicas .pontos_explicativos ul li {
    padding: 0;
    margin: 0;
    text-indent: 0;
    list-style: none;
    list-style-type: none;    
  }
  
  #fotosport2d #meio .caixa_caracteristicas .pontos_explicativos ul {
    padding-left: 12px;
  }
  
  #fotosport2d #meio .caixa_caracteristicas .pontos_explicativos ul li {
    padding: 0 0 0 20px;
    background: transparent url(setinha_laranja.gif) no-repeat top left;
  }
  
  #fotosport2d #meio .caixa_caracteristicas .pontos_explicativos ul li span {
    position: relative;
    top: -7px;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
  }
  

  #fotosport2d #meio .caixa_flip {
    position: absolute;
    top: 0;
    left: 278px;
    width: 525px;
    height: 225px;
  }
  
  #fotosport2d #meio #moldura_links {
    position: absolute;
    top: 230px;
    left: 0px;
    width: 590px;
    height: 203px;
  }
  
  #fotosport2d #meio #moldura_links h3.texto_titulo, #fotosport2d #meio #moldura_links .caixa_texto .pontos_explicativos ol {
    display: none;
  }
  
  #fotosport2d #meio #moldura_links .caixa_texto .texto_explicativo {
    position: absolute;
    display: block;
    top: 180px;
    left: 70px;
    width: 470px;
    height: 20px;
  }
  
  #fotosport2d #meio #moldura_links .caixa_texto .texto_explicativo span {
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    color: #FF6400;
  }
  
  #fotosport2d #meio #moldura_links .caixa_texto .texto_explicativo a, #fotosport2d #meio #moldura_links .caixa_texto .texto_explicativo a span {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #FF6400;
  }

  #fotosport2d #meio .caixa_banner {
    position: absolute;
    display: block;
    bottom: 0px;
    right: 5px;
    width: 204px;
    height: 204px;
  }
  
  #fotosport2d #meio .caixa_banner a {
    display: block;
    width: 100%;
    height: 100%;
  }
    
  #fotosport2d #meio .caixa_banner a img {
    padding: 0;
    margin: 0;
    border: 0;
  }

  #fotosport2d #fundo {
    position: absolute;
    display: block;
    height: 125px;
    width: 808px;
    left: 0;
    bottom: 0;
  }
  
  .ieonly6 #fotosport2d #fundo {
    /*bottom: -1px;*/
  }

  #fotosport2d #fundo .caixa_texto .texto_explicativo {
    position: absolute;
    display: block;
    top: 20px;
    left: 150px;
    width: 485px;
    height: 40px;
    text-align: center;
  }
  
  #fotosport2d #fundo .caixa_texto .texto_explicativo span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
  }
  
  #fotosport2d #fundo .caixa_texto .texto_explicativo a, #fotosport2d #fundo .caixa_texto .texto_explicativo a span {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #FF6400;
  }
  
  #fotosport2d #fundo .caixa_texto .pontos_explicativos ul, #fotosport2d #fundo .caixa_texto .pontos_explicativos ul li {
    padding: 0;
    margin: 0;
    text-indent: 0;
    list-style: none;
    list-style-type: none;    
  }
  
  #fotosport2d #fundo .caixa_texto .pontos_explicativos ul {
    position: absolute;
    display: block;
    top: 63px;
    left: 24px;
    width: 753px;
    height: 45px;
  }
  
  #fotosport2d #fundo .caixa_texto .pontos_explicativos ul li {
    position: absolute;
    top: 0px;
    height: 100%;
  }
  
  #fotosport2d #fundo .caixa_texto .pontos_explicativos ul li a {
    display: block;
    width: 100%;
    height: 100%;
  }
  
  #fotosport2d #fundo .caixa_texto .pontos_explicativos ul li a span {
    display: none;
  }
  
  #fotosport2d #fundo .caixa_texto .pontos_explicativos ul li a:hover {
    background-color: transparent !important;
    background-image: none !important;
  }
  
  #fotosport2d #fundo .caixa_texto .pontos_explicativos ul li.li1 {  
    left: 0px;
    width: 240px;
  }
  
  #fotosport2d #fundo .caixa_texto .pontos_explicativos ul li.li1 a {  
    background: transparent url(bt_manual_utilizacao.gif) no-repeat top left;
  }
  
  #fotosport2d #fundo .caixa_texto .pontos_explicativos ul li.li2 {  
    left: 249px;
    width: 255px;
  }
  
  #fotosport2d #fundo .caixa_texto .pontos_explicativos ul li.li2 a {
    background: transparent url(bt_gd_down_img_desk.gif) no-repeat top left;
  }
  
  #fotosport2d #fundo .caixa_texto .pontos_explicativos ul li.li3 {  
    left: 513px;
    width: 240px;
  }
  
  #fotosport2d #fundo .caixa_texto .pontos_explicativos ul li.li3 a {
    background: transparent url(bt_manual_instalacao.gif) no-repeat top left;
  }
/*********************************************************/
  #fotosport2c #container {
    position: relative;
    display: block;
    /*padding: 5px;*/
    width: 808px;
    margin: 0 auto;
    background-color: #FFFFFF;
  }
  #fotosport2c .container-body {
    position: relative;
    display: block;
    width: 808px;
    height: 888px;
    background: transparent url(fundo_foto_album_especial.jpg) no-repeat top left;
  }
  
  #fotosport2c #topo {
    position: absolute;
    display: block;
    width: 808px;
    left: 0;
    top: 0px;
    height: 320px;
  }
  
  #fotosport2c #topo #moldura_texto1 {
    position: absolute;
    left: 0;
    top: 0;
    width: 273px;
    height: 100%;
  }
  
  #fotosport2c #topo #moldura_texto1 h3.texto_titulo {
    display: block;
    margin: 15px 0 0 0;
    padding: 0 12px;
  }
  
  #fotosport2c #topo #moldura_texto1 h3.texto_titulo.first {
    margin-top: 25px;
  }
  
  #fotosport2c #topo #moldura_texto1 h3.texto_titulo span {
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    color: #FEBA01;
    line-height: 23px;
  }
  
  #fotosport2c #topo #moldura_texto1 .texto_explicativo {
    display: block;
    margin: 0;
    padding: 0 12px 12px 12px;
  }
  
  #fotosport2c #topo #moldura_texto1 .texto_explicativo.primeiro {
    background: transparent url(dashed1.gif) no-repeat bottom center;
  }
  
  #fotosport2c #topo #moldura_texto1 .texto_explicativo span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 22px;
  }
  
  #fotosport2c #topo #moldura_info {
    position: absolute;
    left: 278px;
    top: 0;
    width: 525px;
    height: 320px;
  }
  
  #fotosport2c #topo #moldura_info table {
    width: 100%;
  }
  
  #fotosport2c #topo #moldura_info table tr {
    padding: 0;
  }
  
  #fotosport2c #topo #moldura_info td {
    margin: 0;
    padding: 0;
  }
  
  #fotosport2c #topo #moldura_info tr.tr1 {
    height: 144px;
    vertical-align: bottom;
  }
  
  #fotosport2c #topo #moldura_info tr.tr2 {
    height: 62px;
    vertical-align: bottom;
  }
  
  #fotosport2c #topo #moldura_info tr.tr2 td {
    border-bottom: 1px solid #666666;
  }
  
  #fotosport2c #topo #moldura_info tr.tr3 td.td1, #fotosport2c #topo #moldura_info tr.tr4 td.td1, #fotosport2c #topo #moldura_info tr.tr5 td.td1 {
    border-left: 1px solid #666666;
  }
  
  #fotosport2c #topo #moldura_info tr.tr3 td.td5, #fotosport2c #topo #moldura_info tr.tr4 td.td5, #fotosport2c #topo #moldura_info tr.tr5 td.td5 {
    border-right: 1px solid #666666;
  }
  
  #fotosport2c #topo #moldura_info tr.tr3 span, #fotosport2c #topo #moldura_info tr.tr4 span, #fotosport2c #topo #moldura_info tr.tr5 span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #666666;
  }
  
  #fotosport2c #topo #moldura_info tr.tr3 td.td1 span, #fotosport2c #topo #moldura_info tr.tr4 td.td1 span, #fotosport2c #topo #moldura_info tr.tr5 td.td1 span {
    display: block;
    padding: 0 0 0 5px;
  }
  
  #fotosport2c #topo #moldura_info tr td.td2, #fotosport2c #topo #moldura_info tr td.td3, #fotosport2c #topo #moldura_info tr td.td4 {
    text-align: center;
  }
  
  #fotosport2c #topo #moldura_info tr.tr1 td {
    text-align: center;
  }
  
  #fotosport2c #topo #moldura_info tr.tr1 td img {
    border: 0;
  }
  
  #fotosport2c #topo #moldura_info tr.tr6 td.td1 {
    width: 100%;
    text-align: center;
  }
  
  #fotosport2c #topo #moldura_info tr td {
    whitespace: nowrap;
  }
  
  #fotosport2c #topo #moldura_info tr.tr6 td.td1 span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
  }
  
  #fotosport2c #topo #moldura_info tr.tr2 td.td2 span, #fotosport2c #topo #moldura_info tr.tr2 td.td3 span, #fotosport2c #topo #moldura_info tr.tr2 td.td4 span {
    display: block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background: #666666;
    margin: 0 auto;
    width: 80px;
    height: 25px;
    line-height: 25px;
  }
  
  #fotosport2c #topo #moldura_info tr.tr3, #fotosport2c #topo #moldura_info tr.tr4 {
    background: transparent url(separador_tracejado.gif) no-repeat bottom center;
  }
  
  #fotosport2c #topo #moldura_info tr.tr3, #fotosport2c #topo #moldura_info tr.tr4, #fotosport2c #topo #moldura_info tr.tr5 {
    height: 31px;
  }
  
  #fotosport2c #topo #moldura_info tr td.td1 {
    width: 170px;
  }
  
  #fotosport2c #topo #moldura_info tr td.td2, #fotosport2c #topo #moldura_info tr td.td3, #fotosport2c #topo #moldura_info tr td.td4 {
    width: 103px;
  }
  
  #fotosport2c #meio {
    position: absolute;
    display: block;
    width: 808px;
    left: 0;
    top: 325px;
    height: 435px;
  }
  
  #fotosport2c #meio .caixa_caracteristicas {
    position: absolute;
    top: 0;
    left: 0;
    width: 272px;
    height: 225px;
  }
  
  #fotosport2c #meio .caixa_caracteristicas h3.texto_titulo {
    margin: 25px 0;
  }
  
  #fotosport2c #meio .caixa_caracteristicas h3.texto_titulo span {
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    color: #FF6400;
    padding: 0 12px;
  }

  #fotosport2c #meio .caixa_caracteristicas .pontos_explicativos ul, #fotosport2c #meio .caixa_caracteristicas .pontos_explicativos ul li {
    padding: 0;
    margin: 0;
    text-indent: 0;
    list-style: none;
    list-style-type: none;    
  }
  
  #fotosport2c #meio .caixa_caracteristicas .pontos_explicativos ul {
    padding-left: 12px;
  }
  
  #fotosport2c #meio .caixa_caracteristicas .pontos_explicativos ul li {
    padding: 0 0 0 20px;
    background: transparent url(setinha_laranja.gif) no-repeat top left;
  }
  
  #fotosport2c #meio .caixa_caracteristicas .pontos_explicativos ul li span {
    position: relative;
    top: -7px;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
  }
  

  #fotosport2c #meio .caixa_flip {
    position: absolute;
    top: 0;
    left: 278px;
    width: 525px;
    height: 225px;
  }
  
  #fotosport2c #meio #moldura_links {
    position: absolute;
    top: 230px;
    left: 0px;
    width: 590px;
    height: 203px;
  }
  
  #fotosport2c #meio #moldura_links h3.texto_titulo, #fotosport2c #meio #moldura_links .caixa_texto .pontos_explicativos ol {
    display: none;
  }
  
  #fotosport2c #meio #moldura_links .caixa_texto .texto_explicativo {
    position: absolute;
    display: block;
    top: 180px;
    left: 70px;
    width: 470px;
    height: 20px;
  }
  
  #fotosport2c #meio #moldura_links .caixa_texto .texto_explicativo span {
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    color: #FF6400;
  }
  
  #fotosport2c #meio #moldura_links .caixa_texto .texto_explicativo a, #fotosport2c #meio #moldura_links .caixa_texto .texto_explicativo a span {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #FF6400;
  }

  #fotosport2c #meio .caixa_banner {
    position: absolute;
    display: block;
    bottom: 0px;
    right: 5px;
    width: 204px;
    height: 204px;
  }
  
  #fotosport2c #meio .caixa_banner a {
    display: block;
    width: 100%;
    height: 100%;
  }
    
  #fotosport2c #meio .caixa_banner a img {
    padding: 0;
    margin: 0;
    border: 0;
  }

  #fotosport2c #fundo {
    position: absolute;
    display: block;
    height: 125px;
    width: 808px;
    left: 0;
    bottom: 0;
  }
  
  .ieonly6 #fotosport2c #fundo {
    /*bottom: -1px;*/
  }

  #fotosport2c #fundo .caixa_texto .texto_explicativo {
    position: absolute;
    display: block;
    top: 20px;
    left: 150px;
    width: 485px;
    height: 40px;
    text-align: center;
  }
  
  #fotosport2c #fundo .caixa_texto .texto_explicativo span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
  }
  
  #fotosport2c #fundo .caixa_texto .texto_explicativo a, #fotosport2c #fundo .caixa_texto .texto_explicativo a span {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #FF6400;
  }
  
  #fotosport2c #fundo .caixa_texto .pontos_explicativos ul, #fotosport2c #fundo .caixa_texto .pontos_explicativos ul li {
    padding: 0;
    margin: 0;
    text-indent: 0;
    list-style: none;
    list-style-type: none;    
  }
  
  #fotosport2c #fundo .caixa_texto .pontos_explicativos ul {
    position: absolute;
    display: block;
    top: 63px;
    left: 24px;
    width: 753px;
    height: 45px;
  }
  
  #fotosport2c #fundo .caixa_texto .pontos_explicativos ul li {
    position: absolute;
    top: 0px;
    height: 100%;
  }
  
  #fotosport2c #fundo .caixa_texto .pontos_explicativos ul li a {
    display: block;
    width: 100%;
    height: 100%;
  }
  
  #fotosport2c #fundo .caixa_texto .pontos_explicativos ul li a span {
    display: none;
  }
  
  #fotosport2c #fundo .caixa_texto .pontos_explicativos ul li a:hover {
    background-color: transparent !important;
    background-image: none !important;
  }
  
  #fotosport2c #fundo .caixa_texto .pontos_explicativos ul li.li1 {  
    left: 0px;
    width: 240px;
  }
  
  #fotosport2c #fundo .caixa_texto .pontos_explicativos ul li.li1 a {  
    background: transparent url(bt_manual_utilizacao.gif) no-repeat top left;
  }
  
  #fotosport2c #fundo .caixa_texto .pontos_explicativos ul li.li2 {  
    left: 249px;
    width: 255px;
  }
  
  #fotosport2c #fundo .caixa_texto .pontos_explicativos ul li.li2 a {
    background: transparent url(bt_gd_down_img_desk.gif) no-repeat top left;
  }
  
  #fotosport2c #fundo .caixa_texto .pontos_explicativos ul li.li3 {  
    left: 513px;
    width: 240px;
  }
  
  #fotosport2c #fundo .caixa_texto .pontos_explicativos ul li.li3 a {
    background: transparent url(bt_manual_instalacao.gif) no-repeat top left;
  }
/*****************************************************/
  #fotosport2b #container {
    position: relative;
    display: block;
    /*padding: 5px;*/
    width: 808px;
    margin: 0 auto;
    background-color: #FFFFFF;
  }
  #fotosport2b .container-body {
    position: relative;
    display: block;
    width: 808px;
    height: 888px;
    background: transparent url(fundo_foto_album_especial.jpg) no-repeat top left;
  }
  
  #fotosport2b #topo {
    position: absolute;
    display: block;
    width: 808px;
    left: 0;
    top: 0px;
    height: 320px;
  }
  
  #fotosport2b #topo #moldura_texto1 {
    position: absolute;
    left: 0;
    top: 0;
    width: 273px;
    height: 100%;
  }
  
  #fotosport2b #topo #moldura_texto1 h3.texto_titulo {
    display: block;
    margin: 15px 0 0 0;
    padding: 0 12px;
  }
  
  #fotosport2b #topo #moldura_texto1 h3.texto_titulo.first {
    margin-top: 25px;
  }
  
  #fotosport2b #topo #moldura_texto1 h3.texto_titulo span {
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    color: #FEBA01;
    line-height: 23px;
  }
  
  #fotosport2b #topo #moldura_texto1 .texto_explicativo {
    display: block;
    margin: 0;
    padding: 0 12px 12px 12px;
  }
  
  #fotosport2b #topo #moldura_texto1 .texto_explicativo.primeiro {
    background: transparent url(dashed1.gif) no-repeat bottom center;
  }
  
  #fotosport2b #topo #moldura_texto1 .texto_explicativo span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 18px;
  }
  
  #fotosport2b #topo #moldura_texto1 .texto_explicativo.primeiro span  {
    /*line-height: 22px;*/
  }
  
  #fotosport2b #topo #moldura_info {
    position: absolute;
    left: 278px;
    top: 0;
    width: 525px;
    height: 320px;
  }
  
  #fotosport2b #topo #moldura_info table {
    width: 100%;
  }
  
  #fotosport2b #topo #moldura_info table tr {
    padding: 0;
  }
  
  #fotosport2b #topo #moldura_info td {
    margin: 0;
    padding: 0;
  }
  
  #fotosport2b #topo #moldura_info tr.tr1 {
    height: 144px;
    vertical-align: bottom;
  }
  
  #fotosport2b #topo #moldura_info tr.tr2 {
    height: 62px;
    vertical-align: bottom;
  }
  
  #fotosport2b #topo #moldura_info tr.tr2 td {
    border-bottom: 1px solid #666666;
  }
  
  #fotosport2b #topo #moldura_info tr.tr3 td.td1, #fotosport2b #topo #moldura_info tr.tr4 td.td1, #fotosport2b #topo #moldura_info tr.tr5 td.td1 {
    border-left: 1px solid #666666;
  }
  
  #fotosport2b #topo #moldura_info tr.tr3 td.td5, #fotosport2b #topo #moldura_info tr.tr4 td.td5, #fotosport2b #topo #moldura_info tr.tr5 td.td5 {
    border-right: 1px solid #666666;
  }
  
  #fotosport2b #topo #moldura_info tr.tr3 span, #fotosport2b #topo #moldura_info tr.tr4 span, #fotosport2b #topo #moldura_info tr.tr5 span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #666666;
  }
  
  #fotosport2b #topo #moldura_info tr.tr3 td.td1 span, #fotosport2b #topo #moldura_info tr.tr4 td.td1 span, #fotosport2b #topo #moldura_info tr.tr5 td.td1 span {
    display: block;
    padding: 0 0 0 5px;
  }
  
  #fotosport2b #topo #moldura_info tr td.td2, #fotosport2b #topo #moldura_info tr td.td3, #fotosport2b #topo #moldura_info tr td.td4 {
    text-align: center;
  }
  
  #fotosport2b #topo #moldura_info tr.tr1 td {
    text-align: center;
  }
  
  #fotosport2b #topo #moldura_info tr.tr1 td img {
    border: 0;
  }
  
  #fotosport2b #topo #moldura_info tr.tr6 td.td1 {
    width: 100%;
    text-align: center;
  }
  
  #fotosport2b #topo #moldura_info tr td {
    whitespace: nowrap;
  }
  
  #fotosport2b #topo #moldura_info tr.tr6 td.td1 span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
  }
  
  #fotosport2b #topo #moldura_info tr.tr2 td.td2 span, #fotosport2b #topo #moldura_info tr.tr2 td.td3 span, #fotosport2b #topo #moldura_info tr.tr2 td.td4 span {
    display: block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background: #666666;
    margin: 0 auto;
    width: 80px;
    height: 25px;
    line-height: 25px;
  }
  
  #fotosport2b #topo #moldura_info tr.tr3, #fotosport2b #topo #moldura_info tr.tr4 {
    background: transparent url(separador_tracejado.gif) no-repeat bottom center;
  }
  
  #fotosport2b #topo #moldura_info tr.tr3, #fotosport2b #topo #moldura_info tr.tr4, #fotosport2b #topo #moldura_info tr.tr5 {
    height: 31px;
  }
  
  #fotosport2b #topo #moldura_info tr td.td1 {
    width: 170px;
  }
  
  #fotosport2b #topo #moldura_info tr td.td2, #fotosport2b #topo #moldura_info tr td.td3, #fotosport2b #topo #moldura_info tr td.td4 {
    width: 103px;
  }
  
  #fotosport2b #meio {
    position: absolute;
    display: block;
    width: 808px;
    left: 0;
    top: 325px;
    height: 435px;
  }
  
  #fotosport2b #meio .caixa_caracteristicas {
    position: absolute;
    top: 0;
    left: 0;
    width: 272px;
    height: 225px;
  }
  
  #fotosport2b #meio .caixa_caracteristicas h3.texto_titulo {
    margin: 25px 0;
  }
  
  #fotosport2b #meio .caixa_caracteristicas h3.texto_titulo span {
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    color: #FF6400;
    padding: 0 12px;
  }

  #fotosport2b #meio .caixa_caracteristicas .pontos_explicativos ul, #fotosport2b #meio .caixa_caracteristicas .pontos_explicativos ul li {
    padding: 0;
    margin: 0;
    text-indent: 0;
    list-style: none;
    list-style-type: none;    
  }
  
  #fotosport2b #meio .caixa_caracteristicas .pontos_explicativos ul {
    padding-left: 12px;
  }
  
  #fotosport2b #meio .caixa_caracteristicas .pontos_explicativos ul li {
    padding: 0 0 0 20px;
    background: transparent url(setinha_laranja.gif) no-repeat top left;
  }
  
  #fotosport2b #meio .caixa_caracteristicas .pontos_explicativos ul li span {
    position: relative;
    top: -7px;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
  }
  

  #fotosport2b #meio .caixa_flip {
    position: absolute;
    top: 0;
    left: 278px;
    width: 525px;
    height: 225px;
  }
  
  #fotosport2b #meio #moldura_links {
    position: absolute;
    top: 230px;
    left: 0px;
    width: 590px;
    height: 203px;
  }
  
  #fotosport2b #meio #moldura_links h3.texto_titulo, #fotosport2b #meio #moldura_links .caixa_texto .pontos_explicativos ol {
    display: none;
  }
  
  #fotosport2b #meio #moldura_links .caixa_texto .texto_explicativo {
    position: absolute;
    display: block;
    top: 180px;
    left: 70px;
    width: 470px;
    height: 20px;
  }
  
  #fotosport2b #meio #moldura_links .caixa_texto .texto_explicativo span {
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    color: #FF6400;
  }
  
  #fotosport2b #meio #moldura_links .caixa_texto .texto_explicativo a, #fotosport2b #meio #moldura_links .caixa_texto .texto_explicativo a span {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #FF6400;
  }

  #fotosport2b #meio .caixa_banner {
    position: absolute;
    display: block;
    bottom: 0px;
    right: 5px;
    width: 204px;
    height: 204px;
  }
  
  #fotosport2b #meio .caixa_banner a {
    display: block;
    width: 100%;
    height: 100%;
  }
    
  #fotosport2b #meio .caixa_banner a img {
    padding: 0;
    margin: 0;
    border: 0;
  }

  #fotosport2b #fundo {
    position: absolute;
    display: block;
    height: 125px;
    width: 808px;
    left: 0;
    bottom: 0;
  }
  
  .ieonly6 #fotosport2b #fundo {
    /*bottom: -1px;*/
  }

  #fotosport2b #fundo .caixa_texto .texto_explicativo {
    position: absolute;
    display: block;
    top: 20px;
    left: 150px;
    width: 485px;
    height: 40px;
    text-align: center;
  }
  
  #fotosport2b #fundo .caixa_texto .texto_explicativo span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
  }
  
  #fotosport2b #fundo .caixa_texto .texto_explicativo a, #fotosport2b #fundo .caixa_texto .texto_explicativo a span {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #FF6400;
  }
  
  #fotosport2b #fundo .caixa_texto .pontos_explicativos ul, #fotosport2b #fundo .caixa_texto .pontos_explicativos ul li {
    padding: 0;
    margin: 0;
    text-indent: 0;
    list-style: none;
    list-style-type: none;    
  }
  
  #fotosport2b #fundo .caixa_texto .pontos_explicativos ul {
    position: absolute;
    display: block;
    top: 63px;
    left: 24px;
    width: 753px;
    height: 45px;
  }
  
  #fotosport2b #fundo .caixa_texto .pontos_explicativos ul li {
    position: absolute;
    top: 0px;
    height: 100%;
  }
  
  #fotosport2b #fundo .caixa_texto .pontos_explicativos ul li a {
    display: block;
    width: 100%;
    height: 100%;
  }
  
  #fotosport2b #fundo .caixa_texto .pontos_explicativos ul li a span {
    display: none;
  }
  
  #fotosport2b #fundo .caixa_texto .pontos_explicativos ul li a:hover {
    background-color: transparent !important;
    background-image: none !important;
  }
  
  #fotosport2b #fundo .caixa_texto .pontos_explicativos ul li.li1 {  
    left: 0px;
    width: 240px;
  }
  
  #fotosport2b #fundo .caixa_texto .pontos_explicativos ul li.li1 a {  
    background: transparent url(bt_manual_utilizacao.gif) no-repeat top left;
  }
  
  #fotosport2b #fundo .caixa_texto .pontos_explicativos ul li.li2 {  
    left: 249px;
    width: 255px;
  }
  
  #fotosport2b #fundo .caixa_texto .pontos_explicativos ul li.li2 a {
    background: transparent url(bt_gd_down_img_desk.gif) no-repeat top left;
  }
  
  #fotosport2b #fundo .caixa_texto .pontos_explicativos ul li.li3 {  
    left: 513px;
    width: 240px;
  }
  
  #fotosport2b #fundo .caixa_texto .pontos_explicativos ul li.li3 a {
    background: transparent url(bt_manual_instalacao.gif) no-repeat top left;
  }
/***********************************************************/
  #fotosport2a #container {
    position: relative;
    display: block;
    /*padding: 5px;*/
    width: 808px;
    margin: 0 auto;
    background-color: #FFFFFF;
  }
  #fotosport2a .container-body {
    position: relative;
    display: block;
    width: 808px;
    height: 888px;
    background: transparent url(fundo_foto_album_especial.jpg) no-repeat top left;
  }
  
  #fotosport2a #topo {
    position: absolute;
    display: block;
    width: 808px;
    left: 0;
    top: 0px;
    height: 320px;
  }
  
  #fotosport2a #topo #moldura_texto1 {
    position: absolute;
    left: 0;
    top: 0;
    width: 273px;
    height: 100%;
  }
  
  #fotosport2a #topo #moldura_texto1 h3.texto_titulo {
    display: block;
    margin: 15px 0 0 0;
    padding: 0 12px;
  }
  
  #fotosport2a #topo #moldura_texto1 h3.texto_titulo.first {
    margin-top: 25px;
  }
  
  #fotosport2a #topo #moldura_texto1 h3.texto_titulo span {
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    color: #FEBA01;
    line-height: 23px;
  }
  
  #fotosport2a #topo #moldura_texto1 .texto_explicativo {
    display: block;
    margin: 0;
    padding: 0 12px 12px 12px;
  }
  
  #fotosport2a #topo #moldura_texto1 .texto_explicativo.primeiro {
    background: transparent url(dashed1.gif) no-repeat bottom center;
  }
  
  #fotosport2a #topo #moldura_texto1 .texto_explicativo span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 22px;
  }
  
  #fotosport2a #topo #moldura_info {
    position: absolute;
    left: 278px;
    top: 0;
    width: 525px;
    height: 320px;
  }
  
  #fotosport2a #topo #moldura_info table {
    width: 100%;
  }
  
  #fotosport2a #topo #moldura_info table tr {
    padding: 0;
  }
  
  #fotosport2a #topo #moldura_info td {
    margin: 0;
    padding: 0;
  }
  
  #fotosport2a #topo #moldura_info tr.tr1 {
    height: 144px;
    vertical-align: bottom;
  }
  
  #fotosport2a #topo #moldura_info tr.tr2 {
    height: 62px;
    vertical-align: bottom;
  }
  
  #fotosport2a #topo #moldura_info tr.tr2 td {
    border-bottom: 1px solid #666666;
  }
  
  #fotosport2a #topo #moldura_info tr.tr3 td.td1, #fotosport2a #topo #moldura_info tr.tr4 td.td1, #fotosport2a #topo #moldura_info tr.tr5 td.td1 {
    border-left: 1px solid #666666;
  }
  
  #fotosport2a #topo #moldura_info tr.tr3 td.td5, #fotosport2a #topo #moldura_info tr.tr4 td.td5, #fotosport2a #topo #moldura_info tr.tr5 td.td5 {
    border-right: 1px solid #666666;
  }
  
  #fotosport2a #topo #moldura_info tr.tr3 span, #fotosport2a #topo #moldura_info tr.tr4 span, #fotosport2a #topo #moldura_info tr.tr5 span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #666666;
  }
  
  #fotosport2a #topo #moldura_info tr.tr3 td.td1 span, #fotosport2a #topo #moldura_info tr.tr4 td.td1 span, #fotosport2a #topo #moldura_info tr.tr5 td.td1 span {
    display: block;
    padding: 0 0 0 5px;
  }
  
  #fotosport2a #topo #moldura_info tr td.td2, #fotosport2a #topo #moldura_info tr td.td3, #fotosport2a #topo #moldura_info tr td.td4 {
    text-align: center;
  }
  
  #fotosport2a #topo #moldura_info tr.tr1 td {
    text-align: center;
  }
  
  #fotosport2a #topo #moldura_info tr.tr1 td img {
    border: 0;
  }
  
  #fotosport2a #topo #moldura_info tr.tr6 td.td1 {
    width: 100%;
    text-align: center;
  }
  
  #fotosport2a #topo #moldura_info tr td {
    whitespace: nowrap;
  }
  
  #fotosport2a #topo #moldura_info tr.tr6 td.td1 span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
  }
  
  #fotosport2a #topo #moldura_info tr.tr2 td.td2 span, #fotosport2a #topo #moldura_info tr.tr2 td.td3 span, #fotosport2a #topo #moldura_info tr.tr2 td.td4 span {
    display: block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background: #666666;
    margin: 0 auto;
    width: 80px;
    height: 25px;
    line-height: 25px;
  }
  
  #fotosport2a #topo #moldura_info tr.tr3, #fotosport2a #topo #moldura_info tr.tr4 {
    background: transparent url(separador_tracejado.gif) no-repeat bottom center;
  }
  
  #fotosport2a #topo #moldura_info tr.tr3, #fotosport2a #topo #moldura_info tr.tr4, #fotosport2a #topo #moldura_info tr.tr5 {
    height: 31px;
  }
  
  #fotosport2a #topo #moldura_info tr td.td1 {
    width: 170px;
  }
  
  #fotosport2a #topo #moldura_info tr td.td2, #fotosport2a #topo #moldura_info tr td.td3, #fotosport2a #topo #moldura_info tr td.td4 {
    width: 103px;
  }
  
  #fotosport2a #meio {
    position: absolute;
    display: block;
    width: 808px;
    left: 0;
    top: 325px;
    height: 435px;
  }
  
  #fotosport2a #meio .caixa_caracteristicas {
    position: absolute;
    top: 0;
    left: 0;
    width: 272px;
    height: 225px;
  }
  
  #fotosport2a #meio .caixa_caracteristicas h3.texto_titulo {
    margin: 25px 0;
  }
  
  #fotosport2a #meio .caixa_caracteristicas h3.texto_titulo span {
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    color: #FF6400;
    padding: 0 12px;
  }

  #fotosport2a #meio .caixa_caracteristicas .pontos_explicativos ul, #fotosport2a #meio .caixa_caracteristicas .pontos_explicativos ul li {
    padding: 0;
    margin: 0;
    text-indent: 0;
    list-style: none;
    list-style-type: none;    
  }
  
  #fotosport2a #meio .caixa_caracteristicas .pontos_explicativos ul {
    padding-left: 12px;
  }
  
  #fotosport2a #meio .caixa_caracteristicas .pontos_explicativos ul li {
    padding: 0 0 0 20px;
    background: transparent url(setinha_laranja.gif) no-repeat top left;
  }
  
  #fotosport2a #meio .caixa_caracteristicas .pontos_explicativos ul li span {
    position: relative;
    top: -7px;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
  }
  

  #fotosport2a #meio .caixa_flip {
    position: absolute;
    top: 0;
    left: 278px;
    width: 525px;
    height: 225px;
  }
  
  #fotosport2a #meio #moldura_links {
    position: absolute;
    top: 230px;
    left: 0px;
    width: 590px;
    height: 203px;
  }
  
  #fotosport2a #meio #moldura_links h3.texto_titulo, #fotosport2a #meio #moldura_links .caixa_texto .pontos_explicativos ol {
    display: none;
  }
  
  #fotosport2a #meio #moldura_links .caixa_texto .texto_explicativo {
    position: absolute;
    display: block;
    top: 180px;
    left: 70px;
    width: 470px;
    height: 20px;
  }
  
  #fotosport2a #meio #moldura_links .caixa_texto .texto_explicativo span {
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    color: #FF6400;
  }
  
  #fotosport2a #meio #moldura_links .caixa_texto .texto_explicativo a, #fotosport2a #meio #moldura_links .caixa_texto .texto_explicativo a span {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #FF6400;
  }

  #fotosport2a #meio .caixa_banner {
    position: absolute;
    display: block;
    bottom: 0px;
    right: 5px;
    width: 204px;
    height: 204px;
  }
  
  #fotosport2a #meio .caixa_banner a {
    display: block;
    width: 100%;
    height: 100%;
  }
    
  #fotosport2a #meio .caixa_banner a img {
    padding: 0;
    margin: 0;
    border: 0;
  }

  #fotosport2a #fundo {
    position: absolute;
    display: block;
    height: 125px;
    width: 808px;
    left: 0;
    bottom: 0;
  }
  
  .ieonly6 #fotosport2a #fundo {
    /*bottom: -1px;*/
  }

  #fotosport2a #fundo .caixa_texto .texto_explicativo {
    position: absolute;
    display: block;
    top: 20px;
    left: 150px;
    width: 485px;
    height: 40px;
    text-align: center;
  }
  
  #fotosport2a #fundo .caixa_texto .texto_explicativo span {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
  }
  
  #fotosport2a #fundo .caixa_texto .texto_explicativo a, #fotosport2a #fundo .caixa_texto .texto_explicativo a span {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #FF6400;
  }
  
  #fotosport2a #fundo .caixa_texto .pontos_explicativos ul, #fotosport2a #fundo .caixa_texto .pontos_explicativos ul li {
    padding: 0;
    margin: 0;
    text-indent: 0;
    list-style: none;
    list-style-type: none;    
  }
  
  #fotosport2a #fundo .caixa_texto .pontos_explicativos ul {
    position: absolute;
    display: block;
    top: 63px;
    left: 24px;
    width: 753px;
    height: 45px;
  }
  
  #fotosport2a #fundo .caixa_texto .pontos_explicativos ul li {
    position: absolute;
    top: 0px;
    height: 100%;
  }
  
  #fotosport2a #fundo .caixa_texto .pontos_explicativos ul li a {
    display: block;
    width: 100%;
    height: 100%;
  }
  
  #fotosport2a #fundo .caixa_texto .pontos_explicativos ul li a span {
    display: none;
  }
  
  #fotosport2a #fundo .caixa_texto .pontos_explicativos ul li a:hover {
    background-color: transparent !important;
    background-image: none !important;
  }
  
  #fotosport2a #fundo .caixa_texto .pontos_explicativos ul li.li1 {  
    left: 0px;
    width: 240px;
  }
  
  #fotosport2a #fundo .caixa_texto .pontos_explicativos ul li.li1 a {  
    background: transparent url(bt_manual_utilizacao.gif) no-repeat top left;
  }
  
  #fotosport2a #fundo .caixa_texto .pontos_explicativos ul li.li2 {  
    left: 249px;
    width: 255px;
  }
  
  #fotosport2a #fundo .caixa_texto .pontos_explicativos ul li.li2 a {
    background: transparent url(bt_gd_down_img_desk.gif) no-repeat top left;
  }
  
  #fotosport2a #fundo .caixa_texto .pontos_explicativos ul li.li3 {  
    left: 513px;
    width: 240px;
  }
  
  #fotosport2a #fundo .caixa_texto .pontos_explicativos ul li.li3 a {
    background: transparent url(bt_manual_instalacao.gif) no-repeat top left;
  }