/* FONTS -> base 18px , h1 120% , medium 100% , small 90% , x-small 80% , smaller 80% */
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed);
body,div,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;vertical-align:middle;}
hr{display:block;height:1px;border:0;border-top:1px inset #ccc;margin:1em 0;padding:0;}
body{font-family:'Roboto Condensed',sans-serif;font-size:18px;position:relative;color:#000;line-height:1.3;z-index:1}
p{margin:1em 0;}
img{border:none;outline:none;}
img,.prenext,.btntxt{vertical-align:middle;}
.btntxt img{padding:0 8px;}
input[type="file"]{margin-left:2%;}
textarea,input[name="subject"],input[type="text"],input[type="password"],select{font-size:90%;width:94%;margin:0 auto 0 2%;border-radius:3px;border:1px solid #C3C3C3;padding:2px 1px;}
select{word-wrap:break-word;}
h1,h2,h3,h4{font-weight: normal;font-size:120%;}
h1,h4{background-color:#70706F;color:#fff;padding:2px;}
h3 {background-color:#FF8E03;color:#fff;text-decoration:none;padding:2px;margin:12px 0;}
h3:first-of-type{margin-top:0;}
a:link,a:visited{color:#414141;text-decoration:underline}
/* RECENT MESSAGES */
h4 a:link, h4 a:visited {color:#fff;}
/* BOARDINDEX */
p.child{margin-left:4%;}
/* BOARDINDEX NAVIGATE BTN */
h3 .btngo{vertical-align:middle;border:1px solid transparent;border-radius:2px;display:inline-block;text-decoration:none;background:#EF630E url(/utils/img/arrow-right-16.png) no-repeat center;color:#fff;padding:2px 2px;margin:0;cursor:pointer;min-height:22px;min-width:34px;position:absolute;right:3px;}
/* WRAPPER */
#wrapper{background-color:#fff;}
/* HEADER */
#header{height:40px;width:100%;position:fixed;left:0;top:0;background-color:#E7E5D2;border-bottom:1px solid #C3C3C3;z-index:5;}
#header a#logo{-webkit-tap-highlight-color:transparent;text-decoration:none;}
#header a#logo img{height:38px;margin:1px auto 1px 4px; }
/* MAIN CONTENT */
#main{padding: 0 1px; padding-top: 41px; }
.pp-menu-trigger{background: transparent url('/utils/img/pp-menu.png') no-repeat center center;
display:inline-block;width:40px;height:40px;position:absolute;top:0;right:10px;}
.pp-menu-trigger a,.pp-menu-trigger a:link,.pp-menu-trigger a:visited {text-decoration: none;}
.pp-menu-trigger span {color:#ff0000;font-size:50%;position:relative;text-decoration:none;float:right;
line-height:1;padding:0 2px;margin:2px 0 0;background-color:#FF0000;color:#fff; font-weight:bold;border-radius:2px;}
.small,.small a,.small a:link,.small a:visited /*,.small * */{font-size:90%; color:#808080;}
.small * {font-size:inherit !important; color:#808080; }
.errortxt{color: #ff0000;}
.ballontxt {font-size:80%;border-radius:3px;background-color:#FFF;color:#000;padding:0 1px;vertical-align:middle;}
/* FLOATS */
.leftside{float:left;width:auto;padding:0;margin:0 0 1px 1px;display:inline-block;}
.rightside{float:right;width:auto;margin:0 1px 1px 0;display:inline-block;}
.clearside{clear:both;margin:0;padding:0;}
.spacer{display:block;height:22px;}
.u-avatar{width:50px;height:auto;display:inline-block;float:left;margin:2px 2px 2px 0;}
.u-avatar img{max-width:50px;max-height:50px;margin:0 auto;text-align:center;border-radius:4px;}
.u-data{width:auto;display:inline-block;float:left;height:auto;}
/* MESSAGE INDEX */
.msganchor,.rgf-container{padding-top:42px;margin-top:-42px;} /* : MSG AND REGRAS ANCHOR HACK */
.windowbg{background-color:#ffffff;}
.windowbg2,.odd{background-color:#e1e1e1;}
.new,a.new,a:link.new,a:visited.new{text-transform:lowercase;text-decoration:none;background-color:#FF7C01;color:#fff;font-size:80%;border-radius:3px;padding:0 4px !important;display:inline-block;}
/*#main */h2{border-bottom:1px solid #70706F;color:#70706F;line-height:1;margin:0 0 12px 0;padding:2px 0 1px 2px;}
/*#main */h2 a{text-decoration:none;font-size:90%;}
#wap2_pm h2 a{text-decoration:underline;}
.updated{color:#ff0000;}
/* POLLS */
div.poll{padding:1px;word-wrap:break-word;}
div.poll input[type="submit"]{margin-left:0;}
div.poll-results{width:96%;margin:auto;}
span.poll-bar{border-radius:2px;height:8px;line-height:8px;display:inline-block;background-color:#0381FF;}
/* POSTS */
div.windowbg,div.windowbg2{margin:2px 0 10px 0;padding:1px;word-wrap:break-word;color:#000;}
div.post{line-height:1.4; margin:2px 0;}
div.post fieldset{margin:8px 0 6px 0;font-size:90%;border:1px solid #70706F;border-radius:3px;}
div.post fieldset a{word-break:break-all;}
div.post fieldset a,div.post fieldset span{font-size:90%;}
.center{width:100%;margin:auto;text-align:center;}
.windowbg img,.windowbg2 img{max-height:90%;max-width:90%;}
.quoteheader,.quote{line-height: 1.1;font-size:80%;padding:3px;background-color:#FFF997;}
.quoteheader{margin:2px 8px 0 8px;border-top-left-radius:6px;}
.showquote{cursor:pointer;padding:6px 0 4px 0;height: 18px;color:#888;background:#FFF997 url(/utils/img/showquote.png) no-repeat center center;margin:0 8px;background-size:44px;}
.quote {margin:0px 8px 2px 8px; border-bottom-right-radius:6px;}
.quote img{max-height:40%;max-width:40%;}
.highslide-heading{display:none;}
.noreg_noimg{background-color:#ffffaa;border:1px dotted #ff7f55;width:auto;color:#ff7f00;font-size:90%;text-align:center;}
.noreg_noimg p a, p.noreg_noattach a{text-decoration:underline;}
p.noreg_noattach{font-size:80%;text-align:center;}
#atts{border:1px solid transparent;margin:0;padding:0;}
#atts div{margin:0 0 1em 0;} 
#swapOptions{float:right;margin:0 3% 0 0;}
#swapOptions a:link,#swapOptions a:visited{font-size:80%;text-decoration:none;background-color:#E7E5D2;color:#808080;background-position:2px 4px;background-repeat:no-repeat;border-radius:2px;padding:4px 3px 4px 13px;display:inline-block;line-height:1;border:1px solid #808080;-webkit-tap-highlight-color:transparent;}
/* MODIFIED */
.modmsgnote{font-size:80%;color:#717171;margin-top:4px;}
#msgform .modmsgnote{margin:0 auto 0 2%;padding:0;}
.msgtime{font-size:80%;color:#717171;margin:4px 0;}
.msgtime a,.msgtime a:link,.msgtime a:visited{color:#717171;text-decoration:none;}
/* MESSAGE ACTIONS */
.act{margin:6px 2px 6px auto;text-align:right;}
/* BUTTONS */
input[type="submit"],input[type="button"],.btntxt,a.btntxt,a:link.btntxt,a:visited.btntxt{border:1px solid #333;border-radius:2px;display:inline-block;text-align:center;text-decoration:none;background-color:#222;color:#fff;font-size:90%;padding:2px 2px;margin:0;cursor:pointer;}
.btnmods{background-color:#840801!important;}
.btnlarge,input[type="submit"],input[type="button"]{padding:5px 8px !important;}
input[type="submit"],input[type="button"]{margin-left:2%;}
/* PREVIOUS & NEXT ARROW LINKS */
a.prenext,a:link.prenext,a:visited.prenext{border:1px solid #333;border-radius:2px;display:inline-block;text-align:center;text-decoration:none;background-color:#222;color:#fff;font-size:90%;padding:5px 8px;margin:0 4px 0 2px;}
/* NOTIFY */
#wap2_notify a.btnlarge{margin-right:20px;}
#wap2_notify a.btnlarge + a.btnlarge{margin-left:20px;margin-right:0;}
/* LIKE */
div.lkc{line-height:2;border:none;border-radius:0;width:auto;padding:2px 0 2px 4px;margin:2px 0 4px 0;}
.pp_like_container {font-size: 80%!important;}
a.like_link{font-size:120%!important;line-height:1.3;}
a.nolike_link{font-size:90%!important;}
.like_pagination{margin:0.5em 0;}
/* OTHER OPTIONS */
.optgroup p{margin:0.4em auto;width:98%;}
.optgroup p a{border-left:8px solid #E7E5D2;display:block;background-color:#E1FDCD;padding:6px 0;text-indent:4px;text-decoration:none;border-radius:4px;}
/* FOOTER */
#footer{font-size:90%;color:#2E2E2E;text-align:center;width:100%;margin:18px auto 12px auto;}
#footer span{font-size:80%;}
a#ToTop{padding:0;margin-top:0;position:absolute;text-decoration:none;display:inline-block;right:4px;width:32px;height:32px;text-align:center;line-height:30px;background-color:#000;color:#fff;cursor:pointer;border:none;border-radius:2px;opacity:.85;}
/* MMENU */
#pp-menu:not(.mm-menu){display:none;}
#pp-menu *{font-size:16px !important;}
#pp-menu .usr{color:#fff;}
#pp-menu .mod{color:#05B4FF;}
#pp-menu .u-avatar{width:auto;height:36px;display:inline-block;float:left;margin:10px 10px 10px 20px;}
#pp-menu .u-avatar img {max-height:36px;margin:0 auto;text-align:center;border:1px solid #808080;}
#pp-menu .u-data{word-spacing:-1px;color:#808080;min-height:36px;width:auto;display:inline-block;float:left;line-height:1.2;font-size:14px;margin:10px 0 0 0;}
#pp-menu .u-data a,#pp-menu .u-data a:link,#pp-menu .u-data a:visited{font-size:14px;color:#808080;text-decoration:none;}
#pp-menu #menu_login{margin:10px 0 18px 20px;}
#pp-menu #menu_login p{margin:3px 0 8px 0;padding:0;text-indent: 0;}
#pp-menu #menu_login input.txt{width:80%;padding:6px 2px;margin:0;border-color:#70706F;}
#pp-menu #menu_login input[type="submit"]{border-color:#70706F;}
/* TOASTR */
.toast{opacity:1!important;}#toast-container > div{opacity:1!important;}
.toast-bottom-center{bottom:6px !important;}
/* pub */
.asense{z-index:1;margin:-3px auto 14px auto;padding:0 0 10px 0;}
#wap2_boardindex .asense {margin:auto;padding:inherit;overflow:hidden;}
.asense span{font-size:60%;border-top:2px solid #808080; color:#808080;}
/* VEX */
#openmodal{position:fixed;background:transparent url(/utils/img/rr.png?v2) no-repeat center center;cursor:pointer;bottom:20px;left:8px;width:44px;height:44px;padding:0;z-index:10;}
.modalreply p{margin: 5px 1%;line-height:1.4;}
/* NEWS ticker */ /* GO SOCIAL */
/* APRECIACOES */
#like_containers ul,#like_containers li{list-style:none;margin-left:0;padding-left:0;}
/* SHARE */
.sharebtn{margin:10px auto;text-align:center;background-color:whitesmoke;padding:10px;}