/*
Theme Name: Sony Brasil
Theme URI: http://www.sony.com.br/
Description: Tema para Wordpress desenvolvido para o portal Sony Brasil.
Author: Lov.com.br
Version: 1.0
Tags: Sony, Lov, lov.com.br
*/

* {margin: 0px; padding: 0px;}
html, body {min-height: 100px; height: 100%;}
header, footer, hgroup, aside, nav, article, section, figure {display: block;}
body {font-family: Tahoma,Helvetica,Arial; font-weight: normal; font-size: 12px; color: #000; background-position: top center; background-repeat: no-repeat;}
body.page-template-page-blog-php, body.single-post {background: #EEE;}
body.page-template-page-menu-diversao-php {background: url(bg-page-template-page-menu-diversao-php.gif) top repeat-x;}
body.tax-menu-diversao, body.tax-efeitos-panoramicos {background: url(bg-tax-menu-diversao.gif) top repeat-x;}
img {border: 0;}
a, input {outline: 0; color: #000;}
.msgError, .msgLabelError {position: absolute; top: -9999px; left: -9999px;}
.imgTrack {position: absolute; top: -9999px; left: -9999px;}

@font-face {font-family: 'avantgardestd-bk'; src: url('itcavantgardestd-bk-webfont.eot'); src: url('itcavantgardestd-bk-webfontd41d.eot?#iefix') format('embedded-opentype'), url('itcavantgardestd-bk-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'avantgardestd-bkcn'; src: url('itcavantgardestd-bkcn-webfont.eot'); src: url('itcavantgardestd-bkcn-webfontd41d.eot?#iefix') format('embedded-opentype'), url('itcavantgardestd-bkcn-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'avantgardestd-bold'; src: url('itcavantgardestd-bold-webfont.eot'); src: url('itcavantgardestd-bold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('itcavantgardestd-bold-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'avantgardestd-demi'; src: url('itcavantgardestd-demi-webfont.eot'); src: url('itcavantgardestd-demi-webfontd41d.eot?#iefix') format('embedded-opentype'), url('itcavantgardestd-demi-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'avantgardestd-md'; src: url('itcavantgardestd-md-webfont.eot'); src: url('itcavantgardestd-md-webfontd41d.eot?#iefix') format('embedded-opentype'), url('itcavantgardestd-md-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'avantgardestd-xlt'; src: url('itcavantgardestd-xlt-webfont.eot'); src: url('itcavantgardestd-xlt-webfontd41d.eot?#iefix') format('embedded-opentype'), url('itcavantgardestd-xlt-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal;}

#wrapper {width: 100%; position: relative;}
#wrapper.dealer {width: 680px;}
    header {width: 100%; min-height: 110px; background: url(bg-header.gif);}
    .dealer header {height: 63px; min-height: inherit; overflow: hidden;}
    .ie header {height: 167px;}
    /* .error404 header, .page-template-500-php header {height: 69px !important; min-height: 69px; overflow: hidden;} */
    header section {width: 972px; margin: 0 auto; position: relative; padding-left: 28px;}
    .dealer header section {width: 670px;}
    header section .top {height: 110px;}
    header section .top h1 {width: 95px; height: 33px; position: absolute; top: 15px; left: 14px;}
    .dealer header section .top h1 {left: 25px;}
    header section .top h1 a, header section .top h1 {width: 95px; height: 33px; background: url(h1.gif); text-indent: -9999px; overflow: hidden; display: block;}
    header section nav {width: 1000px; height: 57px; display: block;}
  
    /* headerStatic-Antigo */
    /*.headerStatic ul.navHeader li a {width: 272px; height: 49px; background: url(img/btn-navHeaderLiB.png) no-repeat left top; text-align: left; margin-bottom: -9px; line-height: 40px; display: block; color: #FFF; text-decoration: none;}
    .headerStatic ul.navHeader li a.btnHotsites {width: 276px;}
    .headerStatic ul.navHeader li {padding-right: 6px; margin-right: 4px; float: left; background: url(img/bgLinkMenu.png) no-repeat 325px 2px;}
    .headerStatic ul.navHeader li a.hover, .headerStatic ul.navHeader li a:hover {background-position: bottom left; margin: -10px 0px -9px 0px; border-top: 10px solid #DBDE39;}
        nav#menuHotsites {display: none;}
        nav#menuHotsites li {background: url(img/bg-subNavProdutosLiBLast.gif) no-repeat right top transparent;}*/
    /* headerStatic-Antigo*/

   /* headerStatic */
    .headerStatic ul.navHeader li a {width: 197px; height: 49px; background: url(btn-navheaderlib.png) no-repeat left top; text-align: left; margin-bottom: -9px; line-height: 40px; display: block; color: #FFF; text-decoration: none; text-align: center;}
    /*.headerStatic ul.navHeader li a.btnHotsites {width: 276px;}*/
    .headerStatic ul.navHeader li { margin-right: 2px; float: left; background: url(bglinkmenu.png) no-repeat 325px 2px;}
    .headerStatic ul.navHeader li a.hover, .headerStatic ul.navHeader li a:hover {background-position: bottom left; margin: -10px 0px -9px 0px; border-top: 10px solid #DBDE39; text-align: center;}
        nav#menuHotsites {display: none;}
        nav#menuHotsites li {background: url(bg-subnavprodutosliblast.gif) no-repeat right top transparent;}
		ul.subNav li a.hotsite7 {padding: 6px 31px 0 12px!important;}
    /* headerStatic*/


    /* Menu Diversao */
    header.headerMenuDiversao {width: 100%; height: 85px; min-height: inherit; background: none;}
    header.headerMenuDiversao section {border-bottom: 10px solid #333;}
    header.headerMenuDiversao section .top {height: 75px;}
        section.momentos {width: 100%; height: 617px;}
        section.momentos .content {width: 1000px; margin: 0 auto;}
        section.momentos h2 {width: 1000px; margin: 0 auto; font-family: 'avantgardestd-xlt'; font-size: 29px; height: 70px; line-height: 70px; text-align: center;}
        section.momentos h2 strong {font-family: 'avantgardestd-md';}
            #boxDiversao {width: 1000px; height: 468px;margin-bottom: 25px;clear:both;}
                ul.listHomeDiversao {position:relative;overflow:hidden;background-color:#FFF;border:4px solid #FFF;}
                ul.listHomeDiversao .panel {background-color:#E6E6E6;background-image:url(ajax-loader.gif);background-repeat:no-repeat;background-position:center center;position:absolute;overflow:hidden;}
                ul.listHomeDiversao .shadow {background-color: rgba(0,0,0,0.2);position:absolute;right:0px;width:25px;height:100%;}
                ul.listHomeDiversao .preloader {background:url(ajax-loader.gif) no-repeat;width:62px;height:14px;position:absolute;z-index:15;}
                ul.listHomeDiversao .caption {overflow:hidden;position:absolute;z-index:20;bottom: 0px;right: 0px;}
                ul.listHomeDiversao .caption-background {position:absolute;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);padding-left:5px;margin-right: 10px;}
                ul.listHomeDiversao .caption p, ul.listHomeDiversao .caption p a {color:#FFF;font-family: 'avantgardestd-bk'; font-size: 14px; font-weight: normal;margin:0px;}
                ul.listHomeDiversao .caption h3 { font-family:'avantgardestd-xlt'; font-size: 29px; text-transform: uppercase; font-weight: normal;}
                ul.listHomeDiversao .caption h3 strong {font-weight: bold;}
                ul.listHomeDiversao {width:1000px;margin:0px auto;list-style:none;padding:0px;}
                ul.listHomeDiversao img, ul.listHomeDiversao .caption {position:absolute;left:-9999px;}
                ul.listHomeDiversao .caption a.bt-saiba-mais {background:url(bt-saiba-mais.png) no-repeat;width:74px;height:31px;display:block;text-indent:-9999px;position: absolute;right: 10px;bottom: 10px;}

        section.boxMenuDiversao {width: 1000px; margin: 0 auto;}
        section.boxMenuDiversao .top {width: 1000px; height: 103px; line-height: 103px; position: relative;}
        section.boxMenuDiversao .top h2 {font-family: 'avantgardestd-bk'; font-size: 35px; font-weight: normal; text-indent: 25px;}
            .menuDiversao87x70 {width: 87px; height: 70px; background: url(span-menudiversao87x70.png); text-indent: -9999px; overflow: hidden; display: block; position: absolute; top: 15px; right: 25px;}
        section.boxMenuDiversao .mid {width: 1000px; height: 369px; margin-bottom: 9px; border-bottom: 10px solid #000;}
        section.boxMenuDiversao .mid .left {width: 730px; height: 369px; background: #FFF; float: left;}
            .boxGaleriaMenuDiversao {width: 730px; height: 369px; position: relative; overflow: hidden;}
            .boxGaleriaMenuDiversao ul.navGaleria {width: 730px; height: 369px; list-style: none;}
            .boxGaleriaMenuDiversao ul.navGaleria li {width: 730px; height: 369px; float: left; display: block;}
            .boxGaleriaMenuDiversao .jcarousel-container-horizontal {width: 730px; height: 369px;}
            .boxGaleriaMenuDiversao .jcarousel-clip-horizontal {width: 730px; height: 369px;}
            .boxGaleriaMenuDiversao .jcarousel-prev-horizontal {left: 20px; background: url(prev-51x51.png) top center no-repeat;}
            .boxGaleriaMenuDiversao .jcarousel-next-horizontal {right: 20px; background: url(next-51x51.png) top center no-repeat;}
            .boxGaleriaMenuDiversao .jcarousel-next-horizontal, .boxGaleriaMenuDiversao .jcarousel-prev-horizontal {width: 51px; height: 51px; position: absolute; top: 180px; cursor: pointer; z-index: 300;}
            .boxGaleriaMenuDiversao .jcarousel-next-disabled, .boxGaleriaMenuDiversao .jcarousel-prev-disabled {display: none !important;}
                .paginateGaleria.menuDiversao {width: 115px; height: 25px; position: absolute; top: 340px; left: 600px; z-index: 1001;}
                .paginateGaleria.menuDiversao a {width: 18px; height: 17px; margin-right: 5px; background: url(btn-paginategaleriamenudiversao.png); text-indent: -9999px; overflow: hidden; display: block; float: left}
                .paginateGaleria.menuDiversao a.active {background-position: bottom;}

        section.boxMenuDiversao .mid .right {width: 230px; height: 339px; padding: 30px 20px 0px 20px; font-family: Tahoma; font-size: 14px; color: #FFF; line-height: 18px; background: #333; float: left;}
        section.boxMenuDiversao .mid .right .desc {height: 225px;}
            dl.aquiTem {font-family: Tahoma; font-size: 12px; color: #FFF;}
            dl.aquiTem dt {background: url(dt-aquitem.gif) top left no-repeat; min-height: 18px; line-height: 18px; padding-left: 33px; font-size: 14px; font-weight: bold; color: #D8DF20; margin-bottom: 4px;}
            dl.aquiTem dd a {text-decoration: none; color: #FFF;}
            dl.aquiTem dd a:hover {text-decoration: underline;}
        section.boxMenuDiversao .bot {width: 1000px; height: 108px;}
        section.boxMenuDiversao .bot h3 {height: 40px; text-indent: -9999px; overflow: hidden;}
            .boxCatMenuDiversao {width: 730px; float: left;}
            .boxCatMenuDiversao .content {width: 730px;overflow: hidden;}
            .boxCatEfeitosPanoramicos {width: 263px; float: right;}
            .tax-efeitos-panoramicos .boxCatMenuDiversao {width: 593px;}
            .tax-efeitos-panoramicos .boxCatEfeitosPanoramicos {width: 400px; float: right;}
                h3.titMenuDiversao {background: #E61F77 url(h3-titmenudiversao.gif) left no-repeat;}
                h3.titEfeitosPanoramicos {background: #009EDC url(h3-titefeitospanoramicos.gif) left no-repeat;}
                ul.listMenuDiversao {list-style: none; height: 68px;margin-right: -1px;}
                ul.listMenuDiversao li {float: left; border-right: 1px solid #FFF;}
                ul.listMenuDiversao li:last-child {border: none;}
                ul.listMenuDiversao li a {width: 65px; height: 68px; text-indent: -9999px; overflow: hidden; display: block;}
                ul.listMenuDiversao li a.active, ul.listMenuDiversao li.current-cat a {width: 202px; height: 68px; display: block;}
                    a.icoMenuDiversao-cyber-color, li.cat-item-2289 a {background: url(ico-menudiversao-cyber-color.jpg);}
                    a.icoMenuDiversao-aquarela, li.cat-item-2296 a {background: url(ico-menudiversao-aquarela.jpg);}
                    a.icoMenuDiversao-desenho-artistico, li.cat-item-2290 a {background: url(ico-menudiversao-desenho-artistico.jpg);}
                    a.icoMenuDiversao-ilustracao, li.cat-item-2291 a {background: url(ico-menudiversao-ilustracao.jpg);}
                    a.icoMenuDiversao-mini-camera, li.cat-item-2295 a {background: url(ico-menudiversao-mini-camera.jpg);}
                    a.icoMenuDiversao-retrato-antigo, li.cat-item-2292 a {background: url(ico-menudiversao-retrato-antigo.jpg);}
                    a.icoMenuDiversao-soft-color, li.cat-item-2294 a {background: url(ico-menudiversao-soft-color.jpg);}
                    a.icoMenuDiversao-camera-de-brinquedo, li.cat-item-2297 a {background: url(ico-menudiversao-camera-de-brinquedo.jpg);}
                    a.icoMenuDiversao-cor-pop, li.cat-item-2293 a {background: url(ico-menudiversao-cor-pop.jpg);}
                    a.icoEfeitosPanoramicos-3d, li.cat-item-3156 a {background: url(ico-efeitospanoramicos-3d.jpg);}
                    a.icoEfeitosPanoramicos-180, li.cat-item-2299 a {background: url(ico-efeitospanoramicos-180.jpg);}
                    a.icoEfeitosPanoramicos-360, li.cat-item-2300 a {background: url(ico-efeitospanoramicos-360.jpg);}
                    a.icoEfeitosPanoramicos-wide, li.cat-item-2301 a {background: url(ico-efeitospanoramicos-wide.jpg);}
            .boxDiversaoEscolha {margin-bottom: 30px;}
            .boxDiversaoEscolha .top {height: 121px;}
            .boxDiversaoEscolha .top h2 {font-family: 'avantgardestd-xlt' !important; font-size: 35px; font-weight: normal;}
            .boxDiversaoEscolha .top h2 strong {font-family: 'avantgardestd-bk';}
            .boxDiversaoEscolha .content {height: 115px; padding: 20px 0px; border-top: 5px solid #000; border-bottom: 5px solid #000;}
                span.efeitosMenu, span.efeitosPano {line-height: 110px; text-indent: 20px; display: block; float: left;}
                span.efeitosMenu {width: 230px;}
                span.efeitosPano {width: 185px;}
                .colMenu440 {width: 440px; min-height: 110px; float: left;}
                .colMenu130 {width: 130px; min-height: 110px; float: left;}
                    ul.listTaxMenu {list-style: none;}
                    ul.listTaxMenu li {width: 165px; line-height: 25px; float: left;}
                    ul.listTaxMenu li a {text-decoration: none;}
                    ul.listTaxMenu li a.hover {font-weight: bold;}
                    ul.listTaxMenu li a:hover {text-decoration: underline;}


            /* 360 */ 
            /* layout */
            .panorama, .panorama-view { width: 960px; height: 600px; overflow: hidden; position: relative;}           
            .panorama-container img { height: 100%; position: absolute; top: 0; }
            .panorama .info, .panorama-view .area { position: absolute; display: block; }
            .panorama .info { right: 10px; bottom: 10px; }
            .panorama .controls { position: absolute; left: 10px; bottom: 10px; }
            .panorama .controls a { display: block; float: left; margin-right: 5px; }
            .panorama .preloader { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*
            /* style */
            .panorama-view { cursor: url(../openhand.html),default; }
            .panorama-view.grab { cursor: url(../closedhand.html),default; }
            .panorama .info, .panorama .controls a { padding: 6px; opacity: 0.6; filter: alpha(opacity=60); background-color: #000; color: #fff; font: bold 11px/14px Arial, sans-serif; text-decoration: none; }
            .panorama .controls a { padding-top: 5px; padding-bottom: 7px; font-size: 17px; cursor: pointer; }
            .panorama .info:hover, .panorama .controls a:hover { opacity: 0.8; filter: alpha(opacity=80); }
            .panorama-view .area { opacity: 0.25; filter: alpha(opacity=25); background-color: #000; cursor: pointer; overflow: hidden; text-indent: -9999px; }
            .panorama-view .area:hover { opacity: 0.5; filter: alpha(opacity=50); }
            .panorama-view img { -o-user-select: none; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
            .panorama .info, .panorama-view .area, .panorama .controls a { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
            .panorama .preloader { background: url(preloader.gif) no-repeat center center; }

    /* Menu Diversao */
    .error404 .navHeader, .error404 ul.navHeaderShare, .page-template-500-php .navHeader, .page-template-500-php ul.navHeaderShare {display: none;}
        ul.navHeaderShare {height: 33px; list-style: none; position: absolute; top: 18px; right: 7px;}
        ul.navHeaderShare li {padding: 0px 2px; float: left;}
        ul.navHeaderShare li a {width: 33px; height: 33px; text-indent: -9999px; overflow: hidden; display: block;}
        ul.navHeaderShare li a.btnHomeMenuDiversao {width: 92px; height: 30px; margin-right: 20px; background: url(btn-homemenudiversao.gif); text-indent: -9999px; overflow: hidden; display: block;}
            a.icoFaceb {background: url(ico-faceb.gif);}
            a.icoTwitt {background: url(ico-twitt.gif);}
            a.icoOrkut {background: url(ico-orkut.gif);}
            a.icoGoogl {background: url(ico-googl.gif);}
            a.icoYoutu {background: url(ico-youtube.gif);}
        .post-type-archive-lojas #menuProdutos, .tax-estado #menuProdutos, .tax-municipio #menuProdutos, .tax-rede #menuProdutos, .single-lojas #menuProdutos, .page-template-page-blog-php #menuProdutos, .single-post #menuProdutos  {display: none;}
        ul.navHeader {width: 1000px; height: 41px; font-family: Tahoma, Arial, sans-serif; font-size: 14px; color: #FFF; list-style: none; position: absolute; top: 69px; left: 0px; z-index: 100;}
        ul.navHeader li {margin-right: 15px; float: left;}
        ul.navHeader li.last {background: none!important;}
        ul.navHeader li a {padding: 0px 25px; background: url(btn-navheaderlia.png); text-align: center; height: 49px; margin-bottom: -9px; line-height: 40px; display: block; color: #FFF; text-decoration: none;}
        ul.navHeader li a.hover, ul.navHeader li a:hover {background-position: bottom; margin: -5px 0px -9px 0px; border-top: 5px solid #DBDE39;}
        ul.navHeader li a strong {color: #DBDE39;}
            .boxSearch {width: 460px; height: 41px; padding: 0px; background: url(bg-boxsearch.png);}
            .boxSearch #output {width:0px; height: 0px; display:none;}
            .boxSearch .holding {width: 423px; height: 41px; float: left; position: relative;}
            .boxSearch .holding span.holder {width: 360px; height: 41px; line-height: 41px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #999; position: absolute; top: 0px; left: 43px; display: block;}
            .boxSearch .holding span.holder strong {color: #666;}
            .boxSearch .form {width: 380px; height: 33px; line-height: 33px; padding: 4px 0px 4px 43px; background: transparent; border: none;}
            .boxSearch .send {width: 37px; height: 41px; float: left;}
        ul.subNav {width: 1000px; height: 39px; list-style: none; margin-left: -10px;}
        ul.subNav li {height: 39px; font-family: Tahoma, Arial, sans-serif; font-size: 12px; line-height: 14px; float: left; position: relative;}
        ul.subNav li a {border-left: 1px solid #d2d644; margin-top: 4px; padding: 6px 11px 0 11px; height: 34px; color: #000; text-decoration: none; text-align: left; display: block;}
        ul.subNav li a span {width: auto; height: 16px; background: url(bg-subnavprodutoslispan.png) center; text-indent: -9999px; overflow: hidden; position: absolute; left: 0px; bottom: -24px; z-index: 100; display: none;}
        ul.subNav li a.hover span {display: block;}
        ul.subNav li.last {height: 39px; overflow: hidden; padding: 10px 0px 0px 18px; background: url(bg-subnavprodutoslia.gif) 0px -570px no-repeat;}
        ul.subNav li.last a {height: auto; color: #666; margin-bottom: 4px; padding: 0px 10px 0px 0px; background: url(bg-subnavprodutoslialast.gif) center right no-repeat;}
            a.btnTelev {width: 60px; padding: 7px 11px 0 10px !important; background-position: 0px -0px !important;}
            a.btnHomeT {width: 76px; padding: 7px 2px 0 12px!important; background-position: 0px -57px !important;}
            a.btnCamer {width: 46px; background-position: 0px -114px !important;}
            a.btnFilma {width: 55px; padding: 6px 14px 0 14px !important; background-position: 0px -171px !important;}
            a.btnCompu {width: 74px; padding: 7px 17px 0 12px !important; background-position: 0px -228px !important;}
            a.btnTable {width: 39px; padding: 7px 11px 0 7px!important; background-position: 0px -285px !important;}
            a.btnSomAu {width: 63px; background-position: 0px -342px !important;}
            a.btnApare {width: 55px; background-position: 0px -399px !important;}
            a.btnHead {width: 64px; padding: 7px 13px 0 8px!important; background-position: 0px -456px !important;}
            a.btnMP3MP {width: 64px; padding: 7px 7px 0 13px!important; background-position: 0px -456px !important;}
			a.btnMidArm {width: 83px; padding: 7px 16px 0 11px!important; background-position: 0px -456px !important;}
            a.btnGames {width: 39px; padding: 7px 10px 0 9px!important; background-position: 0px -513px !important;}
            a.btnProj {width: 50px; padding: 6px 11px 0 10px!important; background-position: 0px -513px !important;}
			a.hotsite1 {width: 85px; background-position: 0px -0px !important;}
            a.hotsite2 {width: 57px; background-position: 0px -57px !important;}
            a.hotsite3 {width: 66px; background-position: 0px -114px !important;}
            a.hotsite4 {width: 49px; background-position: 0px -171px !important;}
            a.hotsite5 {width: 40px; background-position: 0px -228px !important;}
            a.hotsite6 {width: 42px; background-position: 0px -285px !important;}
            a.hotsite7 {width: 55px; background-position: 0px -399px !important;}
            a.hotsite8 {width: 55px; background-position: 0px -456px !important;}
            a.hotsite9 {width: 55px; background-position: 0px -513px !important;}
            #menuHotsites li.last {width: 6px; height: 34px; float: left; position: relative;background-image: url(bg-subnavprodutoslia.gif); background-position: 0px -171px !important; background-repeat: no-repeat;}
                    
    .boxGaleriaHome {width: 100%; height: 460px; background: url(bg-boxgaleriahome2.jpg); position: relative;}
    .boxGaleriaHome .content {width: 1000px; height: 460px; margin: 0 auto; overflow: hidden; position: relative;}
    .boxGaleriaHome .content span {width: 1000px; height: 10px; background: #333; text-indent: -9999px; overflow: hidden; display: block; position: absolute; bottom: 0px; z-index: 1000;}
    .boxGaleriaHome .jcarousel-container-horizontal {width: 1000px; height: 460px;}
    .boxGaleriaHome .jcarousel-clip-horizontal {width: 1000px; height: 460px;}
    .boxGaleriaHome .jcarousel-prev-horizontal {left: 20px; background: url(prev-51x51.png) top center no-repeat;}
    .boxGaleriaHome .jcarousel-next-horizontal {right: 20px; background: url(next-51x51.png) top center no-repeat;}
    .boxGaleriaHome .jcarousel-next-horizontal, .boxGaleriaHome .jcarousel-prev-horizontal {width: 51px; height: 51px; position: absolute; top: 180px; cursor: pointer; z-index: 3000;}
        ul.navGaleria {width: 1000px; height: 460px; list-style: none;}
        ul.navGaleria li {width: 1000px; height: 460px; float: left; display: none;} /* none */
        ul.navGaleria li .desc {position: absolute; top: -9999px; left: -9999px;}
        .paginateGaleria {width: 150px; height: 25px; position: absolute; bottom: 25px; left: 830px; z-index: 1001;}
        .paginateGaleria a {width: 9px; height: 25px; margin-right: 5px; background: url(btn-paginategaleria.png); text-indent: -9999px; overflow: hidden; display: block; float: left}
        .paginateGaleria a.active {background-position: bottom;}
        .paginateGaleria em {position: absolute; top: -20px; left: 0px;}
            
    .container {width: 100%; padding-bottom: 60px;}
    .dealer .container {padding: 0px;}
    .container .content {width: 1000px; margin: 0 auto;}
    .dealer .container .content {width: 680px;}
    .container .contentBlog {width: 960px; border-top: 10px solid #333; margin: 0 auto;}
    .error404 .container .content, .page-template-500-php .container .content {height: 450px;}
        .topBlog {background: #FFF;}
        .topBlog .content {width: 1000px; height: 220px; margin: 0 auto; position: relative;}
            h2.blog {width: 298px; height: 137px; background: url(h2-blog.gif); position: absolute; top: 55px; left: 20px;}
            h2.blog a {width: 298px; height: 137px; text-indent: -9999px; overflow: hidden; display: block;}
            nav.blog {width: 635px; height: 126px; overflow: hidden; position: absolute; top: 85px; left: 345px;}
            nav.blog ul {width: 690px; height: 81px; list-style: none;}
            nav.blog ul li {width: 81px; height: 81px; font-family: 'avantgardestd-bkcn'; font-size: 17px; margin-right: 50px; float: left; position: relative; }
            nav.blog ul li a {width: 58px; height: 49px; text-decoration: none; text-align: center; line-height: 17px; display: block; padding: 32px 0px 0px 12px;}
                li.blogcat1 {background: url(li-blogcat1.gif);}
                li.blogcat2 {background: url(li-blogcat2.gif);}
                li.blogcat3 {background: url(li-blogcat3.gif);}
                li.blogcat3 a, li.blogcat4 a  {margin-top: -5px;!important}
                li.blogcat4 {background: url(li-blogcat4.gif);}
                .flashRelogio {width: 81px; height: 125px; text-align: center; position: relative;}
                .flashRelogio span {width: 81px; font-weight: bold; display: block; position: absolute; bottom: 0px;}
                    #clock {width: 81px; height: 81px; position: relative; background: url(clockface.jpg); list-style: none;}
                    #sec, #min, #hour {width: 7px; height: 81px; position: absolute; top: 0px; left: 37px; display: none;}
                    #sec {background: url(sechand.gif); z-index: 3;}
                    #min {background: url(minhand.gif); z-index: 2;}
                    #hour {background: url(hourhand.gif); z-index: 1;}

        .blogArticles {width: 960px; padding-top: 35px; overflow: hidden;}
        .blogArticles .content {width: 990px;}
        .blogArticles article.post {width: 308px; height: 405px; margin-bottom: 35px; font-family: Tahoma, Arial, sans-serif; margin-right: 18px; float: left;}
        .blogArticles article.post hgroup {width: 308px; height: 62px;}
        .blogArticles article.post hgroup.new {background: #000;}
        .blogArticles article.post hgroup h1 {padding: 10px 10px 0 3px; font-size: 18px; line-height: 22px; font-weight: bold;}
        .blogArticles article.post hgroup h1 a {text-decoration: none;}
        .blogArticles article.post hgroup.new h1, .blogArticles article.post hgroup.new h1 a {color: #FFF;}
        .blogArticles article.post figure {width: 308px; height: 249px; margin-bottom: 7px; position: relative;}
        .blogArticles article.post figure a {width: 308px; height: 249px; display: block;}
        .blogArticles article.post section {width: 308px; height: 343px; font-size: 14px; line-height: 20px;}
        .blogArticles article.post section a {text-decoration: none; color: #000; display: block;}
        .blogArticles article.post section a time {color: #666;}
        .blogArticles article.post section .txt a {height: 62px; background: url(ico-blog-text.gif) bottom right no-repeat; padding-bottom: 27px; overflow: hidden;}
        .blogArticles article.post section .txt.v a {background: url(ico-blog-video.gif) bottom right no-repeat;}
                .datePost {width: 65px; height: 47px; padding-top: 18px; text-transform: uppercase; font-size: 12px; line-height: 15px; text-align: center; background: url(bg-datepost.png); position: absolute; top: 94px; left: 122px;}
                .page-template-page-blog-php .datePost{cursor: pointer;}
                .datePost strong {font-size: 24px; font-weight: normal;}
                .datePost.distractions {background-position: 0px 0px;}
                .datePost.entertainment {background-position: 0px -65px;}
                .datePost.inspirations {background-position: 0px -130px;}
                .datePost.retro {background-position: 0px -195px;}
            .boxFooterBlog {width: 960px; padding-top: 30px;}
            .boxFooterBlog .left {width: 410px; padding-left: 30px; margin-right: 90px; float: left;}
                .tagcloud {line-height: 27px;}
                .tagcloud a {text-decoration: none;}
                .tagcloud a:hover {text-decoration: underline;}
            .boxFooterBlog .right {width: 410px; float: left;}
            .boxFooterBlog .right h3 {font-size: 14px; font-weight: bold; margin-bottom: 4px;}
                ul.listPopular {list-style: none;}
                ul.listPopular li {padding: 2px 0px;}
                ul.listPopular li a {color: #0265CA;}
            
        section.left615 {width: 615px; padding-top: 55px; float: left; position: relative;}
            .posts article {width: 520px; padding: 0px 0px 35px 95px; font-family: Tahoma, Arial, sans-serif; position: relative;}
            .posts article hgroup {line-height: 18px; padding-bottom: 25px;}
            .posts article hgroup time {font-size: 14px; font-weight: normal; color: #666;}
            .posts article hgroup h1 {font-size: 18px; font-weight: bold; color: #000;}
            .posts article hgroup h1 a {color: #000; text-decoration: none;}
            .posts article hgroup .datePost {position: absolute; top: -20px; left: 0px;}
            .posts article section {line-height: 18px;}
            .posts article section p {padding-bottom: 12px;}
            .posts nav {width: 520px; padding-left: 95px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase;}
            .posts nav a {text-decoration: none;}
            .posts nav .prev {float: left;}
            .posts nav .next {float: right;}
            .posts nav.top {padding-top: 10px; position: absolute; top: 0px;}
            .posts nav.bot {height: 50px; padding-top: 10px; border-top: 4px solid #000;}
            section.related {width: 615px; border-top: 8px solid #000;}
            section.related hgroup {height: 35px; line-height: 35px;}
            section.related hgroup h2 {font-family: 'avantgardestd-bk'; font-weight: normal; font-size: 20px; text-indent: 10px;}
            section.related nav {width: 585px !important; background: #333; padding: 15px;}
            section.related nav ul {list-style: none}

        section.relatedPosts {width: 615px;}
        section.relatedPosts hgroup {width: 615px; height: 35px; font-family: 'avantgardestd-bk'; font-size: 20px; font-weight: normal; line-height: 35px; border-top: 10px solid #000;}
        section.relatedPosts hgroup h3 {text-indent: 12px; font-weight: normal;}
        section.relatedPosts nav {width: 585px !important; padding: 15px; background: #333 !important;}
            ul.navRelatedPosts {list-style: none}
            ul.navRelatedPosts {width: 585px; list-style: none;}
            ul.navRelatedPosts li {width: 193px; padding-right: 2px; float: left; color: #FFF;}
            ul.navRelatedPosts li.last {float: right;}
            ul.navRelatedPosts li img {margin-bottom: 7px;}
            ul.navRelatedPosts li h4 {font-size: 12px; font-weight: bold;}
            ul.navRelatedPosts li p {width: 150px;}
            ul.navRelatedPosts li a.url {height: 200px; padding: 0px 35px 20px 7px; color: #FFF; text-decoration: none; display: block; background: url(btn-more30x30.gif) bottom right no-repeat;}
            
        aside.right307 {width: 307px; float: right;}
            .postShare {height: 46px; padding-top: 54px;}
            section.comments {padding: 18px; background: #FFF; font-family: Tahoma, Arial, sans-serif; font-size: 12px; border-top: 10px solid #333;}
            section.comments h3 {height: 45px; font-family: 'avantgardestd-xlt'; font-size: 24px; font-weight: normal;}
                .boxComments {padding-bottom: 20px; border-bottom: 1px solid #D9D9D9;}
                .boxComments .item {padding-bottom: 7px; position: relative;}
                .boxComments label.holder {width: 269px; height: 22px; line-height: 22px; position: absolute; top: 0px; left: 3px; display: block;}
                .boxComments input.form {width: 269px; height: 22px; padding-left: 3px; background: #EEE; border: none;}
                .boxComments textarea.form {width: 271px; height: 100px; background: #EEE; border: none; resize: none; font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #000;}
                .boxComments label {height: 21px; line-height: 21px; display: block;}
                ul.listComments {width: 271px; list-style: none;}
                ul.listComments li {width: 271px; padding: 15px 0px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; line-height: 14px; color: #666; border-bottom: 1px solid #D9D9D9;}
                ul.listComments li em {color: #C00; text-align: left; font-style: normal; border-bottom: 1px solid #D9D9D9; background: #FFC; padding: 12px 15px 30px 15px; margin-bottom: 12px; display: block;}
        
        .left330 {width: 330px; float: left;}
            .boxBlogHome {width: 330px; min-height: 720px; background: url(bg-boxsocial.png);}
            .boxBlogHome h3 {width: 330px; height: 68px; border-bottom: 10px solid #000; background: #666 url(h3-blog.gif) -7px 0px; text-indent: -9999px; overflow: hidden;}
            .boxBlogHome .videoHome {width: 330px; height: 200px; position: relative; cursor: pointer;}
            .boxBlogHome .videoHome a {position: absolute; top: -9999px; left: -9999px;}
            .boxBlogHome .image img {width: 330px !important;}
            .boxBlogHome .itens {width: auto; padding: 20px 12px 15px 12px;}
                .itemBlog {font-family: Tahoma, Arial, sans-serif; font-size: 12px; padding-bottom: 20px;}
                .itemBlog .l {width: 95px; float: left;}
                .itemBlog .l .date {width: 66px; height: 30px; background: url(span-date.gif); padding: 6px 0px 0px 12px; font-family: Tahoma, Arial, sans-serif; font-size: 14px; line-height: 12px; display: block;}
                .itemBlog .r {width: 195px; float: left;}
                .itemBlog .r a {color: #000; text-decoration: none;}
                .itemBlog .r a:hover {text-decoration: underline!important;}
                .itemBlog .r h1, .itemBlog .r h1 a {font-size: 12px; text-decoration: underline;}
                .boxCompartilhe {font-family: Tahoma, Arial, sans-serif; font-size: 12px;}
                .boxCompartilhe h4 {width: auto; font-family: 'avantgardestd-xlt'; font-size: 22px; font-weight: normal; line-height: 22px; padding: 10px 0px; margin: 0px 10px 0px 87px; border-top: 2px solid #000;}
                    ul.navCurtaSiga {list-style: none;}
                    ul.navCurtaSiga li {width: 79px; height: 79px; padding-left: 15px; float: left; position: relative;}
                    ul.navCurtaSiga li a {width: 79px; height: 79px; text-indent: -9999px; overflow: hidden; display: block; position: absolute; z-index: 101;}
                    ul.navCurtaSiga li.active a, ul.navCurtaSiga li a:hover {background-position: bottom;}
                    ul.navCurtaSiga li .tooltipCurta a {width: auto; height: auto; text-indent: 0px; text-decoration: none; display: inline; position: relative; top: auto; left: auto;}
                    ul.navCurtaSiga li .tooltipCurta a:hover {text-decoration: underline;}
                    ul.navCurtaSiga li .tooltipCurta p {line-height: 18px; padding-bottom: 12px;}
                        a.icoYoutube79x79 {background: url(ico-youtube79x79.gif);}
                        a.icoFaceboo79x79 {background: url(ico-faceboo79x79.gif);}
                        a.icoTwitter79x79 {background: url(ico-twitter79x79.gif);}
                        .tooltipCurta {width: 138px; height: 145px; padding: 85px 15px 0px 15px; border-bottom: 10px solid #FFF; background: url(bg-navcurtasigatooltip.gif); position: absolute; top: 38px; left: -45px; z-index: 100; display: none;}
                        .tooltipCurta.youtube {border-color: #DD3233;  left: -9px!important; background: url(bg-navcurtasigatooltipyoutube.gif)!important;}
                        .tooltipCurta.facebook {border-color: #0C4CA3;}
                        .tooltipCurta.twitter {border-color: #5EB7E1;}
            .descVideoSiga {width: 222px; height: 64px; padding: 5px 10px 0px 98px; background: #666; color: #fff; line-height: 14px;}
            
            .banner330 {padding-top: 20px;}
        .right630 {width: 630px; float: right;}
        .right630 h3.tit {height: 67px; line-height: 67px; font-family: 'avantgardestd-xlt'; font-size: 36px; font-weight: normal;}
        .right630 h3.tit strong {font-family: 'avantgardestd-bk';}
            .left453 {width: 453px; float: left;}
            .right168 {width: 168px; float: right;}
                
                /* destaques home */
                .destHome {background: #E6E6E6; margin-bottom: 20px; position: relative;}
                .destHome h2 {font-family: 'avantgardestd-xlt'; text-decoration: none; color: #333; position: absolute; z-index: 20; font-weight: normal;}
                .destHome h2 a {color: #333; text-decoration: none;}
                .destHome a.url {width: 292px; height: 36px; background: url(btn-desthomeurl.png); text-decoration: none; line-height: 36px; color: #FFF; text-indent: 20px; display: block; position: absolute; right: 19px; bottom: 12px; z-index: 21;}
                .destHome img.ilustra {position: absolute; z-index: 10;}
                .destHome img.ilustra.ambiente {position: absolute; top: -10px;}
                .destHome img.ilustra.bl {left: 0px; bottom: 0px;}
                .destHome img.ilustra.br {right: 0px; bottom: 0px;}
                .destHome img.ilustra.tl {left: 0px; top: 0px;}
                    .boxDest453x143  img.ilustra.tl {left: 209px; top: 16px;}
                .destHome img.ilustra.tr {right: 0px; bottom: 0px;}
                .boxDest453x303, .boxDest453x303b {width: 453px; height: 303px; overflow: hidden;}
                    .boxDest453x303b {}
                .boxDest453x303 h2 {font-family: 'avantgardestd-bk'; width: 200px; height: 42px; font-size: 20px; line-height: 39px; text-decoration: none; color: #333; top: 62px; left: 21px; text-align: right; text-align: left;}
                    p.txtW610 {font-family: Tahoma, Geneva, sans-serif; font-size: 12px; position: absolute; top: 98px; left: 21px; color: #333;}
                    p.txtW610 strong {font-family: 'avantgardestd-bk'; font-weight: normal; font-size: 24px; line-height: 25px; display: block; margin-bottom: 0px;}                    
                .boxDest453x303 h2 strong {font-family: 'avantgardestd-md'; font-weight: normal;}
                .boxDest453x143 {width: 453px; height: 143px;}
                .boxDest453x143.white {background: #FFF;}
                .boxDest453x143 h2 {font-family: 'avantgardestd-bk'; width: 200px; font-weight: normal; font-size: 16px; line-height: 24px; text-decoration: none; color: #fff; top: 15px; left: 12px;}
                .boxDest452x143 h3 {font-family: 'avantgardestd-bk'; width: 200px; font-weight: normal; font-size: 16px; line-height: 24px; text-decoration: none; color: #fff; top: 14px!important; left: 12px;}
                .boxDest453x143 h2 a {color: #000;}
                .boxDest453x143 h3 a {font-family: 'avantgardestd-bk'; width: 200px; font-weight: normal; font-size: 16px; line-height: 24px; text-decoration: none; color: #000; top: 15px; left: 17px;}
                .boxDest453x143 h2.txtConheca {width: 260px; position: absolute; top: 43px!important;}
                .boxDest453x143 h2.f20 {line-height: 22px;}
                .boxDest168x303 {width: 167px; height: 303px; background: url(bg-boxdest168x303.gif) top left repeat-x;}
                .boxDest168x303 h2 {width: 110px; font-weight: normal; font-size: 18px; line-height: 18px; top: 325px; left: 0px;}
                .boxDest168x303 h2 strong {font-family: 'avantgardestd-md'; color: #009EDB;}
                .boxDest168x303 a.url {width: 126px; height: 33px; padding: 3px 0px 0px 20px; background: url(btn-desthomeurl2.gif); text-indent: 0px; color: #000; line-height: normal; top: 435px; left: 0px; z-index: 21;}
                /* destaques home */
                
                .boxDestTop5 {width: 453px; height: 176px; background: url(bg-boxdesttop5.gif) bottom; position: relative;}
                .boxDestTop5 h3 {height: 44px; line-height: 44px; text-indent: 195px; font-family: 'avantgardestd-xlt'; font-size: 28px;}
                .boxDestTop5 h3 strong {font-family: 'avantgardestd-md'; font-weight: normal;}
                    ul.navTop5 {padding-left: 7px; list-style: none;}
                    ul.navTop5 li {width: 91px; height: 91px; margin-left: -2px; float: left; z-index: 10;}
                    ul.navTop5 li a {width: 77px; height: 77px; text-decoration: none; padding: 5px; display: block; position: relative;}
                    ul.navTop5 li a span {width: 91px; height: 91px; background: url(bg-navtop5span.png); position: absolute; top: -2px; left: -2px; z-index: 100;}
                    ul.navTop5 li a span.hover {background-position: bottom;}
                    ul.navTop5 li em {width: 91px; height: 33px; line-height: 12px; overflow: hidden; font-size: 10px; font-style: normal; text-align: center; position: absolute; top: 104px; left: -4px; display: none;}
                .boxEsupport {width: 134px; height: 231px; padding: 10px 16px 0px 16px; background: url(bg-boxesupport.gif); margin-top: -174px;}
                .boxEsupport h3 {font-family: 'avantgardestd-bk'; font-weight: normal; font-size: 26px; color: #FFCC00; margin-bottom: 5px; line-height: 26px;}
                .boxEsupport h3 span {color: #FFF;}
                    a.btnEsupport {padding: 0px 0px 30px 0px; background: url(btn-more30x30.gif) bottom right no-repeat; color: #FFF; text-decoration: none; display: block; font-size: 11px;}
        h2.tit {margin-top: 57px; border-top: 10px solid #000; font-family: 'avantgardestd-xlt'; font-size: 36px; height: 46px; line-height: 46px; text-indent: 30px;}
        .error404 h2.tit, .page-template-500-php h2.tit {margin: 0px 0px 15px 0px; border-top: 10px solid #000; border-bottom: 3px solid #DDDF49; font-family: Tahoma, Arial, sans-serif; font-weight: normal; font-size: 36px; color: #666; height: 70px; line-height: 78px; text-indent: 30px;}
        .error404 h3.sub404, .page-template-500-php h3.sub404 {width: 570px; font-family: Tahoma, Arial, sans-serif; font-weight: normal; font-size: 18px; color: #999; padding-left: 30px; float: left;}
        .error404 a.btnVoltar87x22, .page-template-500-php a.btnVoltar87x22 {float: right; margin-right: 15px;}
        section.vitrine {width: 100%; height: 423px; padding-bottom: 10px; background: url(bg-vitrine.gif) bottom repeat-x;}
        section.vitrine .ilustra {width: 100%; height: 423px; background-color: #000; background-position: top center !important; background-repeat: no-repeat !important;}
        section.vitrine .content {width: 1000px; height: 423px; margin: 0 auto; position: relative;}
        section.vitrine .content h2 {background: url(h2-vitrine.png) left no-repeat; text-indent: 20px; height: 33px; line-height: 33px; font-family: 'avantgardestd-bk'; font-weight: normal; font-size: 24px; color: #FFF; position: absolute; top: 20px; left: 0px;}
        /* Customização para Titulo das categorias de produtos */        
        section.vitrine .content h2.black {background: url(h2-vitrineblack.png) left no-repeat; color: #000;}
        section.vitrine .content h2.black a {color: #000;}
        /* Customização para Titulo das categorias de produtos */        
        section.vitrine .content h2 a {color: #FFF; text-decoration: none;}
        section.vitrine .content h2 a:hover {text-decoration: underline;}
            .boxProdEscolha {width: 1000px; height: 205px; position: absolute; left: 0px; bottom: 0px;}
            .boxProdEscolha .top {width: 1000px; height: 50px; position: relative;}
            .boxProdEscolha .top h3 {padding: 0px 20px; color: #FFF; font-size: 14px; font-weight: bold; border-top: 10px solid #000; height: 40px; line-height: 40px; background: url(bg-black20transp.png); position: absolute; top: 0px; left: 0px; display: inline;}
            .boxProdEscolha .contentOptions {width: 964px; height: 141px; padding: 14px 18px 0px 18px; background: url(bg-white90transp.png);}
                .boxFotosEscolha {width: 477px; height: 140px; float: left;}
                    ul.navEscolha {list-style: none;}
                    ul.navEscolha li {width: 72px; height: 140px; background-position: top; background-repeat: no-repeat !important; font-family: Tahoma, Arial, sans-serif; font-size: 11px; margin-right: 4px; float: left;}
                    ul.navEscolha li a {width: 72px; height: 64px; padding-top: 76px; display: block; text-decoration: none; position: relative;}
                    ul.navEscolha li a.hover, ul.navEscolha li a:hover, ul.navEscolha li.current-cat a {background: url(bg-navescolhalia.gif) bottom no-repeat;}
                    ul.navEscolha li a span {width: 62px; height: 62px; border: 5px solid #DBDE39; position: absolute; top: 0px; left: 0px; display: none;}
                    ul.navEscolha li a.hover span, ul.navEscolha li.current-cat span {display: block;}
                .boxFiltrosEscolha {width: 477px; height: 130px; border-left: 10px solid #000; float: left;}
                .boxFiltrosEscolha .col {width: 146px; height: 130px; border-right: 2px solid #D4D4D4; padding: 0px 6px; float: left; position: relative;}
                .boxFiltrosEscolha .col.last {padding: 0px 0px 0px 6px; border: none; float: left;}
                .boxFiltrosEscolha .col .top {width: 146px; height: 20px;}
                .boxFiltrosEscolha .col ul {list-style: none;}
                .boxFiltrosEscolha .col ul li {padding: 1px; background: #FFF; font-size: 12px; margin-bottom: 2px;}
                .boxFiltrosEscolha .col ul li input {float: left; margin-right: 5px;}
                .boxFiltrosEscolha .col ul li label {width: 135px; display: block; float: left; cursor: pointer;}
                .boxFiltrosEscolha .col ul li label a {text-decoration: none;}
                .boxFiltrosEscolha .col ul li label.disabled a {color: #AAA !important;}
                .static .boxFiltrosEscolha .col ul li {padding-left: 10px;}
                .static .boxFiltrosEscolha .col ul li a:hover {text-decoration: underline;}
                .static .boxFiltrosEscolha .col ul li a.hover {font-weight: bold;}
                .static .boxFiltrosEscolha input.f {display: none;}
                    input.filtrar {position: absolute; left: 15px; bottom: 0px;}
            
        article.productDetails {width: 100%;}
        .dealer article.productDetails {width: 680px;}
            section.topDetails {width: 100%; height: 429px; background: #E6E6E6; border-top: 4px solid #FFF;}
            section.topDetails .content {width: 1000px; height: 429px; font-family: Tahoma, Arial, sans-serif; margin: 0 auto; position: relative;}
            .dealer section.topDetails {height: 290px; background: #E6E6E6; border-top: 2px solid #FFF;}
            .dealer section.topDetails .content {width: 680px; height: 290px;}
            section.topDetails .content h2.categ {height: 31px; line-height: 31px; padding: 0px 12px 0px 20px; font-family: 'avantgardestd-bk'; font-weight: normal; font-size: 24px; background: url(h2-categ.gif) left no-repeat; position: absolute; top: 15px; left: 7px;}
            section.topDetails .content h2.categ a {text-decoration: none;}
            section.topDetails .content h2.categ a:hover {text-decoration: underline;}
            section.topDetails .content a.dealerLink {position: absolute; top: -9999px; left: -9999px;}
            section.topDealerIlustra {width: 680px;}
            section.topDealerIlustra img {width: 680px; display: block;}
                .boxInfProd {width: 295px; height: 260px; color: #666; position: absolute; top: 68px; left: 30px;}
                .dealer .boxInfProd {width: 160px; height: auto; top: 12px; left: 25px;}
                .boxInfProd h1 {font-size: 24px; font-weight: bold; color: #000;}
                .dealer .boxInfProd h1 {font-size: 24px; font-weight: normal; color: #000;}
                .boxInfProd h2, .boxInfProd h2 a {font-size: 12px; font-weight: normal; color: #666; text-decoration: none;}
                .boxInfProd h2 a:hover {text-decoration: underline;}
                .boxInfProd h3 {font-size: 18px; font-weight: normal; color: #000; margin-bottom: 4px;}
                .dealer .boxInfProd h3 {font-size: 12px;}
                .boxInfProd .top {height: 63px;}
                .dealer .boxInfProd .top {height: auto; min-height: 63px;}
                .boxInfProd .desc {height: 120px; margin-bottom: 5px; overflow: hidden;}
                .dealer .boxInfProd .desc {font-size: 10px; height: 130px;}
                .boxInfProd .metainfo {width: auto; height: 67px; position: relative; top: auto; right: auto;}
                .boxInfProd .metainfo .selos {width: auto; height: 46px; overflow: hidden;}
                .boxInfProd .metainfo .selos .ico {width: 55px; margin: 0px 7px 0px 0px; overflow: hidden; display: block; float: left;}
                .boxInfProd .metainfo .cores {width: auto; height: 25px; text-align: left; position: relative; bottom: auto; margin-top: 10px;}
                .boxInfProd .metainfo .cores span {width: 16px; height: 16px; margin: 3px 3px 0px 0px; border: 1px solid #999; overflow: hidden; display: block; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; float: left;}
                .boxInfProd .metainfo .cores span i {width: 16px; height: 16px; background: url(bg-coresem.png); text-indent: -9999px; overflow: hidden; display: block; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
                .boxInfProd .metainfo .cores em {width: 57px; height: 23px; font-style: normal; float: left; display: block; position: relative;}
                .boxGaleriaFotos {width: 425px; height: 410px; position: absolute; top: 0px; left: 356px;}
                .boxGaleriaFotos .imgProd {width: 425px; height: 344px;}
                .dealer .boxGaleriaFotos {width: 300px; height: 230px; position: absolute; top: 0px; left: 200px;}
                .dealer .boxGaleriaFotos .imgProd {width: 300px; height: 230px;}
                    ul.navFotosInterna {width: 425px; height: 51px; list-style: none; overflow: hidden;}
                    ul.navFotosInterna li {width: 51px; height: 51px; margin: 0px 6px; float: left;}
                    ul.navFotosInterna li a {width: 51px; height: 51px; overflow: hidden; display: block; position: relative;}
                    ul.navFotosInterna li a img {width: 100px !important; height: auto !important; margin: -20px 0px 0px -20px; display: block;}
                    ul.navFotosInterna li a span {width: 51px; height: 51px; background: url(bg-navfotosinternaspan.png); text-indent: -9999px; overflow: hidden; display: block; position: absolute; top: 0px; left: 0px;}
                    ul.navFotosInterna li a span.hover, ul.navFotosInterna li a.hover span {background-position: bottom;}
                span.linha, a.linha {text-indent: -9999px; overflow: hidden; display: block; position: absolute; top: 9px; right: 18px;}
                .boxGaleriaFotos .jcarousel-container-horizontal {width: 425px; height: 51px; padding: 0px;}
                .boxGaleriaFotos .jcarousel-clip-horizontal {width: 310px; height: 51px; margin-left: 50px;}
                .boxGaleriaFotos .jcarousel-list-horizontal {padding: 0px;}
                .boxGaleriaFotos .jcarousel-prev-horizontal {left: 0px; background: url(prev-boxgaleriafotos.gif) no-repeat 0 0;}
                .boxGaleriaFotos .jcarousel-next-horizontal {right: 0px; background: url(next-boxgaleriafotos.gif) no-repeat 0 0;}
                .boxGaleriaFotos .jcarousel-next-horizontal, .boxGaleriaFotos .jcarousel-prev-horizontal {width: 20px; height: 51px; position: absolute; top: 0px; cursor: pointer; z-index: 20;}
                .boxGaleriaFotos .jcarousel-prev-disabled, .boxGaleriaFotos .jcarousel-next-disabled {display: none !important;}
                .dealer .boxGaleriaFotos .jcarousel-container-horizontal {width: 287px; height: 51px; padding: 0px; margin-top: -10px;}
                .dealer .boxGaleriaFotos .jcarousel-clip-horizontal {width: 247px; height: 51px; margin-left: 20px;}
                .boxRelatedPromo {width: 160px; height: 260px; position: absolute; top: 35px; right: 17px;}
                a.btnComprar158x55 {width: 158px; height: 55px; background: url(btn-comprar158x55.gif); text-indent: -9999px; overflow: hidden; display: block; position: absolute; top: 350px; right: 17px;}
                .boxJaPossuo {width: 307px; height: 56px; position: absolute; top: 350px; left: 30px; display: block;}
                .boxJaPossuo .info {width: 267px; height: 158px; padding: 12px 20px 0px 20px; background: url(bg-black90transp.png); position: absolute; bottom: 0px; left: 0px; display: none;}
                .boxJaPossuo .info h5 {width: 200px; padding: 2px 0px 5px 0px; margin-bottom: 23px; font-family: Tahoma, Arial, sans-serif; font-weight: bold; font-size: 11px; text-transform: uppercase; color: #FFF; border-bottom: 3px solid #000;}
                .boxJaPossuo .info a {width: 195px; height: 20px; background: url(btn-boxjapossuoinfoa.gif); text-indent: 10px; line-height: 20px; text-decoration: none; margin-bottom: 4px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFF; display: block;}
                .boxJaPossuo .info a.btnCloseJaPossuo {width: 24px; height: 26px; background: url(btn-closejapossuo.png); text-indent: -9999px; overflow: hidden; display: block; position: absolute; top: 15px; right: 23px;}
                    a.btnJaPossuo307x56 {width: 307px; height: 56px; background: url(btn-japossuo307x56.gif); text-indent: -9999px; overflow: hidden; display: block;}

            .topProductTabs {width: 1000px; min-height: 38px; margin-bottom: 9px; background: #E6E6E6; border-top: 10px solid #333;}
            .dealer .topProductTabs {width: 680px;}
            .topProductTabs .titProd {padding: 15px 0px 5px 37px; background: #FFF;}
            .dealer .topProductTabs .titProd {padding: 15px 0px 5px 25px; background: #FFF;}
                ul.navProduct {width: 650px; height: 38px; list-style: none; float: left;}
                .dealer ul.navProduct {width: 400px;}
                ul.navProduct li {font-family: Tahoma, Arial, sans-serif; font-size: 12px; height: 38px; margin-right: 1px; float: left;}
                ul.navProduct li a {width: 173px; height: 38px; line-height: 38px; background: url(bg-navproductli.gif); text-align: center; color: #333; text-decoration: none; display: block; position: relative;}
                ul.navProduct li a.hover, ul.navProduct li a:hover {border-top: 10px solid #DBDE37; margin-top: -10px; background-position: bottom; color: #FFF;}
                ul.navProduct li a span {width: 173px; height: 9px; background: url(bg-navproductspan.gif) center no-repeat; text-indent: -9999px; overflow: hidden; position: absolute; bottom: -9px; left: 0px; display: none;}
                .dealer ul.navProduct li a, .dealer ul.navProduct li a span {width: 130px;}
                ul.navProduct li a.hover span {display: block;}
                .shareProduct {width: 337px; padding: 7px 0px 0px 10px; float: right;}
                .dealer .shareProduct {width: 200px; padding: 7px 12px 0px 0px; float: right;}
                .shareProduct iframe {margin: 0px -15px 0px 5px;}

                .shareProduct .like {margin-top: 0px; float: right; margin-right: 35px;}
                .shareProduct .g-plusone {margin-right: -20px;}
        .shareProduct .espalheRedes {width: 108px; height: 15px; padding-top: 4px; float: right; display: none;}
        .shareProduct .espalheRedes a {width: 15px; height: 15px; display: block; float: left; margin-right: 6px; text-indent: -9999px; overflow: hidden;}
        .shareProduct .espalheRedes .gplusone {float: left !important; margin-right: 6px !important;}
        .shareProduct .espalheRedes a.linkFacebook {background: url(ico-faceb-dealer.gif) no-repeat;}
        .shareProduct .espalheRedes a.linkTwitter {background: url(ico-twitter-dealer.gif) no-repeat;}
        .shareProduct .espalheRedes a.linkOrkut {background: url(ico-orkut-dealer.gif) no-repeat;}
        .shareProduct .espalheRedes a.linkTumblr {background: url(ico-tumblr-dealer.gif) no-repeat; margin: 0px;}
            
            .tabsProduct {padding-bottom: 60px;}
            .dealer .tabsProduct {padding: 0px;}
            .tabsProduct .tab {display: none;}
                .boxCompreAqui {width: 1000px; margin-bottom: 2px; display: none;}
                .boxCompreAqui .top {width: 1000px; height: 40px; padding-top: 10px;}
                .boxCompreAqui .top h3 {font-family: 'avantgardestd-bk'; font-size: 30px; line-height: 30px; text-indent: 30px;}
                .boxCompreAqui .content {width: 970px; border-top: 10px solid #333; padding: 25px 15px; background: #EEE;}
                    ul.listCompreAqui {width: 970px; list-style: none;}
                    ul.listCompreAqui li {width: 115px; height: 87px; text-align: center; background: #FFF; margin: 0px 5px 5px 0px; float: left;}
                    ul.listCompreAqui li img {width: auto !important; max-width: 115px !important; height: 88px !important}
            
            .boxVaiGostar {width: auto; margin-bottom: 60px; border-top: 3px solid #000;}
            .boxVaiGostar .top {width: auto; height: 47px; line-height: 47px; background: #DBDE37; text-indent: 17px;}
            .boxVaiGostar .top h3 {font-size: 24px; font-weight: normal;}
            .boxVaiGostar .inf {height: 190px; background: url(bg-boxvaigostarinf.gif) top repeat-x;}
            .boxVaiGostar .inf ul {width: 1000px; height: 190px; list-style: none;}
            .boxVaiGostar .inf ul li {width: 195px; height: 190px; margin: 0px 2px; float: left; position: relative;}
            .boxVaiGostar .inf ul li a {width: 121px; height: 52px; padding: 7px 47px 0px 27px; font-family: Tahoma, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #FFF; text-decoration: none; background: url(btn-boxvaigostarinfa.png); position: absolute; bottom: 0px; left: 0px; display: block;}
                section.especificacoes {width: 1000px; padding-bottom: 20px; margin-bottom: 15px; font-family: Tahoma, Arial, sans-serif; font-size: 12px;}
                section.especificacoes hgroup {padding: 25px 25px 20px 25px; margin: -20px 0px 10px 0px; background: #E6E6E6;}
                section.especificacoes hgroup h3 {font-family: Tahoma, Arial, sans-serif; font-weight: bold; font-size: 12px;}
                section.especificacoes .itens {width: 1000px;}
                section.especificacoes .itens .item {padding: 4px 0px; border-bottom: 1px solid #CCC;}
                section.especificacoes .itens .item .t {width: 315px; padding: 0px 10px 0px 25px; float: left;}
                section.especificacoes .itens .item .v {width: 640px; float: left;}
                section.especificacoes.informacoes {background: #E6E6E6;}
                section.especificacoes.informacoes hgroup {margin-bottom: 0px;}
                section.especificacoes.informacoes .itens .item {border: none;}
                .dealer section.especificacoes {width: 680px;}
                .dealer section.especificacoes .itens {width: 680px;}
                .dealer section.especificacoes .itens .item .t {width: 230px; padding: 0px 10px 0px 25px; float: left;}
                .dealer section.especificacoes .itens .item .v {width: 400px; float: left;}
                
            .boxTimeLine {width: auto; padding: 0px 15px 15px 15px; background: #E6E6E6; margin-bottom: 60px; border-top: 3px solid #000; display: none;}
            .boxTimeLine .top {width: auto; height: 53px; line-height: 53px;}
            .boxTimeLine .top h3 {font-size: 18px; font-weight: normal;}
            .boxTimeLine .inf {height: auto;}
            .boxTimeLine .inf ul {width: 970px; height: 105px; padding: 12px 0px; background: #FFF; list-style: none;}
            .boxTimeLine .inf ul li {width: 110px; height: 105px; padding: 0px 12px; border-right: 2px solid #E1E1E1; float: left; position: relative;}
            .boxTimeLine .inf ul li.last {border: none;}
            .boxTimeLine .inf ul li img {width: 110px; height: 88px;}
            .boxTimeLine .inf ul li a {width: 110px; height: 20px; padding-top: 85px; overflow: hidden; position: absolute; bottom: 0px; left: 10px; display: block;}
            .boxTimeLine .inf ul li a span {width: 100px; height: 17px; overflow: hidden; display: block;}
            
        section.results {padding: 0px 17px 15px 17px; position: relative;}
            .loadingMenudiversao {width: 100%; height: 100%; background: #FFF url(ajax-loader-menudiversao.gif) center 160px no-repeat; position: absolute; z-index: 1000;}
            .loadingMenudiversao.hide {top: -9999px; left: -9999px;}
        section.results .top {height: 60px; padding: 0px 15px; border-top: 4px solid #000; border-bottom: 4px solid #CCC; position: relative;}
            .topMenudiversao {height: 115px; padding: 30px 0px 0px 0px; border-top: 10px solid #000; position: relative;}
            .topMenudiversao h2 {font-family: 'avantgardestd-xlt'; font-size: 36px; margin-bottom: 7px; font-weight: normal; line-height: 52px;}
            .topMenudiversao h2 strong {font-family: 'avantgardestd-bk';}
            .topMenudiversao p {font-size: 14px;}

        .tabsProduct section.results .top {height: 40px; border-top: none;}
        section.results .titProd {padding: 0px 0px 5px 20px; border-bottom: none; margin-bottom: 0px;}
            .titProd {padding: 0px 0px 5px 37px; margin-bottom: 20px; border-bottom: 4px solid #000;}
            .titProd h2 {font-size: 16px; font-weight: normal; color: #000;}
            .titProd h3, .titProd h3 a {font-size: 12px; font-weight: normal; color: #666; text-decoration: none;}
            .titProd h3 a:hover {text-decoration: underline;}
            .productPagination {position: absolute; top: 33px; left: 18px;}
                p.filters {padding: 20px 0px 0px 10px; font-family: Tahoma, Arial, sans-serif; font-weight: bold; font-size: 12px; color: #C00; font-weight: normal; padding-bottom: 12px;}
                p.filters a {padding: 0px; color: #C00; font-weight: normal;}
                p.filters a:hover {background: none; color: #C00; border-radius: 0px; text-decoration: underline;}
                a.btnTabelaComparativa {height: 15px; line-height: 12px; padding: 7px 30px 0px 0px; background: url(ico-pdf19x22.jpg) right no-repeat; text-decoration: none; font-family: Tahoma, Arial, sans-serif; font-weight: bold; font-size: 12px; position: absolute; top: 33px; left: 295px;}
            .topRightProd {width: 400px; height: 23px; line-height: 23px; position: absolute; bottom: 5px; right: 0px;}
            .topRightProd p.total {width: 170px; height: 23px; padding-right: 2px; text-align: right; float: right;} /* left */
            .topRightProd p.total strong {font-size: 24px; line-height: 10px;}
            .topRightProd .right {width: 205px; height: 23px; padding-left: 10px; border-left: 1px solid #B1B1B1; float: right;}
                select.ordenacao {width: 130px; color: #FFF; background: #727272; border: 1px solid #727272;}
        section.results .content {padding-top: 12px;}
            ul.pageResults {list-style: none;}
            ul.pageResults li {float: left;}
            ul.pageResults li a {}
            article.product {width: 302px; height: 274px; padding: 15px 0px 0px 10px; font-family: Tahoma, Arial, sans-serif; color: #333; margin: 0px 14px 14px 0px; background: url(bg-article-product.jpg); float: left; position: relative;}
            article.product h1 {width: 235px; height: 30px; font-size: 22px; overflow: hidden; font-weight: normal;}
            article.product h2 {width: 235px; font-size: 12px; overflow: hidden; font-weight: normal;}
            article.product a {color: #333; text-decoration: none;}
            article.product a:hover {text-decoration: underline;}
            article.product a.url {width: 292px; height: 36px; background: url(btn-urlproduct.png); text-indent: -9999px; overflow: hidden; display: block; position: absolute; bottom: 1px; left: 10px;}
            article.product img {position: absolute; top: 60px; left: 10px;}
                .metainfo {width: 55px; height: 230px; position: absolute; top: 15px; right: 10px;}
                .metainfo .selos {width: 55px; height: 125px; overflow: hidden;}
                .metainfo .selos .ico {width: 55px; margin-bottom: 7px; text-indent: -9999px; overflow: hidden; display: block;}
                .metainfo .cores {width: 55px; height: 105px; text-align: right; font-size: 10px; position: absolute; bottom: 0px; margin-left: -5px;}
                .metainfo .cores span {width: 16px; height: 16px; margin: 0px 0px 2px 37px; border: 1px solid #999; overflow: hidden; display: block; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; cursor: pointer;}
                .metainfo .cores span i {width: 16px; height: 16px; background: url(bg-coresem.png); text-indent: -9999px; overflow: hidden; display: block; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
                .metainfo .cores em {font-style: normal; position: absolute; bottom: 0px; left: 0px;}
        section.results .bot {padding: 7px 15px; height: 56px; border-top: 3px solid #000; position: relative;}
        section.results .bot .productPagination {top: 10px;}
        section.entenda {width: 1000px;}
        section.entenda .top {width: 1000px; padding-bottom: 70px;}
        section.entenda .top .left {width: 320px; padding: 15px 15px 0px 15px; float: left;}
        section.entenda .top .left h2 {font-size: 24px; line-height: 30px; font-weight: normal;}
        section.entenda .top .right {width: 636px; height: 150px; padding: 10px 7px 0px 7px; background: #E6E6E6; float: left;}
            ul.listEntenda {width: 200px; margin-right: 10px; float: left; list-style: none;}
            ul.listEntenda li {width: 200px; height: 19px; line-height: 19px; background: url(bg-listentendali.gif) bottom right no-repeat; padding-bottom: 5px; font-size: 14px; color: #000;}
            ul.listEntenda li a {color: #000; text-decoration: none; display: block;}
            .boxItens {width: 1000px; overflow: hidden;}
            .boxItens .itens {width: 1020px;}
            .boxItens .itens .item {width: 320px; height: 485px; margin: 0px 20px 44px 0px; float: left;}
            .boxItens .itens .item .media, .boxItens .itens .item .media .video {width: 320px; height: 280px;}
            .boxItens .itens .item .txt {width: 290px; height: 190px; padding: 15px 15px 0px 15px; background: url(bg-boxitenstxt.gif) bottom repeat-x; font-size: 11px; line-height: 15px;}
            .boxItens .itens .item .txt h3 {font-size: 20px; font-weight: normal; margin-bottom: 7px; line-height: 22px;}
        .dealer section.entenda {width: 680px;}
        .dealer section.entenda .top {width: 680px; padding-bottom: 40px;}
        .dealer section.entenda .top .left {width: 200px; padding: 0px 15px 0px 15px; float: left;}
        .dealer section.entenda .top .left h2 {font-size: 20px; line-height: 24px; font-weight: normal;}
        .dealer section.entenda .top .right {width: 420px; height: auto; padding: 10px 7px 12px 7px; background: #E6E6E6; float: left;}
            .dealer .boxItens {width: 680px; overflow: hidden;}
            .dealer .boxItens .itens {width: 675px; padding-left: 25px;}
            .dealer .boxItens .itens .item {width: 300px; height: 485px; margin: 0px 20px 44px 0px; float: left;}
            .dealer .boxItens .itens .item .media, .dealer .boxItens .itens .item .media .video {width: 300px; height: 280px;}
            .dealer .boxItens .itens .item .media img {width: 300px;}
            .dealer .boxItens .itens .item .txt {width: 270px; height: 190px; padding: 15px 15px 0px 15px; background: url(bg-boxitenstxt.gif) bottom repeat-x; font-size: 11px; line-height: 15px;}
            .dealer .boxItens .itens .item .txt h3 {font-size: 20px; font-weight: normal; margin-bottom: 7px; line-height: 22px;}
            
        section.relacionados {width: 1000px;}
        section.relacionados .top {width: 1000px; height: 52px; font-family: 'avantgardestd-bk'; font-size: 24px; font-weight: normal; line-height: 52px; border-top: 10px solid #000;}
        section.relacionados .top h3 {text-indent: 12px; font-weight: normal;}
        section.relacionados .content {width: 970px; padding: 15px; background: #333 !important;}
            ul.navRelacionados {width: 970px; list-style: none;}
            ul.navRelacionados li {padding-right: 1px; float: left; color: #FFF;}
            ul.navRelacionados li.last {background: #FFF; overflow: hidden; float: right;}
            ul.navRelacionados li img {margin-bottom: 7px;}
            ul.navRelacionados li h4 {width: 182px; font-size: 12px; font-weight: bold;}
            ul.navRelacionados li p {width: 152px; line-height: 14px;}
            ul.navRelacionados li a.url {height: 200px; color: #FFF; text-decoration: none; display: block; background: url(btn-more30x30.gif) 155px 163px no-repeat;}
        
        /* Conteudo dos produtos */
        #dealerSony {width: 1000px; position: relative;}
        #dealerSony .tpl {width: 1000px; padding-bottom: 50px; font-family: Tahoma, Arial, sans-serif; font-size: 13px; line-height: 18px; color: #000;}
        #dealerSony .tpl p:empty {display: none;}
        #dealerSony .tpl h3 {font-weight: normal; font-size: 33px; line-height: 33px; margin-bottom: 20px;}
        #dealerSony .tpl h3.left {text-align: left; float: none !important;}
        #dealerSony .tpl h3.center {text-align: center;}
        #dealerSony .tpl h3.right {text-align: right; float: none !important;}
        #dealerSony .tpl h3.justify {text-align: justify;}
        #dealerSony .tpl h4 {font-weight: normal; font-size: 18px; margin-bottom: 10px;}
        #dealerSony .tpl ul {padding-left: 15px;}
        #dealerSony .tpl p {padding-bottom: 20px;}
        #dealerSony .tpl .colLeft {width: 450px; padding-left: 35px; float: left;}
        #dealerSony .tpl .colRight {width: 450px; padding-left: 40px; float: left;}
        #dealerSony .template1 .img {width: 450px; padding-left: 20px; float: left;}
        #dealerSony .template1 .txt {width: 450px; padding-left: 25px; float: left;}
        #dealerSony .template2 {padding-bottom: 30px;}
        #dealerSony .template2 .txt {padding: 25px 0px 0px 30px; margin-right: 7px; float: left;}
        #dealerSony .template3 .col {padding-top: 50px; position: relative;}
        #dealerSony .template3 .col h4 {position: absolute; top: 0px; left: inherit;}
        #dealerSony .template4 .txt.top {padding-bottom: 25px;}
        #dealerSony .template5 .embedFlash {margin: 0 auto;}
        #dealerSony .template5 .youtube, #dealerSony .template6 .iframe {padding: 20px 0px; text-align: center;}
        #dealerSony .template6.small {font-size: 10px;}
        #dealerSony .template6.small p {padding-bottom: 5px;}
        #dealerSony .template7 {position: relative;}
        #dealerSony .template7 ul {padding: 0px !important;}
            ul.listNav360 {width: 190px; list-style: none; position: absolute; top: 85px; left: 0px; z-index: 100;}
            ul.listNav360 li {width: 190px; height: 58px; line-height: 58px; border-bottom: 1px solid #BFC0C0;}
            ul.listNav360 li a {width: 120px; height: 58px; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #666; text-decoration: none; line-height: 58px; padding: 0px 30px 0px 40px; position: relative; display: block;}
            ul.listNav360 li a span {width: 16px; height: 16px; margin: 3px 3px 0px 0px; border: 1px solid #999; overflow: hidden; display: block; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; position: absolute; top: 18px; left: 7px;}
            ul.listNav360 li a span i {width: 16px; height: 16px; background: url(bg-coresem.png); text-indent: -9999px; overflow: hidden; display: block; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
        #dealerSony .template7 .embedFlash {margin: 0 auto;}
            ul.listFlash360 {width: 1000px; min-height: 350px; list-style: none;}
            ul.listFlash360 li {width: 1000px; position: absolute; top: -9999px; left: -9999px; z-index: 99;}
            ul.listFlash360 li.show {position: relative; top: auto; left: auto;}
        /* Conteudo dos produtos */
        
        /* Conteudo dos produtos */
        .dealer #dealerSony {width: 680px; position: relative;}
        .dealer #dealerSony .tpl {width: 680px; padding-bottom: 40px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; line-height: 14px; color: #000;}
        .dealer #dealerSony .tpl p:empty {display: none;}
        .dealer #dealerSony .tpl h3 {font-family: Tahoma, Arial, sans-serif; font-weight: normal; font-size: 16px; line-height: 16px; margin-bottom: 7px;}
        .dealer #dealerSony .tpl h3.left {text-align: left; float: none !important;}
        .dealer #dealerSony .tpl h3.center {text-align: center;}
        .dealer #dealerSony .tpl h3.right {text-align: right; float: none !important;}
        .dealer #dealerSony .tpl h3.justify {text-align: justify;}
        .dealer #dealerSony .tpl h4 {font-weight: normal; font-size: 18px; margin-bottom: 10px;}
        .dealer #dealerSony .tpl ul {padding-left: 15px;}
        .dealer #dealerSony .tpl p {padding-bottom: 12px; line-height: 14px;}
        .dealer #dealerSony .tpl p small {line-height: 10px;}
        .dealer #dealerSony .tpl .colLeft {width: 295px; padding-left: 25px; float: left;}
        .dealer #dealerSony .tpl .colRight {width: 295px; padding-left: 40px; float: left;}
        .dealer #dealerSony .template1 .img {width: 295px; padding-left: 20px; float: left;}
        .dealer #dealerSony .template1 .txt {width: 295px; padding-left: 25px; float: left;}
        .dealer #dealerSony .template2 {padding-bottom: 30px;}
        .dealer #dealerSony .template2 .top img {margin-left: 25px;}
        .dealer #dealerSony .template2 .txt {padding: 25px 0px 0px 30px; margin-right: 7px; float: left;}
        .dealer #dealerSony .template3 .col {padding-top: 40px; position: relative;}
        .dealer #dealerSony .template3 .col h4 {position: absolute; top: 0px; left: inherit;}
        .dealer #dealerSony .template4 .txt.top {padding-bottom: 25px;}
        .dealer #dealerSony .template5 h3 {padding-left: 25px;}
        .dealer #dealerSony .template5 .embedFlash {margin: 0 auto;}
            .selosDealer {padding-bottom: 40px;}
            .boxListDealers {padding: 25px; margin-bottom: 33px; font-size: 12px;}
            .boxListDealers h2 {font-size: 20px; margin-bottom: 33px;}
            .boxListDealers .top {font-size: 14px; padding: 7px 0px; border-bottom: 1px solid #000;}
            .boxListDealers .top h4 {width: 350px; height: 20px; cursor: pointer; float: left;}
            .boxListDealers .top a {margin: 0px 10px; float: right;}
            .boxListDealers .top a.vitrine {font-weight: bold; text-decoration: none; margin: 0px; float: none; display: block;}
            .boxListDealers .item .accor {padding: 15px 0px; overflow: auto; display: none;}
            .boxListDealers .item .accor p {padding-bottom: 12px;}
            .boxListDealers .item .accor code {color: #009; background: #EEE; margin-bottom: 12px; border: 1px solid #000; padding: 12px; display: block;}
        /* Conteudo dos produtos */
        
        .boxFull1000 {width: 1000px; padding-top: 57px; margin-bottom: 45px;}
        .boxFull1000 .top {height: 58px; padding-left: 28px; background: url(bg-boxfulltop.gif) top repeat-x;}
        .boxFull1000 .top76 {height: 76px;}
        .boxFull1000 .top88 {height: 88px;}
        .boxFull1000 .top h2 {padding-left: 17px; background: url(h2-boxfulltop.gif) center left no-repeat; font-family: 'avantgardestd-xlt'; font-weight: normal; font-size: 36px; line-height: 58px;}
        .boxFull1000 .top h2.noLink a {text-decoration: none;}
        .boxFull1000 .bannerTop {width: 1000px; overflow: hidden;}
        .boxFull1000 .bannerTop img {margin-bottom: -2px;}
        .boxFull1000 .mid {height: 48px; line-height: 48px; background: #DBDE37; padding-left: 45px; position: relative;}
        .boxFull1000 .mid h2 {position: relative; font-family: Tahoma, Arial, sans-serif; font-size: 22px; font-weight: normal; line-height: 48px;}
        .boxFull1000 .sonyStore {height: 48px; line-height: 48px; background: #DBDE37 url(bg-sonystore.gif) left no-repeat; text-indent: 285px;}
        .boxFull1000 .gray {height: 48px; line-height: 48px; background: #333;}
        .boxFull1000 .content {width: auto; padding: 0px; background: #E6E6E6;}
        .boxFull1000 .content.white {background: #FFF;}
        .boxFull1000 .contentImprensa {width: auto; padding: 0px; background: #E6E6E6 url(bg-contentimprensa.gif) right repeat-y;}
        .boxFull1000 .contentImprensa.interna {background: #000 url(bg-contentimprensa.gif) right repeat-y;}
        .post-type-archive-imprensa .boxFull1000 {padding-top: 0px!important;}
        .boxFull1000 .left {width: 444px; min-height: 570px; padding: 18px 28px 0px 28px; background: #E6E6E6; float: left;}
        .boxFull1000 .left h3 {font-size: 15px; font-weight: normal; height: 80px;}
        .boxFull1000 .left h3 strong {font-size: 17px; font-weight: bold;}
        .boxFull1000 .left p {padding-bottom: 18px; line-height: 18px;}
            .listLojas {width: 451px; height: 410px; font-size: 12px; margin-top: -8px;}
            .listLojas h4 {font-size: 14px; padding: 2px 0px; border-bottom: 1px solid #000; cursor: pointer;}
            .listLojas .accor {height: 240px; padding: 15px 0px; overflow: auto; display: none;}
            .listLojas.disabled .accor {height: 410px; border-bottom: 1px solid #000; margin-bottom: 20px; display: block;}
            .listLojas .accor .item {padding: 15px; color: #A0A0A0; cursor: pointer;}
            .listLojas .accor .item.hover {background: #A0A0A0 url(bg-listlojashover.gif) center right no-repeat; color: #FFF;}
            .listLojas .accor address {font-style: normal; display: inline;}
            .listLojas .accor h5 {font-size: 12px; font-weight: normal;}
            .listLojas .accor h5 strong, .listLojas .accor a {color: #A0A0A0; text-decoration: underline;}
            .listLojas .accor h6 {position: absolute; top: -9999px; left: -9999px;}
            .listLojas .accor a {text-decoration: none;}
            .listLojas .accor .hover h5 strong, .listLojas .accor .hover a {color: #FFF; text-decoration: none;}
            .listLojas .accor p {padding: 0px;}
        ul.listaLojasLink {display: none;}
        .boxFull1000 .right {width: 500px; min-height: 540px; float: left;}
        .boxFull1000 .map {width: 500px; height: 588px; background: #E6E6E6; float: left;}
        .boxFull1000 .contentCopyright {width: auto; background: #FFF; padding: 0px 50px; font-size: 11px;}
        .boxFull1000 .contentPolitica {width: auto; background: #FFF; padding: 0px 50px; font-size: 11px;}
        .boxFull1000 .contentPolitica .sub {padding-top: 12px; border-top: 2px solid #E0E0E0;}
        .boxFull1000 .contentPolitica .sub h4 {padding-bottom: 4px;}
        .boxFull1000 .contentPolitica h3 {font-size: 18px; font-weight: normal; margin-bottom: 12px;}
        .boxFull1000 .contentPolitica p {padding-bottom: 12px;}
            .boxGreen {width: 1000px;}
            .boxGreen.seusDados {display: none; padding-top: 15px; background: #FFF;}
            .boxGreen .top {width: 1000px; height: 47px; padding: 0px; line-height: 47px; border-top: 3px solid #000; position: relative;}
            .boxGreen .top h3 {font-family: Tahoma, Arial, sans-serif; font-size: 22px; font-weight: normal; height: 47px; line-height: 47px; text-indent: 45px;}
            .boxGreen .top.green h3 {background: #DBDE37; color: #000;}
            .boxGreen .top.gray h3 {background: #999; color: #FFF;}
            .boxGreen .top span.obrigatorios {position: absolute; top: 0px; right: 30px; color: #000;}
            .boxGreen .content.cinzaEscuro {padding: 18px 45px; font-size: 14px; line-height: 18px; color: #FFF; background: #666;}
            .boxGreen .content.cinzaEscuro p {padding-bottom: 15px;}
            .boxGreen .content.cinzaClaro {min-height: 76px; padding: 18px 0px 18px 45px; font-size: 12px; color: #000; background: #E6E6E6 url(bg-boxgreencontentcinzaclaro.gif) bottom repeat-x;}
                .boxLogin {padding-bottom: 12px; display: block;}
                .boxLogin h4 {font-family: Tahoma, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #000; margin-bottom: 15px;}
                .boxLogin .item {padding-bottom: 5px; font-size: 12px; position: relative;}
                .boxLogin .item label {width: 60px; height: 22px; line-height: 22px; display: block; float: left;}
                .boxLogin .item .form {width: 230px; height: 20px; line-height: 20px; border: 1px solid #9B9B9B; float: left;}
                .boxLogin .item .error {border-color: #F00;}
                    .leftLogin {width: 430px; float: left;}
                        a.btnEsqueciDados {font-size: 11px; color: #2B87C7; margin-left: 60px;}
                    .rightLogin {width: 460px; border-left: 2px solid #6C6C6C; padding-left: 33px; float: left; position: relative;}
                    .rightLogin .msgError {font-weight: bold; color: #F00; top: 0px; right: 0px; left: auto; display: none;}
                    .rightLogin .loading {width: 16px; height: 16px; margin: 2px 0px 0px 7px; background: url(ajax-loader.gif); text-indent: -9999px; overflow: hidden; float: left; display: none;}
                        a.btnQueroCadastrar {width: 214px; height: 44px; margin: 70px auto 0px auto; background: url(btn-querocadastrar.gif); text-indent: -9999px; overflow: hidden; display: block;}
                        .btnEnviarLogin {position: absolute; right: 20px; bottom: 0px;}
                        .boxRecaptcha {padding-top: 15px; min-height: 130px;}
                        .boxRecaptcha p {padding-bottom: 10px;}
                            #recaptcha_image {margin-bottom: 20px;}
                            #recaptcha_response_field {width: 120px; height: 28px; border: 1px solid #FFF; background: #FFF; float: left;}
                            #recaptcha_response_field.error {border-color: #F00;}
                            a.icoReloadRecaptcha {width: 24px; height: 17px; margin-left: 7px; background: url(ico-reloadrecaptcha.gif); text-indent: -9999px; overflow: hidden; display: block; float: left;}
                
                .boxCadastroSimples {width: 900px; position: relative;}
                .boxCadastroSimples .msgError {font-weight: bold; color: #F00; top: 0px; right: 0px; left: auto; display: none;}
                .boxCadastroSimples .item {padding-bottom: 5px; position: relative;}
                .boxCadastroSimples .item label {width: 133px; height: 22px; line-height: 22px; display: block; float: left;}
                .boxCadastroSimples .item label.inline {float: left;}
                .boxCadastroSimples .item .form {height: 20px; border: 1px solid #9B9B9B; float: left;}
                .boxCadastroSimples .item .error {border-color: #F00;}
                .boxCadastroSimples .boxSenha.changePassword .item {display: none;}
                .boxCadastroSimples .boxSenha.changePassword a.btnChangePassword {display: block;}
                    a.btnChangePassword {width: 200px; color: #2B4FC5; margin: 0px 0px 10px 133px; display: none;}
                
                    .infoPassword {width: 190px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #2B87C7; display: block; position: absolute; top: 0px; left: 450px;}
                    .infoPassword p {padding-bottom: 7px;}
                    .infoPassword ul {padding-left: 15px;}
                .boxCadastroSimples .item .boxSexo {width: 300px; line-height: 22px; float: left;}
                .boxCadastroSimples .item .boxSexo label {width: 100px;}
                .boxCadastroSimples .item .boxSexo input {margin: 4px 7px 0px 0px; float: left;}
                .boxCadastroSimples .boxRecaptcha {width: 310px; padding: 0px; float: left;}
                    .btnEnviarCadastro {position: absolute; left: 450px; bottom: 0px;}
                
                .boxRecupereDados {width: 780px; padding-top: 20px; border: none;}
                .boxRecupereDados .content {width: 780px;}
                .boxRecupereDados .content .item {padding-bottom: 5px; font-size: 12px; position: relative;}
                .boxRecupereDados .content .item label {width: 135px; height: 22px; line-height: 22px; display: block; float: left;}
                .boxRecupereDados .content .item .form {width: 170px; height: 20px; line-height: 20px; border: 1px solid #9B9B9B; float: left;}
                .boxRecupereDados .content .item .error {border-color: #F00;}
                .boxRecupereDados .mensagemSucesso, .boxRecupereDados .mensagemErro {display: none;}
                .boxRecupereDados .mensagemErro {font-weight: bold; color: #F00;}
                .boxCadastrese {display: none;}
                .boxCadastrese .item {padding-bottom: 5px; font-size: 12px; position: relative;}
                .boxCadastrese .item label {width: 135px; height: 22px; line-height: 22px; display: block; float: left;}
                .boxCadastrese .item label.inline {width: auto; line-height: 22px; margin: 0px 10px; display: inline; float: left;}
                .boxCadastrese .rightCadastrese2 .item label {width: 75px;}
                .boxCadastrese .item .form {width: 298px; height: 20px; line-height: 20px; border: 1px solid #9B9B9B; float: left;}
                .boxCadastrese .item.itemEnviar {padding: 30px 15px 0px 80px;}
                    .leftCadastrese {width: 460px; float: left;}
                    .rightCadastrese, .rightCadastrese2 {width: 460px; padding-left: 30px; float: left;}
                
            .leftMapaSite {width: 470px; background: #E6E6E6; float: left;}
            .leftMapaSite h3, .rightMapaSite h3, .rightMapaSite h3 a {height: 48px; line-height: 48px; background: #DBDE39; font-family: 'avantgardestd-xlt'; font-weight: normal; font-size: 24px; color: #000; text-indent: 47px; text-decoration: none;}
            .leftMapaSite h4 {height: 48px; line-height: 48px; margin-bottom: 2px; background: #999; font-family: Tahoma, Arial, sans-serif; font-weight: bold; font-size: 12px; color: #FFF; text-indent: 47px; text-decoration: none; display: block;}
            .leftMapaSite h4.last {margin: 0px;}
            .leftMapaSite h4, .leftMapaSite h4 a {color: #FFF; text-decoration: none; display: block;}
            .leftMapaSite .contentMapa {padding: 10px 47px;}
            .leftMapaSite .contentMapa ul {list-style: none;}
            .leftMapaSite .contentMapa ul li {padding: 5px 0px; background: none !important;}
            .leftMapaSite .contentMapa ul li a {text-decoration: none;}
            .leftMapaSite .contentMapa ul li a:hover {text-decoration: underline;}
            .rightMapaSite {width: 470px; background: #666; float: right;}
            .rightMapaSite h3 {margin-bottom: 2px;}
            .rightMapaSite .topMapa {height: 96px; background: #FFF;}
                .boxFooterMap {padding: 40px 50px; background: #666; color: #FFF;}
                .boxFooterMap h4, .boxFooterMap h4 a {font-family: Tahoma, Arial, sans-serif; font-weight: bold; font-size: 12px; color: #FFF; margin-bottom: 7px; text-decoration: none;}
                .boxFooterMap ul {padding-bottom: 15px; margin-bottom: 15px; border-bottom: 10px solid #FFF; list-style: none;}
                .boxFooterMap ul li {color: #FFF; line-height: 20px;}
                .boxFooterMap ul li a {color: #FFF; text-decoration: none;}
                .boxFooterMap ul li a:hover {text-decoration: underline;}
            .leftTrabalhe {height: 520px !important;}
            .leftTrabalhe .txt {padding: 17px;}
            .rightTrabalhe {height: 548px !important; background: #000;}
                .videoTrabalhe {width: 500px; height: 285px; margin-top: 100px;}
            .leftImprensa {width: 720px; min-height: 100px; font-size: 12px; float: left; position: relative;}
            .leftImprensa a {text-decoration: none;}
            .leftImprensa h4 a:hover {text-decoration: underline;}
                .boxDestNoticia {width: 720px; height: 340px; position: relative;}
                .boxDestNoticia .desc {width: 626px; height: 100px; color: #FFF; padding: 20px 47px 0px 47px; background: #000; position: absolute; left: 0px; bottom: 0px;}
                .boxDestNoticia .desc h4, .boxDestNoticia .desc a {color: #FFF;}
                .boxDestNoticia .desc strong.more {color: #FFF; text-decoration: underline;}
                .boxListNoticias {padding: 0px;}
                .boxListNoticias .pagination {padding: 20px 0px 40px 40px;}
                    ul.listNoticias {list-style: none; font-size: 12px; line-height: 15px;}
                    ul.listNoticias li {height: auto; padding: 12px 45px 25px 45px !important;}
                    ul.listNoticias li .thumb {margin: -12px -45px 12px -45px;}
                    ul.listNoticias li {height: auto; padding-bottom: 15px;}
                    ul.listNoticias li h4 {font-size: 12px; font-weight: bold;}
                    ul.listNoticias li span.date {color: #666;}
                    ul.listNoticias li strong.more {color: #666; text-decoration: underline;}
                    ul.listNoticias li.first {background: #000; color: #FFF;}
                    ul.listNoticias li.first a {color: #FFF;}
                    ul.listNoticias li.first span.date {color: #FFF;}
                    ul.listContatos {list-style: none;}
                    ul.listContatos li {padding: 15px 0px; border-bottom: 2px solid #E0E0E0;}
                    ul.listContatos li a {color: #FFF; text-decoration: none;}
                    ul.listContatos li.last {border: none;}

                .boxDownloads {padding-top: 23px; border-top: 10px solid #000;}
                .boxDownloads h3 {font-family: 'avantgardestd-xlt'; font-size: 24px; padding-bottom: 23px;}
            .leftImprensa article.post {width: 720px; background: #E6E6E6; font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #000;}
            .leftImprensa article.post .date {color: #666666; margin-bottom: 15px; display: block;}
            .leftImprensa article.post hgroup {padding-bottom: 15px;}
            .leftImprensa article.post h1 {font-size: 12px; font-weight: bold;}
            .leftImprensa article.post h2 {font-size: 12px; font-weight: normal; color: #DBDE39;}
            .leftImprensa article.post .entry {padding: 20px 180px 115px 50px; padding-bottom: 95px; position: relative;}
            .leftImprensa article.post .entry p {line-height: 16px; padding-bottom: 15px;}
                    a.btnTodasNoticias {width: 155px; height: 37px !important; background: url(btn-todasnoticias.gif) !important; text-indent: -9999px; overflow: hidden; display: block; position: absolute; right: 20px;}
                    a.btnTodasNoticias.top {top: 20px; padding: 0px !important;}
                    a.btnTodasNoticias.bot {bottom: 20px;}
                    
            .rightImprensa {width: 224px; padding: 40px 28px; color: #FFF; float: left; position: relative;}
                h3.titNoticias, h3.titContatos {height: 24px; line-height: 24px; color: #000; font-family: 'avantgardestd-xlt'; font-size: 24px; position: absolute; top: -36px;}
                h3.titNoticias {left: 47px;}
                h3.titContatos {border-left: 2px solid #575826; padding-left: 30px; left: 0px;}
            span.sony81x15 {width: 81px; height: 15px; background: url(span-sony81x15.gif); text-indent: -9999px; overflow: hidden; display: block; position: absolute; top: 16px;}
            a.btnVerVagas {width: 180px; height: 38px; background: url(btn-vervagas.gif); text-indent: -9999px; overflow: hidden; display: block; float: right;}
            p.btnOutrasInfor {height: 47px; line-height: 47px; background: #DBDE37; padding: 0px 45px !important; margin: 0px -45px;}
            .topSearchResults {background: #FFF; font-weight: bold; padding: 15px 25px 15px 45px; position: relative;}
            .topSearchResults strong {font-weight: normal;}
            .topSearchResults p.totalResults {width: 450px; float: left;}
            .topSearchResults .rightResults {width: 220px; float: right;}
            .contentSearch {padding: 40px 0px 40px 28px; background: #E6E6E6 !important;}
                .itemSearch {width: 929px; padding: 15px 0px 15px 15px; float: left;}
                .itemSearch .txt {padding-bottom: 18px; border-bottom: 2px solid #999;}
                .itemSearch .txt a {text-decoration: none;}
                .itemSearch.featured {width: 456px; color: #E6E6E6; padding: 0px 0px 15px 0px; margin-right: 30px; float: left;}
                .itemSearch.featured .img {width: 132px; height: 108px; background: #FFF; float: left;}
                .itemSearch.featured .txt {width: 290px; padding: 15px; height: 78px; line-height: 14px; background: #666; border: none; float: left;}
                .itemSearch.featured .txt a {color: #E6E6E6;}
                
        .boxTopGreen {width: 1000px;}
        .boxTopGreen .top {width: 1000px; height: 47px; line-height: 47px; background: #DBDE37; border-top: 3px solid #000;}
        .boxTopGreen .top h2 {font-family: Tahoma, Arial, sans-serif; font-size: 22px; font-weight: normal; line-height: 47px; text-indent: 28px;}
        .boxTopGreen .content {width: 946px; padding: 24px 27px; background: url(bg-boxlojasonlinecontent.gif) top repeat-x;}
        .boxTopGreen .content.gray {background: #E6E6E6;}
        .filtroEstadoMunicipio {padding: 20px 30px; background: #E6E6E6; border-bottom: 1px solid #CCC;}
            .boxLojaNivel {width: 1000px; margin: 0px -27px 56px -27px; overflow: hidden;}
            .boxLojaNivel ul {width: 1030px; list-style: none;}
            .boxLojaNivel1 ul li {width: 188px; height: 137px; background: url(bg-boxlojanivel1li.gif) top repeat-x; margin: 0px 15px 15px 0px; float: left;}
            .boxLojaNivel1 ul li a {width: 188px; height: 137px; overflow: hidden; text-decoration: none; position: relative; display: block;}
            .boxLojaNivel1 ul li a span {width: 136px; height: 29px; line-height: 29px; padding-right: 33px; text-align: right; font-size: 12px; font-weight: bold; color: #FFF; background: url(span-verloja1.png); display: block; position: absolute; bottom: 0px; left: 10px;}
            .boxLojaNivel2 ul li {width: 87px; height: 98px; background: url(bg-boxlojanivel2li.gif) top repeat-x; margin: 0px 15px 15px 0px; float: left;}
            .boxLojaNivel2 ul li a {width: 87px; height: 98px; overflow: hidden; text-decoration: none; display: block; position: relative;}
            .boxLojaNivel2 ul li a span {width: 58px; height: 20px; line-height: 20px; padding-right: 23px; text-align: right; font-size: 12px; font-weight: bold; color: #FFF; background: url(span-verloja2.png); display: block; position: absolute; bottom: 0px; left: 3px;}
            .boxLojaNivel3 ul {padding-left: 15px; list-style: disc !important;}
            .boxLojaNivel3 ul li {width: 200px; line-height: 24px; float: left;}
            .leftLojasFisicas {width: 395px; font-size: 14px; height: 22px; line-height: 22px; float: left;}
            .rightLojasFisicas {width: 540px; height: 22px; line-height: 22px; float: left;}
            .rightLojasFisicas label {width: 60px; padding-left: 20px; font-size: 12px; font-weight: bold; display: block; float: left;}
            .rightLojasFisicas select {border: 1px solid #9B9B9B; background: #FFF; float: left;}
            .rightLojasFisicas select option {padding: 1px 10px;}
            .rightLojasFisicas select.estado {width: 60px;}
            .rightLojasFisicas select.cidade {width: 155px; margin-right: 18px;}
            .rightLojasFisicas select.error {border-color: #F00;}
            .boxResultadosLojas {width: 500px; display: block;}
            .boxResultadosLojas p.resultados {padding: 18px 28px; font-size: 14px;}
            .boxResultadosLojas h4 {background: #DBDE37; height: 27px; line-height: 27px; border-top: 3px solid #000; text-indent: 30px; font-size: 12px; font-weight: bold;}
            .boxResultadosLojas .info {width: 470px; padding: 10px 0px 0px 30px;}
            .boxResultadosLojas .info ul {width: 470px; list-style: none;}
            .boxResultadosLojas .info ul li {padding: 7px 0px;}
            .boxResultadosLojas .info ul li a {color: #666; text-decoration: none;}
            .boxResultadosLojas .info ul li a:hover {text-decoration: underline;}
            a.btnVoltar87x22 {width: 87px; height: 22px; background: url(btn-voltarondecomprar.gif); text-indent: -9999px; overflow: hidden; display: block;}
        
        article.suporte {width: 1000px; border-top: 10px solid #000;}
        article.suporte hgroup {width: 1000px; height: 177px; background: url(bg-articlesuporte-hgroup.gif) bottom no-repeat;}
        article.suporte hgroup h1 {font-family: 'avantgardestd-xlt'; font-weight: normal; font-size: 36px; line-height: 68px;}
        article.suporte section {width: 1000px;}
        article.suporte section .top {width: 1000px; height: 194px; background: #CCC; margin-bottom: 10px;}
        article.suporte section .bot {width: 1000px; height: 240px; background: url(bg-articlesuporte-bot.gif) bottom no-repeat;}
        article.suporte section .bot .col {width: 175px; height: 170px; padding: 5px 12px 0px 12px; border-right: 1px solid #CDCDCD; text-align: center; font-size: 12px; line-height: 18px; float: left;}
        article.suporte section .bot .col a {font-weight: bold; color: #6DAEC8;}
        article.suporte section .bot .col.last {border-color: #FFF; text-align: left;}
        article.suporte section .bot .col.last p.l {width: 105px; float: left;}
        article.suporte section .bot .col.last p.r {width: 70px; float: left;}
            ul.listSuporte {width: 1000px; height: 194px; list-style: none;}
            ul.listSuporte li {width: 200px; height: 194px; position: relative; float: left;}
            ul.listSuporte li span {width: 200px; height: 29px; line-height: 22px; background: url(bg-listsuportespan.gif) top center no-repeat; color: #FFF; text-align: center; font-weight: bold; display: block;}
            ul.listSuporte li a {width: 110px; height: 110px; text-indent: -9999px; overflow: hidden; display: block; position: absolute; top: 50px; left: 47px;}
                li.sptAssisten {background: url(bg-sptassisten.gif);}
                li.sptTranspor {background: url(bg-spttranspor.gif);}
                li.sptCorreios {background: url(bg-sptcorreios.gif);}
                li.sptEsupport {background: url(bg-sptesupport.gif);}
                li.sptFalecono {background: url(bg-sptfalecono.gif);}
            
        .pagination {font-family: Tahoma, Arial, sans-serif; font-weight: bold; font-size: 11px;}
        .pagination a, .pagination span {padding: 4px 7px; margin-right: 2px; color: #000; text-decoration: none; border-radius: 10px;}
        .pagination .current, .pagination a.hover, .pagination a:hover {color: #FFF; background: #000;}
        .pagination .pages, .pagination .extend, /*.pagination .nextpostslink, .pagination .previouspostslink,*/ .pagination .first, .pagination .last {display: none;}
        .pagination .nextpostslink {text-indent: -9999px !important;}
    .linkSIteMaps {position: absolute; top: -9999px; left: -9999px;}
        


    /* SUPORTE E SERVIÇOS NOVA */
    .suporteNova {background:#e8e8e8; width:100%; height:439px; margin-top: 6px;}
    .suporteNova .home {width: 990px; height:439px; position: relative; top: 0px; background-color: #FFF;}
        .home .boxContent {background: url(bg-aba-servicos-01.png); width: 503px; height: 439px;  position: absolute;}
        .home .boxContent .texto{width:224px; line-height:22px; font-family:'Calibri'; font-size:16px; margin-left: 195px; margin-top: 150px;}


        ul#splash {width: 1000px; height: 439px; list-style: none; position: absolute; top: 0px; left: 0px; }
        ul#splash li {width: 122px; height: 439px; list-style: none; overflow: hidden;}
        ul.accordion {list-style:none; position:absolute; right:0px; top:0px;}
        ul.accordion li {width:122px; height:439px; float:right; display:block; background-color:#fff; position:relative; overflow:hidden;}
            a.icoServicos span {width: 30px; height: 30px; background: url(span-icoservicos.png); text-indent: -9999px; overflow: hidden; display: block; position: absolute; top: 350px; left: 50px;}
            .opened a.icoServicos span {background-position: bottom;}
            .aba-servicos-02 {background: url(bg-aba-servicos-02.png); width: 122px; height: 439px; float: left; text-indent: -9999px; position: absolute; top: 0px; left: 0px; z-index: 1000;}
                .boxServicos02 {background: url(bg-ilustra-centro-de-servico-autorizado.jpg) no-repeat; width: 512px; height: 439px; float: right;}
                .boxServicos02 .boxContentServicos02 {width:496px}
                .boxServicos02 .boxContentServicos02 .texto{width:112px; margin-top:24px; line-height:18px; font-family:'Calibri'; font-size:14px; margin-left: 18px; color:#666; float:left;}
                .boxServicos02 .boxContentServicos02 p {margin-bottom: 20px;}   
                .boxServicos02 .boxContentServicos02 .right {float:left; width:266px; margin-top:24px; margin-left:83px; line-height:18px; font-family:'Calibri'; font-size:14px; color:#666;}
                .boxServicos02 .boxContentServicos02 .right p {width:226px; float: left;}
                .boxServicos02 .boxContentServicos02 .right span {float:left; width:266px; height:6px; background:#FFF}
                .boxServicos02 .boxContentServicos02 .right a.btnSetaLink {background: url(btnsetalink.gif) no-repeat; width: 13px; height: 13px; float:left; display: block; text-indent: -9999px; position: absolute; margin-top: -17px; margin-left: 245px;}
                .boxServicos02 .boxContentServicos02 .boxProdutoReparo {background: url(bg-box-centro-autorizado.png); width: 266px; height: 166px; float: left; display: block; overflow: hidden; z-index:-9999; margin-left: 210px; margin-top: 35px;}
                .boxServicos02 .boxContentServicos02 .boxProdutoReparo p {float:left; width:224px; line-height:20px; font-family:'Calibri'; font-size:15px; color:#FFF; display:block; margin-left:25px; margin-top:19px}
                .boxServicos02 .boxContentServicos02 .boxProdutoReparo .links {float:left; width:224px; line-height:20px; font-family:'Calibri'; font-size:15px; color:#FFF; display:block; margin-left:25px; }
                .boxServicos02 .boxContentServicos02 .boxProdutoReparo .links a {color:#FFF;}
                .boxServicos02 .boxContentServicos02 .boxProdutoReparo .btnSetaLinkBranco {background: url(btnsetalinkbranco.png) no-repeat; width: 13px; height: 13px; float:left; position: absolute; display: block; margin-top: -15px; margin-left: 200px;}
            
            .aba-servicos-03 {background: url(bg-aba-servicos-03.png); width: 122px; height: 439px; display: block; text-indent: -9999px; overflow: hidden; position: absolute; top: 0px; left: 0px; z-index: 1000;}
                .boxServicos03 {background: url(bg-ilustra-suporte.jpg) no-repeat; width: 512px; height: 439px; float: right;}
                .boxServicos03 .boxContentServicos03 {width:497px; font-family:'Calibri'; color: #FFF; font-size: 14px;}
                .boxServicos03 .boxContentServicos03 .combo-categorias {background: url(bg-box-suporte.png); width:299px; height:180px; float: left; display: block; margin-left:20px;}
                .boxServicos03 .boxContentServicos03 .combo-categorias p {margin-left: 15px; margin-top: 10px; float: left}
                .boxServicos03 .boxContentServicos03 .combo-categorias .boxCategorias{width:269px; float: left; display:block; margin-left: 15px; margin-top: 10px; height:50px; border:1px solid none;}
                .boxServicos03 .boxContentServicos03 .combo-categorias .boxCategorias .btnSetaLinkBrancoCombos {background: url(btnsetalinkbranco.png) no-repeat; width: 13px; height: 13px; float:left; position: absolute; display: block; margin-left:255px; margin-top: 8px;}
                .boxServicos03 .boxContentServicos03 .combo-categorias .boxCategorias .box_select {background: url("arrowselect.gif") no-repeat scroll right center #FFFFFF; border: 1px solid #CCCCCC; height: 22px; margin: 0 auto; width: 269px;}
                .boxServicos03 .boxContentServicos03 .combo-categorias .boxCategorias .box_select select {background: transparent; border: medium none; font-size: 12px; width: 255px; height:22px;}
                .boxServicos03 .boxContentServicos03 .combo-categorias .boxCategorias select.error {border: 1px solid #F00; height:22px;} 
                .boxServicos03 .boxContentServicos03 .boxDrivers {margin-top:30px; margin-left:16px;}
                .boxServicos03 .boxContentServicos03 .boxDrivers .boxRadio{float:left}
                .boxServicos03 .boxContentServicos03 .boxDrivers.error .texto {color: #F00; font-size:12px;}
                .boxServicos03 .boxContentServicos03 .boxDrivers .boxRadioManuais{float:left; margin-left:10px}
                .boxServicos03 .boxContentServicos03 .boxDrivers .texto {float:left; font-size:12px;}
                .boxServicos03 .boxContentServicos03 .drivers {background: url(ico-drivers.png) no-repeat; width: 34px; height: 28px; display: block; float: left; margin-left: 7px;}
                .boxServicos03 .boxContentServicos03 .manuais {background: url(ico-manuais.png) no-repeat; width: 34px; height: 28px; display: block; float: left; margin-left: 7px;}
                .boxServicos03 .boxContentServicos03 .combo-youtube {background: url(bg-box-suporte.png); width:148px; height:180px; float: left; display: block; margin-left: 6px;}
                .boxServicos03 .boxContentServicos03 .combo-youtube .boxYoutube{width:130px; margin-top:30px; margin-left:7px; }
                .boxServicos03 .boxContentServicos03 .combo-youtube .boxYoutube h3 {background: url(logo-youtube.png); width:68px; height:28px; margin-left: 35px;  text-indent: -9999px;}
                .boxServicos03 .boxContentServicos03 .combo-youtube .boxYoutube p {width:125px; text-align: center; margin-left: 5px; float:left; margin-top: 8px;}
                .boxServicos03 .boxContentServicos03 .combo-youtube .boxYoutube .btnSetaYoutubeBranco {background: url(btnsetalinkbranco.png) no-repeat; width: 13px; height: 13px; float:left; position: absolute; display: block; margin-left:122px; margin-top: 100px;}
            
            .aba-servicos-04 {background: url(bg-aba-servicos-04.png); width: 122px; height: 439px; display: block; text-indent: -9999px; overflow: hidden; position: absolute; top: 0px; left: 0px; z-index: 1000;}
                .boxServicos04 {background: url(bg-ilustra-central-de-atendimento.jpg) no-repeat; width: 512px; height: 439px; float: right;}
                .boxServicos04 .boxContentServicos04 {width:497px}
                .boxServicos04 .boxContentServicos04 .right{float:left; width:307px; margin-top:60px; margin-left:162px; line-height:18px; font-family:'Calibri'; font-size:16px; color:#000;}
                .boxServicos04 .boxContentServicos04 .right p {margin-bottom: 20px;}      
                .boxServicos04 .boxContentServicos04 .boxCentralAtendimento {background: url(box-central-atendimento.png); width: 307px; height: 220px; float: left; display: block; overflow: hidden;}
                .boxServicos04 .boxContentServicos04 .boxCentralAtendimento .eletronicos{width:151px; float:left; display:block; color:#FFF; margin-top:20px; font-size:14px; font-family:'Calibri'; margin-left:12px;}
                .boxServicos04 .boxContentServicos04 .boxCentralAtendimento .eletronicos h2{font-family: 'avantgardestd-bk'; font-size:16px; font-weight:normal}
                .boxServicos04 .boxContentServicos04 .boxCentralAtendimento .eletronicos a.ChatOnline{color:#FFF; font-size:14px; font-weight:bold; font-family:'Calibri'; margin-top:14px; float:left; display:block; margin-left:25px}
                .boxServicos04 .boxContentServicos04 .boxCentralAtendimento .eletronicos a.Email {color:#FFF; font-size:14px; font-weight:bold; font-family:'Calibri'; margin-top:12px; float:left; display:block; margin-left:25px}
                .boxServicos04 .boxContentServicos04 .boxCentralAtendimento .computadores {width:151px; float:left; display:block; color:#FFF; font-size:14px; font-family:'Calibri'; margin-left:165px; margin-top:-80px;}
                .boxServicos04 .boxContentServicos04 .boxCentralAtendimento .computadores h2{font-family: 'avantgardestd-bk'; font-size:16px; font-weight:normal}
                .boxServicos04 .boxContentServicos04 .boxCentralAtendimento .computadores a.Twitter{color:#FFF; font-size:14px; font-weight:bold; font-family:'Calibri'; margin-top:14px; float:left; display:block; margin-left:25px}
                .boxServicos04 .boxContentServicos04 .boxCentralAtendimento .computadores a.Email {color:#FFF; font-size:14px; font-weight:bold; font-family:'Calibri'; margin-top:12px; float:left; display:block; margin-left:25px}
                .boxServicos04 .boxContentServicos04 .boxCentralAtendimento .btnSetaLinkBranco {background: url(btnsetalinkbranco.png) no-repeat; width: 13px; height: 13px; float:left; position: absolute; display: block; margin-top: 17px;}
                .boxServicos04 .boxContentServicos04 .right .sacEletronicos {font-size:11px; width:150px; float:left; font-family:'Calibri'; line-height:14px;}
                .boxServicos04 .boxContentServicos04 .right .sacEletronicos .pxCentralAntendimento {background: url(bg-px-central-atendimento.gif); width: 150px; height: 9px; float:left; display: block;}
                .boxServicos04 .boxContentServicos04 .right .sacComputadores {font-size:11px; width:150px; float:left; font-family:'Calibri'; line-height:14px; margin-left:7px} 
                .boxServicos04 .boxContentServicos04 .right .sacComputadores .pxCentralAntendimento {background: url(bg-px-central-atendimento.gif); width: 150px; height: 9px; float:left; display: block;}
            
            .aba-servicos-05 {background: url(bg-aba-servicos-05.png); width: 122px; height: 439px; float: left; display: block; text-indent: -9999px; overflow: hidden; position: absolute; top: 0px; left: 0px; z-index: 1000;}
                .boxServicos05 {background: url(bg-ilustra-servicos-premium.jpg) no-repeat; width: 512px; height: 439px; float: right;}
                .boxServicos05 .boxContentServicos05 {width:512px}
                .boxServicos05 .boxContentServicos05 .texto{width:290px; margin-top:24px; line-height:18px; font-family:'Calibri'; font-size:13px; margin-left: 180px;} 
                .boxServicos05 .boxContentServicos05 .bullet {background: url(bullet-servicos-premium.png); width: 159px; height: 155px; float:left; display: block; margin-left: 300px; margin-top: -10px}
                .boxServicos05 .boxContentServicos05 .box-venda-acessorios-gerais {margin-top:25px; float:left;}
                .boxServicos05 .boxContentServicos05 .box-venda-acessorios {background: url(bg-box-servicos-premium-02.png); width: 194px; height: 142px; float:left; display: block; margin-left:77px;}
                .boxServicos05 .boxContentServicos05 .box-venda-acessorios .boxConteudo {width:157px; float:left; font-size:12px; color:#FFF; margin-left:12px; margin-top:19px; font-family: 'calibri';}
                .boxServicos05 .boxContentServicos05 .box-venda-acessorios .boxConteudo h2 {font-family: 'avantgardestd-bk'; color:#FFF; margin-top:-8px; font-size:16px}
                .boxServicos05 .boxContentServicos05 .box-venda-acessorios .boxConteudo p {margin-top:8px;}
                .boxServicos05 .boxContentServicos05 .box-venda-acessorios .boxConteudo a.btnSetaLinkBranco {background: url(btnsetalinkbranco.png) no-repeat; width: 13px; height: 13px; float:left; margin-left: 157px; margin-top:5px;}
                .boxServicos05 .boxContentServicos05 .box-servicos-premium {background: url(bg-box-servicos-premium-02.png); width: 194px; height: 142px; float:left; display: block; margin-left:12px;}
                .boxServicos05 .boxContentServicos05 .box-servicos-premium .boxConteudo {width:157px; float:left; font-size:12px; color:#FFF; margin-left:12px; margin-top:19px; font-family: 'calibri';}
                .boxServicos05 .boxContentServicos05 .box-servicos-premium .boxConteudo h2 {font-family: 'avantgardestd-bk'; color:#FFF; margin-top:-8px; font-size:16px}
                .boxServicos05 .boxContentServicos05 .box-servicos-premium .boxConteudo p {margin-top:8px;}
                .boxServicos05 .boxContentServicos05 .box-servicos-premium .boxConteudo a.btnSetaLinkBranco {background: url(btnsetalinkbranco.png) no-repeat; width: 13px; height: 13px; float:left; margin-left: 157px; margin-top:5px;}
                .boxServicos05 .boxContentServicos05 .box-venda-acessoriosAct {background: url(bg-box-servicos-premium-01.png); width: 194px; height: 142px; float:left; display: block; margin-left:77px;}
                .boxServicos05 .boxContentServicos05 .box-venda-acessoriosAct .boxConteudo {width:157px; float:left; font-size:12px; color:#FFF; margin-left:12px; margin-top:19px; font-family: 'calibri';}
                .boxServicos05 .boxContentServicos05 .box-venda-acessoriosAct .boxConteudo h2 {font-family: 'avantgardestd-bk'; color:#666; margin-top:-8px; font-size:16px}
                .boxServicos05 .boxContentServicos05 .box-venda-acessoriosAct .boxConteudo p {margin-top:8px;}
                .boxServicos05 .boxContentServicos05 .box-venda-acessoriosAct .boxConteudo a.btnSetaLinkBranco {background: url(btnsetalinkbranco.png) no-repeat; width: 13px; height: 13px; float:left; margin-left: 157px; margin-top:5px;}
                .boxServicos05 .boxContentServicos05 .box-servicos-premiumAct {background: url(bg-box-servicos-premium-01.png); width: 194px; height: 142px; float:left; display: block; margin-left:12px;}
                .boxServicos05 .boxContentServicos05 .box-servicos-premiumAct .boxConteudo {width:157px; float:left; font-size:12px; color:#FFF; margin-left:12px; margin-top:19px; font-family: 'calibri';}
                .boxServicos05 .boxContentServicos05 .box-servicos-premiumAct .boxConteudo h2 {font-family: 'avantgardestd-bk'; color:#666; margin-top:-8px; font-size:16px}
                .boxServicos05 .boxContentServicos05 .box-servicos-premiumAct .boxConteudo p {margin-top:8px;}
                .boxServicos05 .boxContentServicos05 .box-servicos-premiumAct .boxConteudo a.btnSetaLinkBranco {background: url(btnsetalinkbranco.png) no-repeat; width: 13px; height: 13px; float:left; margin-left: 157px; margin-top:5px;}

                                /* BOX CONTEUDO GERAL DE SERVIÇOS E ACESSORIOS VENDAS */
                                .boxFoneOuvido {background: url(bg-box-produtos-fone-ouvido.gif); height:189px; display:block; width:986px;}
                                .boxFoneOuvido .content{margin-top:44px; margin-left:28px; float:left; display:block; width:938px;}
                                    .boxFoneOuvido .content .bloco{width:748px; float:left;}
                                        .boxFoneOuvido .content .bloco .prodFone {background: url(produto_fone.jpg) no-repeat; width: 179px; height: 118px; float:left; position: absolute; display: block;}
                                        .boxFoneOuvido .content .bloco h2 {font-family:'avantgardestd-bk';font-size:19px; line-height:22px; text-transform: uppercase; font-weight:normal; margin-left:197px;}
                                        .boxFoneOuvido .content .bloco h3 {font-family:'avantgardestd-bk';font-size:14px; line-height:20px; text-transform: uppercase; font-weight:normal; margin-top:15px; margin-left:197px;}
                                        .boxFoneOuvido .content .bloco p {margin-left:197px;}
                                        .boxFoneOuvido .content span.branco {width: 938px; height: 5px; background:#FFF; float:left; margin-top:27px;}
                                        .boxFoneOuvido .content a.btnAcesseLista {background: url(btnacesselista.png) no-repeat; width: 189px; height: 30px; float:left; position: absolute; display: block; text-indent: -9999px; margin-left: 748px; margin-top: 50px;}
                                        
                                    #AcesseLista {background:#cbcbcb; width:986px; display: block; float:left;}
                                        #AcesseLista .conteudo {width: 938px; background:#FFF; float:left; margin-left:28px}
                                        #AcesseLista .conteudo .cidadesLista {margin-left:26px; bottom:34px;}
                                        #AcesseLista .bottom{background: url(px.png); width:938px; height:25px; float:left; display:block;}

                                    ul.listAcesseLista {width: 884px; height: 100%; list-style: none; float:left;}
                                        ul.listAcesseLista li {position: relative; float: left; display: block; width: 200px; margin-left: 20px;}
                                            li.cidades {width: 200px; float: left; display: block; margin-left: 20px; margin-top: 15px; margin-bottom: 15px;}
                                            li.cidades h3 {font-size:20px; line-height:22px; font-family:'avantgardestd-bk'; font-weight:normal;}
                                            li.cidades p {font-size:15px; line-height:17px; font-family:'Calibri'; font-weight:normal;}

                                /* CONTEUDO DICAS E PRODUTOS E CATEGORIAS */
                                .boxDicas{background:#e8e8e8; display:block; width:986px; float: left; padding-bottom: 50px;}
                                .boxDicas .conteudo{margin-top:50px; float:left; display:block; width:907px; margin-left:21px;}
                                    .boxDicas .conteudo article.Dica01 {width:240px; float:left;}
                                    .boxDicas .conteudo article.Dica01 h2{font-family:'avantgardestd-bk';font-size:18px; line-height:22px; text-transform: uppercase; font-weight:normal}
                                    .boxDicas .conteudo article.Dica01 p{font-family:'calibri';font-size:14px; line-height:16px;}
                                    .boxDicas .conteudo article.Dica02 {width:260px; float:left; margin-left:92px;}
                                    .boxDicas .conteudo article.Dica02 h2{font-family:'avantgardestd-bk';font-size:18px; line-height:22px; text-transform: uppercase; font-weight:normal}
                                    .boxDicas .conteudo article.Dica02 p{font-family:'calibri';font-size:14px; line-height:16px;}
                                    .boxDicas .conteudo article.Dica03 {width:227px; float:left; margin-left:85px;}
                                    .boxDicas .conteudo article.Dica03 h2{font-family:'avantgardestd-bk';font-size:18px; line-height:22px; text-transform: uppercase; font-weight:normal}
                                    .boxDicas .conteudo article.Dica03 p{font-family:'calibri';font-size:14px; line-height:16px;}

                                .boxLinks {margin-top:28px; float:left;}
                                    .boxLinks a.btnServicosPremium{display:block; float:left; width: 492px; height:52px; background: #5c5c5c; color:#FFF; text-align:center; text-decoration:none; font-size:16px; font-family:'avantgardestd-bk'; font-weight:normal; text-transform:uppercase; padding-top: 10px;}
                                    .boxLinks a.btnServicosPremium.hover{background: #d7e258; color:#333;}                                   
                                    .boxLinks span.btnServicosPremiumRegistro{display:block; float:left; width: 492px; height:52px; background: #5c5c5c; color:#FFF; text-align:center; text-decoration:none; font-size:16px; font-family:'avantgardestd-bk'; font-weight:normal; text-transform:uppercase; padding-top: 10px;}
                                    .boxLinks span.btnServicosPremiumRegistro.hover{background: #d7e258; color:#333;}




                        .boxCategorias {width:940px; margin-left:23px; margin-top:36px; float:left;}
                            .boxCategorias h2 {font-family:'avantgardestd-bk'; font-size:19px; line-height:22px; text-transform: uppercase; font-weight:normal;}
                            .boxCategorias .boxPxVerde {width:940px; float:left; height: 6px; background:#d7e258}                        

                            /* LISTA DE PRODUTOS E CATEGORIAS */
                            ul.listAcessoriosProdutosTop {margin-top:37px; float:left; width:820px; list-style: none;}
                                ul.listAcessoriosProdutosTop li {float:left; margin:8px 8px 5px 8px; width: 179px; position: relative;}
                                ul.listAcessoriosProdutosTop li h3 {font-family:'avantgardestd-bk'; font-size:14px; line-height:18px; font-weight: normal; color:#333; text-transform: uppercase; height:35px;}
                                ul.listAcessoriosProdutosTop li span.btnIcoBottom {background: url(btn-ico-bottom.png) no-repeat; width: 13px; height: 9px; display: block; position: absolute; margin-left: 60px; margin-top:-30px;}
                                ul.listAcessoriosProdutosTop li img {margin-top: 5px;}

            


                                ul.listAcessoriosProdutosTop li.empty .atualIcon {width: 179px; height: 14px; background: url(span-active.png) no-repeat; position: absolute; bottom: -14px; left: 0px; z-index:30;}                                
                                ul.listAcessoriosProdutosTop li.target{min-width: 764px; float:none; clear: both; display: block; background: #FFF;}
                                ul.listAcessoriosProdutosTop li.target .contentPage{position: relative; top: auto; left: auto; min-height: 50px}
                                ul.listAcessoriosProdutosTop .contentPage{background:#FFF; position: absolute; top: -9999px; left: -9999px; width: 680px; margin: 0px auto;}
                                ul.listAcessoriosProdutosTop .contentPage h4 {font-family:'avantgardestd-bk'; font-size:14px; line-height:18px; font-weight: normal; color:#333; text-transform: uppercase;}
                                ul.listAcessoriosProdutosTop .contentPage .boxPxVerde {width:685px; height: 3px; background:#d7e258; top:0px; display: block; float: left; clear: both;}   
                                ul.listAcessoriosProdutosTop .contentPage .boxLaptopLeft {width:290px;  left:0px; top:0px;}  
                                ul.listAcessoriosProdutosTop .contentPage .boxLaptopRight {width:290px; float: left;  margin-top: -165px; margin-left:360px;}   

                            a.btnCategoriaProdutosProximo {background: url(btn-proximo.png) no-repeat; width: 130px; height: 30px; float:left; display: block;  text-indent: -9999px; margin-left:800px; margin-top:50px;}

                        #RegistroServicosPremium {margin-bottom: 550px; display: block; height:250px;}
                            #RegistroServicosPremium .boxLeft {width:282px; float:left; margin-left: 20px;}                    
                            #RegistroServicosPremium .boxLeft h2{font-family:'avantgardestd-bk'; font-weight:normal; font-size:18px; text-transform:uppercase; margin-top: 40px;}
                            #RegistroServicosPremium .boxLeft p{font-family:'calibri'; color:#333; font-size:16px; line-height:18px;}

                        #RegistroServicosPremium .formRegistro {width:414px; float:left; margin-left:58px; margin-top: 30px; color:#5d5e60;}
                            #RegistroServicosPremium .formRegistro input {border:1px solid #FFFFFF; width: 414px; background: #FFF; height:26px; margin-top: 11px; padding: 5px 5px; font-family: 'calibri'; font-size:12px; font-weight: bold; color: #5d5e60;} 
                            #RegistroServicosPremium .formRegistro select{border:1px solid #FFFFFF; width: 425px; background: #FFF; height:40px; margin-top: 11px; padding: 10px 5px; font-family: 'calibri'; font-size:12px; color: #5d5e60; }
                            #RegistroServicosPremium .formRegistro textarea{border:1px solid #FFFFFF; width: 414px; background: #FFF; height:109px; margin-top: 11px; padding: 5px 5px; font-family: 'calibri'; font-size:12px; font-weight: bold; color: #5d5e60;}                    
                            #RegistroServicosPremium .formRegistro input.error {border:1px solid red; width:414px; background: #FFF; height: 26px; margin-top: 11px; padding: 5px 5px; font-family: 'calibri'; font-size:12px; font-weight: bold; color: #5d5e60;} 
                            #RegistroServicosPremium .formRegistro select.error {border:1px solid red; width:425px; background: #FFF; height: 40px; margin-top: 11px; padding: 10px 5px; font-family: 'calibri'; font-size:12px; font-weight: bold; color: #5d5e60;} 
                            #RegistroServicosPremium .formRegistro .loading {background: url(ajax-loader.gif) no-repeat; width: 16px; height: 16px; float:none; display: none;}
                            #RegistroServicosPremium .formRegistro .btnFaleEnviar {background: url(btn-enviar-pedido.png) no-repeat; width: 188px; height: 30px; float:left; display: block; text-indent: -9999px; position: absolute; margin-left: 420px; margin-top: 50px; border: none;}
                            #RegistroServicosPremium .formRegistro .txtSucesso {font-family: 'calibri';  text-transform:uppercase; font-weight:bold; font-weight:normal; font-size: 13px; color:#3f4843; text-align:center; margin-left: 110px;  position: absolute; display: none;}
                            #RegistroServicosPremium .formRegistro .txtError {width: 300px;font-family: 'calibri'; font-weight:normal; font-size: 12px; color:#727975;text-align: center; position: absolute; top: 327px; left: 190px; display: none;}

                        /* SERVIÇOS PREMIUM */
                        .boxServicosPremiumTop{background: url(bg-box-servicos-premium.gif); width: 986px; height: 59px; float:left; display: block;}
                            .boxServicosPremiumTop h2 {font-family:'avantgardestd-bk'; font-size:25px; font-weight: normal; margin-left: 20px; margin-top: 10px;}
                            .boxServicosPremiumTop p {font-family:'avantgardestd-bk'; font-size:12px; font-weight: normal; margin-left: 20px; margin-top:-5px;}

                        .boxServicosPremium {background:#e8e8e8; display:block; width:986px; float: left; padding-bottom: 30px;}
                            .boxServicosPremium .left{float:left; width:633px; margin-left:20px; margin-top:26px;}
                            .boxServicosPremium .left .content{width:564px; float:left;}
                            .boxServicosPremium .left .content .pxAmarelo{margin-top:11px; background:#d9e158; width:603px; height:6px; float: left;}
                            .boxServicosPremium .left .content p{font-family:'calibri'; color:#333; font-size:16px; line-height:18px;}
                            .boxServicosPremium .left .content h2{font-family:'avantgardestd-bkcn'; font-weight:normal; font-size:20px; text-transform:uppercase; margin-top:34px;}


                        /* ACCORDION ICONES PREMIUM */
                        .exemplo {width:291px; float: left;}
                        h2.ServicosPremiumAccordion { cursor: pointer; }
                        .ServicosPremiumAccordion a.listSetup {background: url(btn-setup-inicial.gif) no-repeat; width: 291px; height: 88px; float:left; text-indent: -9999px}
                        .ServicosPremiumAccordion a.litDisco {background: url(btn-disco-recuperacao.gif) no-repeat; width: 291px; height: 88px; float:left; text-indent: -9999px; margin-left: 28px;}
                        .ServicosPremiumAccordion a.listUpgrade {background: url(btn-upgrade-memoria.gif) no-repeat; width: 291px; height: 103px; float:left; text-indent: -9999px}
                        .ServicosPremiumAccordion a.listPacote {background: url(btn-pacote-vaio.gif) no-repeat; width: 291px; height: 103px; float:left; text-indent: -9999px; margin-left: 28px;}
                        .ServicosPremiumAccordionTXT{ display: none; width:267px; font-family:'calibri'; font-size:14px; line-height:18px; font-weight: normal; float:left; margin-top: 20px;}
                        .listIconesServicosPremium {width:613px; list-style: none; float:left;}                            

                        .boxLojaProxima {width:307px; float:left; margin-top: 26px; font-family:'calibri'; color:#333; font-size:16px; line-height:18px;}
                            .boxLojaProxima .boxConsulteLoja{width:307px; height:26px; background: #FFFFFF; display:block; float:left; margin-top: 16px;}
                            .boxLojaProxima .boxConsulteLoja p{font-family:'calibri'; font-size:16px; font-weight:bold; margin-left:30px; margin-top:5px; color:#333;}
                                .boxLojaProxima .boxCidadesEstados {width:307px; height:899px; display:block; float:left; background: #4c4a4a}
                                .boxLojaProxima .boxCidadesEstados .conteudo {width:250px; margin:auto; position:relative; top:13px; color:#FFF;}
                                    ul.listCidadesEstadosProxima {float:left; width:250px; list-style: none; float:left;}                            
                                        li.cidadesEstadosProxima {float:left; height:150px; list-style: none}
                                        li.cidadesEstadosProxima h3 {font-family:'avantgardestd-bk'; font-size:20px; text-transform:uppercase;}
                                        li.cidadesEstadosProxima span {font-family:'calibri'; font-size:15px; line-height:17px; font-weight:bold}
                                        li.cidadesEstadosProxima p {font-family:'calibri'; color:#b7b6b6; font-size:16px; line-height:17px; font-weight:normal;}




                        /* BOX MAIS SONY AQUI */
                        .mais-sony-aqui {margin-top:30px; height:200px;}
                        .mais-sony-aqui h3{font-family: 'avantgardestd-bk'; font-size:24px;}
                        .mais-sony-aqui .box-mais-sony{margin-top:11px;}
                        .mais-sony-aqui .box-mais-sony .black{background:#333; height:8px;}
                        .mais-sony-aqui .box-mais-sony .cinza{background:#e8e8e8; height:127px;}
                        .mais-sony-aqui .box-mais-sony .cinza .boxShare {margin-left:17px; float:left; margin-top:35px;}
                        .mais-sony-aqui .box-mais-sony .cinza .boxShare p {font-family:'avantgardestd-xlt'; font-size:24px; width:152px; float:left; line-height:22px;}
                            ul.listShare {width: 297px; height: 78px; list-style: none;}
                            ul.listShare li {position: relative; float: left; display: block;}
                            ul.listShare li a {overflow: hidden; display: block; position: absolute;}
                                a.icoYoutube {background:#e8e8e8 url(ico-youtube-78x78.gif) no-repeat; width: 78px; height: 78px; float: left; display: block; text-indent: -9999px; overflow: hidden; margin-left: 32px;}
                                a.icoFacebook {background:#e8e8e8 url(ico-facebook-78x78.gif) no-repeat; width: 78px; height: 78px; float: left; display: block; text-indent: -9999px; overflow: hidden; margin-left: 126px;}
                                a.icoTwitter {background:#e8e8e8 url(ico-twitter-78x78.gif) no-repeat; width: 78px; height: 78px; float: left; display: block; text-indent: -9999px; overflow: hidden; margin-left: 220px;}        
                                a.icoGoogle {background:#e8e8e8 url(ico-google-78x78.gif) no-repeat; width: 78px; height: 78px; float: left; display: block; text-indent: -9999px; overflow: hidden; margin-left: 220px;}                                        

                                .sonyStore {width: 280px; margin-left:554px; float:left; margin-top:33px; position:absolute;}
                                .sonyStore h3 {background: url(logo-sony-store.gif); width: 136px; height: 22px; float: left; display: block; text-indent: -9999px;}
                                .sonyStore p{position:absolute; font-family:'avantgardestd-xlt'; font-size:18px; width:300px; float:left; line-height:22px; margin-top:30px; z-index: 999}
                                .sonyStore p a{font-size:18px; font-family:'avantgardestd-bk';}
                                .sonyStore span {background: url(ilustra-maisonyaqui-170x173.jpg); width: 170px; height: 173px; display: block; position: absolute; margin-top: -71px; margin-left: 276px;}






        footer {width: 100%; margin: 0 auto; font-size: 11px; background-color: #333;}
        .dealer footer {width: 680px;}
        footer a {color: #CCC; text-decoration: none;}
        footer a.hover, footer a:hover {text-decoration: underline;}
        footer .content {width: 950px; padding: 25px 25px 40px; background: #333; color: #FFF; margin: 0px auto;}
        .dealer footer .content {width: 630px;}
        footer .content .box {float: left;}
            span.logoSony {width: 184px; height: 75px; background: url(span-logosony.gif); text-indent: -9999px; overflow: hidden; display: block;}
            .box {padding-left: 10px; line-height: 15px; border-right: 1px solid #7C7C7C;}
            .box h4, .box h4 a {color: #FFF; margin-bottom: 4px;}
    		.box h4 {font-family: 'avantgardestd-bk'; font-size: 15px; line-height: 19px;text-transform:uppercase;}
            .box ul {margin-bottom: 20px; list-style: none;}
    		.box ul li p {color: #fff; font-weight: bold; line-height: 0px; }
            .box p {padding-bottom: 7px;}
            .box.noborder {border: none;}
            .box130 {width: 120px; padding-top: 10px;}
            .box150 {width: 150px; padding-top: 10px;}
            .box150 p {color: #ccc;}
    		.box150 p strong {color: #fff;}
            .box190 {width: 190px; padding-top: 10px;}
            .box210 {width: 210px; padding-left: 0px !important;}
            .org p.copy {height: 60px; padding-top: 12px; text-align: center; font-size: 11px;}
            .org p.copy a {color: #000;}
            .org p.fone, .org .ocultar {position: absolute; top: -9999px; left: -9999px;}
    		
    		ul.boxRelFace {width: 108px; float: left; margin-top: 40px;}
    		ul.boxRelBlog {width: 63px; float: right; margin-top: 40px; margin-right: 10px;}
    		.itemTop38 {margin-top: 38px;}
    		.itemTop20 {margin-top: 20px;}
    		ul.sonyInstitu a {color: #fff; font-weight: bold;}
    		ul.sonyInstitu li {margin-bottom: 17px;}
    		
    		.linkSonypro, .linkCelulares {width: 127px; height: 127px; text-indent: -9999px; display: block;}
    		.linkSonypro {background: url(img-linhaprof.jpg) no-repeat;}
    		.linkCelulares {background: url(img-celulares.jpg) no-repeat; margin-top: 20px;}
            

        #contenBlosPS .gfc-tabsArea, .gf-author, .gf-spacer, .gf-relativePublishedDate {display: none!important;}
        .gfc-result {background: url(icofbfeed.gif) no-repeat 10px 0px; padding-left: 85px; margin-bottom: 30px!important; min-height: 55px;}
        .gf-title a {font-weight: bold; text-decoration: none;}
        .gf-title a:hover {text-decoration: underline;}

/* Borders (t = Top, b = bottom, l = left, r = right) */
.btb2 {border-top: 2px solid #000;}
.btb10 {border-top: 10px solid #000;}
.btg10 {border-top: 10px solid #999;}
.brand, .gTaxonomy, .keywords {position: absolute; top: -9999px; left: -9999px;}

/* classes auxiliares */
.left {float: left;}
.right {float: right;}
.normal {font-weight: normal !important;}
.geo {width: 100px; height: 100px; position: absolute; top: -9999px; left: -9999px;}
.green {color: #DBDE37;}
.f12 {font-size: 12px !important;}
.f18 {font-size: 18px !important;}
.f20, .f20 a {font-size: 20px !important;}
.f30 {font-size: 30px !important;}
br.clear {height: 0px !important; clear: both; display: block;}

/* jquery.jcarousel */
.jcarousel-container {position: relative; background: none;}
.jcarousel-clip {z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-list li, .jcarousel-item {float: left; list-style: none; width: auto; height: auto;}
.jcarousel-prev, .jcarousel-next {z-index: 3; display: none;}
.jcarousel-item-vertical {margin-bottom: 2px;}
.jcarousel-item-placeholder {color: #000;}
.jcarousel-prev-disabled-vertical, .jcarousel-next-disabled-vertical {cursor: default; background-position: 0 0;}
.jcarousel-next-horizontal, .jcarousel-prev-horizontal {width: 22px; height: 82px; position: absolute; top: 0px; cursor: pointer;}
.jcarousel-prev-disabled-horizontal, .jcarousel-next-disabled-horizontal {cursor: default;}


        
#fancybox-loading {position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div {position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('fancybox.png'); }
#fancybox-overlay {position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; }
#fancybox-tmp {padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap {position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; }
#fancybox-outer {position: relative; width: 100%; height: 100%; background: #fff; }
#fancybox-content {width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; }
#fancybox-hide-sel-frame {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; }
#fancybox-close {position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url('fancybox.png') -40px 0px; cursor: pointer; z-index: 1103; display: none; }
#fancybox-error {color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; }
#fancybox-img {width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }
#fancybox-frame {width: 100%; height: 100%; border: none; display: block; }
#fancybox-left, #fancybox-right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('blank.gif'); z-index: 1102; display: none; }
#fancybox-left {left: 0px; }
#fancybox-right {right: 0px; }
#fancybox-left-ico, #fancybox-right-ico {position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico {background-image: url('fancybox.png'); background-position: -40px -30px; }
#fancybox-right-ico {background-image: url('fancybox.png'); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover {visibility: visible; /* IE6 */}
#fancybox-left:hover span {left: 20px; }
#fancybox-right:hover span {left: auto; right: 20px; }
.fancybox-bg {position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
#fancybox-bg-n {top: -20px; left: 0; width: 100%; background-image: url('fancybox-x.png'); }
#fancybox-bg-ne {top: -20px; right: -20px; background-image: url('fancybox.png'); background-position: -40px -162px; }
#fancybox-bg-e {top: 0; right: -20px; height: 100%; background-image: url('fancybox-y.png'); background-position: -20px 0px; }
#fancybox-bg-se {bottom: -20px; right: -20px; background-image: url('fancybox.png'); background-position: -40px -182px; }
#fancybox-bg-s {bottom: -20px; left: 0; width: 100%; background-image: url('fancybox-x.png'); background-position: 0px -20px; }
#fancybox-bg-sw {bottom: -20px; left: -20px; background-image: url('fancybox.png'); background-position: -40px -142px; }
#fancybox-bg-w {top: 0; left: -20px; height: 100%; background-image: url('fancybox-y.png'); }
#fancybox-bg-nw {top: -20px; left: -20px; background-image: url('fancybox.png'); background-position: -40px -122px; }
#fancybox-title {font-family: Helvetica; font-size: 12px; z-index: 1102; }
.fancybox-title-inside {padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; }
.fancybox-title-outside {padding-top: 10px; color: #fff; }
.fancybox-title-over {position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; }
#fancybox-title-over {padding: 10px; background-image: url('fancy_title_over.png'); display: block; }
.fancybox-title-float {position: absolute; left: 0; bottom: -20px; height: 32px; }
#fancybox-title-float-wrap {border: none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td {border: none; white-space: nowrap; }
#fancybox-title-float-left {padding: 0 0 0 15px; background: url('fancybox.png') -40px -90px no-repeat; }
#fancybox-title-float-main {color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('fancybox-x.png') 0px -40px; }
#fancybox-title-float-right {padding: 0 0 0 15px; background: url('fancybox.png') -55px -90px no-repeat; }
/* IE6 */

.fancybox-ie6 #fancybox-close {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {height: expression(this.parentNode.clientHeight + "px"); }
#fancybox-loading.fancybox-ie6 {position: absolute; margin-top: 0; top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'); }
#fancybox-loading.fancybox-ie6 div {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_loading.png', sizingMethod='scale'); }
/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg {background: transparent !important; }
.fancybox-ie #fancybox-bg-n {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_nw.png', sizingMethod='scale'); }

/* CSS VERSÃO STATIC */

/*Ajustes Home*/
.txtTabletHome {font-family: 'avantgardestd-bk'; font-weight: normal; font-size: 18px; line-height: 25px; position: absolute; top: 10px; left: 17px;}
.voceEscolhe {top: -10px;}

.boxSonyStore{position: relative;}
.boxVerdeStore {width: 1000px; height: 53px; background: #DBDE37 repeat; margin-bottom: 5px;}
    .boxVerdeStore h2.titStore {width: 250px; text-indent: 28px; font-family: Tahoma, Geneva, sans-serif; font-size: 17px; font-weight: bold; padding-top: 15px;}

.boxCinzaStore {width: 972px; height: 53px; background: #e6e6e6 repeat; margin-bottom: 2px; padding: 22px 0 0 28px;}
    .boxCinzaStore a.btnCompreAqui{width: 212px; height: 43px; background:url(btn-compreaqui.gif) no-repeat; text-decoration: none; display: block; position: absolute; left: 26px; top: 73px; text-indent: -9999px; }
    .boxCinzaStore a.btnLogoStore{width: 143px; height: 32px; background:url(img-logosonystore.gif) no-repeat; text-decoration: none; border-right: 2px solid #000; display: block; position: absolute; left: 332px; text-indent: -9999px; }
    .txtTelevendas {font-family: Tahoma, Geneva, sans-serif; font-size: 15px; position: absolute; top: 86px; left: 503px;}
    .txtTelefones {width: 360px; height: 50px; font-family: Tahoma, Geneva, sans-serif; font-size: 15px; position: absolute; top: 79px; left: 614px;}
	/* Ajuste Dealer 360 varias cores*/
.dealer ul.listNav360 { position: relative; width: 670px; top: 0px;}
.dealer ul.listNav360 li {float: left; margin-right: 15px;}
.dealer ul.listFlash360 {width: 680px;}
.dealer ul.listFlash360 li {width: 680px;}

.portaVideoVaio {position: absolute; top: 0px; left: 309px;}
	a.linkVideoComp { width: 335px; height: 205px; position: absolute; top: 0px; left: 0px;}
	
.boxHeight {padding-top: -50px!important;}
.imgMascote {position: absolute; top: -44px; left: 249px;  }

.linkCampoSonyHome {position: relative; }
.linkCampoSonyHome a {width: 370px; height: 330px; position: absolute; top: 0px; left: -4px;  }

    /* headerStatic-Antigo */
    /*.headerStatic ul.navHeader li a {width: 272px; height: 49px; background: url(img/btn-navHeaderLiB.png) no-repeat left top; text-align: left; margin-bottom: -9px; line-height: 40px; display: block; color: #FFF; text-decoration: none;}
    .headerStatic ul.navHeader li a.btnHotsites {width: 276px;}
    .headerStatic ul.navHeader li {padding-right: 6px; margin-right: 4px; float: left; background: url(img/bgLinkMenu.png) no-repeat 325px 2px;}
    .headerStatic ul.navHeader li a.hover, .headerStatic ul.navHeader li a:hover {background-position: bottom left; margin: -10px 0px -9px 0px; border-top: 10px solid #DBDE39;}
        nav#menuHotsites {display: none;}
        nav#menuHotsites li {background: url(img/bg-subNavProdutosLiBLast.gif) no-repeat right top transparent;}*/
    /* headerStatic-Antigo*/

