#centro,
#derecha {
  padding:2px 0 2px 8px
}
#centro,
#derecha,
#izquierda {
  height:auto;
  float:left;
  overflow:hidden
}
.bubble-divot,
.bubble-wrapper {
  position:absolute
}
.hide_elem {
  display:none!important
}
#izquierda {
  padding:2px 2px 2px 0;
  width:430px
}
#izquierda .size13 {
  font-weight:700
}
#centro {
  width:292px
}
#derecha {
  width:200px
}
#centro .box_title {
  background:url("images/box_titlebg2.gif") #f5f5f5;
  border:1px solid #ccc;
  padding:2px 0 5px
}
#centro .box_cuerpo {
  background-color:#f8f8f8;
  border:1px solid #ccc;
  border-top:none
}
#centro .filterBy {
  background-color:#ececec
}
ol.cleanlist {
  background:0 0!important
}
.ultimos_posts {
  font-size:14px
}
.lastPosts {
  padding:6px 6px 7px;
  background-color:#f9f9f9;
  border-radius:3px;
  -moz-border-radius:3px;
  border:1px solid #ccc;
  margin-bottom:7px
}
.lastPosts .header {
  padding:2px 0 7px 2px;
  border-bottom:1px solid #ccc
}
.lastPosts .categoriaPost {
  height:auto!important;
  margin:0!important;
  border-bottom:1px dotted #ccc;
  padding:3px 3px 3px 8px;
  display:flex;
  align-items:center;
  gap:6px
}
.lastPosts .categoriaPost i {
  font-size:16px;
  flex-shrink:0;
  width:16px;
  text-align:center
}
.lastPosts .categoriaPost a {
  display:inline!important;
  height:auto!important;
  font-weight:400
}
.lastPosts .categoriaPost .title {
  font-size:14px;
  font-weight:700!important;
  color:#005ca5
}
.lastPosts .categoriaPost span {
  font-size:11px;
  font-weight:400;
  color:#666
}
.lastPosts .categoriaPost span a {
  display:inline;
  color:#666
}
.lastPosts .categoriaPost a:visited {
  background:url(images/tick-button.png) right center no-repeat
}
.lastPosts .categoriaPost span a:visited {
  background:0 0
}
.lastPosts .categoriaPost span strong {
  font-weight:400;
  color:#222
}
.lastPosts li.categoriaPost.sticky {
  padding:3px 3px 3px 8px
}
.lastPosts li.sticky a {
  padding:0
}
.lastPosts li.categoriaPost.patrocinado {
  background-color:#ffc
}
.lastPosts li.categoriaPost.sticky.patrocinado .categoriaPost:hover {
  background-color:transparent
}
.lastPosts li.sticky a {
  padding:0 0 0 0px;
}
.lastPosts li.sticky a:hover {
  background-color:none
}
#search_box .more-cats {
  display:none;
  margin:0 0 -5px;
  padding:5px 0 0;
  color:#f0f0f0;
  float:left
}
#webStats .wMod,
.mod-actions b {
  margin-bottom:5px
}
#search_box .more-cats select {
  width:210px
}
#search_box .options {
  background:#021d38;
  border-radius:0 0 5px 5px;
  color:#fff;
  font-size:11px;
  padding:5px 10px
}
#webStats {
  width:100%
}
#webStats .wMod-h::before {
  font: var(--fa-font-solid);
  content: '\f200';
  font-size: 17px;
  float: left;
  margin-right: 6px;
  color: #004a95;
}
#webStats .box_cuerpo {
  border:1px solid #ccc;
  -moz-border-radius:5px;
  border-radius:5px
}
#webStats td {
  background-position:left center;
  background-repeat:no-repeat;
  padding:2px 2px 2px 20px
}
#lastFotos .wMod-h::before {
  font: var(--fa-font-solid);
  content: '\f302';
  font-size: 17px;
  float: left;
  margin-right: 6px;
  color: #004a95;
}
#webAffs .wMod-h::before {
  font: var(--fa-font-solid);
  content: '\e4f7';
  font-size: 17px;
  float: left;
  margin-right: 6px;
  color: #004a95;
}
#webAffs .wMod-data {
  padding:0!important
}
#webAffs img {
  max-width:180px
}
#webAffs ul li {
  text-align:center;
  padding:2px 3px
}
.textarea-edit {
  background:#fff;
  border:1px solid #ccc;
  font-size:13px;
  margin:5px 0 0;
  max-height:500px;
  min-height:50px;
  padding:5px;
  width:98%
}
.btnEdit {
  width:auto;
  margin:3px 0
}
.monac_icons,
.status {
  background-repeat:no-repeat;
  width:16px
}
.comment-box .comment-info {
  font-size:11px;
  border-bottom:1px solid #b4b4b4;
  height:26px;
  overflow:hidden;
  padding:0!important
}
.comment-content .answerOptions ul li {
  padding:0 5px 0 10px
}
.answerOptions .metaDataA {
  margin-left:4px
}
.answerOptions ul li {
  float:left;
  display:block;
  background:url('images/com-sep.png') top left repeat-y;
  padding:6px 5px 0
}
.comment-box:hover .answerOptions ul li {
  opacity:1!important
}
.answerOptions ul li.deleteAnswer a img,
.mod-actions {
  margin:2px
}
.answerOptions .systemicons {
  margin-top:1px
}
.answerOptions ul li a span {
  background:url('images/sprite-comment.png') no-repeat;
  display:block;
  height:20px;
  width:20px
}
.answerOptions ul li a span.voto-n-comentario {
  background-position:-42px -2px
}
.answerOptions ul li a span.voto-p-comentario {
  background-position:-42px -24px
}
.answerOptions ul li a span.voto-n-comentario:hover {
  background-position:-63px -2px
}
.answerOptions ul li a span.voto-p-comentario:hover {
  background-position:-63px -24px
}
.answerOptions ul li a span.editar-comentario {
  background-position:-42px -44px
}
.answerOptions ul li a span.editar-comentario:hover {
  background-position:-63px -44px
}
.answerOptions ul li a span.moderar-comentario {
  background-position:0 -44px
}
.answerOptions ul li a span.moderar-comentario:hover {
  background-position:-21px -44px
}
.answerOptions ul li a span.citar-comentario {
  background-position:0 -2px
}
.answerOptions ul li a span.citar-comentario:hover {
  background-position:-21px -2px
}
.answerOptions ul li a span.borrar-comentario {
  background-position:0 -23px
}
.answerOptions ul li a span.borrar-comentario:hover {
  background-position:-21px -23px
}
.numbersvotes {
  height:20px;
  text-shadow:0 1px 0 #ececec
}
.numbersvotes .stats {
  display:none
}
span.positivo {
  color:#4ca306;
  font-weight:700
}
span.negativo {
  color:#a30606;
  font-weight:700
}
.comment-info .floatL {
  padding:6px
}
.status {
  height:16px;
  background-image:url(images/status.png)
}
.online {
  background-position:left 0
}
.busy {
  background-position:left -16px
}
.inactive {
  background-position:left -32px
}
.offline {
  background-position:left -48px
}
.banned {
  background-position:left -64px
}
.dialog_alert {
  margin:-15px 0;
  max-width:700px;
  max-height:200px;
  overflow:auto
}
.dialog_box {
  text-align:left;
  background-color:#e9e9e9;
  border:1px solid #ccc;
  border-radius:5px;
  -moz-border-radius:5px;
  padding:12px;
  margin:5px 0
}
.monac_icons {
  background-image:url(images/sprite-monac.png);
  display:block;
  float:left;
  font-size:12px;
  height:16px;
  margin-right:5px
}
span.ma_voto_negativo {
  background-position:0 -16px
}
span.ma_comment_post {
  background-position:0 -32px
}
span.ma_comment_resp {
  background-position:0 -48px
}
span.ma_post {
  background-position:0 -64px
}
span.ma_points {
  background-position:0 -80px
}
span.ma_star {
  background-position:0 -96px
}
span.ma_follow {
  background-position:0 -112px
}
span.ma_follow_post {
  background-position:0 -128px
}
span.ma_blue_ball {
  background-position:0 -144px
}
span.ma_share {
  background-position:0 -160px
}
span.ma_status {
  background-position:0 -176px
}
span.ma_wall_post {
  background-position:0 -192px
}
span.ma_w_comment {
  background-position:0 -208px
}
span.ma_w_like {
  background-position:0 -224px
}
span.ma_photo {
  background-position:0 -240px
}
span.ma_medal {
  background:url(images/icons/med/blue_bronze_16.png)
}
.mod-actions.inline {
  border-bottom:1px solid #ddd;
  padding-bottom:5px
}
.mod-actions b {
  font-size:13px;
  display:block
}
.mod-actions a {
  display:block;
  height:16px;
  line-height:16px;
  padding:2px 0 2px 20px;
  background-position:left center;
  background-repeat:no-repeat
}
.mod-actions.inline a {
  display:inline-block!important;
  padding-right:5px;
  margin-right:10px;
  border-right:1px solid #ddd
}
.mod-actions .geoip {
  background-image:url(images/icons/geoip.png)
}
.mod-actions .edituser {
  background-image:url(images/icons/editar.png)
}
.mod-actions .alert {
  background-image:url(images/icons/warning.png)
}

.mod-actions .des_approve::before {
  font: var(--fa-font-solid);
  content: '\f070';
  font-size: 16px;
  float: left;
  margin-right: 6px;
  color: #5b4d2b;
}
.mod-actions .ban {
  background-image:url(images/icons/power_off.png)
}
.mod-actions .unban {
  background-image:url(images/icons/power_on.png)
}
.mod-actions .sticky::before {
  font: var(--fa-font-solid);
  content: '\f328';
  font-size: 16px;
  float: left;
  margin-right: 6px;
  color: #feb500;
}
.mod-actions .edit::before {
  font: var(--fa-font-solid);
  content: '\f044';
  font-size: 16px;
  float: left;
  margin-right: 6px;
  color: #218a1e;
}
.mod-actions .delete::before {
  font: var(--fa-font-solid);
  content: '\f1f8';
  font-size: 16px;
  float: left;
  margin-right: 6px;
  color: #fe0024;
}
.mod-actions .openclosed::before {
  font: var(--fa-font-solid);
  content: '\f023';
  font-size: 16px;
  float: left;
  margin-right: 6px;
  color: #ba314b;
}
.mod-actions .deletecomments {
  background-image:url(images/icons/comments.png)
}
.bubble-divot {
  background:url("images/icons/divvy.png") no-repeat;
  height:15px;
  left:16px;
  width:27px;
  bottom:0
}
.bubble-content {
  background-color:#fff;
  border-color:#ddd;
  border-radius:5px;
  border-style:solid;
  border-width:5px 4px 4px;
  box-shadow:0 1px 0 #aaa;
  margin:10px 0 11px;
  overflow:hidden
}
.hovercard-inner {
  width:298px
}
.hovercard-inner .bd {
  overflow:hidden;
  padding:10px
}
.profile-pic {
  float:left;
  height:48px;
  position:relative;
  width:48px
}
.hovercard-inner .avatar {
  display:block;
  float:left;
  height:48px;
  width:48px;
  padding:1px
}
.hovercard-inner .bio {
  margin-left:56px
}
.hovercard-inner .fn-above {
  color:#333;
  font-family:"helvetica neue",helvetica,arial,sans-serif;
  font-size:15px;
  font-weight:700
}
.hovercard-inner .bio p {
  line-height:16px;
  margin:0
}
.hovercard-inner .sn a {
  font-size:11px;
  font-weight:400;
  line-height:14px
}
.hovercard-inner .description {
  clear:left;
  color:#656565;
  height:auto;
  overflow:hidden;
  padding-top:3px
}
.hovercard-inner .description p,
.hovercard-inner .description ul {
  color:#333;
  padding:3px 0;
  margin:0
}
.hovercard-inner .user_stats li {
  border-right:1px solid #eee;
  float:left;
  letter-spacing:-.5px;
  padding:1px 12px
}
.hovercard-inner .user_stats li.first {
  padding-left:0
}
.hovercard-inner .user_stats li.last {
  border-right-width:0
}
.hovercard-inner .user_stats .stat {
  color:#333;
  display:block;
  font-family:"Helvetica Neue",Arial,sans-serif;
  font-size:12px;
  font-weight:700;
  letter-spacing:.5px
}
.hovercard-inner .user_stats .type {
  color:#666
}
.hovercard-inner .footer {
  background-color:#f6f6f6;
  height:39px;
  border-top:1px solid #ddd
}
.follow-controls {
  float:left;
  height:39px;
  margin-left:10px;
  vertical-align:middle
}
.follow-controls .btn_g {
  margin-top:7px
}
.loading-msg {
  background:url(images/icons/spinner.gif) left center no-repeat;
  padding:5px 20px;
  margin:0 10px;
  width:50px
}
.phpostAlfa {
  color:#ccc;
  font-size:22px;
  font-weight:700;
  padding:50px 0;
  text-align:center
}
.post-wrapper .post-contenedor,
.post-wrapper .post-contenido {
  overflow:visible!important
}
#msg_install {
  background-color:#e62915;
  border:1px solid #e62915;
  padding:15px;
  margin:-10px;
  font:15px/1.5 "Helvetica Neue",Century Gothic;
  color:#fff;
  text-align:center
}
#pp_copyright {
  padding:12px;
  text-align:center;
  color:#444
}
#pp_copyright a {
  color:#777
}