body.boxsizefix *, body.boxsizefix *:before, body.boxsizefix *:after {   -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;   } ul.line-menu li {float:left;display:block;} h1 { font-size: 18px; } h2 { font-size: 16px; } .align-right {text-align:right} .align-left {text-align:left} .align-center {text-align:center} img.centro { display: block; margin: 0 auto; } img.left { float: left; margin-right: 10px; } img.right { float: right; margin-left: 10px; } .legenda { padding:3px; background-color:rgba(255,255,255,0.7); text-align:center; border:1px solid rgba(255,255,255,0.9); font-size:12px;   color:black; } .txt-noticia-interna img {max-width:100%;height:auto;} .continue-cut-full-box {width:600px} .centernavban .navbanwrap{float: left; position: relative; left: 50%;} .centernavban .navban {float: left; position: relative; left: -50%;} .playhovervideo { position:relative; display:block; } .playhovervideo:after {   background: url(//admin.puze.com.br/admin/imgs/playbt.png) no-repeat right center; content: ''; display: block; width: 60px; height: 60px; left: 50%; position: absolute; top: 50%; margin-top:-30px; margin-left:-30px; opacity:0.5; } .playhovervideo:after:hover {   opacity:1; } a.deleteOneImg {   display: block; } .video-face-sample {   width:640px;   height:370px; }  .showfilesize img {max-width:200px;height:auto;} body .debug-code-table table.sample, body .debug-code-table {color:black !important;font-family:arial !important;font-size:12px} .selectwrap {   display: inline; } .edit-clearboth {   clear:both; } .controlscar {   display: none; } .navbannextwrap {   display: none; } .master-formbuttons {   position: absolute;  margin-left: -65px; } form.sample button {box-shadow:none} .legenda img {display:block} a.lightbox-editor {display:inline-block;position:relative;text-align:center} span.lightbox-editor-txt {position: absolute; color: #FFF; display: block; width: 100%; font-size: 12px; background: rgba(0, 0, 0, 0.8); bottom: 0; padding: 3px 0;} .go-left{float:left} .go-right {float:right} form.hide-label label{display:none} button.image-button {background-color:transparent;border:none} .pseudo-bodybg {height: 100%;  left: 0;  position: fixed;  top: 0;  width: 100%;z-index:-1}  .mp3 {background-color:#000;color:#FFF}  .suggestionsInput {   padding-right:25px !important } .emptysugfield {background:url(//admin.puze.com.br/admin/imgs/empty.png) center center no-repeat;width:16px;height:16px;display: inline-block;position:absolute;margin-left:-22px;margin-top:5px} .suggestionsField {  position: absolute;  top: 46px; } .suggestionsField ul {list-style-type:none;margin:0;padding:0;background:white;border:1px solid #CCC} .suggestionsField ul li {display:block;border-bottom:1px solid #CCC;padding: 4px;overflow:hidden} .suggestionsField ul.tagsList li {padding:0} .suggestionsField ul li:hover, a:hover.addTag { background-color:#EFEFEF } .suggestionsField ul li:hover.nothingFound {background:white} .multiform-add {cursor:pointer;margin-top:5px} .multiform-noform {margin-top:10px} .multiform-delete {float:right;cursor: pointer;width:14px;height:14px;background:url(//admin.puze.com.br/_puze/admin/imgs/delete.png) no-repeat transparent;display:block} .multiform-template {padding:10px;background:#f9f9f9;margin:5px;border:1px solid #d6d6d6;}  table.sample-table {background:white;width:100%} table.sample-table thead {text-align:left;background:#727171;color:#A09F9F} table.sample-table th.tabcenter {text-align:center} table.sample-table th.tabright, table.sample-table td.tabright{text-align:right} table.sample-table td, table.sample-table th {padding:3px} table.sample-table tr {border-bottom:1px solid #CCC} table.sample-table tr.odd {background:#E6E6E6} table.sample-table tr.even {background:#F7F4F4} .csize5 {width:5%} .csize10 {width:10%} .csize15 {width:15%} .csize20 {width:20%} .csize30 {width:30%} .csize40 {width:40%} .csize50 {width:50%} .csize60 {width:60%} .csize70 {width:70%}  #box-videos {overflow:hidden;} #box-videos ul {overflow:hidden;margin:0;padding:0;list-style-type:none;margin-top:10px} #box-videos ul li {width: 16.6%;padding:5px;display:block;float:left;text-align: center;} #box-videos ul li img {margin-bottom:5px} #box-videos ul li:hover {background-color:#5E5C5C;} #box-videos ul li:hover a {text-decoration:none}  ul#box-musicas li {border-bottom: 1px solid #000;padding-top:5px;padding-bottom:3px} ul#box-musicas li.firstline {font-size:14px;} a.baixar, span.baixar {float:right;} ul#fotogroup {overflow:hidden;} ul#fotogroup li {  display: block;  float: left;  margin-bottom: 10px;  margin-right: 10px; } .lineh3 {line-height:1.3} .lineh5 {line-height:1.5}  form.innershadow input, form.innershadow textarea, form.innershadow select {box-shadow: inset 1px 0px 3px 0px rgba(0, 0, 0, 0.30); padding: 3px; border:1px solid #E6E6E6;margin-bottom: 15px;} small, div.small {font-size:80%} .font12 {font-size:12px} .font14 {font-size:14px} .font18 {font-size:18px} .img-up-field-link a, a.img-up-field-link { text-decoration:none; } div.balinks {margin-top: 5px;} .balinks a {padding:5px;display:inline-block;border-radius:3px;background:#333;color:white; text-decoration:none} .balinks a:hover {background-color:#666} .tagsbox {overflow:hidden} .tag {display:inline-block;float:left;margin-right:3px;} .tag a{display: block;width:10px;height:10px;background:url('//admin.puze.com.br/admin/imgs/deltag.png') no-repeat center center;float:right;margin-top:2px;margin-left:3px} a.addTag {display:block;padding:4px} .all {width:980px;margin:0 auto} .boxin {float:left;} ul.listfotos {overflow:hidden;margin-top:10px} ul.listfotos li{   float: left;   margin-right: 5px;   margin-bottom: 5px }   ul.listfotos.onelink-fotos li {   float:none;   margin-right:0;   width:auto;   margin-bottom:0  } form.fake-inline label {display:none} form.fake-inline label.error {position:absolute;margin-top:10px} form.fake-inline {overflow:hidden;} form.fake-inline input, form.fake-inline select, form.fake-inline button { float:left; margin-right:5px } form.fake-inline button {margin-top: 0;} .bannerspace {margin:15px 0;} .helpicon {display:inline-block;background:url('//admin.puze.com.br/_puze/css/imgs/help.png') no-repeat center center;width: 16px;height:16px}  .box-noticias {margin-bottom:20px} .box-noticias .imagem-noticias {float:left;margin-right:10px} .titulo-noticias,.txt-noticias {margin-left:70px} .txt-noticias {font-size:12px} .titulo-noticias {font-size:16px} .box-noticia h1 {margin-bottom:20px} .box-noticia .imagem-noticia {float:left;margin-right:10px;margin-bottom:10px} #colorbox {color:black} .bannerbox .admin-bts-editar {position:absolute} #navbanwrap {position: relative;} .ballnavban {position:absolute;top:15px;right:10px;overflow:hidden;z-index:1000} .ballnavban a {display:block;float:left;margin-right: 3px;width: 10px;height: 10px;border-radius:10px;background:gray;box-shadow: inset 1px 1px 6px 0px rgba(0,0,0,0.36);border: 1px solid gray;color: black;text-indent: 9999px;} .ballnavban a.activeSlide {background:white;box-shadow: none;border: 1px solid #CCC;} .banwrap {position:relative} img.picframe, .picframe img { padding:3px;   background:white;   box-shadow:1px 1px 6px 0px rgba(0,0,0,0.35);}   .backto_wrap {margin-top:20px} .boxcor {width:20px;height:20px;border-radius:5px;float:left;margin-right:5px} .nomargintop {margin-top:0 !important} ul.select-edit {min-width:612px} .buscaitem {margin-bottom:10px;border-bottom: 1px solid rgba(0,0,0,0.1);padding-bottom: 10px;} .wrapSuggestionField {position:relative} .wrapSuggestionField.loading:after {  content:''; top:20px; background:url(//admin.puze.com.br/admin/imgs/indicator.gif) no-repeat top left; width:16px; height:16px; position:absolute; } #info_extra_eproduto {max-width:700px}  .box-form-change-time form label, .box-form-change-time form input {   margin-top: 0;   display:inline-block } .box-form-change-time form img {margin-right:30px} .box-form-change-time form label {line-height:28px;}  .box-form-change-time button {padding:5px;margin-top:0;display:inline-block}  .fakeinput {  border: 1px solid #CCC;display:inline-block} .fakeinput {background:white;padding:5px 8px;border-radius:3px}  .astoolswrap {margin-top:15px}  .wrap-relat-time-box {margin-bottom:10px}  .relat-associado-full .data-associado { float: left; font-size: 14px; line-height: 1.3; margin-top: 20px; }   body {   background: #CCC;   font-family: arial;   font-size: 16px;  } .fullbg {   background: white;   padding: 10px;   width: 980px;   margin: 0 auto; } body.fullbody .fullbg {   padding:0;   width:auto;  } .box-recomenda {margin-top: 15px;} .eprod-recomenda{   border-bottom: 1px solid #CCC; margin-bottom: 10px; }  body.fullbody .wrapperfull, body.fullbody .bannerarea {   margin:0 auto;   width:980px } a.logo {   display: block;   float: left;   height: 100px;   width: 200px;   background: #CCC; } header form.sample button {   margin-top: 0;   float: left;   } form .input {   padding: 4px 5px;   box-shadow: inset 1px 0px 3px 1px rgba(0, 0, 0, 0.2);   border: 1px solid transparent;   border-radius: 5px;   color: #8B8B8B;   max-width:100%;   } button {   border: none;   padding: 4px 8px;   background: #666;   color: white;   }   header input {   float: left;   margin-bottom: 5px; } header label {   display: none; } header {   overflow: hidden; } #headrightwrap {   overflow: hidden;   float: right;   margin-top: 10px; } a.carrinho {   display: block;   width: 30px;   height: 30px;   background: grey;   float: left; } #headright {  } .redes-sociais a {   display: block;   width: 30px;   height: 30px;   float: left;   background: grey;   margin-right: 5px; } .lineup1, .lineup2, .lineup3 {   overflow: hidden;   margin-bottom: 15px; } .lineup2 {   float: right;   margin-top: 6px;   margin-bottom: 0px; } .explain-form-email-news {   font-size: 12px; } .redes-sociais { float: left;   margin-right: 20px;   } .form-busca {   float: left;   margin-top: 8px;   margin-right: 10px; }  .lineup1 {   float: left;   margin-right: 20px;  } .lineup3 {   clear: both; } a.menu-usuario-esqsenha {   font-size: 12px;   margin-top: 5px;   display: inline-block; } .lineup3 {  margin-top: 10px;   margin-bottom: 11px; } .loginform input {   margin-right: 5px;   text-transform: lowercase; }  header {   margin-bottom: 20px; } a {   color: #535252; } .form-login-user {   float: left; } #leftbar {   width: 20%;   float: left;   font-size: 13px;   } #contentwrapprods {   float: right;   width: 75%; } .fullcontent {   overflow: hidden; } h1.eprodutos-categtit, h1.nome-produto, h1.page_title, h1.busca-term {   border-bottom: 1px solid #CCC;   margin-bottom: 10px; } .sec-produtos {   margin-bottom: 20px;   overflow: hidden; } .produtobox {   width: 210px; } .prodsperline_3 .produtobox:nth-child(3n), .prodsperline_4 .produtobox:nth-child(4n){ margin-right: 0; } .prodsperline_3 .produtobox:nth-child(3n+1), .prodsperline_4 .produtobox:nth-child(4n+1) {   clear: both;} .nomeprod {   float: left; } .precoprod {   float: right; } .produtobox .preco-de {   font-size: 12px;   text-align: right; } .preco-de {   text-decoration: line-through; } .categtit {   margin-bottom: 5px; } ul.list-categorias li {  border-bottom: 1px solid #CCC; } ul.list-categorias li a {   display: block;   padding: 2px;   text-decoration: none;   } ul.list-categorias li a:hover {   background: #EEEBEB; } .more {   clear: both;   float: right; } footer {   margin-top: 30px;   overflow: hidden; }  .formwrap form .input, .fullbg form.sample .input, #carrinho-cadastrobox form .input, #colorbox form.sample .input{   margin-bottom: 20px; } ul.menu-usuario-simple {   margin: 0;   padding: 0;   list-style-type: none; } ul.menu-usuario-simple li a {   display: block;   float: left;   background: #504D4D;   color: white;   padding: 3px 5px;   border-radius: 3px;   } ul.menu-usuario-simple li {   display: block;   float: left;   margin-right: 8px; } ul.menu-usuario-simple li a:hover {   text-decoration: none;   background: #9C9797; } .user-hi-hellomsg {   font-size: 13px;   margin-bottom: 3px; } #form_end_change{   margin-top:20px; } #form-esqueci-senha {margin-top:15px} .wrapgooglemap {height:170px} .insidecontent {overflow:hidden;} h2.page_subtitle {margin-bottom:10px} ul.listfotos:before {content: 'Clique para ampliar as fotos'; font-size:12px;display:block;margin-bottom:5px} ul.listfotos.onelink-fotos:before {display:none} .textowrap {overflow:hidden;} .anexoswrap {margin-top:15px} .openmenu {display:none}  a.nextban, a.prevban, .controlscar .next, .controlscar .prev { position: absolute; display: block; height: 100%; top: 0; left: 0; z-index: 102; } a.nextban { right: 0; left: initial; }  ul.breadcrumb-sample {   overflow: hidden;   border-bottom: 1px solid #CCC; } ul.breadcrumb-sample li:after {   content: '>';   margin: 0 5px; } ul.breadcrumb-sample li:last-child:after{   display:none; } .buscalist h1 {   margin-bottom: 10px; } .fb-like-box {   width: 100%;   height: 180px; }  .boxtotaln3 .box {   width:30%;   float:left;   padding:5px;   margin-right:5%; } .titsec { font-size: 24px; margin-bottom: 10px; } .boxitem {   overflow: hidden; margin-bottom: 20px; }  .tititem {  display: block;   } .tititem.noimage {   margin-left:auto; } .boxitem a {   display: block;   overflow: hidden;   padding: 5px;   color: #535252;   } .boxitem a:hover {   background: rgba(0,0,0,0.1);   text-decoration:none; } .wrapallboxes .box.last {float: right;margin-right:0} .wrapallboxes {overflow:hidden}  span.nomeplano {   font-weight: bold; } .sample-button {   padding:3px 8px;   background:grey;   border-radius:3px;   color:white; } .button-redir-pagamento {   background-color:green;   padding:8px 10px;   display:inline-block;   font-size:20px;   margin-top:5px } .button-alterar-plano {   font-size:13px; } .data-assinatura.warn-box {   padding: 8px 20px;   margin: 0 0 25px;   font-size:18px; } .data-assinatura.warn-box.error-color {   background-color: #CA0606;   color: white; } .sample-button:hover {   text-decoration:none; } .planodata {   float:right;   width:30%; } .assinaturadata {   float:left;   width:65%; } .autosocialicons .redes-sociais a, .autosocialicons_black .redes-sociais a{   position:relative; } .autosocialicons .redes-sociais a:before, .autosocialicons_black .redes-sociais a:before{   background-repeat: no-repeat;   background-position: center center;   background-size: 100%;   content:'';   position:absolute;   top:0;   left:0;   right:0;   bottom:0; } .autosocialicons .redes-sociais a.twitter:before {  background-image: url(//admin.puze.com.br/admin/imgs/redesw_twitter.png);   } .autosocialicons .redes-sociais a.facebook:before {   background-image: url(//admin.puze.com.br/admin/imgs/redesw_facebook.png);   } .autosocialicons .redes-sociais a.instagram:before {  background-image: url(//admin.puze.com.br/admin/imgs/redesw_instagram.png);   } .autosocialicons .redes-sociais a.linkedin:before {   background-image: url(//admin.puze.com.br/admin/imgs/redesw_linkedin.png);   } .autosocialicons .redes-sociais a.youtube:before {   background-image: url(//admin.puze.com.br/admin/imgs/redesw_youtube.png); } .autosocialicons .redes-sociais a.googleplus:before {   background-image: url(//admin.puze.com.br/admin/imgs/redesw_googleplus.png); } .autosocialicons .redes-sociais a.pinterest:before {   background-image: url(//admin.puze.com.br/admin/imgs/redesw_pinterest.png); }  .autosocialicons_black .redes-sociais a.twitter:before {  background-image: url(//admin.puze.com.br/admin/imgs/redes_twitter.png);   } .autosocialicons_black .redes-sociais a.facebook:before {   background-image: url(//admin.puze.com.br/admin/imgs/redes_facebook.png);   } .autosocialicons_black .redes-sociais a.instagram:before {  background-image: url(//admin.puze.com.br/admin/imgs/redes_instagram.png);   } .autosocialicons_black .redes-sociais a.linkedin:before {   background-image: url(//admin.puze.com.br/admin/imgs/redes_linkedin.png);   } .autosocialicons_black .redes-sociais a.youtube:before {   background-image: url(//admin.puze.com.br/admin/imgs/redes_youtube.png); } .autosocialicons_black .redes-sociais a.googleplus:before {   background-image: url(//admin.puze.com.br/admin/imgs/redes_googleplus.png); } .autosocialicons_black .redes-sociais a.pinterest:before {   background-image: url(//admin.puze.com.br/admin/imgs/redes_pinterest.png); } .hideOnFocusForm .fieldwrap {   position: relative; } .form-cupom-mp .helpcupom {   font-size: 13px;   margin-bottom: 5px; } .form-cupom-mp {   margin-top: 10px;   margin-bottom: 20px; } .form-cupom-mp .field-codigo {   width: 330px;   margin-bottom: 0;   float: left; } form.form-cupom-mp label {   display: none; } form.form-cupom-mp button {   margin-top: 0; } .mpInfoCupom {   background-color: rgb(252, 231, 149);   padding: 5px;   margin: 10px 0; } a.mpShowFormCupom {   font-size: 12px;   display: inline-block;   color: white;   background-color: rgb(194, 96, 25);   padding: 1px 5px;   margin-left: 10px;   text-decoration: none; } span.mpInfoCupomCodigo {   font-weight: bold; } .info-mp-code {   font-size: 13px;   margin-top: 5px; }  .returnErroCupom {   background-color: rgb(255, 206, 206);   color: rgb(202, 8, 8);   padding: 5px 10px;   margin-bottom: 5px;   font-size: 13px;   display: inline-block; } .returnErroCupom:empty{   display:none; }  .carrinho-iscadastrado{   width: 35%;   float: left; } .carrinho-iscadastrado input, .carrinho-iscadastrado select, .carrinho-iscadastrado textarea {max-width: 200px;} .carrinho-title-cad{   font-size: 18px;   font-weight: bold;   margin-bottom: 10px; } .carrinho-not-cadastro {   float: right;   width: 60%;   border-left: 1px solid #CCC;   padding-left: 15px; } #carrinho-cadastrobox {overflow:hidden;width: 720px;} .carrinho-iscadastrado form {margin-bottom:10px}  .sep-cadastre-se {   margin-top: 20px; } a.esqsenha {   margin-top: 10px;   font-size: 12px;   display: inline-block; } .formwrap .loginform {   margin-top: 10px; } label[for=keep_login] {   font-size: 13px; } .fullbg form.sample .input.log_keep_check {   margin-bottom: 5px; } a.facebook-oauth-login {   background: url(//admin.puze.com.br/admin/imgs/redesw_facebook.png) no-repeat left center #4364AB;   color: white;   font-size: 13px;   padding: 5px 5px 5px 30px;   background-size: auto 90%;   text-decoration: none; } a.facebook-oauth-login:hover {   background-color: #5E81CC; } .oauth-area-login {   margin-top: 10px; } body.imgframe .insidecontent img {   padding:3px;   background:white;   box-shadow:1px 1px 3px 0px rgba(0,0,0,0.35);   } body.imgframe .insidecontent img.zoomImg{   padding:0;   box-shadow: none; } body.fullbody.wrapmax1330 .wrapperfull, body.fullbody.wrapmax1330 .mainbannerarea .bannerarea {   width: 1330px;   max-width: 100%; }  body.fullbody.wrapmax1200 .wrapperfull, body.fullbody.wrapmax1200 .mainbannerarea .bannerarea {   width: 1200px;   } body.fullbody.wrapmaxdef .wrapperfull, body.fullbody.wrapmaxdef .mainbannerarea .bannerarea {   width: 1060px;   }  footer .leftside {   float:left; } footer .rightside {   float:right;   }  .addthis_sharing_toolbox a { overflow:visible !important; padding:0 !important; } body.arialform form .input, body.arialform .carfull input { font-family:arial } .who-publifor .who-publifor {   overflow: hidden;   margin-top: 10px; } .who-publifor .whofoto {   float: left;   width: 60px;   height: 60px;   background: url(//admin.puze.com.br/admin/imgs/nopic.png);   background-size: 100%; } .who-publifor .whopublic {   margin-left: 70px; } .imgframe a.mod-backtopage {   background: rgba(0,0,0,0.4);   color: white;   text-transform: uppercase;   position: relative;   padding-left: 50px;   padding-top: 10px;   padding-bottom: 10px;   padding-right:20px; } .imgframe a.mod-backtopage:before {   position: absolute;   top: 0;   bottom: 0;   left: 0;   height: 100%;   width: 36px;   background: url(//admin.puze.com.br/admin/imgs/backbt.png) no-repeat 11px center rgba(0,0,0,0.2);   content:''; } .imgframe a.mod-backtopage:hover {   background-color:rgba(0,0,0,0.6);   text-decoration:none; }