.avatar-box:hover,
.clima-dia:hover,
.login_cerrar,
.search-in a,
.tabbed-d button,
.tabbed-d input.image,
.tabbed-d input.submit,
.tabbed-d label,
a {
  cursor:pointer
}
#post-comentarios .paginadorCom ul,
#respuestas .answerTxt .Container,
.mod_container ul li.historial a,
.userInfoLogin .logout a,
body,
div.perfil-form .markItUpHeader,
ul {
  padding:0
}
.pages,
.small,
.thead,
a.nuevotemaBtn,
body,
h1,
ul.points_user li a {
  font-size:11px
}
a img,
hr {
  border:0
}
#br_logoi,
#logo {
  width:270px;
  height:60px
}
#mensaje-top,
#post-comentarios .paginadorCom .before a,
#post-comentarios .paginadorCom .next a,
.box_cuerpo ol.filterBy#filterBySemana,
.input-fake textarea,
.markItUpHeader ul li:hover>ul,
.subMenuContent .subMenu.here,
.tabbed-d form .field label,
html[xmlns] .clearBoth {
  display:block
}
#clima,
.estadisticasList ul,
.perfil-user .realname,
.perfil-user h1.nick,
.user-level ul li,
.w-stats ul li {
  font-family:Helvetica,Arial
}
body,
input,
textarea {
  font-family:'Lucida Grande',Tahoma,Arial,Verdana,Sans-Serif
}
#menu,
#pie {
  clear:left
}
.metadata-usuario,
.post-estadisticas,
span.oficial {
  text-transform:uppercase
}
.mensaje .rbody,
.post-contenido,
li,
ol li {
  word-wrap:break-word
}
.geo-clima .cont-box p,
.spns,
.spns_s {
  font-size-adjust:none;
  font-variant:normal
}
body {
  margin:10px 0 0;
  line-height:1.3em;
  background:#fafafa;
  overflow-x:hidden
}
#buscadorLite .searchEngine,
#buscadorLite .searchWith,
#logo,
#temaComunidad,
.floatL,
.hoy-clima .thumb-clima,
.m-asunto-carpetas-open,
.mini_leftIbuscador,
.registro .pasoUno select,
.spaT,
li a.tema {
  float:left
}
#banner,
.answerRate,
.floatR,
.logoMotorSearch,
.perfil-content .title-w span,
.porT,
.sel_categoria,
.temaCont,
div.buttons .send,
div.filterBy ul {
  float:right
}
.mod_container *,
:focus,
input:active,
input:focus {
  outline:0
}
.color_red,
.uSuspendido {
  color:red!important
}
.color_green {
  color:green!important
}
.color_blue,
.markItUpButton .markItUpButton7-9 a {
  color:#00f
}
.color_gray,
.color_gray a {
  color:gray!important
}
.moderador .w-stats ul li a,
.moderador .w-stats ul li span,
.msgtxt,
.subMenu ul.tabsMenu li:hover a,
a:active,
a:hover {
  color:#333
}
.clearBoth:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0
}
#logo img,
#respuestas blockquote blockquote,
* html .Container img.dialogBox,
.capsprot,
.icons.anterior span,
.icons.siguiente span,
.pasoDos,
.subMenuContent .clearBoth,
.subMenuContent.hide,
div.alert-cuenta {
  display:none
}
* html .clearBoth {
  height:1%
}
a:link,
a:visited {
  text-decoration:none;
  color:#333
}
.linkpat:hover,
.linkpat_s:hover,
.msgtxt li a,
.userInfoLogin ul li div.notificaciones-list ul li a:hover,
a:hover {
  text-decoration:underline
}
ul {
  margin:0;
  list-style:disc inside
}
.geoT.porTa .spaT,
.spns,
.spns_s,
h1 {
  font-weight:400
}
.size9 {
  font-size:9px
}
.size10 {
  font-size:10px
}
#buscadorLite .searchTabs li,
.box_link,
.size12,
.txt,
.user-level ul li span {
  font-size:12px
}
#cuerpo1,
#post-comentarios .commenttext,
.notification-detail .notification-info span a,
.size13,
.tabbed-d .content-tabs .gallery-thumb ul li a {
  font-size:13px
}
.dir-pag,
.list-com-dir h3 a,
.lsb,
.size14 {
  font-size:14px
}
.size15 {
  font-size:15px
}
hr {
  background:#ccc;
  color:#ccc;
  height:1px
}
#logoi {
  width:270px;
  height:48px;
  background:url('images/logoBeta.png') no-repeat;
  float:left;
  margin-top:11px
}
#logoi:hover {
  background-position:0 -50px
}
#br_logoi {
  background:url('images/br_logo.gif') no-repeat;
  float:left
}
#maincontainer {
  background:url('images/maincontainerbg.gif') top center repeat-x #004a95;
  width:984px;
  height:auto;
  margin:0 auto;
  position:relative
}
#contenido_principal {
  padding:0 12px
}
* html #maincontainer {
  margin-top:-1px
}
#head {
  margin:0 5px;
  padding:0 7px;
  height:70px
}
#banner {
  text-align:top;
  width:468px;
  height:70px
}
.banner.728x90 {
  text-align:center;
  height:90px
}
.banner.160x600 {
  float:left;
  margin-left:20px;
  width:160px
}
.box_txt.publicidad_ultimos_comentarios_de {
  width:190px
}
.menu_izq {
  margin:auto;
  width:380px;
  position:relative;
  float:left;
  height:30px;
  vertical-align:middle;
  background:url(images/menu_left_corner.gif) top left no-repeat;
  text-align:left;
  padding-left:10px
}
#loading,
#mensaje-top,
#pie,
.identificarme,
.location-box-more,
.tabbed-d .content-tabs .gallery-thumb ul li,
.tabbed-d a.edit,
.ver-mas {
  text-align:center
}
.menu_centro {
  width:350px;
  float:left
}
a.iniciar_sesion::before {
  font: var(--fa-font-solid);
  content: '\f2bb';
  font-size: 13px;
  margin-right: 5px;
}

a.iniciar_sesion {
  color:#654006;
  font-weight:700;
  text-shadow:#fbeebc 0 1px 0;
  font-size:12px
}
.here a.iniciar_sesion {
  color:#1f1f02;
  text-shadow:#eee 0 1px 0
}
.identificarme {
  background:url(images/loginCorner.gif) top right no-repeat;
  padding:8px 15px 0
}
.menu_der {
  width:217px;
  float:right;
  padding-right:3px;
  padding-top:3px;
  background:url(images/menu_right_corner.gif) top right no-repeat
}
#categoria {
  float:right;
  margin:2px 10px 0 0
}
#mensaje-top {
  clear:left;
  width:100%!important;
  height:24px;
  line-height:200%;
  background:url('images/mensajetopbg.gif') bottom left repeat-x #ffe13e;
  border-top:1px solid #ffe970
}
.msgtxt {
  height:24px;
  overflow:hidden
}
#post_agregar #mensaje-top {
  width:675px!important
}
.capsprot {
  background:#ffc;
  font-weight:700;
  margin-left:5px;
  padding:4px
}
#post_agregar .box_cuerpo.registrarse {
  width:558px!important
}
#pie {
  width:100%;
  padding:6px 0;
  color:#e1e1e1
}
#pie a,
.boxy .cat-list li.active span,
.boxy .cat-list li.active span a,
div.filterBy ul li.here a,
div.filterBy ul li:hover a {
  color:#fff
}
#cuerpocontainer {
  background:repeat-x #fff;
  width:940px;
  height:auto;
  padding:10px;
  -moz-border-radius-bottomleft:5px;
  -moz-border-radius-bottomright:5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px
}
#post-izquierda,
.comunidades #izquierda {
  padding:2px;
  float:left;
  height:auto;
  width:160px;
  overflow:visible
}
* html #post-izquierda {
  overflow:hidden;
  width:158px
}
#post-centro {
  padding:2px 6px;
  float:right;
  width:760px;
  height:auto;
  overflow:hidden
}
* html #post-centro .box_title {
  width:760px
}
#post_agregar {
  padding:0 6px;
  float:left;
  width:675px;
  height:auto
}
#centroComunidad #post_agregar,
#post_agregar .box_title {
  width:100%!important
}
#post_agregar .box_cuerpo {
  height:auto!important;
  width:659px!important
}
#centroComunidad #post_agregar .box_cuerpo {
  width:744px!important
}
#post_editar {
  margin-top:6px;
  width:760px
}
.box_txt.mod_edit_post {
  width:742px;
  height:18px;
  text-align:center;
  font-size:12px
}
#post_editar .box_cuerpo {
  width:744px;
  float:left
}
.imagen {
  max-width:745px;
  width:expression(this.width > 745 ? 745 : true)
}
#respuestas {
  margin-top:20px;
  clear:both
}
blockquote {
  margin:0 10px
}
.cita {
  background:0 0;
  padding:0!important;
  font-weight:400
}
.citacuerpo {
  background:url('images/quote-start.gif') 5px 5px no-repeat #e7e7e7;
  border:1px solid #dedede;
  padding:8px 8px 8px 35px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px
}
.citacuerpo p {
  background:url('images/quote-end.gif') right bottom no-repeat;
  margin:0;
  padding:0;
  width:100%
}
.respuesta-post .comment-box {
  width:690px
}
.desplegable {
  width:190px;
  float:left;
  text-align:left
}
.link.patrocinados {
  color:#3c3c3c;
  font-size:12px;
  font-weight:700!important
}
#post-izquierda .box_perfil {
  background-position:-920px bottom;
  padding:18px;
  margin:0 auto
}
.temaBubble .avatar {
  width:100px;
  height:100px;
  border-bottom:1px solid #fff;
  display:inline
}
.avatar {
  display:block;
  background-color:#fff;
  margin:auto;
  width:135px;
  padding:2px;
  border:1px solid #ccc
}
.txt_post {
  color:#444;
  font-size:11px;
  font-weight:700;
  text-align:center
}
.button,
input.login {
  background:#016fae;
  font-weight:700;
  border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;
  border-style:solid;
  border-width:1px;
  color:#fff;
  font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  font-size:11px;
  padding:2px 15px 3px;
  text-align:center
}
.galeria-foto-img,
input.button {
  border:1px solid #ccc
}
.txt {
  font-family:Verdana,sans-serif;
  color:#717171
}
.box_title {
  background:url('images/box_titlebg2.gif');
  padding:3px 2px;
  height:25px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  border:1px solid #ccc
}
.box_rss {
  float:right;
  padding-right:8px;
  padding-top:4px
}
.box_txt,
.box_txt_perfil_der,
.box_txt_perfil_izq {
  background-repeat:no-repeat;
  text-shadow:0 1px 0 #ccc;
  float:left;
  padding:5px 0 0 10px;
  font-weight:700;
  color:#464646;
  font-size:12px
}
.box_cuenta,
.box_cuerpo {
  padding:8px;
  margin:0 auto;
  white-space:normal
}
.box_cuenta {
  background-image:url('images/bg-box-gris.gif');
  background-repeat:repeat-x;
  background-color:#ebebec
}
.box_cuerpo {
  background:#e9e9e9;
  border:1px solid #ccc;
  border-top:none;
  -moz-border-radius-bottomleft:5px;
  -moz-border-radius-bottomright:5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px
}
.box_cuerpo div.filterBy {
  font-weight:700;
  text-align:right;
  padding:5px;
  color:#717171;
  background:#cfcfcf;
  border-bottom:1px solid #ccc;
  -webkit-border-radius:0;
  -moz-border-radius:0
}
div.filterBy .search-input {
  padding-left:20px;
  background:url('images/search-i.png') 3px 3px no-repeat #fff;
  margin:0;
  width:105px
}
.categoriaPost,
.sticky a:visited {
  background-position:5px center
}
div.filterBy .mBtn {
  padding-top:3px;
  width:8px;
  -webkit-border-radius:0px;
  -moz-border-radius:0;
  border-radius:0
}
div.filterBy input {
  vertical-align:middle;
  margin:0
}
.com_populares ol li a {
  width:100px;
  overflow:hidden;
  height:16px
}
.box_cuerpo div.filterBy a,
div.filterBy a {
  color:#2f2f2f
}
.box_cuerpo div.filterBy a.here {
  background:#8c8c8c;
  font-weight:700;
  -moz-box-shadow:inset rgba(0,0,0,.3) 0 -3px 12px,inset rgba(0,0,0,.7) 0 1px 3px;
  -webkit-box-shadow:inset rgba(0,0,0,.3) 0 -3px 12px,inset rgba(0,0,0,.7) 0 1px 3px;
  padding:1px 8px;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
  border-radius:20px;
  color:#fff;
  text-shadow:0 1px 1px #000
}
.box_cuerpo.agregar_comm_der,
.box_cuerpo.agregar_comm_izq {
  -moz-border-radius:0;
  -webkit-border-radius:0px;
  float:left
}
.box_cuerpo ol.filterBy {
  position:absolute;
  display:none;
  overflow:hidden;
  width:270px
}
.box_cuerpo ol {
  padding:0 12px 0 35px;
  margin:5px 0
}
.box_cuerpo ol.cleanlist {
  list-style:none!important;
  padding:0 10px
}
ol.cleanlist li {
  border-bottom:1px solid #d8d8d8;
  list-style:none!important;
  padding:2px;
  position:relative;
  width:270px
}
.box_cuerpo ol li,
ul.numberList li {
  list-style:decimal-leading-zero
}
ol.cleanlist li span {
  position:absolute;
  right:5px
}
.box_cuerpo ol li {
  display:list-item
}
.listDisc {
  padding-left:20px
}
.listDisc li {
  list-style:disc
}
ul.numberList {
  padding:0 8px 0 28px
}
#ComInfo,
.comentarios_container,
.comunidadData,
.post-autor .box_cuerpo,
.selectCategorie li {
  overflow:hidden
}
.comentarios_wrapper {
  width:100%;
  float:left;
  margin-top:11px
}
.agregar_comentario {
  padding-top:12px
}
.box_cuerpo.agregar_comm_izq {
  width:505px;
  padding-top:0;
  padding-bottom:0!important
}
.box_cuerpo.agregar_comm_der {
  width:223px;
  text-align:center
}
.agregar_comm_izq .markItUpEditor {
  height:75px;
  margin-bottom:10px
}
#cuerpo1 {
  line-height:1.4em;
  background-position:-1080px bottom;
  background-color:#eee!important;
  padding-bottom:12px
}
* html #cuerpo1 {
  width:744px
}
.iagregar_comentario {
  width:500px;
  height:100px
}
.box_perfil_der,
.box_perfil_izq,
.container370,
.container380,
.container740,
.container940 .box_cuerpo {
  padding-bottom:6px
}
.box_link {
  padding-left:25px
}
.link_comm,
.link_resultado_opc,
.opc_fav {
  color:#717171;
  font-size:10px;
  text-align:right
}
.box_link:visited,
.comment-info a.nick,
.directorio-c a,
.emptyData a,
.linksList thead th strong,
.tags-block a,
.warningData a,
.xResults strong {
  color:#004a95
}
.link {
  width:360px;
  height:16px;
  padding:3px;
  overflow:hidden
}
.categoriaPost:hover {
  background-color:#eee;
  -moz-border-radius:3px;
  -webkit-border-radius:3px
}
.link_titulo {
  float:left;
  height:16px
}
.link_comm {
  vertical-align:bottom
}
.big-info li label,
.icon,
.searchBy input {
  vertical-align:top
}
.link_fav {
  width:460px;
  float:left;
  height:16px
}
.categoriaPost {
  background-repeat:no-repeat;
  background-attachment:scroll
}
.categoriaPost a {
  display:block;
  height:18px;
  font-weight:400
}
#preview_shortname,
.geoT .spaT,
.geoT.porTa .porT,
.infoPost .rateBox,
.m-col1,
.m-col1m,
.post-acciones ul,
.sticky a,
.temas .temaTitulo a,
.ultimo_post a,
.username,
div.errors p em,
div.form2 .dataRadio {
  font-weight:700
}
.categoriaPost a.privado {
  padding-left:14px;
  background:url(images/icons/key.png) -3px center no-repeat
}
.box_txt.post_titulo {
  width:742px;
  padding-top:2px;
  text-align:center
}
* html .box_txt.post_titulo {
  width:742px
}
.box_txt.post_titulo h1 {
  display:inline;
  font-size:13px;
  font-weight:700;
  margin:0;
  line-height:17px
}
a.icons.anterior,
a.icons.siguiente {
  background:url('images/big2v1.png?1.0') no-repeat;
  padding:0 8px
}
a.icons.anterior {
  background-position:left 0
}
a.icons.siguiente {
  background-position:left -23px
}
.icons {
  background:url('images/big2v1.png?1.0') left top no-repeat;
  display:inline;
  padding:2px 0 2px 7px
}
.icons.agregar_favoritos {
  background-position:left -241px
}
.icons.agregar_favoritos:hover {
  background-position:left -64px;
  color:red;
  text-decoration:none
}
.icons.denunciar_post {
  background-position:left -263px
}
.icons.denunciar_post:hover {
  background-position:left -834px
}
.icons.recomendar_post {
  background-position:left -220px
}
.icons.recomendar_post:hover {
  background-position:left -854px
}
.txt_post span.icons {
  padding-left:18px;
  padding-right:5px
}
.icons.puntos_post {
  background-position:left -41px
}
.icons.favoritos_post {
  background-position:left -64px
}
.icons.visitas_post {
  background-position:left -88px
}
.opc_fav {
  width:440px;
  float:left
}
.check_fav {
  width:10px;
  text-align:right;
  position:absolute;
  top:10px;
  right:10px
}
.link_resultado_titulo {
  width:380px;
  float:left;
  height:20px
}
.link_resultado,
.link_resultado:hover {
  width:720px;
  height:20px;
  padding:2px
}
#login_box .login_footer hr,
.link_resultado:hover,
.searchTabs li:hover {
  background:#ccc
}
.link_resultado_opc {
  width:340px;
  float:right
}
.m-col1,
.m-col1m,
.m-col2,
.m-col2e,
.m-col2m {
  font-size:12px;
  float:left
}
br.space {
  display:block;
  margin:3px 0
}
.m-col1m {
  width:74px;
  padding:0
}
.listado-paginador,
.m-col1,
.m-col2,
.m-col2e,
.m-col2m,
.perfil-paginador {
  padding:5px
}
.m-col2m {
  width:676px
}
.m-col2m a {
  color:#053e78
}
.m-col1 {
  min-width:74px;
  text-align:right
}
.m-col2 {
  width:auto;
  text-align:left
}
.m-col2e {
  width:558px
}
.m-mensaje-error,
.m-mensaje-ok {
  background:#e6e6e6;
  padding-top:6px;
  margin-bottom:5px;
  font-weight:700;
  text-align:center
}
.m-mensaje-ok {
  border:2px solid green;
  color:green
}
.m-mensaje-error {
  border:2px solid red;
  color:red
}
.m-linea-mensaje,
.m-linea-mensaje-open {
  width:701px;
  border-style:solid none none;
  border-color:#999;
  border-width:1px;
  height:25px;
  font-size:12px
}
.m-linea-mensaje {
  background:0 #fdfbe7;
  padding:0;
  font-weight:700
}
.m-linea-mensaje-open {
  background:0 none;
  padding:0
}
.m-opciones,
.m-opciones-open {
  width:45px;
  height:25px;
  float:left;
  border-style:none
}
.m-asunto,
.m-asunto-carpetas,
.m-asunto-carpetas-open,
.m-asunto-open,
.m-destinatario,
.m-destinatario-open,
.m-fecha,
.m-fecha-open,
.m-remitente,
.m-remitente-open {
  height:25px;
  border-style:none none none solid;
  border-color:#999;
  border-width:1px;
  padding-left:5px
}
.m-asunto,
.m-destinatario,
.m-destinatario-open,
.m-remitente,
.m-remitente-open {
  float:left
}
.m-destinatario,
.m-remitente {
  width:100px;
  font-weight:700
}
.m-destinatario-open,
.m-remitente-open,
.nuevoTema {
  width:100px
}
.m-asunto {
  width:399px;
  font-weight:700
}
.m-asunto A,
.m-asunto-carpetas A {
  text-decoration:underline;
  color:#00f
}
.bbox,
.bbox h2,
.bbox_s,
.comentarios-title .paginadorCom .desactivado:hover,
.directorio-c h3 a:hover,
.linkpat,
.linkpat_s,
.menuTabs li a,
.new-search .bar-options ul li a,
.searchBtn a:hover,
.spns,
.spns a:hover,
.spns ul li,
.spns ul li:hover,
.spns_s,
.spns_s a:hover,
.spns_s ul li,
.spns_s ul li:hover,
.subMenu ul.tabsMenu li a,
.userInfoLogin a:hover,
a.buttontema {
  text-decoration:none
}
.m-asunto-open {
  width:399px;
  float:left
}
.m-asunto-carpetas,
.m-asunto-carpetas-open {
  width:293px
}
.m-asunto-carpetas {
  float:left;
  font-weight:700
}
.m-fecha,
.m-fecha-open,
.user-level ul li {
  float:left;
  width:138px
}
.m-fecha {
  font-weight:700
}
.galeria-foto-marco {
  float:left;
  height:100px;
  padding:10px 12px;
  text-align:center;
  width:110px
}
.galeria-foto-box {
  overflow:hidden;
  width:102px;
  height:102px
}
li,
ol li {
  list-style:none
}
.menu_cuenta li {
  list-style:disc inside
}
.perfil-user {
  background:#e1dfd2;
  padding:10px 10px 0;
  position:relative;
  color:#6d674f
}
.perfil-data {
  float:left;
  position:relative;
  width:625px
}
.perfil-user h1.nick {
  color:#000;
  font-size:30px;
  font-weight:700;
  letter-spacing:-1px;
  margin:5px 0
}
#showResult ul li ul strong,
.dateFilter a.here,
.directorio-c .location-box ul .first-child a,
.directorio-c .location-box ul .first-child span,
.markItUpButton .markItUpButton7-13 a,
.min-max-temp,
.perfil-sidebar .title-w,
.perfil-user h1.nick a,
.subMenu ul.tabsMenu li.here a,
.verMas a.here {
  color:#000
}
.perfil-user .realname {
  color:#9a9684;
  font-size:18px;
  font-weight:400
}
.perfil-user .perfil-data .realname {
  display:block!important;
  font-size:14px!important;
  margin-top:8px!important
}
.perfil-user .btn_g {
  position:absolute;
  top:10px;
  right:10px
}
.perfil-user .perfil-data .btn_g {
  top:0!important
}
.perfil-data .frase-personal {
  color:#000;
  display:block;
  font-weight:700;
  margin-top:2px;
  font-size:13px
}
.user-level {
  float:right;
  width:306px
}
.user-level ul li {
  background:#eceae1;
  border-radius:5px;
  display:block;
  margin:0 5px 5px 0;
  padding:5px
}
.user-level ul li strong {
  color:#000;
  display:block;
  font-size:16px;
  font-weight:700
}
#el_msgbox,
.bbox_s,
.geo-clima,
.markItUpHeader ul ul li a,
.user-level ul li:hover {
  background:#fff
}
.bio {
  display:block;
  font-size:12px;
  line-height:18px;
  margin-top:5px
}
.linkpat,
.linkpat:hover {
  font-size:115%;
  font-style:normal
}
.perfil-user .menu-tabs-perfil {
  float:right;
  background:0 0;
  width:100%
}
.perfil-info {
  float:left;
  width:480px
}
.comunidades .home #showResult,
.markItUpFooter,
.menu-tabs-perfil ul,
.paginadorBuscador .pagesCant {
  width:100%
}
.listado .listado-avatar,
.menu-tabs li,
.menu-tabs-perfil li,
.notification-detail .avatar-box {
  float:left;
  margin-right:10px
}
.menu-tabs-perfil li.enviar-mensaje {
  float:right!important
}
.menu-tabs-perfil li a {
  display:block;
  padding:5px 10px;
  background:#f0efe8;
  font-size:12px;
  font-weight:700;
  color:#666!important
}
.menu-tabs-perfil li a:hover,
.menu-tabs-perfil li.selected a {
  background:#fff;
  color:#333!important;
  text-shadow:none
}
.ultimos li,
.ultimos li.categoriaCom {
  border-bottom:1px dotted #ccc
}
.ultimos li.categoriaCom span {
  position:absolute;
  top:4px;
  right:4px
}
.ultimos li.categoriaCom a.titletema {
  color:#2b3ed3!important
}
.ultimos li.categoriaCom a {
  float:none;
  color:#77c!important
}
.ultimos li span {
  color:#999;
  float:right;
  font-size:12px
}
.ultimos li a {
  float:left;
  color:#2b3ed3!important;
  font-weight:700
}
.ultimos .categoriaPost {
  margin-bottom:0;
  padding:4px 3px 4px 28px
}
.boxy .categoriaPost:hover,
.ultimos .categoriaPost:hover,
ul#resultados-borradores li a:hover {
  background-color:#fff!important
}
.perfil-avatar img {
  background-color:#fff;
  border:1px solid #ccc;
  height:120px;
  padding:1px;
  width:120px
}
.perfil-main {
  padding:15px;
  background:url('images/perfil-line.gif') 630px 0 repeat-y #fff;
  -moz-border-radius-bottomleft:5px;
  -moz-border-radius-bottomright:5px
}
.perfil-content {
  width:600px;
  float:left;
  overflow:hidden
}
#buscadorLite,
.directorio-c .breadcrump,
.perfil-content .widget {
  margin-bottom:15px
}
.perfil-content .title-w,
.perfil-sidebar .title-w {
  padding-bottom:5px;
  border-bottom:1px solid #c1c1c1;
  margin-bottom:5px
}
.perfil-avatar {
  float:left;
  margin:0 10px 10px 0
}
.perfil-content .title-w {
  margin-top:0
}
.perfil-content .title-w h2,
.perfil-content .title-w h3 {
  margin-top:0;
  font-size:15px;
  margin-bottom:0;
  float:left
}
.ultimos li.see-more a,
.widget .see-more {
  color:#333!important
}
.perfil-sidebar .title-w h3 {
  font-size:14px;
  margin:0;
  float:left
}
.perfil-sidebar .title-w span {
  float:right;
  font-size:12px;
  color:#07c;
  font-weight:700
}
.icon-medallas,
.listado-content .medalla {
  background-image:url('images/sprite-notification.png');
  display:block;
  height:16px;
  width:16px
}
.action span.sprite-medallas,
.boxy-title .medallas-n,
.categoriaList .medallas-n,
.icon-medallas.medalla-bronce,
.userInfoLogin .sprite-medallas {
  background-position:0 -284px
}
.icon-medallas.medalla-plata {
  background-position:0 -304px
}
.icon-medallas.medalla-oro {
  background-position:0 -220px
}
.icon-medallas.medalla-platino {
  background-position:0 -360px
}
.icon-medallas.medalla-diamante {
  background-position:0 -344px
}
.icon-medallas.medalla-moderador {
  background-position:-1px -382px
}
.icon-medallas.medalla-autor-libro {
  background-position:-1px -424px
}
.icon-medallas.medalla-great-user {
  background-position:-1px -403px
}
.listado-content .medalla {
  width:32px;
  float:left;
  height:32px;
  margin-right:10px;
  margin-top:2px
}
.medalla.medalla-oro-big {
  background-position:-19px -131px
}
.medalla.medalla-bronce-big {
  background-position:-19px -99px
}
.medalla.medalla-plata-big {
  background-position:-19px -67px
}
.medalla.medalla-platino-big {
  background-position:-19px -197px
}
.medalla.medalla-diamante-big {
  background-position:-19px -165px
}
.medalla-autor-libro-big {
  background-position:-19px -309px
}
.medalla-great-user-big {
  background-position:-19px -271px
}
.medalla-moderador-big {
  background-position:-19px -236px
}
a.anterior-listado,
a.anterior-perfil,
a.siguiente-listado,
a.siguiente-perfil {
  display:block;
  padding:5px 10px;
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:15px;
  color:#000!important;
  font-size:13px
}
#clima .sidebar,
.perfil-sidebar {
  width:300px;
  float:right
}
.perfil-sidebar li {
  float:left;
  margin:5px 5px 0
}
.widget {
  display:block;
  float:none;
  margin-bottom:10px
}
.widget .see-more {
  background:#eee;
  background:-moz-linear-gradient(0 100% 90deg,#ccc,#eee) #eee;
  background:-webkit-gradient(linear,0 0,0 100%,from(#eee),to(#ccc)) #eee;
  border:1px solid #ccc;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  font-weight:700;
  padding:2px 7px;
  display:block;
  float:right;
  margin-top:5px;
  text-shadow:0 1px 0 #eee;
  clear:both
}
.big-info li.sep,
.widget .emptyData {
  background:#f7f7f7
}
.widget .see-more:hover {
  -moz-box-shadow:0 0 3px rgba(0,0,0,.3)
}
.perfil-content .photo_small {
  width:150px;
  height:150px;
  background:#f7f7f7;
  padding:20px;
  margin:0 5px 5px 0;
  float:left;
  text-align:center
}
.perfil-content .photo_small img {
  max-width:150px!important;
  max-height:150px!important
}
.perfil-content .photo_small h2 {
  font-size:11px;
  color:#666;
  padding:0;
  margin:0;
  font-weight:400;
  border:none
}
.novato .w-stats ul li {
  color:#ada70a;
  background:#faf9e6
}
.novato .w-stats ul li a,
.novato .w-stats ul li span {
  color:#ada70a
}
.new-full-user .w-stats ul li {
  color:#07c;
  background:#fff
}
.full-user .w-stats ul li a,
.full-user .w-stats ul li span,
.new-full-user .w-stats ul li a,
.new-full-user .w-stats ul li span {
  color:#07c
}
.full-user .w-stats ul li {
  color:#07c;
  background:#e6f2fa;
  text-shadow:0 1px 0 #fff
}
.great-user .w-stats ul li {
  color:#01a021;
  background:#e6faea
}
.great-user .w-stats ul li a,
.great-user .w-stats ul li span {
  color:#01a021
}
.moderador .w-stats ul li {
  color:#333;
  background:#eee;
  text-shadow:0 1px 0 #fff
}
.w-stats ul li {
  font-size:21px;
  font-weight:700;
  text-transform:capitalize;
  float:left;
  text-align:left;
  width:110px;
  padding:10px 0 6px;
  text-shadow:0 1px 0 #fff
}
.spns ul li,
.spns_s ul li {
  padding-left:0;
  cursor:pointer;
  list-style-type:none
}
.w-stats ul li span {
  font-size:13px;
  display:block;
  margin-top:5px;
  font-weight:700
}
.widget .emptyData {
  border:none;
  color:#333
}
.linkpat,
.linkpat:hover,
.linkpat_s {
  color:#0000de
}
.big-info li {
  font-size:12px;
  padding:10px;
  border-bottom:1px dotted #ccc
}
.big-info li label {
  color:#777;
  display:inline-block;
  width:170px
}
.big-info li h4 {
  color:#f60;
  margin:0
}
.big-info li h4 a {
  color:#07c;
  margin:0
}
.comentario-p {
  width:450px;
  float:left;
  overflow:hidden;
  line-height:18px
}
span.fecha-p {
  float:right;
  color:#888;
  font-size:11px
}
.big-info li strong {
  display:inline-block;
  width:400px
}
.w-fotos img {
  width:86px;
  height:86px;
  padding:1px;
  border:1px solid #ccc;
  float:left;
  display:block;
  margin:5px
}
.bbox {
  margin-top:5px;
  padding-left:5px;
  padding-bottom:1px;
  padding-right:3px;
  width:99%
}
.bbox_s,
.spns,
.spns_s {
  width:100%
}
.bbox h2 {
  font-size:10px;
  color:#5f5f5f;
  float:right;
  margin-right:10px
}
.spns {
  margin-bottom:13px;
  padding-top:15px;
  font-size:110%;
  font-style:normal;
  line-height:1.4em
}
.spns em {
  color:#757575;
  font-style:normal
}
.spns ul li {
  line-height:1.5em;
  margin:5px 0 10px -1px
}
.linkpat_s {
  font-size:110%
}
.linkpat_s:hover {
  font-size:110%;
  color:#0000de
}
.spns_s {
  font-size:100%;
  text-align:left;
  font-style:normal;
  line-height:1.21em
}
.spns_s ul li {
  line-height:1.23em;
  margin:0 0 10px -1px
}
.box_txt_busqueda_perfiles {
  background-image:url('images/cor-izq.gif');
  background-repeat:no-repeat;
  float:left;
  padding-left:3px;
  font-weight:700;
  color:#444;
  width:732px;
  height:22px;
  text-align:center;
  font-size:12px
}
.rbott,
.rtop {
  width:984px;
  display:block;
  margin:0 auto;
  background:url('images/rtopbg.gif') left top no-repeat;
  height:13px
}
.rbott_content,
.rtop_content {
  padding:0 5px;
  background:#0a67e6
}
.rbott {
  background-position:bottom left!important
}
.rbott * {
  height:1px;
  overflow:hidden;
  background:#0069d4;
  display:none
}
.menu_centro input.ilogin {
  font-size:10px;
  width:65px
}
#login_box {
  position:absolute;
  right:12px;
  top:87px;
  width:240px;
  z-index:3000;
  display:none
}
#login_box .login_cuerpo label {
  font-size:12px;
  text-transform:uppercase;
  text-shadow:0 1px 0 #fff
}
#login_box .login_cuerpo {
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
  background:#ffc;
  color:#272727;
  margin-top:13px;
  padding:15px 20px;
  text-align:left;
  white-space:normal
}
.login_cuerpo #login_error {
  display:none;
  font-weight:700;
  text-align:center;
  font-size:13px;
  color:red
}
.login_cuerpo .izq {
  float:left;
  width:115px;
  height:22px;
  text-align:right
}
* html .login_cuerpo .izq,
.tabbed-d fieldset,
li.cleaner,
li.mBlock {
  clear:both
}
.login_cuerpo .der {
  float:left;
  height:25px;
  padding-left:5px;
  padding-top:2px
}
.login_cuerpo input.ilogin {
  width:180px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border:1px solid #999;
  background:#fff;
  margin:0 0 10px;
  padding:8px
}
.login_cerrar,
.login_cuerpo #login_cargando {
  position:absolute;
  width:16px;
  border:0;
  height:16px
}
.login_cuerpo input.login {
  margin-left:132px;
  width:132px;
  font-size:10px
}
.login_cuerpo form {
  font-weight:700;
  margin:0
}
.login_cerrar {
  left:88px;
  top:13px
}
.login_cuerpo #login_cargando {
  display:none;
  right:20px;
  top:20px
}
#login_box .login_footer {
  text-align:left;
  margin-top:15px;
  font-weight:400
}
input,
textarea {
  background:url('images/inputbg.gif') top left repeat-x #f9f9f9;
  border:1px solid #ccc;
  padding:4px 2px;
  color:#333;
  font-size:12px
}
input.checkbox,
input.radio,
input[type=checkbox],
input[type=radio] {
  background:0 0!important;
  border:0!important;
  padding:0!important
}
.searchBy input.radio {
  border:none;
  background:0 0;
  padding:0
}
.box_cuerpo .ibuscador {
  background:url('images/bgInputS_2.gif') repeat-x;
  border:none;
  width:189px;
  height:13px;
  float:left;
  padding:8px 4px
}
#derecha .ibuscador {
  width:149px
}
.leftIbuscador {
  display:inline;
  float:left
}
#centro #showResult .infoBox,
* html input.ibuscador {
  width:145px
}
.box_cuerpo input.bbuscador {
  background:url('images/buscar_2.gif') top left no-repeat;
  outline:0;
  width:63px;
  margin:0;
  padding:0;
  height:29px;
  font-size:16px;
  border:none
}
.box_cuerpo input.bbuscador:active {
  background-position:0 -31px;
  outline:0
}
.searchBy input,
div.perfil-form .buttons {
  padding-top:7px
}
#buscador img,
#buscador input,
#modalBody input,
* html .tabbed-d input.checkbox,
* html .tabbed-d input.radio,
.climaHome img,
.commentBoxM .mDate,
.geoT input,
.menuTabs li a img,
.mod_container ul li.historial img,
.thumb-clima,
.userInfoLogin img,
ul.points_user li a {
  vertical-align:middle
}
#ult_comm li,#ult_resp li,.post-relacionados ul li.categoriaPost a,.post-relacionadosd ul li.categoriaPost a{height:16px;overflow:hidden}
.tags_cloud {
  line-height:200%;
  text-align:justify
}
.box_cuerpo .tags_cloud_2 {
  line-height:300%;
  text-align:justify
}
.new-search {
  font-family:Helvetica,Arial,sans-serif;
  margin-bottom:10px
}
.new-search .bar-options ul {
  list-style:none;
  margin:0;
  padding:0;
  font-size:12px;
  position:relative
}
.new-search .bar-options ul li {
  display:block;
  float:left;
  position:relative
}
.new-search .bar-options ul li a {
  color:#555;
  display:block;
  font-weight:700;
  padding:8px 10px;
  border-bottom:none!important;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-top:1px solid #ccc;
  position:relative;
  z-index:5;
  bottom:-2px;
  background:#eee
}
.new-search .bar-options ul li.selected a {
  color:#fff;
  text-shadow:0 1px 0 #000;
  position:relative;
  z-index:90;
  border:1px solid #000
}
.new-search .bar-options ul li.posts-tab.selected a {
  background:#49799b;
  border-bottom:2px solid #49799b!important
}
.new-search .bar-options ul li.comunidades-tab.selected a {
  background:#4ba73a;
  border-bottom:2px solid #4ba73a!important
}
.new-search .bar-options ul li.empleos-tab.selected a {
  background:#6baee6;
  border-bottom:2px solid #6baee6!important
}
.new-search .bar-options ul li.web-tab.selected a {
  background:#3894a5;
  border-bottom:2px solid #3894a5!important
}
.new-search .search-body {
  background:url(images/bg-search-body.png) top left repeat-x;
  padding:12px;
  -moz-border-radius:0 0 5px 5px;
  position:relative;
  border:1px solid #000;
  z-index:30
}
.new-search.web .search-body {
  background-color:#097c91
}
.new-search.posts .search-body {
  background-color:#114f7c
}
.new-search.comunidades .search-body {
  background-color:#1f9109
}
.new-search.empleos .search-body {
  background-color:#479ae0
}
.new-search .search-body .input-search-left,
.new-search .search-body .input-search-middle,
.new-search .search-body .input-search-right {
  display:block;
  float:left;
  height:42px;
  background-image:url(images/input-home.png);
  width:5px
}
.new-search .search-body .input-search-left {
  background-repeat:no-repeat;
  background-position:0 0
}
.new-search .search-body .input-search-middle {
  background-color:transparent;
  background-position:0 -42px;
  background-repeat:repeat-x;
  border:0;
  font-family:Helvetica,Arial,sans-serif;
  font-size:18px;
  font-weight:700;
  height:22px;
  margin:0;
  color:999;
  padding:10px 4px;
  width:245px;
  color:#999
}
.new-search .search-body .input-search-right {
  background-repeat:no-repeat;
  background-position:bottom right
}
.btn-search-home {
  position:absolute;
  z-index:10;
  right:18px;
  top:15px;
  display:block;
  width:39px;
  height:35px;
  background:url(images/btn-home-search.png) top left no-repeat
}
#buscadorBig,
.categoriaList li,
.compartir-mov,
.comunidadData.oficial,
.form-line,
.gif_cargando,
.paginadorBuscador,
.scrollable,
.searchTabs,
.searchTabs li,
.userInfoLogin .monitorAlert {
  position:relative
}
.geoT {
  width:250px;
  height:35px;
  background:url(images/geoTbg.gif) top left no-repeat
}
.geoT.porTa {
  background:url(images/geoTbg.gif) bottom left no-repeat
}
.porT,
.spaT {
  margin-top:10px;
  text-align:center;
  width:124px
}
.geoT input,
.markItUp,
.post-privado #login-registro-logueo .ilogin,
.tabbed-d .content-tabs .alert-cuenta h2,
.xtralarge .categoriaCom .titletema,
div.errors p,
div.form-container form p,
ul#resultados-borradores {
  margin:0
}
.box_txt.anuncie {
  width:592px;
  height:22px;
  text-align:left;
  font-size:12px
}
.enlazanos_imagen {
  width:120px;
  height:50px;
  float:left
}
.mapa_del_sitio {
  float:left;
  height:auto;
  padding:2px 6px;
  width:301px
}
.mapa_del_sitio .box_txt {
  width:283px
}
.container170 {
  width:170px
}
.container208 {
  width:208px
}
.container228 {
  width:228px
}
#showResult .infoBox,
.container230 {
  width:230px
}
.container250 {
  width:250px
}
* html .container250 {
  width:250px;
  overflow:hidden
}
.container278 {
  width:278px
}
.container370 {
  width:370px
}
* html .container370 {
  width:370px;
  overflow:hidden
}
.container300 {
  width:300px!important
}
.container340 {
  width:340px!important
}
.container380,
.thead.titulo {
  width:380px
}
* html .container380 {
  width:380px;
  overflow:hidden
}
.container400 {
  width:400px
}
.container520 {
  width:520px
}
.container600 {
  width:600px
}
.container620 {
  width:620px
}
.container630 {
  width:630px
}
.container652 {
  width:652px
}
.container702 {
  width:702px
}
.container720 {
  width:720px
}
* html .comentarios_container .box_cuerpo,
.container740 {
  width:740px
}
#clima,
.container940 {
  width:940px
}
input .button.rechazar {
  background:#009500;
  border-color:#135b0e #1b5b0e #1b5b0e #135b0e;
  color:#fff!important
}
input .button.aceptar {
  background:#950000;
  border-color:#5b0e0e #ead9d9 #ead9d9 #5b0e0e;
  color:#fff!important
}
input .button.omitir {
  background:#4a4a4a;
  border-color:#e1e1e1 #4a4a4a #4a4a4a #e1e1e1;
  color:#fff!important
}
.gif_cargando {
  background:url('images/cargando.gif') left top no-repeat;
  display:none;
  height:16px;
  width:16px;
  top:4px
}
#gif_cargando_add_comment {
  margin-left:740px;
  margin-top:28px;
  position:absolute!important
}
.msg_add_comment {
  display:none;
  margin-top:5px;
  text-align:center;
  font-weight:700;
  color:#ad1010
}
.login.darkred {
  background-color:#ad1010
}
.categoriaPost {
  clear:both;
  font-size:12px;
  height:16px;
  margin-bottom:5px;
  padding:3px 3px 3px 28px
}
#menu,
.subMenuContent {
  height:30px
}
#izquierda li a.categoriaPost {
  height:18px;
  display:block
}
li a.comunidad {
  float:left;
  padding-right:4px
}
#menu {
  width:961px;
  background:url('images/bg-menu-2.gif') repeat-x #ccc;
  text-align:center;
  color:#999
}
.menuTabs {
  float:left;
  background:url('images/menu_left_corner_2.gif') left top no-repeat
}
.menuTabs li {
  float:left;
  font-size:14px;
  font-weight:700;
  padding:0 2px 0 0;
  background:url('images/divider.gif') right top no-repeat
}
.menuTabs li a {
  color:#1a1818;
  text-shadow:#fff 0 1px 0;
  display:block;
  padding:8px 15px
}
.menuTabs li a:hover {
  color:#555
}
.userInfoLogin .usernameMenu a {
  padding:9px 10px 6px
}
.userInfoLogin .monitor-notificaciones {
  position:relative;
  z-index:9000
}
.notification-detail li {
  float:left;
  width:100%
}
div.group-3,
div.group-4,
div.group-6 {
  width:36px!important;
  height:36px!important
}
#menu .opciones_usuario.anonimo.here,
.mensajes.error,
.notification-detail li.unread {
  background:#ffc
}
.notification-detail .notification-info {
  float:left;
  width:655px
}
.notification-detail .notification-info span.time {
  color:grey;
  font-size:11px;
  text-transform:lowercase
}
.notification-detail .notification-info span.action {
  color:#000;
  font-size:13px;
  display:block;
  margin-top:5px
}
div.group-3,
div.group-4 {
  background-position:-17px 2px
}
div.group-6 {
  background-position:-17px -31px
}
.fb_share_count_nub_top,
li.group .notification-info .action .icon-noti {
  display:none!important
}
li.group strong {
  font-weight:700;
  font-size:13px;
  color:#000
}
.categoriaList {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border:1px solid #ccc;
  background:#f6f6f6;
  margin-bottom:10px
}
.categoriaList h6 {
  margin:0 0 10px;
  font-size:13px;
  font-weight:700;
  padding:8px 0 10px 8px;
  background:url('images/hrline.gif') bottom left repeat-x
}
.notification-detail li {
  padding:5px 0;
  border-bottom:1px dotted #ccc;
  font-size:12px
}
li.categoriaCom,
tr.temas td {
  border-bottom:1px solid #ccc
}
.notification-detail li a {
  font-weight:700;
  color:#116fcf
}
.filterBy h2 {
  margin:5px;
  font-weight:400
}
.action span.icon-noti,
.categoriaList span.icon-noti,
.notificaciones-list .icon-noti,
div.group-3,
div.group-4,
div.group-6 {
  background-image:url('images/sprite-notification.png');
  background-repeat:no-repeat;
  display:block;
  font-size:12px;
  height:16px;
  width:16px;
  float:left;
  margin-right:5px
}
.notificaciones-list .icon-noti {
  font-size:11px!important
}
.categoriaList li.icon-noti {
  margin-left:8px;
  font-size:11px
}
.action span.sprite-balloon-left,
.avatar-box li.seguir a span,
.boxy-title .comentarios-n,
.categoriaList .comentarios-n,
.container370 .socialIcons.delicious,
.infoPost .socialIcons.delicious,
.thumbs.thumbsUp,
.userInfoLogin .sprite-balloon-left {
  background-position:0 0
}
.action span.sprite-balloon-left-blue,
.boxy-title .comentarios-n-b,
.categoriaList .comentarios-n-b,
.userInfoLogin .sprite-balloon-left-blue {
  background-position:0 -177px
}
.action span.sprite-balloon-left-green,
.boxy-title .comentarios-n-g,
.categoriaList .comentarios-n-g,
.userInfoLogin .sprite-balloon-left-green {
  background-position:0 -197px
}
.action span.sprite-balloons,
.boxy-title .respuestas-n,
.categoriaList .respuestas-n,
.userInfoLogin .sprite-balloons {
  background-position:0 -26px
}
.action span.sprite-block,
.boxy-title .comunidades-n,
.categoriaList .comunidades-n,
.userInfoLogin .sprite-block {
  background-position:0 -52px
}
.action span.sprite-document-text-image,
.boxy-title .post-n,
.categoriaList .post-n,
.userInfoLogin .sprite-document-text-image {
  background-position:0 -78px
}
.action span.sprite-point,
.boxy-title .puntos-n,
.categoriaList .puntos-n,
.userInfoLogin .sprite-point {
  background-position:0 -103px
}
.action span.sprite-star,
.boxy-title .favoritos-n,
.categoriaList .favoritos-n,
.userInfoLogin .sprite-star {
  background-position:0 -129px
}
.action span.sprite-follow,
.boxy-title .follow-n,
.categoriaList .follow-n,
.userInfoLogin .sprite-follow {
  background-position:0 -154px
}
.action span.sprite-recomendar-p,
.boxy-title .recomendar-p,
.categoriaList .recomendar-p,
.userInfoLogin .sprite-recomendar-p {
  background-position:0 -324px
}
.action span.sprite-voto,
.boxy-title .votada-n,
.boxy-title .voto,
.categoriaList .voto,
.userInfoLogin .sprite-voto {
  background-position:0 -261px
}
.userInfoLogin li .alertas,
.userInfoLogin li .alertas a {
  background-image:url('images/alert-notification.png');
  background-repeat:no-repeat;
  display:block;
  text-shadow:0 -1px 0 #8e1925;
  color:#fff;
  text-align:center;
  font-size:11px
}
.userInfoLogin li .alertas {
  top:-6px;
  position:absolute;
  right:20px;
  background-position:right top;
  padding:0 8px 0 0
}
.userInfoLogin li .alertas a {
  padding:2px 0 4px 8px;
  background-position:left top
}
.anonimo.here .identificarme,
.markItUpHeader ul li ul li:hover,
.mod_container ul li.historial,
.tabbed-d .sidebar-tabs li.url-file span,
.userInfoLogin ul li.logout:hover,
.userInfoLogin.here,
div.buttons ul .hover:hover,
ul.menuTabs .tabbed.here a:hover {
  background:0 0
}
#menu ul.menuTabs li.here,
.menuTabs li#tabbedhome.here {
  background:url('images/bgTabbedHere.png') left top repeat-x
}
.menuTabs li.tabbed.here a {
  color:#fff;
  text-shadow:#000 0 1px 0
}
.menuTabs #tabbedhome.here a {
  background:url(images/menu_left_corner_here.gif) top left no-repeat
}
.menuTabs li.registrate {
  background:url('images/nav_high.gif') left top repeat-x;
  border-right:1px solid #999
}
.menuTabs li.registrate a {
  text-shadow:0 1px 0 #f7ffa5
}
.opciones_usuario {
  float:right;
  text-align:right;
  height:30px;
  background:url('images/bgLogged.gif') right top repeat-x;
  border-left:1px solid #7b7b7b
}
.opciones_usuario.anonimo {
  background:url('images/bgAnon.gif') right top repeat-x
}
.userInfoLogin {
  background:url(images/loginCorner.gif) top right no-repeat;
  font-weight:700
}
.userInfoLogin .monitorAlert .alertD {
  position:absolute;
  right:-7px;
  top:-4px;
  z-index:10
}
.anonimo .identificarme {
  background:url(images/anonCorner.gif) top right no-repeat
}
.userInfoLogin ul {
  margin:0;
  padding:0
}
.userInfoLogin ul li {
  float:left;
  border-right:1px solid #717171;
  border-left:1px solid #dcdcdc
}
.userInfoLogin ul li.logout {
  border-right:none;
  border-left:1px solid #dcdcdc;
  padding:7px 10px
}
.userInfoLogin a {
  color:#222;
  text-shadow:#eee 0 1px 0;
  padding:8px 10px 5px;
  display:block
}
.userInfoLogin li:hover {
  background-color:#ccc
}
.subMenu {
  background:url('images/shadowSubMenu.png') left top repeat-x #007394;
  border-left:1px solid #004694;
  border-right:1px solid #004694;
  clear:both;
  width:944px;
  position:absolute;
  font-size:12px;
  font-weight:700;
  color:#ccc;
  padding:6px 5px 0 10px;
  display:none;
  z-index:3
}
.subMenu select {
  float:right;
  margin:2px 0 0;
  width:200px
}
#subMenuComunidades.subMenu {
  background:url('images/shadowSubMenu.png') left top repeat-x #009b45;
  border:none;
  border-left:1px solid #0a6f04;
  border-right:1px solid #0a6f04
}
#subMenuComunidades.subMenu ul.tabsMenu li {
  background:#48b167
}
#subMenuComunidades.subMenu ul.tabsMenu li:hover {
  background:#62ca81
}
.subMenu .filterCat {
  width:340px
}
.subMenu .filterCat span {
  color:#fff;
  font-size:11px;
  display:block;
  float:left;
  margin:3px 10px 0 0;
  font-weight:700;
  text-shadow:0 1px 0 #07255b
}
#subMenuComunidades.subMenu .filterCat span {
  color:#bfffab;
  text-align:right;
  text-shadow:0 1px 0 #09730b
}
.subMenu ul.tabsMenu li {
  float:left;
  margin-right:10px;
  background:#338fa9;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-topright:2px
}
#msg_crear_shortname.ok,
#preview_shortname.ok {
  color:green;
  font-weight:700
}
#msg_crear_shortname.error,
#preview_shortname.error {
  color:red;
  font-weight:700
}
.onblur_effect,
div.perfil-form .nohover {
  color:#777
}
.subMenu ul.tabsMenu li.here {
  float:left;
  margin-right:10px;
  background:#fff!important
}
.subMenu ul.tabsMenu li a {
  color:#fff;
  padding:5px 15px;
  display:block
}
.subMenu ul.tabsMenu li:hover {
  background:#99c7d4
}
.subMenu .verCategoria a {
  color:#021821
}
.comunidades .box_txt.ultimos_posts {
  width:388px!important
}
.comunidades #derecha {
  width:211px
}
.usuarios_online {
  color:#005ca5!important;
  font-weight:700
}
.usuarios_jugando {
  color:#148558!important;
  font-weight:700
}
.dateFilter,
.verMas {
  margin:0 0 5px;
  float:right;
  text-align:right;
  font-weight:700;
  color:#666;
  font-size:10px
}
.dateFilter a,
.verMas a {
  color:#0060a7
}
.comunidades #centro {
  width:530px;
  margin:0 8px;
  float:left
}
.comunidades #centroDerecha {
  width:760px;
  float:right
}
li.categoriaCom {
  padding:5px;
  border-top:1px solid #fff;
  margin:0;
  height:32px;
  font-size:10px;
  position:relative
}
.comunidades .home #centro .box_cuerpo li:first-child,
.listado li:first-child,
.primero .comentarioTxt .Container {
  border-top:none
}
.color1,
.comunidades .home #centro .box_cuerpo li:hover,
.linksList tbody tr:hover,
.listado li:hover,
ul.points_user {
  background:#eee
}
.comunidades .home #centro .box_cuerpo li a.titletema:visited,
.linksList a.titlePost:visited {
  color:#561067
}
.comunidades .home #centro .box_cuerpo li.oficial a.titletema {
  padding-left:22px
}
.comunidades .home #centro .box_cuerpo li img {
  position:absolute;
  right:5px;
  top:6px
}
li.categoriaCom .titletema {
  background-image:url('images/big5v1.png');
  background-repeat:no-repeat;
  padding-left:24px;
  display:block;
  height:16px!important;
  margin-bottom:2px;
  overflow:hidden;
  width:420px;
  color:#1f7c46;
  font-size:12px;
  font-weight:700
}
.deportes .titletema {
  background-position:0 -18px
}
.diversion-esparcimiento .titletema {
  background-position:0 -38px
}
.economia-negocios .titletema {
  background-position:0 -56px
}
.entretenimiento-medios .titletema {
  background-position:0 -72px
}
.grupos-organizaciones .titletema {
  background-position:0 -90px
}
.interes-general .titletema {
  background-position:0 -109px
}
.internet-tecnologia .titletema {
  background-position:0 -127px
}
.musica-bandas .titletema {
  background-position:0 -146px
}
.regiones .titletema {
  background-position:0 -164px
}
span.oficial {
  color:#f60;
  font-weight:700
}
.divider {
  color:#ccc;
  border-top:1px solid #ccc;
  border-bottom:1px solid #fff
}
#izquierda .box_cuerpo h2,
#post-izquierda .box_cuerpo h2 {
  font-size:14px;
  color:#333
}
.denunciar {
  float:right;
  padding-left:12px;
  color:#333;
  background:url('images/dflag.gif') left top no-repeat;
  font-size:10px;
  line-height:1em
}
.thead,
tr.temas td {
  padding:4px
}
.thead {
  color:#666;
  border-bottom:1px solid #ccc!important
}
.pages,
.pages a.here {
  color:#ccc
}
.temas .datetema {
  font-size:11px;
  text-align:center
}
.infoPost .followBox,
.pages,
.ultimo_post {
  text-align:right
}
.comunidadData.oficial .riboon {
  position:absolute;
  top:-8px;
  right:-7px
}
.oficial .box_title {
  background:url(images/box_titlebg_oficial.gif) top left repeat-x #94c3ee
}
.oficial .box_rss {
  background:url(images/cor-der-oficial.gif) top right no-repeat
}
.oficial .box_txt {
  background:url(images/cor-izq-oficial.gif) top left no-repeat;
  color:#0a3868
}
.oficial .box_cuerpo {
  background:#b3dbff
}
.comunidadData.oficial .box_cuerpo hr.divider {
  border-bottom:1px solid #fff;
  border-top:1px solid #1984e5;
  color:#1984e5
}
.avaComunidad {
  width:126px;
  height:134px;
  margin:0 auto;
  position:relative;
  background:url(images/shadowAva.png) center 125px no-repeat
}
.avaComunidad .avatar {
  width:120px;
  height:120px;
  border:1px solid #ccc;
  padding:2px;
  background:#fff
}
.pages {
  padding-top:10px
}
.emptyData,
.suspendido_data,
.warningData {
  text-align:center;
  padding:12px
}
.pages a {
  font-weight:700;
  color:#333
}
.pages .btnPagi,
a.nuevotemaBtn {
  padding:5px 10px;
  color:#fff;
  -moz-border-radius:3px;
  -webkit-border-radius:3px
}
.pages .btnPagi {
  background:#383838;
  display:block;
  font-weight:700
}
a.nuevotemaBtn {
  background:#069;
  margin-top:10px;
  font-weight:400
}
a.nuevotemaBtn:hover {
  background:#0085c7
}
.emptyData {
  background:#ffc;
  border-top:1px solid #c8c82d;
  border-bottom:1px solid #c8c82d;
  font-weight:700
}
.warningData {
  background:#ff8484;
  border-top:1px solid #d62727;
  border-bottom:1px solid #d62727;
  font-weight:700;
  margin-bottom:10px
}
.suspendido_data {
  background:#ffc;
  border-top:1px solid #c8c82d;
  border-bottom:1px solid #c8c82d;
  margin-bottom:10px
}
.suspendido_data #ver_mas {
  display:none;
  text-align:left;
  margin-top:10px
}
.dataRow {
  margin-bottom:5px
}
.box_Corner {
  background-image:url('images/corner.gif');
  background-repeat:no-repeat
}
.box_Corner.corner_top_right {
  background-position:right top;
  padding-top:5px
}
.box_Corner.corner_bottom_left {
  background-position:left bottom
}
.box_Corner.corner_bottom_right {
  background-position:right bottom;
  padding-bottom:5px
}
.box_cuerpo li .comunidad,
.markItUpHeader ul li ul li {
  width:auto
}
.linea {
  background:url('images/line.gif') repeat-y
}
.linea_left {
  background-position:left
}
.linea_right {
  background-position:right
}
.Container {
  font-size:12px;
  color:#333;
  position:relative
}
.Container table {
  width:100%;
  margin:5px 0
}
.Container h1 {
  margin:0;
  font-size:21px;
  padding:3px
}
.Container p {
  font-size:12px;
  line-height:1.7em;
  color:#111
}
.Container img.dialogBox {
  left:-10px;
  position:absolute;
  top:6px
}
.agregar_comentario .Container img.dialogBox {
  left:-10px;
  position:absolute;
  top:10px
}
.dataLeft,
.dataRight {
  float:left;
  font-size:12px;
  line-height:17px;
  margin-right:2%;
  text-align:right
}
.dataLeft {
  font-weight:700;
  width:120px;
  margin:0
}
.dataRight {
  text-align:left;
  width:350px;
  margin:0 0 0 2%
}
.breadcrump,
.breadcrump ul {
  margin-bottom:10px;
  float:left
}
.breadcrump {
  width:875px;
  height:30px;
  overflow:hidden
}
.breadcrump ul,
.breadcrump ul li,
.breadcrump ul li.first,
.breadcrump ul li.last {
  background-image:url('images/bgBread.gif');
  background-repeat:no-repeat
}
.breadcrump ul {
  font-weight:700;
  background-position:left -62px;
  background-repeat:repeat-x;
  text-shadow:0 1px 0 #fff
}
.breadcrump ul li {
  float:left;
  padding:8px 5px 8px 22px;
  height:14px;
  background-position:left 0
}
.breadcrump ul li.first {
  padding:8px 0 8px 8px;
  background-position:left -31px
}
.breadcrump ul li.last {
  padding:8px;
  background-position:left -93px
}
.breadcrump ul li a {
  color:#165a9e
}
div.errors p em,
p.legend em {
  color:#c00;
  font-style:normal
}
#temaComunidad img {
  max-width:600px;
  width:expression(this.width > 600 ? 600: true)
}
h1.titulopost {
  font-size:15px;
  float:left;
  line-height:18px;
  width:460px
}
.temaContainer {
  float:left;
  margin-left:12px;
  color:#333
}
.temaBubble {
  float:left;
  width:760px
}
.bubbleCont {
  background:#f7f7f7;
  border:1px solid #ccc;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  padding:12px;
  overflow:hidden
}
.comentarioContainer {
  background:#f7f7f7;
  border-bottom:1px solid #ccc;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc
}
.titulorespuestas {
  margin:0;
  font-size:14px
}
.mostrarAnteriores {
  text-align:center;
  float:right;
  margin-bottom:10px;
  width:626px
}
.mostrarAnteriores a {
  padding:10px;
  color:#1b1b1b;
  font-weight:700;
  display:block;
  background:#f7f7f7;
  border:1px solid #ccc;
  -moz-border-radius:5px;
  -webkit-border-radius:5px
}
.mostrarAnteriores a:hover {
  background:#ccc;
  border:1px solid #eee
}
.miRespuesta,
.respuesta {
  margin-top:10px;
  clear:both
}
#respuestas .respuesta.here {
  background:#ffc;
  font-weight:700
}
.respuesta img.imagen {
  max-width:600px;
  width:expression(this.width > 400 ? 400: true)
}
.answerInfo,
.comentarioInfo {
  float:left;
  width:40px;
  padding-right:10px
}
.answerInfo h3,
.comentarioInfo h3 {
  margin:6px 2px 0 0;
  font-size:11px
}
.answerTxt,
.comentarioTxt {
  float:left;
  margin-left:17px;
  width:690px
}
.primero .comentarioContainer {
  border-top:1px solid #ccc;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-radius-top-left:5px;
  -webkit-border-radius-top-right:5px
}
.ultimo .comentarioContainer {
  -moz-border-radius-bottomleft:5px;
  -moz-border-radius-bottomright:5px;
  -webkit-border-radius-bottom-left:5px;
  -webkit-border-radius-bottom-right:5px
}
.answerTxt .Container {
  background:#f7f7f7;
  border:1px solid #ccc
}
.agregar_comentario .answerTxt .Container {
  background:#ffc;
  border:1px solid #dbdba8
}
.comentarioTxt p,
.textA {
  margin:8px
}
.answerTxt .Container,
.comentarioTxt .Container {
  color:#111!important;
  font-size:12px;
  line-height:20px;
  padding:12px
}
.comentarioTxt .Container {
  border-top:1px solid #fff
}
.ipMonitor {
  font-size:11px;
  text-align:right;
  color:#666
}
.commentDelete {
  padding:12px;
  background:#ffaeae;
  text-align:center;
  margin-top:5px;
  color:#000;
  width:602px;
  margin-left:132px
}
.autorPost .comentarioContainer {
  background:#eef9fe;
  border:1px solid #7ed3f7
}
.badAnswer a,
.goodAnswer a {
  font-weight:700;
  font-size:11px;
  margin-top:3px;
  display:block;
  padding:2px 23px 5px 5px
}
.goodAnswer a {
  background:url('images/bgGood.gif') left top no-repeat
}
.badAnswer a {
  margin-left:5px;
  background:url('images/bgBad.gif') left top no-repeat
}
.comunidades #izquierda .btn_g,
.modBar,
.post-privado #buttons {
  margin-top:10px
}
#buttons.modBar input.mBtn {
  font-size:12px;
  padding:3px 5px
}
.c_input_desc {
  height:380px
}
.desform,
.listado .txt .grey {
  color:#999
}
#modalBody .data,
div.form-container form div.data {
  padding:.25em 0;
  margin-top:5px;
  clear:both
}
#mydialog .cancelarBtn,
#mydialog .guardarBtn,
.mBtn.bigF {
  padding:5px 15px;
  font-size:14px
}
.titleHighlight {
  background:#ffc;
  border:1px solid #e9e94f;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  font-weight:700;
  color:#45450e;
  font-size:16px;
  padding:8px
}
div.form-container {
  padding:0 10px
}
p.legend {
  margin-bottom:1em
}
div.errors {
  margin:0 0 10px;
  padding:5px 10px;
  border:1px solid #fc6;
  background-color:#ffc
}
div.form-container form p.note {
  margin-left:170px;
  font-size:90%;
  color:#333
}
div.form-container form legend {
  font-weight:700;
  color:#666
}
div.form-container form div.dataL {
  padding:.25em 0;
  margin-top:5px;
  width:48%;
  float:left
}
div.form-container form div.dataR {
  padding:.25em 0;
  margin-top:5px;
  width:48%;
  float:right
}
.c_input,
.c_input_desc {
  margin-top:5px;
  padding:8px;
  width:95%;
  background:#fff
}
.climaH-ext,
.commentBoxM,
.post-compartir,
.postBy .btn_g,
.userIcons,
div.form-container select {
  margin-top:5px
}
div.form-container form div.postLabel {
  padding:5px 0 0;
  display:block
}
div.form-container label,
div.form-container span.label {
  font-weight:700;
  margin-right:10px;
  font-size:12px;
  padding-right:10px;
  display:block;
  text-align:left;
  position:relative
}
div.form-container label.error,
div.form-container span.error {
  color:#c00
}
div.form-container label em,
div.form-container span.label em {
  position:absolute;
  right:0;
  font-size:120%;
  font-style:normal;
  color:#c00
}
div.form-container input.error {
  border-color:#c00;
  background-color:#fef
}
div.form-container input.error:focus,
div.form-container input:focus,
div.form-container textarea:focus {
  background:#ffc;
  border-color:#fc6
}
div.form-container div.controlset input,
div.form-container div.controlset label {
  display:inline;
  float:none
}
div.form-container div.controlset div {
  margin-left:170px
}
div.form-container div.buttonrow {
  margin-left:180px
}
.buttonAction {
  padding-left:170px
}
div.postLabel label {
  display:inline;
  margin:0;
  padding:0
}
.box_cuenta input,
div.form2 input.c_input,
div.form2 textarea.c_input_desc {
  padding:5px;
  border:1px solid #b1b1b1;
  -moz-border-radius:3px;
  -webkit-border-radius:3px
}
div.form2 .dataL select,
div.form2 .dataR select {
  margin:10px 0 0;
  width:98%
}
div.form2 .dataRadio input {
  margin-right:5px
}
div.form2 .dataRadio .descRadio {
  color:#666;
  font-size:11px;
  font-weight:400;
  margin:0 0 5px 24px
}
.markItUpButton .markItUpButton7-2 a,
.status_error,
ul#resultados-borradores li a.eliminados {
  color:red
}
* html #centro .box_cuerpo {
  width:290px
}
* html .comunidades #centro .box_cuerpo {
  width:498px
}
* html .container350 .box_title {
  width:350px!important
}
* html .container350 .box_txt.registro_aclaracion {
  width:324px!important
}
* html .container350 .box_cuerpo {
  width:334px!important
}
* html #post_agregar .box_txt.registro {
  width:548px!important
}
* html #post_agregar .box_rss {
  padding:0;
  width:0
}
.markItUp * {
  margin:0;
  padding:0;
  outline:0
}
#body_resp,
#post-comentarios #body_comm,
.betaMsg,
.boxy ul,
.comentario-post,
.modalForm,
.post-privado .form-line,
.respuesta-post,
li.mBlock {
  margin-bottom:10px
}
.markItUp a:link,
.markItUp a:visited {
  color:#000;
  text-decoration:none
}
.markItUpContainer {
  font:11px Verdana,Arial,Helvetica,sans-serif
}
.markItUpEditor {
  padding:5px;
  clear:both;
  display:block;
  line-height:18px;
  overflow:auto
}
.markItUpHeader {
  padding-bottom:5px
}
.markItUpResizeHandle {
  overflow:hidden;
  width:22px;
  height:5px;
  margin-left:auto;
  margin-right:auto;
  background-image:url(images/markit-handle.png);
  cursor:n-resize
}
.markItUpHeader ul li {
  list-style:none;
  float:left;
  position:relative;
  width:22px;
  height:22px;
  margin-right:2px
}
.markItUpHeader ul li:hover,
div.buttons ul li:hover {
  background-image:url(images/bbcodeshover.png)
}
.markItUpHeader ul .markItUpDropMenu {
  background:url(images/markit-menu.png) 115% 50% no-repeat;
  margin-right:5px;
  z-index:1
}
.markItUpHeader ul .markItUpDropMenu li {
  margin-right:0
}
.markItUpHeader ul ul {
  display:none;
  position:absolute;
  top:20px;
  left:0;
  background:#fff;
  border:1px solid #ccc
}
.markItUpHeader ul ul li {
  float:none;
  border-bottom:1px solid #ccc
}
.markItUpHeader ul ul .markItUpDropMenu {
  background:url(images/markit-submenu.png) 100% 50% no-repeat #fff
}
.markItUpHeader ul .markItUpSeparator {
  margin:0 10px;
  width:1px;
  height:21px;
  overflow:hidden;
  background-color:#ccc
}
.markItUpHeader ul ul .markItUpSeparator {
  width:auto;
  height:1px;
  margin:0
}
.markItUpHeader ul ul ul {
  position:absolute;
  top:-1px;
  left:150px
}
* html .Container textarea,
.markItUpHeader ul ul ul li,
a.buttontema.desuscribirme,
a.buttontema.suscribirme {
  float:none
}
.markItUpHeader ul a,
div.buttons ul a {
  background-repeat:no-repeat;
  display:block;
  height:16px!important;
  margin:3px;
  text-indent:-10000px;
  width:16px
}
.markItUpHeader ul ul a {
  display:block;
  text-indent:0;
  width:120px;
  padding:2px 5px 1px 25px;
  background-position:2px 50%
}
.markItUpHeader ul ul a:hover {
  color:#fff;
  background-color:#3b8bac
}
.markItUp .markItUpButton1 a {
  background:url('images/bbcodes.png') left -48px no-repeat;
  height:10px
}
.markItUp .markItUpButton2 a {
  background:url('images/bbcodes.png') left -64px no-repeat;
  height:10px
}
.markItUp .markItUpButton3 a {
  background:url('images/bbcodes.png') left -189px no-repeat;
  height:10px
}
.markItUp .markItUpButton4 a {
  background:url('images/bbcodes.png') left 0 no-repeat;
  height:10px
}
.markItUp .markItUpButton5 a {
  background:url('images/bbcodes.png') left -16px no-repeat;
  height:10px
}
.markItUp .markItUpButton6 a {
  background:url('images/bbcodes.png') left -32px no-repeat;
  height:10px
}
.markItUp .markItUpButton7 a {
  background:url('images/bbcodes.png') left -208px no-repeat;
  height:10px
}
.markItUpButton .markItUpButton7-1 a {
  color:#8b0000
}
.markItUpButton .markItUpButton7-3 a {
  color:orange
}
.markItUpButton .markItUpButton7-4 a {
  color:brown
}
.markItUpButton .markItUpButton7-5 a,
.search_active {
  color:#ff0
}
.markItUpButton .markItUpButton7-6 a {
  color:green
}
.markItUpButton .markItUpButton7-7 a {
  color:olive
}
.markItUpButton .markItUpButton7-8 a {
  color:#0ff
}
.markItUpButton .markItUpButton7-10 a {
  color:#00008b
}
.markItUpButton .markItUpButton7-11 a {
  color:indigo
}
.markItUpButton .markItUpButton7-12 a {
  color:violet
}
.markItUp .markItUpButton8 a {
  background:url('images/bbcodes.png') left -223px no-repeat;
  height:10px
}
.markItUp .markItUpButton9 a {
  background:url('images/bbcodes.png') left -174px no-repeat;
  height:10px
}
.markItUpButton .markItUpButton9-1 a {
  font-family:Arial
}
.markItUpButton .markItUpButton9-2 a {
  font-family:'Courier New'
}
.markItUpButton .markItUpButton9-3 a {
  font-family:Georgia
}
.markItUpButton .markItUpButton9-4 a {
  font-family:'Times New Roman'
}
.markItUpButton .markItUpButton9-5 a {
  font-family:Verdana
}
.markItUpButton .markItUpButton9-6 a {
  font-family:'Trebuchet MS'
}
.markItUpButton .markItUpButton9-7 a {
  font-family:'Lucida Sans'
}
.markItUpButton .markItUpButton9-8 a {
  font-family:'Comic Sans'
}
.buttons .vid,
.markItUp .markItUpButton10 a,
.markitcomment .markItUp .markItUpButton4 a {
  background:url('images/bbcodes.png') left -80px no-repeat;
  height:10px
}
.markItUp .markItUpButton11 a {
  background:url('images/bbcodes.png') left -96px no-repeat;
  height:10px
}
.markItUp .markItUpButton12 a,
.markitcomment .markItUp .markItUpButton6 a {
  background:url('images/bbcodes.png') left -112px no-repeat;
  height:10px
}
.buttons .img,
.markItUp .markItUpButton13 a,
.markitcomment .markItUp .markItUpButton5 a,
.miRespuesta .markItUp .markItUpButton5 a {
  background:url('images/bbcodes.png') left -128px no-repeat;
  height:10px
}
.buttons .url,
.markItUp .markItUpButton14 a,
.markitcomment .markItUp .markItUpButton6 a,
.miRespuesta .markItUp .markItUpButton6 a {
  background:url('images/bbcodes.png') left -144px no-repeat;
  height:10px
}
.citarAnswer,
.markItUp .markItUpButton15 a,
.markitcomment .markItUp .markItUpButton7 a,
.miRespuesta .markItUp .markItUpButton7 a {
  background:url('images/bbcodes.png') left -160px no-repeat;
  height:10px
}
.markItUp .markItUpButton16 a {
  background:url('images/bbcodes.png') left -241px no-repeat;
  height:10px
}
.markItUp .markItUpButton17 a {
  background:url('images/bbcodes.png') left -256px no-repeat;
  height:10px
}
#mask {
  position:absolute;
  z-index:100;
  left:0;
  top:0;
  background:#111;
  opacity:.6
}
#modalBody {
  text-align:center;
  font-size:13px;
  padding:20px 5px
}
.modalForm {
  text-align:left;
  background:#eee;
  border:1px solid #b9b9b9;
  padding:5px;
  font-size:11px;
  font-weight:400;
  -moz-border-radius:5px;
  -webkit-border-radius:5px
}
#modalBody .modalForm.here {
  background:#ffc;
  border:1px solid #bebe33
}
#modalBody input#icausa_status {
  width:300px
}
.mTitle {
  font-weight:700;
  font-size:13px;
  padding-left:5px
}
.mBtn,
.memberInfo a {
  font-size:12px;
  font-weight:700
}
.mColLeft {
  float:left;
  text-align:right;
  width:35%
}
.mColRight {
  float:right;
  width:60%
}
#cuerpo input.iTxt {
  border:1px solid #ccc;
  background:#fff;
  width:160px;
  font-size:11px;
  padding:3px
}
#modalBody input.mDate {
  width:35px
}
.orange {
  color:#f60
}
#buttons,
.buttons {
  text-align:center;
  clear:both
}
.mBtn {
  color:#fff;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  padding:5px 10px;
  cursor:pointer;
  width:100%
}
.mBtn:active {
  background:url(images/btnRainbow.gif) left -265px repeat-x #9a9a9a!important;
  border:1px solid #666!important;
  color:#fff!important;
  text-shadow:0 -1px 0 #111!important
}
#mydialog #dialog #title,
.mBtn.btnOk {
  background:url('images/btnRainbow.gif') top left repeat-x #2e8af5
}
.mBtn.btnOk {
  border:1px solid #1c6bc6;
  color:#032342;
  text-shadow:0 1px 0 #91c6f9;
  width:auto
}
.mBtn.btnDelete {
  background:url('images/btnRainbow.gif') left -205px repeat-x #b30100;
  border:1px solid #7f0908;
  color:#290202;
  text-shadow:0 1px 0 #fb6d6d;
  width:auto
}
.mBtn.btnCancel {
  border:1px solid #848484;
  background:url('images/btnRainbow.gif') left -105px repeat-x #bdbdbd;
  color:#656262;
  text-shadow:0 1px 0 #eee;
  width:auto
}
.mBtn.btnGreen {
  border:1px solid #06611d;
  background:url('images/btnRainbow.gif') left -55px repeat-x #3ed32e;
  color:#043410;
  text-shadow:0 1px 0 #51e575
}
.mBtn.btnYellow {
  border:1px solid #f9ad1b;
  background:url('images/btnRainbow.gif') left -155px repeat-x #ffc74b;
  color:#642514;
  text-shadow:0 1px 0 #fde088;
  padding:3px 10px
}
#mydialog #cuerpo {
  position:relative;
  background:#f4f1e9
}
#mydialog #procesando {
  display:none;
  background:#fff;
  opacity:.9;
  z-index:102;
  position:absolute;
  height:100%;
  width:100%
}
#mydialog #procesando #mensaje {
  color:#222;
  position:relative;
  height:100%
}
#mydialog #procesando #mensaje img {
  left:44%;
  margin-right:10px;
  position:absolute;
  top:29%;
  vertical-align:middle;
  width:25px
}
#mydialog #procesando #mensaje div {
  font-size:20px;
  font-weight:700;
  margin-left:-25px;
  margin-top:25px;
  text-align:center
}
#mydialog #buttons {
  padding:15px 0;
  text-align:center;
  width:100%
}
#mydialog .guardarBtn {
  background:#b0de27;
  border:1px solid #607f08;
  font-weight:400;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  cursor:pointer;
  color:#222
}
#mydialog .guardarBtn.disabled {
  opacity:.2;
  background:#ccc;
  border:1px solid #333
}
#mydialog .cancelarBtn {
  background:#d8d8d8;
  border:1px solid #c4c4c4;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  cursor:pointer;
  color:#222
}
.selectCategorie {
  position:absolute;
  right:0;
  top:26px;
  display:none;
  z-index:101
}
.selectCategorie .selectCategorieHeader {
  background:url(images/bgHeaderCat.png) -1px top no-repeat;
  width:205px;
  height:10px;
  text-align:center
}
.selectCategorie .selectCategorieFooter {
  background:url(images/bgFooterCat.png) -1px top no-repeat;
  width:205px;
  height:20px;
  text-align:center
}
.selectCategorie ul {
  background:url(images/selectCatBody.png) top left repeat-y;
  padding:10px;
  overflow:hidden
}
.scrollable {
  overflow:hidden;
  height:275px;
  width:205px
}
.scrollable .items {
  position:absolute;
  width:205px;
  top:0
}
.selectCategorie ul li {
  height:20px;
  margin:2px 0;
  display:block;
  padding:3px 0 0
}
.selectCategorie span {
  padding:0 0 0 20px;
  margin-left:5px
}
.selectCategorie ul li:hover {
  background:url(images/hoverLi.gif) top left no-repeat
}
.selectCategorie ul li:hover a {
  color:#fff;
  font-weight:700;
  width:400px
}
.selectCategorie ul li span.categoria {
  float:none;
  width:100%
}
.infoPost {
  width:715px;
  margin-top:10px;
  padding:10px 10px 5px;
  clear:both;
  border-top:1px solid #ccc
}
.infoPost strong.title {
  margin-bottom:3px;
  display:block
}
.infoPost .ageBox,
.infoPost .followBox,
.infoPost .metaBox,
.infoPost .rateBox,
.infoPost .shareBox {
  width:20%;
  float:left
}
.infoPost .tagsBox {
  width:100%;
  border-top:1px dashed #ccc;
  padding-top:10px;
  margin-top:5px
}
.favicon,
.thumbs {
  width:16px;
  height:16px;
  float:left
}
.infoPost .tagsBox ul,
.tabbed-d form ul.inline label,
\
.tabbed-d form ul.inline li {
  display:inline
}
.favicon {
  background:url('images/favicon.png') no-repeat;
  margin-right:5px;
  display:block
}
.container370 .socialIcons,
.infoPost .socialIcons {
  background:url('images/socialIcons.png') no-repeat;
  float:left;
  margin-right:5px;
  display:block;
  width:16px;
  height:16px
}
.avatar-box li.enviar-mensaje a span,
.container370 .socialIcons.facebook,
.infoPost .socialIcons.facebook,
.thumbs.thumbsDown {
  background-position:0 -16px
}
.container370 .socialIcons.digg,
.infoPost .socialIcons.digg,
.thumbs.thumbsUp:hover {
  background-position:0 -32px
}
.container370 .socialIcons.twitter,
.infoPost .socialIcons.twitter,
.thumbs.thumbsDown:hover {
  background-position:0 -48px
}
.avatar-box li.seguir a:hover span,
.container370 .socialIcons.email,
.infoPost .socialIcons.email {
  background-position:0 -64px
}
.thumbs {
  background:url('images/thumbs.png') no-repeat;
  display:block;
  margin-right:3px
}
.infoPost .tagsBox ul li {
  display:inline;
  font-size:11px
}
.paginatorBar,
div.filterBy {
  background:#f3f3f3;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  padding:8px
}
.paginadorCom .before a,
.paginadorCom .next a,
div.filterBy ul li,
div.filterBy ul li.here {
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  font-weight:700
}
.paginadorBuscador .before a,
.paginadorBuscador .next a,
.paginator a,
.paginatorBar a {
  font-weight:700;
  padding:5px 10px;
  color:#fff;
  background:#383838;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  display:block
}
.paginadorCom .before a,
.paginadorCom .next a {
  padding:5px 10px;
  color:#fff;
  background:#383838
}
div.filterBy ul li {
  float:left;
  margin-left:10px;
  color:#383838;
  background:#999;
  border-bottom:1px solid #fff
}
div.filterBy ul li a {
  color:#fff;
  font-weight:700;
  padding:5px 10px;
  display:block
}
div.filterBy ul li:hover {
  background:#002561
}
div.filterBy ul li.here {
  background:#34569d;
  color:#fff
}
div.filterBy ul li select {
  margin:3px 0 0 5px
}
.orderTxt {
  border-bottom:none!important;
  padding-top:5px;
  background:0 0!important
}
.memberInfo {
  width:33%;
  float:left
}
.memberInfo a {
  color:#053e78
}
.memberInfo img {
  width:60px;
  height:60px;
  display:block;
  padding:1px;
  border:1px solid #c1c1c1;
  margin-top:5px
}
a.btnNegative,
a.btnNeutral,
a.btnPositive {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  color:#fff;
  display:block;
  margin:10px 0 0;
  padding:5px
}
.Container textarea,
.postBy {
  border:1px solid #ccc;
  float:left
}
a.btnPositive {
  background:#00992d
}
a.btnNegative {
  background:#990200
}
a.btnNeutral {
  background:#999
}
.Container textarea {
  background:#fff;
  font-size:13px;
  height:50px;
  margin:5px 0 0;
  padding:5px;
  min-height:50px;
  max-height:500px;
  vertical-align:bottom;
  width:98%;
  clear:both
}
.postBy,
a.btnActions {
  font-size:11px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px
}
.postBy {
  padding:8px;
  background:#eee;
  width:100px
}
a.btnActions {
  color:#333;
  font-weight:700;
  background:#ccc;
  padding:3px 5px;
  margin-left:5px
}
.clear {
  overflow:hidden;
  width:100%
}
a.buttontema {
  background:url('images/btnComu.png') top right no-repeat;
  color:#444;
  display:block;
  float:left;
  font:12px arial,sans-serif;
  height:25px;
  padding-right:18px
}
a.buttontema.blue:active,
a.buttontema:active {
  color:#fff;
  background:url('images/btnComu.png') right -26px no-repeat
}
a.buttontema.blue:active span,
a.buttontema:active span {
  background:url('images/btnComu.png') left -26px no-repeat
}
a.buttontema span {
  background:url('images/btnComu.png') no-repeat;
  display:block;
  line-height:21px;
  padding:1px 0 4px 18px;
  font-weight:700
}
a.buttontema.yellow {
  color:#994800;
  text-align:center;
  width:91%;
  height:31px;
  background:url('images/btnComu.png') right -80px no-repeat
}
a.buttontema.yellow span {
  background:url('images/btnComu.png') left -80px no-repeat;
  text-shadow:#fff 0 1px 0;
  padding:5px 0 5px 18px
}
a.buttontema.blue,
a.buttontema.suscribirme {
  margin-top:8px;
  color:#051f45;
  text-align:center;
  background:url('images/btnComu.png') right -52px no-repeat;
  text-shadow:#8bbbf1 0 1px 0
}
a.buttontema.blue span,
a.buttontema.suscribirme span {
  background:url('images/btnComu.png') left -52px no-repeat
}
.searchBtn {
  background:url('images/btnComu.png') right -112px no-repeat;
  border:none;
  color:#fff;
  font-weight:700;
  float:left
}
.searchBtn a {
  padding:8px 15px;
  display:block;
  font-size:13px;
  color:#004051;
  text-shadow:0 1px 0 #82d4f2
}
.searchBtn a:hover {
  color:#00617b
}
#buscador.alone {
  margin:50px auto
}
#buscador,
#buscador .boxSearch {
  margin:0 auto 15px;
  text-align:center
}
#buscador,
.post-deleted ul,
.post-denunciado ul {
  width:480px
}
#buscador h2 {
  color:#f60;
  font-size:16px
}
.searchBar {
  -moz-border-radius-topleft:3px;
  -moz-border-radius-bottomleft:3px;
  height:21px;
  border:1px solid #afafaf;
  width:406px;
  float:left
}
#buscador div.filterBy ul {
  float:none;
  margin:0 auto;
  width:190px
}
.xResults {
  font-size:14px;
  line-height:23px
}
#showResult ul li.resultBox {
  float:left;
  width:48%;
  margin:5px;
  height:125px
}
#showResult ul li h4 {
  margin:5px 0 2px
}
#showResult ul li h4 a {
  color:#053e78;
  font-size:14px
}
#showResult .avatarBox {
  width:85px;
  position:relative;
  background:url(images/shadowAvaS.gif) left bottom no-repeat;
  height:85px
}
#showResult .avatarBox .riboon {
  position:absolute;
  display:none;
  border:none;
  background:0 0
}
#showResult .resultBox.oficial .avatarBox .riboon {
  display:block;
  left:-9px;
  top:30px
}
#showResult .infoBox span {
  display:block;
  padding:5px;
  border-top:1px solid #ccc
}
#showResult ul li img.av {
  padding:2px;
  background:#fff;
  border:1px solid #ccc;
  float:left
}
#showResult ul li ul {
  margin-left:5px;
  float:left;
  color:#222;
  width:100%;
  margin-right:15px
}
#showResult ul li ul li {
  border-top:1px solid #ccc;
  padding:3px 4px;
  width:100%
}
#resultados {
  width:100%;
  float:left
}
#resultados .filterBy,
#resultados .paginatorBar {
  width:750px
}
.betaMsg {
  background:#ffc;
  border-bottom:1px solid #d0d00d;
  padding:8px;
  text-align:center
}
.systemicons,
.tipsy {
  background-repeat:no-repeat
}
#monitor .hTitleM {
  border-bottom:1px solid #999;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  background-color:#c3c3c3;
  margin:0
}
.hTitleM .postTitleM {
  color:#444;
  font-size:13px;
  font-weight:700;
  float:left
}
.hTitleM span.pointsPost {
  color:#333;
  display:block;
  float:right;
  font-weight:700;
  margin-right:5px
}
.commentBoxM .monitor_comentario {
  border-bottom:1px dashed #ccc;
  background:#eee;
  padding:3px 8px
}
.commentBoxM .monitor_comentario span,
.linksList span,
.post-autor .rango,
.searchFil {
  color:#666
}
.commentBoxM .monitor_comentario a {
  font-weight:700;
  color:#f60
}
.commentBoxM .mDate {
  color:gray;
  font-size:10px;
  font-weight:400
}
ul.points_user li {
  padding:5px;
  font-size:13px;
  font-weight:700;
  border-bottom:1px dashed #ccc
}
ul.points_user li span.mBtn {
  width:auto;
  float:right
}
.post-acciones li,
.userIcons li {
  float:left;
  margin-right:5px
}
.systemicons {
  width:16px;
  height:16px;
  background-image:url('images/big2v1.png');
  display:block
}
.systemicons.rango0,
.systemicons.rango10,
.systemicons.rango100,
.systemicons.rango11,
.systemicons.rango12,
.systemicons.rango13,
.systemicons.rango14,
.systemicons.rango5,
.systemicons.rango50 {
  background-position:0 -110px
}
.systemicons.sexoM {
  background-position:-2px -132px
}
.systemicons.sexoF {
  background-position:0 -153px
}
.systemicons.mensaje {
  background-position:0 -221px;
  float:left
}
.systemicons.mps::before {
  font: var(--fa-font-solid);
  content: '\f0e0';
  font-size: 15px;
}
.systemicons.historyMod {
  background-position:0 -1252px
}
.systemicons.micuenta::before {
  font: var(--fa-font-solid);
  content: '\f2bb';
  font-size: 15px;
}
.systemicons.borradores::before {
  font: var(--fa-font-solid);
  content: '\f328';
  font-size: 15px;
}
.systemicons.favoritos::before {
  font: var(--fa-font-solid);
  content: '\f005';
  font-size: 15px;
}

.systemicons.monitor::before {
  font: var(--fa-font-solid);
  content: '\f06e';
  font-size: 15px;
}


.systemicons.actualizar::before {
  font: var(--fa-font-solid);
  content: '\f021';
  font-size: 16px;
  float: left;
  margin-right: 6px;
  color: #1db8fc;
}
.systemicons.logout::before {
  font: var(--fa-font-solid);
  content: '\f2f5';
  font-size: 15px;
}
.systemicons.logout:hover {
  color:#b61919;
}
.systemicons.sRss::before {
  font: var(--fa-font-solid);
  content: '\f143';
  font-size: 16px;
  float: left;
  margin-right: 6px;
  color: #fe6500;
}
.systemicons.fecha {
  background-position:0 -1275px
}
.systemicons.respuestas {
  background-position:0 -1298px
}
.systemicons.cerrada {
  background-position:0 -1326px;
  display:inline;
  width:auto;
  height:auto;
  padding-left:12px
}
.notificaciones-list .tipsy-inner {
  background-color:#ffc
}
.tipsy {
  padding:3px 3px 5px;
  font-size:10px
}
.tipsy-inner {
  padding:4px 5px;
  background:url(images/tipsy.png) repeat-x #000;
  color:#fff;
  max-width:200px;
  text-shadow:0 1px 1px #000;
  border:1px solid #000;
  text-align:center;
  font-weight:700;
  -moz-border-radius:3px;
  -webkit-border-radius:3px
}
.avatar-box li a,
.btn_g {
  text-shadow:0 1px 0 #fff
}
.tipsy-north {
  background-image:url(images/tipsy-north.gif);
  background-position:top center
}
.tipsy-south {
  background-image:url(images/tipsy-south-n.png);
  background-position:bottom center
}
.tipsy-east {
  background-image:url(images/tipsy-east.gif);
  background-position:right center
}
.tipsy-west {
  background-image:url(images/tipsy-west.gif);
  background-position:left center
}
.paginadorCom {
  background:#f7f7f7;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  width:750px;
  padding:5px;
  margin:10px 0;
  float:right
}
.paginadorCom ul {
  padding:2px;
  text-align:center
}
.paginadorBuscador ul li.numbers,
.paginadorCom ul li.numbers {
  font-weight:700;
  padding:0
}
.paginadorBuscador ul li.numbers a,
.paginadorCom ul li.numbers a {
  padding:2px 5px;
  color:#000;
  text-decoration:underline
}
.paginadorBuscador ul li.numbers a.here,
.paginadorCom ul li.numbers a.here {
  background:#0067cd;
  color:#fff;
  text-decoration:none
}
.paginadorBuscador ul li.numbers a:hover,
.paginadorCom ul li.numbers a:hover {
  background:#ccc;
  color:#0067cd
}
.paginadorBuscador ul li,
.paginadorCom ul li {
  border:none;
  background:0 0;
  display:inline;
  margin-right:5px;
  padding:3px 0;
  font-size:13px
}
.linksList thead a,
.linksList thead a.here,
.linksList thead a:hover,
a.pagiLink {
  -moz-border-radius:3px;
  padding:5px 10px
}
.paginadorBuscador ul li a,
.paginadorCom ul li a {
  color:#000;
  padding:0
}
a.pagiLink {
  background:#383838;
  color:#fff;
  display:block;
  font-weight:700
}
.linksList {
  width:100%;
  border-spacing:0px
}
.linksList thead {
  background:#f3f3f3
}
.linksList thead a {
  background:#999!important;
  color:#fff;
  -webkit-border-radius:3px
}
.linksList thead a.here {
  -webkit-border0radius:3px;
  background:#34569d!important;
  color:#fff!important;
  cursor:pointer;
  display:block;
  font-weight:700;
  border-bottom:1px solid #fff
}
.linksList thead a.here:hover {
  cursor:default;
  text-decoration:none
}
.linksList thead a:hover {
  background:#002561;
  color:#fff
}
.linksList thead th {
  text-align:center;
  border:none;
  color:#383838;
  padding:8px;
  font-size:13px
}
.linksList tbody td {
  padding:5px;
  border-bottom:1px dashed #ccc;
  text-align:center;
  color:#666
}
.answerOptions ul li,
.comment-content .answerOptions ul li {
  padding:0 5px 0 10px
}
.linksList .categoriaPost {
  display:block;
  height:20px;
  margin-left:-5px;
  padding:0;
  width:21px
}
.linksList .categoriaPost:hover {
  background-color:transparent
}
.linksList .titlePost {
  font-size:13px;
  color:#007394;
  font-weight:700
}
.categoriaList ul {
  padding-bottom:10px
}
.estadisticasList ul li a span.number {
  font-weight:700;
  display:block;
  color:#000;
  margin-right:10px
}
.estadisticasList ul li a {
  color:#8d8d8d;
  display:block
}
.estadisticasList ul li a:hover {
  color:#000!important;
  text-decoration:none
}
.estadisticasList ul li:hover {
  background:#fcfcfc
}
.categoriaList li {
  font-size:12px;
  line-height:16px;
  padding:2px 0 2px 8px
}
.column {
  width:55px;
  margin:0 5px
}
.columnBig {
  width:100px;
  margin:0 5px
}
.answerOptions {
  background:#eee;
  font-size:11px;
  height:20px;
  padding:3px;
  color:#666
}
.comment-info .answerOptions {
  background:0 0;
  height:14px;
  padding:0;
  color:#666
}
.answerOptions .metaDataA {
  margin-left:4px
}
.answerOptions ul li {
  float:left;
  display:block;
  background:url('images/d-opt.gif') 0 7px no-repeat
}
.answerOptions ul li.deleteAnswer a img {
  margin:2px
}
.answerOptions .systemicons {
  margin-top:1px
}
.citarAnswer {
  display:block;
  height:16px;
  width:16px
}
.relevancia {
  margin:0 auto;
  height:14px;
  width:68px;
  background:url('images/relevanciabg.gif') top left no-repeat
}
.porcentajeRel {
  background:url('images/relevanciaBars.gif') top left no-repeat;
  height:14px
}
.paginadorBuscador {
  background:#f7f7f7;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  width:930px;
  padding:5px;
  margin-top:10px;
  float:right
}
.paginadorBuscador ul {
  padding:4px;
  text-align:center
}
.paginadorBuscador .before,
.paginadorBuscador .next {
  position:absolute;
  top:5px
}
.post-title .fortuitare,
.post-title .icons.anterior,
.post-title .icons.siguiente {
  position:absolute;
  top:9px;
  display:block;
  width:16px;
  height:16px
}
.paginadorBuscador .next {
  right:5px
}
.paginadorBuscador .before {
  left:5px
}
.searchWith {
  font-weight:700;
  color:#000;
  font-size:13px;
  float:left
}
.searchWith a {
  color:#004a95!important
}
.searchWith a.here {
  color:#000!important
}
span.sep {
  font-weight:400;
  color:#eee;
  margin:0 5px
}
.searchTabs {
  bottom:-1px;
  margin-bottom:-1px
}
.searchTabs li {
  border:1px solid #ccc;
  float:left;
  background:#eee;
  margin-right:5px;
  font-weight:700;
  font-size:13px;
  z-index:10
}
.searchTabs li a {
  color:#004a95;
  padding:5px 15px;
  display:block
}
.searchTabs li.here a {
  color:#000;
  padding:5px 15px;
  display:block
}
.searchTabs li.here {
  background:#fff;
  border-bottom:1px solid #fff
}
.searchTabs li.clearfix {
  border:none;
  padding:0;
  margin:0;
  background:0 0
}
#buscadorBig {
  width:555px;
  margin:45px auto
}
.searchCont {
  margin-top:-1px;
  padding:12px;
  border:1px solid #ccc;
  clear:both;
  background:url('images/gradientSearch.gif') bottom left repeat-x;
  -moz-border-radius-bottomleft:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-topright:5px
}
.searchBar {
  -moz-border-radius:3px;
  margin-right:10px;
  font-size:18px;
  padding:7px 0 8px 7px
}
.boxBox {
  -moz-border-radius:5px;
  background:#e1e1e1
}
.inputTxt {
  border:2px solid #e1e1e1;
  -moz-border-radius:5px;
  background:#fff;
  width:100px
}
.filterSearch {
  padding:8px;
  -moz-border-radius-bottomleft:5px;
  -moz-border-radius-bottomright:5px;
  border-top:1px dashed #ccc
}
.filterSearch strong {
  display:block;
  float:left;
  color:#000;
  margin:2px 20px 2px 0
}
.searchEngine {
  padding:8px
}
.searchEngine .mBtn {
  padding:6px 10px;
  font-size:17px
}
.whereSearch {
  border-right:1px solid #ccc;
  padding-right:20px;
  float:left
}
.byCatSearch {
  border-left:1px solid #fff;
  padding-left:20px;
  float:left
}
.byCatSearch select {
  margin-top:2px;
  width:200px;
  height:20px
}
#buscadorLite .filterSearch {
  float:left;
  border:none
}
#buscadorLite .filterSearch strong {
  margin:0 15px 0 0
}
* html .clearfix {
  zoom:1;
  height:1%;
  zoom:1
}
.post-deleted .categoriaPost a,
.post-denunciado .categoriaPost a {
  color:#007394;
  font-size:14px;
  font-weight:700
}
.post-deleted h4,
.post-denunciado h4,
.user-suspendido h4 {
  color:#f60;
  font-size:16px;
  margin:5px 0
}
.post-deleted h3,
.post-denunciado h3,
.user-suspendido h3 {
  font-size:18px;
  color:#ce0101;
  margin:0 0 5px
}
.post-deleted,
.post-denunciado,
.user-suspendido {
  margin:25px;
  min-height:325px;
  font-size:14px
}
.post-privado {
  background:url(images/private-post.gif) bottom right no-repeat!important
}
.post-denunciado {
  background:url(images/denunciado_post.gif) bottom right no-repeat
}
.post-deleted {
  background:url(images/deleted-post.gif) bottom right no-repeat
}
.user-suspendido {
  background:url(images/suspension.gif) bottom right no-repeat
}
#post-centro .box_cuerpo a:visited {
  color:#551a8b!important;
  font-weight:700
}
.post-privado #RegistroForm input {
  padding:5px;
  width:270px!important
}
.post-privado #RegistroForm .pasoDos input {
  padding:0;
  width:auto!important
}
.post-privado #login-registro-logueo .mBtn {
  display:block;
  margin-bottom:10px
}
.avatarBox {
  width:141px;
  height:141px;
  margin:0 auto 10px;
  padding-bottom:13px;
  background:url("images/avatarShadow.png") center bottom no-repeat
}
.m-left,
.m-right {
  bottom:0;
  height:56px;
  width:25px
}
.metadata-usuario {
  font-weight:700;
  color:#000
}
.metadata-usuario .nData {
  color:#f60;
  display:block;
  font-size:15px;
  margin-top:8px
}
.post-autor a .given-name {
  font-size:14px;
  color:#004a95;
  font-weight:700
}
.post-title .icons.anterior {
  left:8px;
  padding:0
}
.post-title .icons.siguiente {
  left:28px;
  padding:0
}
.post-title .fortuitare {
  right:8px;
  padding:0
}
.comentarios-title .paginadorCom .before,
.comentarios-title .paginadorCom .next {
  display:block;
  margin:0;
  padding:0
}
.comentarios-title .paginadorCom .desactivado {
  background:#eee!important;
  color:#fff!important
}
.compartir-mov {
  background:url('images/compartir.gif') bottom left repeat-x;
  padding-bottom:8px
}
.changec,
.close_dialog,
.dialog-c,
.expand,
.help,
.m-left,
.m-right,
.movi-logo {
  position:absolute
}
.post-wrapper .post-contenedor {
  overflow:visible!important
}
.post-wrapper .post-contenido {
  overflow:hidden!important
}
.m-left {
  left:-24px;
  background:url('images/movi-left.gif') bottom left repeat-x
}
.m-right {
  right:-24px;
  background:url('images/movi-right.gif') bottom left repeat-x
}
.movi-logo {
  bottom:11px;
  height:30px;
  width:151px;
  background:url('images/movi-logo.png') bottom left no-repeat
}
li.min-icon {
  height:32px;
  position:relative;
  width:32px;
  margin-top:35px
}
li.txt-movi {
  color:#fff;
  font-size:11px;
  font-weight:700;
  margin-top:42px;
  text-shadow:0 1px 0 #4096bf
}
.post-compartir li .share-big {
  display:block;
  float:right;
  height:62px;
  width:auto
}
.post-compartir li {
  float:right;
  margin-left:8px;
  display:inline
}
.post-compartir li a {
  position:relative;
  bottom:0
}
.share-t {
  width:74px;
  height:18px;
  display:block;
  background:url('images/share-t.png') bottom left no-repeat
}
.share-t-count {
  background:url("images/bubble.png") left top no-repeat;
  color:#2a7090;
  display:block;
  font:bold 16px Arial,Helvetica,sans-serif;
  height:20px;
  padding:9px 5px 14px;
  position:relative;
  text-align:center;
  width:64px
}
.FBConnectButton_Small .FBConnectButton_Text {
  margin-left:17px;
  padding:2px 4px 3px!important;
  -moz-border-radius:3px
}
.fb_share_count_top {
  display:block!important;
  background:url("images/bubble.png") left top no-repeat!important;
  border:none!important;
  margin:0!important;
  padding-bottom:7px
}
.fb_share_count {
  font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  text-align:center
}
.fb_share_count_inner {
  color:#2a7090;
  font:bold 16px Arial,Helvetica,sans-serif;
  height:28px;
  padding-top:8px;
  display:block;
  background:0 0!important
}
.comentarios-title .paginadorCom .before a,
.comentarios-title .paginadorCom .next a {
  background:url('images/bg_before_next.gif') bottom left repeat-x #d2d2d2;
  padding:12px 20px;
  font-size:13px;
  color:#383838;
  text-shadow:0 1px 0 #fff
}
.min-max-temp,
.title-box,
.title-tags {
  font-size:14px;
  font-weight:700
}
.post-relacionados h4,.post-relacionadosd h4{margin:8px;font-size:14px}
.btn_g,
.tags-block a {
  font-size:11px;
  font-weight:700
}
.post-relacionados ul,.post-relacionadosd ul{margin:0 10px 10px;overflow:hidden}
.post-relacionados ul li.categoriaPost,.post-relacionadosd ul li.categoriaPost,.xtralarge .categoriaPost{margin-bottom:0}
#izqueirda .box_cuerpo li.categoriaPost a {
  overflow:hidden;
  width:335px
}
.post-relacionados ul li.categoriaPost:hover {
  background-color:none
}
#post-comentarios {
  margin-top:15px;
  float:right;
  width:835px;
  overflow:hidden
}
#post-comentarios .miComentario .answerInfo {
  width:52px
}
.miComentario .answerInfo img,
.miRespuesta .answerInfo img {
  border:1px solid #ccc;
  padding:1px;
  background:#fff
}
#post-comentarios .miComentario .answerTxt {
  margin-left:5px;
  width:768px!important
}
#post-comentarios .paginadorCom {
  float:none;
  width:765px;
  padding:0
}
#post-comentarios .paginadorCom li {
  display:inline-block;
  zoom:1
}
#post-comentarios .paginadorCom ul li.numbers a {
  padding:12px 8px;
  display:block;
  color:#004a95;
  text-decoration:none
}
#post-comentarios .paginadorCom ul li.numbers a.here {
  color:#000;
  text-shadow:0 1px 0 #e5e5e5;
  border-right:1px solid #c4cacf;
  border-left:1px solid #c4cacf;
  background:#e3e3e3
}
#post-comentarios .paginadorCom .numbers {
  font-size:16px
}
#post-comentarios .comentarios-title {
  margin-left:68px;
  width:765px
}
.comentario-post .avatarspace {
  float:left;
  width:160px!important;
  height:30px;
  text-align:right
}
.comentario-post .avatarspace a {
  font-weight:700;
  color:#004a95;
  font-size:12px
}
.comentario-post .commenttext p {
  margin:12px;
  font-size:12px;
  line-height:20px
}
.comentario-post .commenttext {
  background:#f7f7f7;
  border:1px solid #ccc;
  -moz-border-radius:5px;
  float:right;
  width:765px
}
.banner-300 {
  width:300px;
  height:250px;
  background:#eee;
  float:right;
  margin-right:4px
}
.post-relacionados {
  background:#eee;
  width:370px;
  margin-right:5px;
  border:1px solid #cfcfcf;
  float:left;
  -moz-border-radius:5px
}

.post-relacionadosd {
  background: #eee;
  width: 370px;
  border: 1px solid #cfcfcf;
  float: left;
  -moz-border-radius: 5px;
}


.post-estadisticas .icons.puntos_post {
  background-position:right -40px
}
.post-estadisticas .icons.favoritos_post {
  background-position:right -64px
}
.post-estadisticas .icons.visitas_post {
  background-position:right -87px
}
.post-estadisticas .icons.monitor {
  background-position:right -926px!important
}
.post-estadisticas .icons.medallas {
  background:url('images/icons/med/medt_gold_16.png') right no-repeat
}
.btn_g .follow {
  background-position:0 -1362px
}
.btn_g .follow:hover {
  color:#14aa03
}
.spinner {
  background-image:url('images/spinner.gif');
  background-position:0 0!important;
  background-repeat:no-repeat!important
}
.avatar-box .spinner span {
  background:url('images/spinner.gif') right 0 no-repeat!important
}
.avatar-box li.comprobando a {
  color:#9f9f9f!important
}
.btn_g .unfollow {
  background-position:0 -1382px
}
.btn_g {
  display:block;
  padding:5px 8px;
  border:1px solid #bababa;
  -moz-border-radius:5px;
  background:url('images/bg_g.gif') bottom left repeat-x!important
}
.btn_g span,
.btn_g span:hover {
  padding-left:22px;
  text-decoration:none!important
}
.btn_g:hover {
  -moz-box-shadow:0 0 2px rgba(0,0,0,.3);
  text-decoration:none
}
.btn_g:active {
  background:url('images/bg_g.gif') top left repeat-x #cbcbcb!important
}
.post-estadisticas .icons {
  padding-right:20px
}
.post-metadata hr {
  margin:5px 0;
  padding:0
}
.tags-block {
  float:left;
  width:485px
}
.tags-block span.tags_title {
  display:block;
  font-weight:700;
  font-size:13px;
  color:#333;
  padding-left:22px;
  background-position:left -1343px;
  margin-bottom:3px
}
.avatar-box img,
div.comentario-post .avatar-32 {
  padding:1px;
  border:1px solid #ccc
}
.post-cat-date {
  float:right;
  text-align:right;
  font-size:13px;
  line-height:1.8em;
  width:250px
}
.post-estadisticas li span {
  color:#000;
  font-size:13px
}
.post-acciones {
  color:#383838;
  float:left;
  font-size:12px
}
.dar-puntos {
  color:#999;
  font-weight:400;
  margin:5px;
  text-align:center
}
.dar-puntos span {
  color:#333;
  font-size:12px;
  font-weight:700
}
.dar-puntos a {
  color:#005acb;
  font-weight:700;
  font-size:12px
}
.post-estadisticas {
  font-size:14px;
  float:right;
  font-weight:700;
  color:#666;
  text-shadow:0 1px 0 #f6f6f6;
  text-align:right
}
.post-estadisticas li {
  float:right;
  margin-left:10px;
  font-size:11px
}
.post-metadata {
  width:100%;
  background:url('images/bg_meta.gif') top left repeat-x #e6e6e6
}
.post-wrapper .post-autor {
  padding:2px;
  width:160px;
  float:left;
  height:auto;
  overflow:visible
}
.post-contenedor {
  width:760px;
  margin-left:10px;
  background:#eee;
  border:1px solid #cfcfcf;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  float:left;
  margin-bottom:10px;
  position:relative;
  overflow:hidden
}
.post-title {
  border-bottom:1px solid #ccc;
  text-align:center;
  padding:10px 0;
  background:#ddd
}
.post-title h1 {
  font-size:14px;
  color:#333;
  font-weight:700;
  text-shadow:0 1px 0 #f5f5f5;
  margin:0
}
.post-contenido {
  padding:12px;
  border-top:1px solid #f6f6f6;
  font-size:13px;
  line-height:1.5em;
  overflow:hidden
}
.mensaje .rbody {
  float:left;
  background:#f2f2f2;
  width:400px;
  padding:5px;
  min-height:37px;
  border:1px solid #ddd;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px
}
.mensajes.error,
.mensajes.ok {
  color:#333;
  margin-bottom:10px;
  padding:10px;
  font-weight:700;
  text-align:center
}
.post-contenido img {
  max-width:735px!important
}
.mensajes.ok {
  background:#c4e19b
}
.cuerpo_comm {
  padding:3px 10px 10px;
  margin:0!important;
  overflow:hidden
}
.moderacion_del_post {
  background:url('images/bg_mods.gif') top left repeat-x #171f2b;
  width:100%;
  z-index:100;
  left:0;
  bottom:0;
  position:fixed;
  -moz-box-shadow:0 -5px 5px rgba(0,0,0,.2)
}
.moderacion_del_post .gifCargando {
  position:absolute;
  right:15px;
  top:11px
}
.moderacion_del_post ul li {
  list-style:none;
  display:inline-block;
  padding:0 0 0 5px;
  background:url('images/btn_bg.gif') top left no-repeat
}
.moderacion_del_post ul li a {
  color:#fff;
  text-shadow:0 1px 1px #000;
  font-weight:700;
  font-size:11px;
  text-decoration:none;
  padding:7px 10px 7px 20px;
  display:inline-block
}
.moderacion_del_post ul li select {
  color:#fff;
  text-shadow:0 1px 1px #000;
  font-weight:700;
  font-size:11px;
  text-decoration:none;
  padding:6px 10px 7px 20px;
  display:inline-block;
  border:none;
  -moz-appearance:none!important;
  max-width:120px
}
.moderacion_del_post ul li option {
  background:#1b2332
}
.moderacion_del_post ul li a:active,
.moderacion_del_post ul li.push a {
  color:#181e28;
  text-shadow:0 1px 0 #778398
}
.moderacion_del_post ul li span {
  display:block;
  background:url('images/btn_border.gif') top right no-repeat
}
.moderacion_del_post ul li.push {
  background:url('images/btn_bg_push.gif') top left no-repeat
}
.moderacion_del_post ul li.push a {
  background:url('images/mod-icon.png') 0 7px no-repeat
}
.moderacion_del_post ul li.push span {
  background:url('images/btn_border_push.gif') top right no-repeat
}
.mod_container {
  width:960px;
  margin:0 auto
}
.moderacion_del_post ul li a.sticky_mod {
  background:url('images/icons_mod.png') 0 -23px no-repeat
}
.moderacion_del_post ul li.push a.sticky_mod {
  background:url('images/icons_mod.png') 0 7px no-repeat
}
.moderacion_del_post ul li a.lock_mod {
  background:url('images/icons_mod.png') 0 -83px no-repeat
}
.moderacion_del_post ul li.push a.lock_mod {
  background:url('images/icons_mod.png') 0 -53px no-repeat
}
.moderacion_del_post ul li a.adsense_mod {
  background:url('images/icons_mod.png') 0 -141px no-repeat;
  color:red!important
}
.moderacion_del_post ul li.push a.adsense_mod {
  background:url('images/icons_mod.png') 0 -112px no-repeat;
  color:#00ff18!important;
  text-shadow:0 1px 1px #000
}
.moderacion_del_post ul li a.edit_mod {
  background:url('images/icons_mod.png') 0 -256px no-repeat
}
.moderacion_del_post ul li.push a.edit_mod {
  background:url('images/icons_mod.png') 0 -226px no-repeat
}
.moderacion_del_post ul li a.trash_mod {
  background:url('images/icons_mod.png') 0 -201px no-repeat
}
.moderacion_del_post ul li.push a.trash_mod {
  background:url('images/icons_mod.png') 0 -171px no-repeat
}
.moderacion_del_post ul li select.categoria_mod {
  background:url('images/icons_mod.png') 0 -364px no-repeat
}
.moderacion_del_post ul li.push a.categoria_mod {
  background:url('images/icons_mod.png') 0 -338px no-repeat
}
.moderacion_del_post ul#mod-acciones-pushed {
  margin:2px 0 0;
  float:right;
  padding:0
}
.moderacion_del_post ul#mod-acciones-click {
  margin:2px 0 0;
  float:left;
  padding:0
}
.especial1 .comment-box {
  -moz-box-shadow:0 0 10px #7dbef1;
  -webkit-box-shadow:0 0 10px #7dbef1;
  box-shadow:0 0 10px #7dbef1;
  border:1px solid #7dbef1
}
.especial2 .comment-box {
  -moz-box-shadow:0 0 10px #ffcbcb;
  -webkit-box-shadow:0 0 10px #ffcbcb;
  box-shadow:0 0 10px #ffcbcb;
  border:1px solid red
}
.especial3 .comment-box {
  -moz-box-shadow:0 0 10px #ff8c00;
  -webkit-box-shadow:0 0 10px #ff8c00;
  box-shadow:0 0 10px #ff8c00;
  border:1px solid #ff8c00
}
.geo-clima .cont-box p.checked,
.geo-clima .cont-box p:active {
  -moz-box-shadow:0 1px 1px rgba(0,0,0,.4) inset,0 1px rgba(255,255,255,.4);
  text-shadow:0 1px rgba(0,0,0,.5)
}
.comentario-post {
  margin-bottom:10px;
  width:835cpx
}
.comentario-post:hover .avatar-32 {
  border:1px solid #000;
  -moz-box-shadow:0 3px 3px #ccc
}
div.comentario-post .avatar-32 {
  width:32px;
  height:32px;
  position:relative;
  background:#fff;
  z-index:1
}
.avatar-box {
  position:relative;
  float:left
}
.avatar-box ul {
  padding:0;
  margin:0;
  position:absolute;
  z-index:150;
  top:51px;
  left:0;
  background:#e9e9e9;
  width:160px;
  border:1px solid #ccc;
  list-style:none;
  -moz-box-shadow:3px 3px 10px rgba(0,0,0,.2);
  display:none
}
.avatar-box li a {
  padding:6px;
  background:url('images/comm_li_divide.gif') top left repeat-x;
  position:relative;
  color:#404040;
  font-size:11px;
  text-decoration:none;
  display:block;
  z-index:300
}
.avatar-box li a:hover {
  background:url('images/comm_li_hover.gif') top left repeat-x #2a61e0;
  color:#fff;
  text-shadow:0 1px 0 #000
}
.avatar-box li a span {
  background:url('images/comm_sprite.png') no-repeat;
  height:16px;
  width:16px;
  display:block;
  position:absolute;
  right:5px;
  top:5px
}
.avatar-box li.bloquear a span {
  background-position:0 -33px
}
.avatar-box li.moderar a span {
  background-position:0 -49px
}
.avatar-box li.enviar-mensaje a:hover span {
  background-position:0 -80px
}
.avatar-box li.bloquear a:hover span {
  background-position:0 -96px
}
.avatar-box li.moderar a:hover span {
  background-position:0 -114px
}
.comment-box {
  float:left;
  margin-left:15px;
  border:1px solid #b4b4b4;
  font-size:12px;
  width:765px;
  position:relative
}
.dialog-c {
  display:block;
  width:9px;
  height:15px;
  left:-9px;
  background:url('images/dialog_c.png');
  top:5px
}
.comment-content {
  padding:10px;
  background:#ededed;
  overflow:hidden
}
.comment-info {
  padding:6px;
  font-size:11px;
  border-bottom:1px solid #b4b4b4;
  background:url('images/bg_title_comment.gif') top left repeat-x;
  height:14px;
  overflow:hidden
}
.comment-info a {
  font-weight:700;
  text-decoration:none
}
.pasoDos select {
  width:120px;
  margin-bottom:5px
}
#mydialog #dialog {
  text-align:left;
  border:3px solid #b5af9f;
  display:none;
  z-index:101;
  -moz-box-shadow:#333 0 0 25px;
  -webkit-box-shadow:#333 0 0 25px
}
#mydialog #dialog #title {
  text-align:left;
  text-shadow:0 1px 0 #003851;
  border-bottom:1px solid #003a74;
  border-right:0;
  border-left:0;
  border-top:0;
  color:#fff;
  font-size:14px;
  font-weight:700;
  padding:8px;
  border:1px solid #003a74
}
.registro .disabled {
  -khtml-opacity:0.75;
  -moz-opacity:0.75;
  opacity:.75
}
#modalBody label {
  display:block;
  font-weight:700;
  margin-bottom:5px
}
#modalBody input {
  margin:0 0 10px;
  border:1px solid #c4c2b9;
  padding:6px 4px
}
#modalBody input.checkbox {
  margin:none;
  border:none;
  background:#fff;
  width:auto;
  padding:0;
  -moz-border-radius:0
}
.registro #dialog {
  width:375px!important
}
.registro #modalBody {
  text-align:left!important;
  padding:0!important
}
.registro #modalBody #RegistroForm {
  padding:0 35px
}
.registro.unsocial #modalBody #RegistroForm {
  padding:35px 35px 0
}
.registro #modalBody .footerReg {
  font-size:11px;
  margin:15px 0 5px
}
.registro label {
  display:block;
  font-weight:700;
  margin:0 0 5px;
  text-shadow:0 1px 0 #ccc
}
.registro label.list-label {
  display:inline!important;
  font-weight:400!important;
  text-shadow:none!important
}
.registro select {
  display:block;
  margin-right:5px
}
.registro input.checkbox {
  margin:0 0 5px!important;
  width:auto!important
}
.registro input {
  width:290px!important
}
.registro input.mBtn,
.registro input.radio {
  width:auto!important
}
.close_dialog {
  right:8px;
  top:8px;
  cursor:pointer
}
.ac_results {
  padding:0;
  border:1px solid #000;
  background-color:#fff;
  overflow:hidden;
  z-index:99999
}
.ac_results ul {
  width:100%;
  list-style:none;
  padding:0;
  margin:0
}
.ac_results li {
  margin:0;
  padding:2px 5px;
  cursor:default;
  display:block;
  font:menu;
  font-size:12px;
  line-height:16px;
  overflow:hidden
}
.ac_loading {
  background:url('images/cargando.gif') right center no-repeat #fff
}
.ac_odd {
  background-color:#eee
}
.ac_over {
  background-color:#0a246a;
  color:#fff
}
.post-deleted.404Page {
  background:url('images/404_oso.gif') right no-repeat middle
}
.pag-vid {
  width:930px!important
}
.pag-vid .before a,
.pag-vid .next a {
  display:block!important
}
* html .clearbeta {
  height:1%;
  overflow:visible
}
.clearbeta:after {
  clear:both;
  content:".";
  display:block;
  height:0;
  visibility:hidden;
  font-size:0
}
.changec {
  right:9px;
  top:9px;
  font-weight:400;
  font-size:11px
}
.clima-h-city {
  border-bottom:1px solid #ccc;
  padding:2px 0 7px 2px
}
.clima-h-data {
  padding-top:5px;
  border-top:1px solid #fff;
  position:relative;
  cursor:pointer
}
.climaH-ext li {
  padding:3px 8px;
  border-top:1px dashed #b9b9b9;
  background:#e1e1e1;
  overflow:hidden
}
.climaHome {
  border:1px solid #b2b2b2;
  font-weight:700;
  color:#000;
  font-size:12px;
  padding:6px;
  margin-bottom:12px;
  -moz-border-radius:5px;
  position:relative;
  background:url('images/bg_clim_h.gif') bottom left repeat-x #f5f5f5;
  font-shadow:0 1px 0 #FFF
}
.expand {
  top:8px;
  right:5px;
  display:block;
  width:11px;
  height:8px;
  background:url('images/min_expand.png') top right no-repeat
}
.climaHome strong {
  color:#007394
}
#clima {
  background:#dcf4f6;
  padding:10px
}
#clima h1 {
  color:#09474f;
  font-size:24px;
  font-weight:700;
  line-height:30px;
  margin:0;
  padding:0 0 10px
}
#clima h2 {
  color:#09474f;
  font-size:16px
}
#clima .content {
  width:620px;
  float:left
}
#clima .hoy-clima {
  background:#fff;
  border-bottom:1px solid #eee;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  padding:12px
}
.clima-dia,
.cont-box {
  width:100%;
  background:url('images/bg_clima_box.gif') bottom left repeat-x #fff;
  padding:12px 0
}
.clima-dia .clima-fecha {
  width:75px;
  float:left;
  text-align:center;
  font-size:13px
}
.clima-dia .clima-fecha strong {
  margin-top:5px;
  font-weight:700;
  display:block;
  font-size:20px
}
.clima-dia .clima-temp {
  font-weight:700;
  float:left;
  width:545px
}
.clima-dia .clima-info {
  float:left;
  font-size:24px;
  color:#666
}
.clima-dia .clima-maxmin {
  float:right;
  font-size:18px;
  margin:10px 10px 0 0
}
.max-temp strong {
  color:#f40000
}
.min-temp strong {
  color:#007ade
}
.hoy-clima ul.data {
  float:left;
  font-size:26px;
  font-weight:700;
  color:#666;
  line-height:50px;
  margin:5px 0 0 15px
}
.hoy-clima ul.data strong {
  color:#000;
  font-size:60px
}
.hoy-clima ul.more-data {
  float:right;
  font-size:11px;
  line-height:15px;
  text-align:right;
  color:#666
}
.clima-dia-hora {
  background:url(images/bg_clima_box.gif) left bottom repeat-x #fff
}
.clima-dia-hora .clima-dia-detalle {
  float:left;
  width:12%;
  text-align:center;
  padding:10px 0;
  margin-right:3px
}
.clima-dia-hora .clima-dia-detalle img {
  margin:0 5px 5px
}
.clima-dia-hora .clima-dia-detalle .temp-hora {
  font-weight:700;
  font-size:18px
}
.clima-dia-hora .clima-pasado {
  -khtml-opacity:0.5;
  -moz-opacity:0.5;
  opacity:.5
}
.box-clima {
  margin-top:15px;
  background:#fff
}
.cont-box img.thumb-clima {
  float:left;
  margin:8px 5px
}
.cont-box ul {
  float:left;
  margin:5px
}
.title-box {
  color:#09474f;
  padding:12px;
  width:auto!important
}
.geo-clima .cont-box {
  padding:12px;
  width:auto
}
.geo-clima .cont-box p.checked {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:rgba(0,0,0,.37);
  color:#fff
}
.geo-clima .cont-box p:active {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:rgba(0,0,0,.5);
  color:#fff
}
.geo-clima .cont-box p {
  -moz-border-radius-bottomleft:100%;
  -moz-border-radius-bottomright:100%;
  -moz-border-radius-topleft:100%;
  -moz-border-radius-topright:100%;
  -x-system-font:none;
  color:#000;
  float:left;
  font-family:"Lucida Grande",sans-serif;
  font-size:12px;
  font-stretch:normal;
  font-style:normal;
  line-height:13px;
  margin:0 3px;
  padding:2px 10px;
  text-shadow:0 1px rgba(225,225,225,.9);
  font-weight:700;
  cursor:pointer
}
.geo-clima-location {
  padding:15px
}
.geo-clima-location p {
  margin:0 0 10px;
  line-height:13px;
  color:#000;
  font-size:13px
}
.geo-clima-location ul {
  font-weight:700;
  line-height:20px;
  float:left
}
.geo-clima-location ul li {
  display:block;
  width:185px;
  list-style:disc;
  margin:0 5px;
  font-size:13px;
  float:left
}
.help {
  color:#fff;
  font-family:'Lucida Grande';
  font-size:12px;
  left:300px;
  text-shadow:0 1px 1px #000;
  top:10px;
  width:350px;
  display:none
}
.help em,
.help span {
  background-image:url('images/bg_feedback.png')
}
.help span {
  background-repeat:no-repeat;
  float:left;
  height:45px;
  padding-right:13px
}
.help em {
  display:block;
  font-weight:700;
  height:20px;
  padding:14px 10px 12px 40px
}
.help.info span em {
  background-position:top left
}
.help.info span {
  background-position:top right
}
.help.error span em {
  background-position:left -90px
}
.help.error span {
  background-position:right -90px
}
.help.loading span em {
  background-position:left -135px
}
.help.loading span {
  background-position:right -135px
}
.help.ok span em {
  background-position:left -45px
}
.help.ok span {
  background-position:right -45px
}
#clima_loading {
  display:none;
  background:url(images/loading_white.gif);
  width:16px;
  height:16px;
  float:right
}
.directorio-c h1 {
  font-size:26px;
  color:#000;
  font-weight:700;
  margin:0;
  padding:10px 0 20px
}
.directorio-c h3 {
  font-weight:400;
  color:#f60;
  margin:10px 0 5px
}
.directorio-c h3 a {
  font-size:16px;
  font-weight:700;
  border-bottom:1px dotted
}
.directorio-c .location-box {
  width:176px;
  padding:12px;
  background:#f6f6f6;
  font-size:13px
}
.directorio-c .location-box h2 {
  font-weight:400;
  margin:0 0 10px;
  font-size:13px;
  padding-bottom:5px;
  border-bottom:1px dashed #ccc
}
.directorio-c .location-box ul li {
  font-weight:700;
  padding:5px 0
}
.directorio-c .location-box ul {
  overflow:hidden;
  height:170px
}
.directorio-c .content-box {
  width:730px
}
.directorio-c .location-box ul li span {
  float:right;
  color:#00a953
}
.directorio-c .search-c {
  background:#f6f6f6;
  padding:10px;
  float:left;
  width:920px;
  margin-bottom:15px
}
.directorio-c .box-search {
  width:450px;
  margin:0 auto
}
.lst {
  width:330px;
  float:left;
  font-weight:700;
  font-size:16px;
  color:#000
}
.lst.value {
  font-weight:400;
  color:#999
}
.lsb {
  float:left;
  width:110px;
  border:1px solid #012eb4;
  color:#fff;
  background:url('images/bg_search_blue.gif') top left repeat-x #113edf;
  font-weight:700;
  padding:4px 5px 5px
}
.list-com-dir {
  width:100%;
  margin-bottom:10px;
  border-bottom:1px dotted #ccc
}
.list-com-dir img {
  padding:1px;
  border:1px solid #ccc;
  float:left;
  width:42px;
  height:42px;
  margin-right:10px
}
.list-com-dir h3 {
  font-size:12px;
  margin:0 0 5px
}
.list-com-dir p {
  margin:5px 0;
  color:#888
}
.data-list-com {
  float:left;
  width:660px
}
.dir-pag {
  padding:10px;
  background:#eee
}
.location-box-more {
  display:block;
  background:#eee;
  padding:5px;
  font-size:12px;
  margin-top:10px;
  cursor:pointer
}
.tabbed-d ul.menu-tab {
  float:left;
  position:relative;
  z-index:10;
  width:676px
}
.tabbed-d ul.menu-tab li {
  float:left;
  padding:8px 18px;
  display:block;
  margin-bottom:-1px
}
.tabbed-d ul.menu-tab li:hover {
  background:#e4e3e3
}
.tabbed-d ul.menu-tab li.active {
  background:#eee;
  border:1px solid #ccc;
  border-bottom:1px solid #eee
}
.tabbed-d ul.menu-tab li.active a {
  color:#000;
  border-bottom:none
}
.tabbed-d ul.menu-tab li a {
  color:#0a3c6f;
  font-size:14px;
  border-bottom:1px dotted;
  font-weight:700
}
.tabbed-d .content-tabs {
  background:#eee;
  border:1px solid #ccc;
  float:left;
  padding:12px;
  width:650px
}
.tabbed-d .content-tabs.perfil fieldset {
  background:#fff;
  padding:12px;
  border:1px solid #ccc
}
.tabbed-d .content-tabs h4 {
  font-size:16px;
  padding-bottom:8px;
  color:#129500;
  border-bottom:2px solid;
  margin:0 0 10px
}
.tabbed-d .content-tabs .gallery-thumb ul li img {
  display:block;
  padding:1px;
  border:1px dashed #ccc
}
.tabbed-d .sidebar-tabs {
  background:#ffc;
  float:right;
  width:245px;
  border-bottom:1px solid #afaf66;
  position:relative
}
.tabbed-d .sidebar-tabs h3 {
  font-size:16px;
  font-weight:400;
  margin:8px
}
.sidebar-tabs .avatar-big-cont .avatar-loading {
  width:120px;
  position:absolute;
  height:120px;
  opacity:.8;
  background:url(images/large-loading.gif) 45px 45px no-repeat #fff
}
.tabbed-d .sidebar-tabs .avatar-big {
  display:block;
  -moz-box-shadow:0 1px 3px rgba(0,0,0,.2)
}
.sidebar-tabs .avatar-big-cont {
  position:relative;
  width:120px;
  height:120px;
  overflow:hidden;
  padding:1px;
  border:1px solid #ccc;
  background:#fff;
  margin:16px auto 8px
}
.jcrop-handle.ord-ne,
.jcrop-handle.ord-nw {
  margin-top:-4px;
  top:0
}
.jcrop-handle.ord-se,
.jcrop-handle.ord-sw {
  bottom:0;
  margin-bottom:-4px
}
.jcrop-handle.ord-nw,
.jcrop-handle.ord-sw {
  background:url('images/handle.png') no-repeat;
  opacity:1!important;
  height:16px;
  width:15px;
  left:0;
  margin-left:-4px
}
.tabbed-d .sidebar-tabs .change-avatar {
  width:80px;
  -moz-border-radius:5px;
  border:1px solid #bb8823;
  float:left;
  margin:0 0 0 80px;
  clear:both
}
.tabbed-d .sidebar-tabs li {
  float:left;
  position:relative;
  background:url(images/nav-change.gif) top left repeat-x
}
.tabbed-d .sidebar-tabs li:hover {
  background:#f3e772
}
.tabbed-d .sidebar-tabs li.active,
.tabbed-d .sidebar-tabs li:active {
  background:url(images/nav-change-active.gif) top left repeat-x
}
.tabbed-d .sidebar-tabs li span {
  background:url(images/border_change_avatar.gif) right top no-repeat;
  display:block
}
.tabbed-d div.mini-modal {
  position:absolute;
  padding:12px;
  border:1px solid #ccc;
  width:220px;
  right:-105px;
  background:url(images/g-c-to-f.gif) right bottom repeat-x #fff;
  top:30px;
  -moz-box-shadow:0 2px 2px #ccc;
  display:none
}
.tabbed-d div.mini-modal input {
  width:215px
}
.tabbed-d div.mini-modal input.browse {
  width:120px
}
.tabbed-d div.mini-modal span {
  background:0 0;
  margin:0 0 3px
}
.tabbed-d div.mini-modal .dialog-m {
  height:10px;
  left:110px;
  position:absolute;
  top:-10px;
  width:18px;
  background:url(images/dialog-a.png) top left no-repeat
}
.tabbed-d .sidebar-tabs li a {
  text-indent:-99999px;
  display:block;
  background-image:url(images/icon_change_avatar.png);
  background-repeat:no-repeat;
  width:40px;
  height:25px
}
.tabbed-d .sidebar-tabs li.local-file a {
  background-position:-29px 6px
}
.tabbed-d .sidebar-tabs li.url-file a {
  background-position:12px 6px
}
.tabbed-d .sidebar-tabs li.webcam-file a {
  background-position:-74px 6px
}
.tabbed-d .sidebar-tabs li.local-file.active a {
  background-position:-29px -29px
}
.tabbed-d .sidebar-tabs li.url-file.active a {
  background-position:12px -29px
}
.tabbed-d .sidebar-tabs li.webcam-file.active a {
  background-position:-74px -29px
}
.tabbed-d a.edit {
  display:block;
  padding:6px;
  margin-top:10px;
  background:#ebebbc;
  clear:both
}
.tabbed-d a {
  color:#0a3c6f
}
.tabbed-d .content-tabs h3 {
  color:#fff;
  font-size:13px;
  border:1px solid #666;
  height:16px;
  padding:5px 10px;
  background:#999;
  text-shadow:0 1px 0 #000;
  margin:8px 0 0;
  cursor:pointer
}
.tabbed-d .content-tabs h3:hover {
  background:#3371af
}
.tabbed-d .content-tabs h3.active {
  color:#fff;
  background:url(images/bg_perfil_h3.gif) top left repeat-x;
  text-shadow:0 1px 0 #000;
  border:1px solid #002347
}
.tabbed-d div,
.tabbed-d fieldset,
.tabbed-d form,
.tabbed-d label,
.tabbed-d legend,
.tabbed-d span {
  border:0;
  margin:0;
  outline:0;
  padding:0;
  background:0 0;
  vertical-align:baseline
}
.tabbed-d legend {
  padding:0 0 1.286em;
  font-size:1.167em;
  font-weight:700
}
.tabbed-d fieldset fieldset legend {
  padding:0 0 1.5em;
  font-size:1em
}
* html .tabbed-d legend {
  margin-left:-7px
}
.tabbed-d form .buttons,
.tabbed-d form .field {
  clear:both;
  margin:0 0 1.5em;
  float:left;
  width:100%
}
.tabbed-d form ul.fields {
  margin:0 0 1.5em;
  padding:0
}
.tabbed-d form ul.fields li {
  list-style-type:none;
  margin:0
}
.tabbed-d form ul.inline li {
  padding:0 .75em 0 0
}
.tabbed-d input.checkbox,
.tabbed-d input.radio {
  vertical-align:top;
  margin:0 5px 0 0
}
.tabbed-d form.horizontal .field .fields label {
  width:auto;
  text-align:left;
  padding:0;
  font-weight:400;
  margin-right:5px
}
.tabbed-d textarea {
  height:45px;
  overflow:auto;
  width:230px
}
.tabbed-d input.password,
.tabbed-d input.text,
.tabbed-d select,
.tabbed-d textarea {
  margin:0;
  vertical-align:baseline
}
.tabbed-d input.password,
.tabbed-d input.text,
.tabbed-d textarea {
  border:2px solid #ccc;
  padding:4px;
  background:#fff
}
.tabbed-d form.horizontal .input-fake {
  padding:4px;
  float:left
}
input.disabled {
  opacity:.2
}
.tabbed-d form.horizontal #altura,
.tabbed-d form.horizontal #peso {
  width:30px!important
}
.label-id {
  width:100px;
  display:block;
  float:left
}
.tabbed-d form.horizontal .field label {
  display:inline;
  float:left;
  width:140px;
  padding:6px 15px 0 0;
  font-weight:700;
  font-size:12px;
  text-align:right
}
.tabbed-d input.input-correct,
.tabbed-d textarea.input-correct {
  border:2px solid #3cb878!important;
  background:#d4f5d0!important
}
.tabbed-d input.input-incorrect,
.tabbed-d textarea.input-incorrect {
  border:2px solid #b83c3c!important;
  background:#f5d0d0!important
}
.tabbed-d form.horizontal fieldset legend {
  display:inline;
  float:left;
  width:140px;
  padding:4px;
  font-weight:700;
  font-size:12px
}
.jcrop-holder {
  direction:ltr;
  text-align:left
}
.jcrop-hline,
.jcrop-vline {
  background:#fff;
  font-size:0;
  position:absolute
}
.jcrop-vline {
  height:100%;
  width:1px!important
}
.jcrop-vline.right {
  right:0
}
.jcrop-hline {
  height:1px!important;
  width:100%
}
.jcrop-hline.bottom {
  bottom:0
}
.jcrop-tracker {
  -webkit-tap-highlight-color:transparent;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  height:100%;
  width:100%
}
.jcrop-handle.ord-ne,
.jcrop-handle.ord-se {
  background:url('images/handle.png') no-repeat;
  opacity:1!important;
  height:16px;
  width:15px;
  margin-right:-4px;
  right:0
}
ul.menu-tab li.privacy {
  float:right;
  text-indent:-999999px;
  padding:0
}
ul.menu-tab li.privacy a {
  width:16px;
  height:14px;
  display:block;
  background:url('images/lock.png');
  border:none;
  margin:8px;
  background-color:none
}
.tabbed-d .content-tabs .alert-cuenta {
  background:#ffc;
  border-top:2px solid #e7e75a;
  border-bottom:2px solid #e7e75a;
  padding:15px;
  margin-bottom:10px
}
.tabbed-d .content-tabs .alert-cuenta ul {
  margin:10px
}
.tabbed-d .content-tabs .alert-cuenta ul li {
  list-style:disc inside;
  font-size:14px
}
a.misfotos-add,
a.misfotos-del {
  display:block;
  margin:10px 0 0;
  padding:0 0 0 15px;
  width:10px;
  height:10px
}
.bloqueadosList a.bloqueadosU,
a.desbloqueadosU {
  -moz-border-radius:3px;
  color:#fff!important;
  padding:3px 5px;
  float:right;
  font-weight:400;
  font-size:12px!important;
  position:absolute;
  top:3px;
  right:6px;
  display:block
}
a.misfotos-add {
  background:url('images/add.png') no-repeat
}
a.misfotos-del {
  background:url('images/borrar.png') no-repeat
}
.bloqueadosList a.bloqueadosU {
  background:#d5122d
}
a.desbloqueadosU {
  background:#209c4f
}
.bloqueadosList li {
  padding:6px;
  position:relative;
  border-bottom:1px solid #ccc
}
.bloqueadosList a {
  font-weight:700;
  font-size:13px
}
.mini_ibuscador {
  background:url(images/mini_bgInputS_2.gif) top left repeat-x;
  width:295px;
  padding:5px 0;
  border:none;
  float:left;
  margin:0
}
.mini_bbuscador {
  background:url(images/mini_buscar_2.gif) top left repeat-x;
  border:none;
  width:41px;
  height:24px;
  float:left;
  cursor:pointer;
  margin:0!important
}
.search-label {
  float:left;
  color:#fff
}
.search-in {
  color:#fff;
  font-weight:700;
  margin-bottom:5px;
  padding-left:10px;
  text-shadow:0 1px 2px #000
}
.search-in a:hover {
  color:#ff0;
  text-decoration:none
}
.buscador-h {
  width:350px;
  margin:10px 0 0 10px;
  float:right
}
img.imagen-preview {
  width:120px;
  height:120px;
  margin:0 10px;
  display:block
}
#wrapper {
  width:960px;
  margin:20px auto
}
.menu-tabs {
  background:#e1e1e1;
  padding:10px 10px 0
}
.boxy,
.listado .listado-avatar img {
  background:#fff;
  border:1px solid #ccc
}
.menu-tabs li a {
  display:block;
  padding:10px 15px;
  background:#ebeaea;
  font-size:14px;
  font-weight:700;
  color:#2b3ed3!important
}
.menu-tabs li a:hover,
.menu-tabs li.selected a {
  background:#fafafa;
  color:#000!important
}
.listado li {
  border-top:1px solid #fff;
  background:#fafafa;
  border-bottom:1px dotted #ccc
}
.listado a {
  color:#2b3ed3!important;
  font-weight:700
}
.listado .listado-avatar img {
  padding:1px
}
.listado .listado-content {
  padding:5px;
  float:left
}
span.categoriaPost {
  margin-bottom:5px!important;
  padding:3px 0 3px 26px!important
}
span.categoriaPost:hover {
  background-color:#fafafa
}
.listado .txt {
  float:left;
  line-height:18px;
  width:535px
}
.listado .action {
  float:right;
  border-left:1px solid #d6d6d6;
  background:#eee;
  padding:9px
}
.clearfix:after {
  visibility:hidden;
  display:block;
  font-size:0;
  content:" ";
  clear:both;
  height:0
}
#subMenuCapsula {
  background:#000
}
#capsule {
  margin-left:-6px
}
.mi-capsula iframe#icapsule {
  margin-left:-6px;
  width:984px
}
.boxy {
  -moz-box-shadow:0 0 5px #ccc;
  -webkit-box-shadow:0 0 5px #ccc
}
.boxy a {
  color:#005494;
  font-weight:700
}
.boxy a.selected {
  background-color:#005494;
  color:#fff;
  display:block;
  margin:3px 0;
  padding:3px
}
.boxy-title {
  background:url('images/bg-title-boxy.gif') top left repeat-x #d9d9d9;
  padding:10px;
  border-bottom:1px solid #bdbdbd;
  position:relative
}
.boxy-title h3 {
  margin:0;
  text-shadow:#f4f4f4 0 1px 0;
  font-size:13px
}
.boxy-title span.icon-noti {
  background-image:url('images/sprite-notification.png');
  display:block;
  float:right;
  height:16px;
  position:absolute;
  right:9px;
  top:8px;
  width:16px
}
.boxy-content {
  padding:12px
}
.boxy select {
  width:125px
}
.boxy h4 {
  margin:0 0 5px;
  color:#333;
  font-size:11px;
  font-weight:700;
  padding-bottom:2px;
  border-bottom:1px solid #e1e1e1
}
.boxy hr {
  border-top:1px dashed #ccc;
  background:#fff;
  margin:10px 0
}
.xtralarge {
  width:380px;
  height:390px;
  margin:0 5px 10px 0;
  float:left
}
.xtralarge ol {
  padding-left:30px;
  margin:0;
  list-style-image:none;
  list-style-position:outside!important;
  list-style-type:decimal;
  position:relative
}
.xtralarge .categoriaCom,
.xtralarge .categoriaPost,
.xtralarge .categoriaUsuario {
  font-size:12px;
  list-style-image:none;
  list-style-position:outside!important;
  list-style-type:decimal;
  font-weight:700;
  margin-bottom:3px;
  display:list-item;
  position:relative;
  border:none;
  height:16px
}
.xtralarge .categoriaCom {
  padding:3px;
  height:13px
}
.xtralarge .categoriaPost:hover {
  background-color:none!important
}
.xtralarge .categoriaCom a,
.xtralarge .categoriaPost a,
.xtralarge .categoriaUsuario a {
  font-size:12px;
  font-weight:700;
  width:250px;
  height:16px;
  overflow:hidden;
  margin:0;
  display:block;
  padding:0 height:auto!important;
  position:absolute;
  float:none
}
.xtralarge .categoriaCom span,
.xtralarge .categoriaPost span,
.xtralarge .categoriaUsuario span {
  font-weight:400;
  color:#999;
  position:absolute;
  right:0;
  top:0
}
.xtralarge .categoriaUsuario {
  padding:3px
}
.xtralarge .categoriaUsuario a {
  left:25px;
  top:3px;
  height:16px
}
.xtralarge .categoriaUsuario img {
  vertica-align:middle;
  padding:1px;
  border:1px solid #eee;
  display:block;
  margin-right:5px;
  position:absolute
}
.boxy-title .popular-n {
  background-position:0 -240px
}
.boxy .cat-list li {
  position:relative;
  padding:3px
}
.boxy .cat-list li span.cat-title {
  display:block;
  height:16px;
  overflow-x:hidden;
  overflow-y:hidden
}
.boxy .cat-list li span.count {
  color:#666;
  font-size:11px;
  position:absolute;
  right:3px;
  top:4px
}
.boxy .cat-list li.active {
  background-color:#4d90fe;
  background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));
  background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);
  background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);
  background-image:-o-linear-gradient(top,#4d90fe,#4787ed);
  background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);
  background-image:linear-gradient(top,#4d90fe,#4787ed);
  border:1px solid #3079ed;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  border-left: 3px solid #004a95;
}
.boxy .cat-list li.active:hover {
  -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
  box-shadow:inset 0 1px 2px rgba(0,0,0,.3)
}
.boxy ul li {
  display:block;
  padding:3px 0
}
#borradores-search {
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  position:absolute;
  top:5px;
  right:5px;
  background:url('images/searchboxy.gif') 5px 5px no-repeat #fff;
  padding-left:23px;
  width:165px
}
#borradores-search:active,
#borradores-search:focus {
  -moz-box-shadow:0 0 5px #2bbbff;
  -webkit-box-shadow:0 0 5px #2bbbff;
  border:1px solid #2bbbff
}
ul#resultados-borradores li {
  display:block;
  border-bottom:1px dotted #ccc
}
ul#resultados-borradores li:last-child {
  border:none
}
ul#resultados-borradores li a {
  padding:3px 3px 0 28px;
  display:block;
  margin:0
}
ul#resultados-borradores li span.gray {
  color:#888;
  padding-left:5px
}
ul#resultados-borradores li span.causa {
  padding:3px 3px 2px 28px;
  display:block;
  margin:0
}
.post-deleted .registro .social-connect {
  width:265px!important
}
.notificaciones-list {
  display:none;
  background:#fff;
  position:absolute;
  z-index:300;
  width:300px;
  text-align:left;
  font-weight:400;
  color:#444;
  -moz-box-shadow:5px 5px 5px rgba(0,0,0,.5);
  border-left:0 solid #ccc;
  border-bototm:1px solid #CCC;
  border-right:1px solid #ccc
}
.notificaciones-list ul {
  max-height:250px;
  overflow-y:auto;
  padding:0 10px;
  margin:5px 0
}
.notificaciones-list ul li:hover {
  background-color:#f7f7f7
}
.userInfoLogin ul li div.notificaciones-list ul li {
  display:block;
  border-top:1px solid #eee!important;
  float:none;
  padding:5px 3px;
  border:none;
  line-height:18px;
  margin:0
}
.userInfoLogin li div.notificaciones-list ul li.unread {
  background-color:#ffc!important
}
li.monitor-notificaciones {
  background:#fff!important
}
.userInfoLogin ul li div.notificaciones-list ul li a {
  display:inline;
  width:auto;
  height:auto;
  margin:0;
  color:#007394;
  padding:0;
  border-right:none;
  font-weight:700;
  text-shadow:none
}
.ver-mas {
  display:block;
  padding:6px;
  background:#eee;
  font-weight:700;
  text-shadow:none;
  color:#0f385b;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc
}
.ver-mas:hover {
  background:#a7d1f5;
  color:#010b13;
  text-shadow:none;
  border-top:1px solid #5a93c3
}
span.cvoto {
  opacity:.5
}
span.cvoto:hover {
  opacity:1
}
#perfil-wall .perfil-form {
  width:520px;
  margin:0 auto;
  background-color:#f7f7f7;
  border:1px solid #ccc;
  border-color:#818181 #b5b5b5 #cbcbcb;
  border-top:2px solid #818181;
  padding:7px 0
}
div.perfil-form .content {
  padding:0 7px
}
div.perfil-form .inputBase {
  background-color:#fff;
  border-color:#aeaeae #bbb #bbb;
  border-right:1px solid #bbb;
  border-style:solid;
  border-width:1px;
  display:block;
  position:relative
}
div.perfil-form .inputShadow {
  border-top:1px solid #e8e8e8;
  padding:2px 5px 3px
}
.subComment .cmBox textarea,
div.perfil-form .inputArea {
  background:#fff;
  border:none;
  line-height:20px;
  height:20px;
  width:99%!important;
  max-height:200px;
  min-height:20px;
  overflow:hidden;
  padding:0
}
div.perfil-form .buttons ul {
  display:block;
  list-style-type:none;
  margin:0;
  padding:0;
  float:left
}
#loading {
  position:fixed;
  top:0;
  left:44%;
  width:120px;
  background:rgba(0,0,0,.7);
  color:#fff;
  font-size:14px;
  padding:8px 10px;
  -webkit-border-radius:0 0 5px 5px;
  -moz-border-radius:0 0 5px 5px;
  border-radius:0 0 5px 5px;
  z-index:10003
}
div.buttons ul li {
  color:#777;
  font-weight:700;
  line-height:24px;
  margin-right:5px;
  float:left
}