*,*:before,*:after {   -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box; }  .wrapperfull {   max-width:1060px;   margin:0 auto; } form.loginform label, form.buscaform label, form.newsform label {display:none} a.logo {   text-indent: -9999px; } a.menu-usuario-esqsenha {  display:inline-block;   font-size:12px; } .boxitem a {text-decoration:none} .boxitem {vertical-align:top;margin-bottom:20px;display:inline-block;margin-right: -4px;} .numcols_2 .boxitem {width:50%} .numcols_4 .boxitem {width:25%} .numcols_3 .boxitem {width: 33.3%} .numcols_5 .boxitem {width:20%} .numcols_6 .boxitem {width:16.6%} .cols_align .boxitem {text-align: center;} .cols_align.numcols_3 .boxitem:nth-child(3n) {text-align: right;} .cols_align.numcols_3 .boxitem:nth-child(3n+1) {text-align: left;} .cols_align .boxitem .insideboxitem {text-align:left;} ul.listfotos li {   display: inline-block;   margin: 5px; } ul.listfotos li img {   box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); } a.mod-backtopage {   display:inline-block;   background: #bbb9b9;   padding:10px;   color:white;   text-decoration:none;   transition:0.3s;   margin-top: 20px; } a.mod-backtopage:hover {   background:grey; } .mod-backtopage:before {  display: inline-block;   font: normal normal normal 14px/1 FontAwesome;   font-size: inherit;   text-rendering: auto;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;  content: "\f137";  margin-right:10px } .user-hi-hellomsg {   font-size:14px; } ul.menu-usuario-simple {   list-style-type: none;   padding: 0;   margin: 0;   min-width:150px;   margin:10px 0; } ul.menu-usuario-simple li a {   display:block;   background:#CCC;   padding:5px;   color:white;   margin:5px;   text-decoration:none; } .boxitem span.tititem {vertical-align:top} a.openmenu{   display:none } a.openmenu:after{   content:' Menu'; } a.openmenu:before{   content:"\f0c9";  display: inline-block;   font: normal normal normal 14px/1 FontAwesome;   font-size: inherit;   text-rendering: auto;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;   } a.openmenu.clicked:before {   content: "\f00d";   margin-top:-3px }  .box-noticia-padrao.boxitem img {   float: left;   box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); }  .box-noticia-padrao.boxitem .txt-area {   float: right;   width: calc(100% - 260px);   } .box-noticia-padrao.boxitem .tititem {  font-size: 28px;   font-weight: bold; } .box-noticia-padrao.boxitem .txtitem {   margin:10px 0   } .box-noticia-padrao.boxitem {   display:block;   margin-bottom:0; } .box-noticia-padrao.boxitem a{   padding:10px;   transition:0.3s ease;   display:block; } .box-noticia-padrao.boxitem a:hover{   background:rgba(0,0,0,0.1); } .box-noticia-padrao.boxitem a:after {   clear:both;   content:"";   display:block; } .noticia-padrao h1.noticia-interna-tit {margin-bottom:20px;} .noticia-padrao .imgmain-wrap-interna {float:left} .noticia-padrao .imgmain-wrap-interna img {   box-shadow:0 3px 3px rgba(0, 0, 0, 0.2) } .noticia-padrao .noticia-interna-txt {float:right;width:calc(100% - 330px);font-size: 18px;line-height: 1.3;} .noticia-padrao .wrap-noticia-full-content:after {clear:both;content:'';display:block;}  .buscalist .busca-secao, h1.busca-title-results, .buscaitem {margin-bottom:20px} .buscalist h2.busca-page-title {margin-bottom:10px;} .buscalist a .buscatit {font-weight:bold;} .buscalist a:hover .buscatit {text-decoration:underline} .buscalist .buscaitem a {color:initial;text-decoration:none} a.fotozoombox span.zoom-alert {position:absolute;color:white;text-shadow:1px 1px 1px black;top:10px;left:10px;opacity: 0;transition: 0.5s ease;} a.fotozoombox:hover span.zoom-alert {opacity:1} a.fotozoombox {position:relative;display: block;} a.fotozoombox span.zoom-alert:before {   content: "\f00e";   display: inline-block;   font: normal normal normal 14px/1 FontAwesome;   font-size: inherit;   text-rendering: auto;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;   color:white;   margin-right: 8px;   } a.fotozoombox span.zoom-alert:after {content:'Clique para ampliar';} @media screen and (max-width:1060px){  .wrapperfull {padding:0 20px} } @media screen and (max-width:800px){ .box-noticia-padrao.boxitem img, .box-noticia-padrao.boxitem .txt-area, .noticia-padrao .imgmain-wrap-interna, .noticia-padrao .noticia-interna-txt {   float: none; } .box-noticia-padrao.boxitem img, .noticia-padrao .imgmain-wrap-interna {   display:block;margin:0 auto;text-align:center; } .box-noticia-padrao.boxitem .txt-area, .noticia-padrao .noticia-interna-txt {   width:auto;   margin-top:10px; } }