/*GLOBAIS*/
* { margin: 0px; padding: 0px; }
p { padding-bottom: 15px; }
img { border: none; }
a { color: #2c4a3d; outline: none; }
a:hover { text-decoration: underline !important; }
.clr { clear: both; }
img.f-left { float: left; margin: 0px 25px 10px 0px; }
img.f-right { float: right; margin: 0px 0px 10px 25px; }

/*UPDATE BROWSER BEGIN*/
div > div#update { position: fixed; }
#update { top: 0px; left: 0px; position: absolute; width:100%; z-index:9500; }
#updateBg { background:#000000 none repeat scroll 0 0; opacity: 0.75; -moz-opacity: 0.75; filter: alpha(opacity=75); }
#updateBox { width: 460px; height: 210px; padding: 20px; margin: 0px auto; font-size: 12px; background: #fff; top: 0; position: absolute; }
#updateBox h6 { font-size: 18px; padding-bottom: 5px; }
#updateBox p { padding-bottom: 10px; }
#updateBox hr { border: 0px; border-top: 1px solid #ccc; margin: 5px 0px 15px; }
#updateBox #icons li { list-style: none; float: left; width: 32px; height: 32px; margin: 0px 5px; }
#updateBox #icons li a { display: block; width: 32px; height: 32px; background-image: url(../img/ico_browser.jpg); background-repeat: no-repeat; text-indent: -9999px; }
#updateBox #icons li a.firefox { background-position: 0px -3px; }
#updateBox #icons li a.chrome { background-position: -36px -3px; }
#updateBox #icons li a.safari { background-position: -74px -3px; }
#updateBox #icons li a.opera { background-position: -109px -3px; }
#updateBox #icons li a.ie { background-position: -147px -3px; }
#updateBox .bt { float: right; }
/*UPDATE BROWSER END*/

/*TÍTULOS*/
h1 { float: left; width: 237px; height: 66px; text-indent: -9999px; padding: 23px 0px 20px 15px; }
h1 a { display: block; width: 237px; height: 66px; background: url(../img/logo_sacara.gif) no-repeat; }
h2 { height: 23px; margin-bottom: 10px; background-repeat: no-repeat; background-position: center left; text-indent: -9999px; }
.interna h2 { height: 23px; margin-bottom: 20px; background-repeat: no-repeat; background-position: center left; text-indent: -9999px; }
h2.empreendimentos { background-image: url(../img/tit_empreendimentos.gif); }
h2.aempresa { background-image: url(../img/tit_aempresa.gif); }
h2.noticias { background-image: url(../img/tit_noticias.gif); }
h2.cadastro { background-image: url(../img/tit_cadastro.gif); }
h2.faleconosco { background-image: url(../img/tit_faleconosco.gif); }
h3 { font-size: 14px; padding-bottom: 20px; }
h4 { font-size: 16px; font-weight: normal; padding-bottom: 5px; margin-bottom: 15px; font-weight: bold; }
h4 span { font-size: 11px; color: #b1b1b1; font-weight: normal; }
h5 { width: 331px; height: 23px; background: url(../img/bg_empreendimentos_top.jpg) no-repeat; text-indent: -9999px; }
h5 span { display: block; width: 331px; height: 23px; background-position: right; background-repeat: no-repeat; }
h5.obras span { background-image: url(../img/subtit_emobras.gif); }
h5.lancamento span { background-image: url(../img/subtit_lancamento.gif); }
h5.entregue span { background-image: url(../img/subtit_entregue.gif); }

/*PADRÃO*/
body { font-size: 11px; font-family: Arial, Tahoma, sans-serif; color: #2c4a3d; background: #2c4a3d; }
#home-index { background: #d9e5e9; }
.layout { width: 964px; margin: 0px auto; padding: 0px 18px; }
#header { width: 100%; min-width: 1000px; height: 158px; background: #fff; }
#telefone { float: right; margin: 34px 51px 0px 0px; width: 162px; height: 43px; background: url(../img/bg_telefone.jpg) no-repeat; text-indent: -9999px; }
#menu { width: 100%; height: 49px; background: url(../img/bg_menu.jpg) repeat-x; }
#menu li { list-style: none; float: left; width: 193px; text-indent: -9999px; }
#menu li span { display: block; height: 49px; background: url(../img/bg_menu_span.gif) no-repeat right; }
#menu li a { display: block; height: 48px; background-position: center 21px; background-repeat: no-repeat; opacity: 0.75; -moz-opacity: 0.75; filter: alpha(opacity=75); }
#menu li a:hover { opacity: 1.00; -moz-opacity: 1.00; filter: alpha(opacity=100); }
#menu li a.home { background-image: url(../img/bg_menu_home.gif); }
#menu li a.aempresa { background-image: url(../img/bg_menu_aempresa.gif); }
#menu li a.empreendimentos { background-image: url(../img/bg_menu_empreendimentos.gif); }
#menu li a.cadastro { background-image: url(../img/bg_menu_cadastro.gif); }
#menu li a.faleconosco { background-image: url(../img/bg_menu_faleconosco.gif); }
#main { width: 100%; min-width: 1000px; background:#dae5e9; }
#flash { width:100%; height:269px; margin:0 auto; background:#dae5e9; }
#flash object { display:block; position:relative; }
#main #flash { width:1000px; margin:0 auto; }
.interna #main { width: 100%; background: url(../img/bg_main_interna.jpg) no-repeat center top; }
.interna #flash { height: 125px !important; }
.positionTop { margin: -13px auto 0px; position: relative; }
.contentTop { width: 964px; height: 10px; background: url(../img/bg_top.png) no-repeat; font-size: 0px; }
.contentBottom { width: 964px; height: 10px; background: url(../img/bg_bottom.png) no-repeat; font-size: 0px; }
.contentTopWhite { width: 944px; height: 10px; background: url(../img/bg_content_top.gif) no-repeat #5B8E8A; font-size: 0px; }
.contentBottomWhite { width: 944px; height: 10px; background: url(../img/bg_content_bottom.gif) no-repeat; font-size: 0px; }

#home-index .contentTopWhite { background:url(../img/bg_content_top_home.gif) no-repeat; }
#home-index .contentBottomWhite { background:url(../img/bg_content_bottom_home.gif) no-repeat; }

.content { width: 944px; padding: 0px 10px; background: url(../img/bg_content.jpg) repeat-y; }
.interna .content { background: url(../img/bg_content_interna.jpg) no-repeat top #4b665b !important; }
.contentWhite { width: 944px; padding: 5px 0px 2px; background: #fff; }
.contentWhitePd { width: 894px; padding: 5px 25px 2px; background: #fff; font-size: 12px; }
.contentWhitePd p { line-height: 160%; text-align: justify; }
.box1 { float: left; width: 331px; padding: 10px 28px 10px 22px; }
.box2 { float: left; width: 253px; height: 292px; padding: 10px 20px; border-left: 1px solid #dadccd; border-right: 1px solid #dadccd; background: url(../img/bg_box2.jpg) no-repeat; }
.box3 { float: right; width: 220px; height: 316px; padding: 10px 20px 10px 27px; background: url(../img/bg_box3.jpg) no-repeat bottom right; position: relative; margin-bottom: -12px; }
.boxEmpreendimentos { position:relative; width: 331px; margin-bottom: 6px; background: url(../img/bg_empreendimentos_bottom.jpg) no-repeat bottom #edefe2; }
.boxEmpreendimentos .img { float: left; width: 132px; height: 101px; position: relative; margin-top: -18px; padding: 0px 12px 5px 6px; }
.boxEmpreendimentos .thumb { width: 132px; height: 101px; }
.boxEmpreendimentos .mask { width: 132px; height: 101px; background: url(../img/mask.png) no-repeat; position: relative; margin-top: -101px; }
.boxEmpreendimentos .mask a { display: block; width: 132px; height: 101px; }
.boxEmpreendimentos .text { float: left; width:171px; height: 44px; margin-top: 20px; }
.boxEmpreendimentos p { color: #2c4a3d; padding-bottom: 0px; }
.boxEmpreendimentos p span { font-weight: bold; font-size: 12px; }
.boxEmpreendimentos .btSaibamais { display: block; position:absolute; z-index:2; right:10px; bottom:10px; width: 61px; height: 9px; margin: 20px 0px 0px 110px; font-size: 0px; background: url(../img/bt_saibamais2.gif) no-repeat; text-indent: -9999px; }
.boxEmpreendimentos .btSaibamais:hover { background: url(../img/bt_saibamais2.gif) no-repeat bottom; }
.btEmpreendimentos { display: block; width: 213px; height: 29px; margin: 8px 0px 0px 118px; background-image: url(../img/bt_outros_empreendimentos.jpg); text-indent: -9999PX; }
.btEmpreendimentos:hover { background-image: url(../img/bt_outros_empreendimentos.jpg); }
.btConheca { display: block; width: 203px; height: 29px; margin: 246px auto 0px; background-image: url(../img/bt_conheca_sacara.jpg); text-indent: -9999px; }
.btConheca:hover { background-image: url(../img/bt_conheca_sacara.jpg); }
.botao { background-repeat: no-repeat; background-position: bottom !important; opacity: 0.80; -moz-opacity: 0.80; filter: alpha(opacity=80); }
.botao:hover { opacity: 1.00; -moz-opacity: 1.00; filter: alpha(opacity=100); }
.listNews li { list-style: none; width: 220px; margin-bottom: 15px; border-bottom: 1px solid #dadccd; }
.listNews li a { color: #a7a7a7; text-decoration: none; }
.listNews li .btSaibamais { display: block; width: 61px; height: 9px; margin: 10px 0px 15px 160px; font-size: 0px; background: url(../img/bt_saibamais.gif) no-repeat; text-indent: -9999px; }
.listNews li .btSaibamais:hover { background: url(../img/bt_saibamais.gif) no-repeat bottom; }

.carrossel { width: 876px !important; height: 240px !important; margin:0 auto; }
.carrossel li { float: left; height: 240px !important; margin: 0px 3px; }
.carrosselTop { width: 213px; height: 24px; background: url(../img/bg_empreendimentos_top2.jpg) no-repeat; text-indent: -9999px; }
.carrosselTop span.lancamento { display: block; width: 213px; height: 24px; background: url(../img/subtit_lancamento.gif) no-repeat right center; text-indent: -9999px; }
.carrosselTop span.obras { display: block; width: 213px; height: 24px; background: url(../img/subtit_emobras.gif) no-repeat right center; text-indent: -9999px; }
.carrosselTop span.entregue { display: block; width: 213px; height: 24px; background: url(../img/subtit_entregue.gif) no-repeat right center; text-indent: -9999px; }
.carrosselContent { width: 189px; padding: 7px 11px 5px; background: #eceee1; border-left: 1px solid #dadccd; border-right: 1px solid #dadccd; }
.carrosselContent p { font-size: 11px; line-height: 120%; padding: 10px 0px 20px; }
.carrosselContent p strong { font-size: 12px; }
.carrosselContent .btSaibamais { display: block; width: 61px; height: 9px; margin-left: 125px; font-size: 0px; background: url(../img/bt_saibamais2.gif) no-repeat; text-indent: -9999px; }
.carrosselContent .btSaibamais:hover { background: url(../img/bt_saibamais2.gif) no-repeat bottom; }
.carrosselBottom { width: 213px; height: 10px; background: url(../img/bg_empreendimentos_bottom2.jpg) no-repeat; font-size: 0px; }
.btPrevious { width: 33px; height: 31px; cursor: pointer; background-image: url(../img/bt_previous.png); background-repeat: no-repeat; bottom: -106px; left: -9px; position: relative; z-index: 3; }
.btNext { width: 33px; height: 31px; cursor: pointer; background-image: url(../img/bt_next.png); background-repeat: no-repeat; top: -134px; left: 870px; position: relative; z-index: 4; }
.btPrevious:hover, .btNext:hover { background-position: bottom; }
.disabled { background-image: none; cursor: auto; }

/*CADASTRO*/
.tab { height: 30px; border-bottom: 1px solid #81949a; }
.tab li { list-style: none; float: left; width: 134px; height: 30px; background-image: url(../img/bg_tab.jpg); background-position: bottom; background-repeat: no-repeat; text-indent: -9999px; }
.tab li.active { background-position: top; }
.tab li.active a { background-position: top !important; }
.tab li a { display: block; width: 134px; line-height: 30px; }
.tab li a.fornecedores { background-image: url(../img/bg_tab_fornecedores.gif); background-repeat: no-repeat; background-position: center bottom; }
.tab li a.terrenos { background-image: url(../img/bg_tab_terrenos.gif); background-repeat: no-repeat; background-position: center bottom; }
.contentFornecedores { padding-bottom: 20px; }
.contentTerrenos { display: none; padding: 20px 0px; }
.contentTerrenos p { padding-bottom: 30px; }
.contentFornecedores legend, .contentTerrenos legend, .faleform legend { display: none; }
.contentFornecedores fieldset, .contentTerrenos fieldset, .faleform fieldset { border: 0px; }
.contentFornecedores input, .contentTerrenos input, .contentFornecedores textarea, .contentTerrenos textarea, .faleform input, .faleform textarea { border: 0px; font-family: Arial, Tahoma, sans-serif; font-size: 12px; color: #39433d; background: none; border: 0px; }
.contentFornecedores .check, .contentTerrenos .check { padding-top: 23px; }
.contentFornecedores label, .contentTerrenos label, .faleform label { color: #7c8983; }
.contentFornecedores .tipo label, .contentTerrenos .tipo label { float: left; padding: 0px 10px 20px 0px; }
.pessoaJuridica { display: none; }
.sidebar { float: left; width: 240px; padding-right: 20px; margin-bottom: 12px; }
.sidebar select { width: 100%; padding: 3px; color: #39433d; }
.fieldSmall { width: 219px; height: 25px; padding: 8px 10px 0px 10px; background: url(../img/bg_field_small.jpg) no-repeat; }
.fieldBig { width: 479px; height: 25px; padding: 8px 10px 0px 10px; margin-bottom: 12px; background: url(../img/bg_field_big.jpg) no-repeat; }
.fieldFull { width: 479px; height: 75px; padding: 8px 10px 0px 10px; margin-bottom: 12px; background: url(../img/bg_field_full.jpg) no-repeat; }
.fieldFull textarea { width: 479px; height: 65px; overflow: auto; }
.fieldSmall input, .fieldBig input { width: 100%; }
.line { border: 1px solid #fff; border-top: 1px solid #d8dacd; margin: 10px 0px; }
.submit { display: block; cursor: pointer; margin-left: 424px; width: 74px; height: 29px; border: 0px; background: url(../img/bg_enviar.jpg) no-repeat !important; }
.faleform { float: left; padding-bottom: 20px; }
.contatos { float: left; width: 355px; padding-left: 40px; }
.contatos .endMaps { padding-bottom: 15px; }
.contatos address { font-style: normal; color: #808080; font-size: 11px; }
.contatos address a { color: #009e58; text-decoration: none; }
.contatos address a:hover { text-decoration: underline; }
.contatos .tel { width: 330px; height: 73px; background: url(../img/bg_telefone.jpg) no-repeat right bottom; text-indent: -9999px; }
p.ok { padding: 5px; margin-bottom: 15px; color: #528f5b; border: 1px solid #d2ecd4; background: #e9f6eb; }
p.erro { padding: 5px; margin-bottom: 15px; color: #a33030; border: 1px solid #eccfcf; background: #f9e4e4; }

/*DESCRIÇÃO DO EMPREENDIMENTO*/
.descricao { float: left; width: 679px; padding: 0px 30px 30px 0px; }
.descricao li { list-style-position: inside; padding-bottom: 5px; }
.mnEmpreendimento { float: right; width: 185px; padding-bottom: 30px; }
.mnEmpreendimento li { list-style: none; padding-bottom: 2px; text-indent: -9999px; }
.mnEmpreendimento li.active a { background-position: bottom; }
.mnEmpreendimento li.active a:hover { background-position: bottom; }
.mnEmpreendimento li a { display: block; width: 185px; height: 31px; background-repeat: no-repeat; background-position: top; opacity: 0.85; -moz-opacity: 0.85; filter: alpha(opacity=85); }
.mnEmpreendimento li a:hover { display: block; width: 185px; height: 31px; background-repeat: no-repeat; background-position: top; opacity: 1.00; -moz-opacity: 1.00; filter: alpha(opacity=100); }
.mnEmpreendimento .oempreendimento { background-image: url(../img/bt_oempreendimento.jpg); }
.mnEmpreendimento .fotos { background-image: url(../img/bt_fotos.jpg); }
.mnEmpreendimento .plantas { background-image: url(../img/bt_plantas.jpg); }
.mnEmpreendimento .estagiodaobra { background-image: url(../img/bt_estagiodaobra.jpg); }
.mnEmpreendimento .localizacaoevendas { background-image: url(../img/bt_localizacaoevendas.jpg); }
.listGaleria li { list-style: none; float: left; width: 213px; height: 185px; padding: 0px 13px  15px 0px; }
.listGaleria li div { width: 213px; height: 135px; padding-top: 11px; background: url(../img/bg_galeria.jpg) no-repeat top; text-align: center; }
.listGaleria li p { padding: 10px; color: #919191; }
.estagio label { float: left; width: 90px; text-align: right; color: #919191; padding: 0px 8px 10px 0px; }
.estagio .barra { float: left; width: 480px; height: 11px; font-size: 0px; background: #e6e8db; margin-top: 3px; }
.estagio .status { font-size: 0px; height: 11px; background: url(../img/bg_status.jpg) repeat-x #009e58; }
.estagio .porcentagem { float: left; width: 35px; color: #919191; padding-left: 8px; }
.endMaps { float: left; width: 328px; height: 203px; padding: 5px 0px 0px 5px; margin-right: 20px; background: url(../img/bg_maps.gif) no-repeat; }
.endEmpreendimento { float: left; width: 326px; line-height: 150%; }
.endEmpreendimento address { font-style: normal; color: #2c4a3d; }
.endEmpreendimento .titVendas { width: 54px; height: 14px; margin: 10px 0px; background: url(../img/tit_vendas.gif) no-repeat; text-indent: -9999px; }
.endEmpreendimento .titLocalizacao { width: 84px; height: 17px; margin: 10px 0px 7px; background: url(../img/tit_localizacao.gif) no-repeat; text-indent: -9999px; }
.navEmpreendimentos, .navNoticias { border-top: 1px solid #b1b1b1; padding: 10px 0px; }
.navEmpreendimentos a { display: block; width: 270px; height: 30px; background: url(../img/bt_outros_empreendimentos2.jpg) no-repeat; text-indent: -9999px; }
.navNoticias a { display: block; width: 154px; height: 32px; background: url(../img/bt_outras_noticias.jpg) no-repeat; text-indent: -9999px; }
#empreendimentos-exibir_localizacao .endMaps, #empreendimentos-exibir_localizacao .endEmpreendimento {  margin-bottom: 30px; }

/*NOTÍCIAS*/
#noticias-exibir #leitura img { float: right; margin: 0px 0px 10px 25px; max-width: 300px; }
.paginacao { padding-bottom: 50px; text-align: center; }
.paginacao li { display: inline; list-style: none; padding: 8px 0; background: #dadccd; text-align: center; margin: 0 2px; }
.paginacao li a { display: inline-table; padding: 0 10px; line-height: 24px; text-decoration: none; }
.paginacao li a:hover { text-decoration: underline; }
.paginacao li.visited a { color: #0c223d; }
.listaNoticias { line-height: 120%; font-size: 12px; }
.listaNoticias a { text-decoration: none; }
.listaNoticias a:hover { text-decoration: underline; }
.listaNoticias dt { padding-bottom: 5px; font-weight: bold; }
.listaNoticias dt span { font-size: 11px; font-weight: normal; color: #b1b1b1; }
.listaNoticias dd { padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px solid #edefe2; }

/*RODAPÉ*/
#footer { height:88px; color: #76988b; }
#footer p.sacara { float:left; margin:20px 0 0 25px; padding:0;  }
#footer p.sacara a { display:block; width:155px; height:45px; text-indent:-9999px; background: url(../img/logo_sacara_footer.png) no-repeat; }
#home-index #footer p.sacara a { background: url(../img/logo_sacara_footer_home.png) no-repeat; }
#footer p { padding: 30px 20px 30px 215px;  }
#footer a { color: #76988b; text-decoration: none; }

/*prettyPhoto*/
div.light_rounded .pp_top .pp_left { background: url(../img/sprite.png) -88px -53px no-repeat; }
div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
div.light_rounded .pp_top .pp_right { background: url(../img/sprite.png) -110px -53px no-repeat; }
div.light_rounded .pp_content { background-color: #fff; }
div.light_rounded .pp_next:hover { background: url(../img/btnNext.png) center right  no-repeat; cursor: pointer; }
div.light_rounded .pp_previous:hover { background: url(../img/btnPrevious.png) center left no-repeat; cursor: pointer; }
div.light_rounded .pp_expand { background: url(../img/sprite.png) -31px -26px no-repeat; cursor: pointer; }
div.light_rounded .pp_expand:hover { background: url(../img/sprite.png) -31px -47px no-repeat; cursor: pointer; }
div.light_rounded .pp_contract { background: url(../img/sprite.png) 0 -26px no-repeat; cursor: pointer; }
div.light_rounded .pp_contract:hover { background: url(../img/sprite.png) 0 -47px no-repeat; cursor: pointer; }
div.light_rounded .pp_close { width: 75px; height: 22px; background: url(../img/sprite.png) -1px -1px no-repeat; cursor: pointer; }
div.light_rounded .pp_arrow_previous { background: url(../img/sprite.png) 0 -71px no-repeat; }
div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.light_rounded .pp_arrow_next { background: url(../img/sprite.png) -22px -71px no-repeat; }
div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.light_rounded .pp_bottom .pp_left { background: url(../img/sprite.png) -88px -80px no-repeat; }
div.light_rounded .pp_bottom .pp_middle { background: #fff; }
div.light_rounded .pp_bottom .pp_right { background: url(../img/sprite.png) -110px -80px no-repeat; }
div.light_rounded .pp_loaderIcon { background: url(../img/loader.gif) center center no-repeat; }
div.pp_pic_holder a:focus { outline:none; }
div.pp_overlay { background: #000; left: 0; position: absolute; top: 0; width: 100%; z-index: 9500; }
div.pp_pic_holder { display: none; position: absolute; width: 100px; z-index: 10000; }
.pp_top { height: 20px; position: relative; }
* html .pp_top { padding: 0 20px; }
.pp_top .pp_left { height: 20px; left: 0; position: absolute; width: 20px; }
.pp_top .pp_middle { height: 20px; left: 20px; position: absolute; right: 20px; }
* html .pp_top .pp_middle { left: 0; position: static; }
.pp_top .pp_right { height: 20px; left: auto; position: absolute; right: 0; top: 0; width: 20px; }
.pp_content { height: 40px; position: relative; text-align: left; width: 100%; }
.pp_content .pp_details { display: none; margin: 10px 15px 2px 20px; }
.pp_description { display: none; float: left; margin: 0; }
.pp_nav { clear: left; float: left; margin: 3px 0 0 0; }
.pp_nav p { float: left; margin: 2px 4px; }
.pp_nav a.pp_arrow_previous, .pp_nav a.pp_arrow_next { display: block; float: left; height: 15px; margin-top: 3px; overflow: hidden; text-indent: -10000px; width: 14px; }
.pp_hoverContainer { left: 0; position: absolute; top: 0; width: 100%; z-index: 2000; }
a.pp_next { background: url(../img/btnNext.png) 10000px 10000px no-repeat; display: block; float: right; height: 100%; text-indent: -10000px; width: 49%; }
a.pp_previous { background: url(../img/btnNext.png) 10000px 10000px no-repeat; display: block; float: left; height: 100%; text-indent: -10000px; width: 49%; }
a.pp_expand,
a.pp_contract { cursor: pointer; display: none; height: 20px; position: absolute; right: 30px; text-indent: -10000px; top: 10px; width: 20px; z-index: 20000; }
a.pp_close { display: block; float: right; text-indent: -10000px; }
.pp_bottom { height: 20px; position: relative; }
* html .pp_bottom { padding: 0 20px; }
.pp_bottom .pp_left { height: 20px; left: 0; position: absolute; width: 20px; }
.pp_bottom .pp_middle { height: 20px; left: 20px; position: absolute; right: 20px; }
* html .pp_bottom .pp_middle { left: 0; position: static; }
.pp_bottom .pp_right { height: 20px; left: auto; position: absolute; right: 0; top: 0; width: 20px; }
.pp_loaderIcon { display: none; height: 24px; left: 50%; margin: -12px 0 0 -12px; position: absolute; top: 50%; width: 24px; }
#pp_full_res { display: none; line-height: 1 !important; margin: 0 auto; text-align: center; width: 100%; }
div.ppt { color: #fff; display: none; font-size: 17px; left: 0; position: absolute; top: 0; z-index: 9999; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
