body {
 padding:0;
 margin:0;
 font-size:12px;
 font-family:Tahoma,sans-serif;
 background-color:#e4e8ed;
 background-attachment:scroll;
 background-position:left top;
 overflow-y:scroll;
 color:#5b636a
}
a {
 cursor:pointer
}
.floatL {
 float:left
}
input:active {
 outline:0
}
.floatR {
 float:right
}
.color_red {
 color:red!important
}
.color_green {
 color:green!important
}
.color_blue {
 color:#00f
}
.color_gray,
.color_gray a {
 color:gray!important
}
.clearBoth:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
html[xmlns] .clearBoth {
 display:block
}
* html .clearBoth {
 height:1%
}
a img {
 border:0
}
a:hover {
 color:#d85724!important;
 text-decoration:underline
}
a:visited {
 color:#0773d8;
 text-decoration:none
}
a:link {
 color:#0773d8;
 text-decoration:none
}
ul {
 margin:0;
 padding:0;
 list-style:none;
 list-style-position:inside;
 list-style-type:disc
}
h1 {
 font-size:11px;
 font-weight:400
}
.size9 {
 font-size:9px
}
.size10 {
 font-size:10px
}
.size12 {
 font-size:12px
}
.size13 {
 font-size:13px
}
.size14 {
 font-size:14px
}
.size15 {
 font-size:15px
}
hr {
 background:#ccc;
 color:#ccc;
 height:1px;
 border:0 none
}
#logo {
 width:270px;
 height:60px;
 float:left
}
#logoi {
 width:300px;
 height:72px;
 background:url(images/logoBeta.png) no-repeat;
 float:left;
 margin-top:-6px
}
#logoi:hover {
 background-position:0 -80px;
 background-repeat:no-repeat
}
#br_logoi {
 width:300px;
 height:80px;
 background:url(images/br_logo.gif) no-repeat;
 float:left
}
.art-Sheet {
 position:relative;
 z-index:0;
 margin:0 auto;
 width:1000px;
 min-height:300px;
 border-right:1px solid #cdd0d4;
 border-left:1px solid #cdd0d4;
 background:#fff;
 min-height:500px
}
#logo img {
 display:none
}
#maincontainer {
 background:#004a95 url(images/maincontainerbg.gif) repeat-x top center;
 width:984px;
 height:auto;
 margin:0 auto;
 position:relative
}
#contenido_principal {
 padding:0 12px
}
* html #maincontainer {
 margin-top:-1px
}
#head {
 z-index:1;
 position:relative;
 width:100%;
 height:70px;
 box-shadow:0 2px 20px #858d93;
 border-bottom:1px solid #1d468c;
 min-width:1000px
}
#banner {
 float:right;
 width:468px;
 height:70px;
 padding-top:5px
}
.banner.728x90 {
 text-align:center;
 height:90px
}
.banner.160x600 {
 float:left;
 margin-left:20px;
 width:160px
}
.art-Header {
 margin:0 auto;
 position:relative;
 width:1000px;
 height:80px
}
.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) no-repeat top left;
 text-align:left;
 padding-left:10px
}
.menu_centro {
 width:350px;
 float:left
}
.opciones_usuario.anonimo.here {
 margin-top:3px
}
a.iniciar_sesion {
 color:#fff;
 font-family:Oswald,Helvetica,Arial,sans-serif;
 font-size:14px;
 right:16px;
 position:absolute;
 top:5px
}
a.selected.iniciar_sesion {
 color:#000;
 font-family:Oswald,Helvetica,Arial,sans-serif;
 font-size:14px;
 right:16px;
 position:absolute
}
.menu_der {
 width:217px;
 float:right;
 padding-right:3px;
 padding-top:3px;
 background:url(images/menu_right_corner.gif) no-repeat top right
}
#categoria {
 float:right;
 margin:2px 10px 0 0
}
#mensaje-top {
 clear:left;
 width:100%!important;
 height:27px;
 line-height:200%;
 background:#5882fa;
 text-align:center;
 display:block;
 padding-right:24px;
 margin-left:-12px;
 margin-top:6px
}
.msgtxt {
 height:24px;
 overflow:hidden;
 color:#fff;
 font-weight:700
}
.msgtxt li a {
 text-decoration:underline
}
#post_agregar #mensaje-top {
 width:675px!important
}
.capsprot {
 display:none;
 background:#ffc none repeat scroll 0 0;
 font-weight:700;
 margin-left:5px;
 padding:4px
}
#post_agregar .box_cuerpo.registrarse {
 width:558px!important
}
#pie {
 clear:left;
 width:100%;
 padding:6px 0;
 text-align:center;
 color:#e1e1e1
}
#pie a {
 color:#fff
}
#cuerpocontainer {
 background:#fff repeat-x;
 width:965px;
 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;
 padding-left:6px;
 padding-right: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
}
#post_agregar .box_title {
 width:100%!important
}
#post_agregar .box_cuerpo {
 height:auto!important;
 width:659px!important
}
#centroComunidad #post_agregar {
 width:100%!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:none;
 font-weight:400
}
.citacuerpo {
 border:1px dashed #a9a9a9;
 border-left:3px solid #a9a9a9;
 width:95%;
 background:#fff;
 padding:5px;
 margin-top:3px;
 margin-bottom:5px;
 color:#666
}
#respuestas blockquote blockquote {
 display:none
}
.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
}
.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
}
.txt {
 font-family:Verdana,sans-serif;
 font-size:12px;
 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
}
.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 {
 background-image:url(images/bg-box-gris.gif);
 background-repeat:repeat-x;
 background-color:#ebebec;
 padding:0;
 padding:8px;
 margin:0 auto;
 white-space:normal
}
.box_cuerpo div.filterBy {
 text-align:right;
 height:20px;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 margin-top:-12px
}
div.filterBy .search-input {
 padding-left:20px;
 background:url(images/search-i.png) no-repeat 3px 3px #fff;
 margin:0;
 width:105px
}
div.filterBy .mBtn {
 padding-top:3px;
 width:8px;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0
}
div.filterBy input {
 vertical-align:middle;
 margin:0
}
div#topsPostBox {
 background:#fff;
 padding:8px;
 overflow:hidden;
 border:1px solid #cbd6e3
}
.com_populares ol li a {
 width:100px;
 overflow:hidden;
 height:16px
}
.box_cuerpo div.filterBy a {
 padding:3px 8px;
 border-radius:6px;
 font-size:11px;
 background:#edf1f5;
 margin:0 0 3px;
 display:block;
 box-shadow:0 1px 0 #ccc;
 max-width:55px;
 float:left;
 margin-right:5px
}
.box_cuerpo div.filterBy a.here {
 background:#e4f1fd
}
.box_cuerpo ol.filterBy {
 position:absolute;
 display:none;
 overflow:hidden;
 width:270px
}
.box_cuerpo ol.filterBy#filterBySemana {
 display:block
}
.box_cuerpo ol {
 padding:0 12px 0 35px;
 margin:5px 0
}
.box_cuerpo ol.cleanlist {
 list-style:none outside none!important;
 padding:0 10px
}
ol.cleanlist li {
 overflow:hidden;
 position:relative;
 background:#fff;
 border-radius:4px;
 padding:5px 10px
}
ol.cleanlist li:nth-child(2n+1) {
 background:#e4e8ed
}
ol.cleanlist li span {
 width:20px;
 float:left;
 font-weight:700;
 margin-right:10px;
 color:#6c94b5
}
.box_cuerpo ol li {
 list-style:decimal-leading-zero;
 display:list-item
}
.listDisc {
 padding-left:20px
}
.nombre {
 margin-right:4px;
 font-weight:700;
 color:#096fdb!important
}
.listDisc li {
 list-style:disc
}
a.titulo {
 color:#244e74;
 font-size:11px
}
ul.numberList {
 padding:0 8px 0 28px
}
ul.numberList li {
 list-style:decimal-leading-zero
}
.comentarios_container {
 overflow:hidden
}
.comentarios_wrapper {
 width:100%;
 float:left;
 margin-top:11px
}
.agregar_comentario {
 padding-top:12px
}
.box_cuerpo.agregar_comm_izq {
 width:505px;
 float:left;
 padding-top:0;
 padding-bottom:0!important;
 -moz-border-radius:0;
 -webkit-border-radius:0
}
.box_cuerpo.agregar_comm_der {
 -moz-border-radius:0;
 -webkit-border-radius:0
}
.agregar_comm_izq .markItUpEditor {
 height:75px;
 margin-bottom:10px
}
.box_cuerpo.agregar_comm_der {
 width:223px;
 float:left;
 text-align:center
}
#cuerpo1 {
 font-size:13px;
 line-height:1.4em
}
* html #cuerpo1 {
 width:744px
}
#cuerpo1 {
 background-position:-1080px bottom;
 background-color:#eee!important;
 padding-bottom:12px
}
.iagregar_comentario {
 width:500px;
 height:100px
}
.box_perfil_der,
.box_perfil_izq,
.container370,
.container380,
.container740,
.container940 .box_cuerpo {
 padding-bottom:6px
}
.box_link {
 font-size:12px;
 padding-left:25px
}
.box_link:visited {
 color:#004a95
}
.link {
 width:360px;
 height:16px;
 padding:3px;
 overflow:hidden
}
.link_titulo {
 float:left;
 height:16px
}
.link_comm {
 color:#717171;
 text-align:right;
 font-size:10px;
 vertical-align:bottom
}
.link_fav {
 width:460px;
 float:left;
 height:16px
}
.categoriaPost {
 background-position:5px center;
 background-repeat:no-repeat;
 background-attachment:scroll
}
.categoriaPost a {
 display:block;
 height:18px;
 font-weight:400;
 padding-left:30px
}
.sticky a {
 font-weight:700
}
.sticky a:visited {
 background-position:5px center
}
.categoriaPost a.privado {
 padding-left:14px;
 background:transparent url(images/icons/key.png) no-repeat scroll -3px center
}
.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 scroll;
 padding:0 8px
}
a.icons.anterior {
 background-position:left 0
}
a.icons.siguiente {
 background-position:left -23px
}
.icons.anterior span,
.icons.siguiente span {
 display:none
}
.icons {
 background:url(images/big2v1.png?1.0) no-repeat scroll left top;
 display:inline;
 padding:2px 0 2px 7px
}
.icons.agregar_favoritos {
 background-image:url(images/ui-icons_0773cb_256x240.png);
 background-position:-224px -112px
}
.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
}
.ui-icon-star {
 background-position:-224px -112px;
 margin-right:0;
 z-index:100000;
 position:absolute;
 margin-left:-6px
}
.ui-icon-flag {
 background-position:-16px -112px;
 margin-right:0;
 z-index:100000;
 position:absolute;
 margin-left:-6px
}
.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;
 color:#717171;
 font-size:10px;
 float:left;
 text-align:right
}
.check_fav {
 width:10px;
 text-align:right;
 position:absolute;
 top:10px;
 right:10px
}
.link_resultado_titulo {
 width:380px;
 float:left;
 height:20px
}
.link_resultado {
 width:720px;
 height:20px;
 padding:2px
}
.link_resultado:hover {
 width:720px;
 height:20px;
 background:#ccc;
 padding:2px
}
.link_resultado_opc {
 width:340px;
 color:#717171;
 float:right;
 text-align:right;
 font-size:10px
}
.icon {
 vertical-align:top
}
br.space {
 display:block;
 margin:3px 0
}
.m-col1m {
 width:74px;
 float:left;
 font-weight:700;
 font-size:12px;
 padding:0
}
.m-col2m {
 width:676px;
 float:left;
 padding:5px;
 font-size:12px
}
.m-col2m a {
 color:#053e78
}
.m-col1 {
 font-weight:700;
 margin:0 0 10px;
 display:block;
 color:#096fdb;
 text-align:left
}
.m-col2 {
 width:auto;
 float:left;
 padding:5px;
 font-size:12px;
 text-align:left
}
.m-col2e {
 width:558px;
 float:left;
 padding:5px;
 font-size:12px
}
.m-mensaje-ok {
 border:2px solid green;
 background:#e6e6e6;
 text-align:center;
 padding-top:6px;
 margin-bottom:5px;
 font-weight:700;
 color:green
}
.m-mensaje-error {
 border:2px solid red;
 background:#e6e6e6;
 text-align:center;
 padding-top:6px;
 margin-bottom:5px;
 font-weight:700;
 color:red
}
.m-linea-mensaje {
 width:701px;
 height:25px;
 background:none repeat scroll 0;
 font-size:12px;
 border-style:solid none none none;
 border-color:#999;
 border-width:1px;
 padding:0;
 font-weight:700;
 background-color:#fdfbe7
}
.m-linea-mensaje-open {
 width:701px;
 height:25px;
 background:none repeat scroll 0;
 font-size:12px;
 border-style:solid none none none;
 border-color:#999;
 border-width:1px;
 padding:0
}
.m-opciones {
 width:45px;
 height:25px;
 float:left;
 border-style:none
}
.m-opciones-open {
 width:45px;
 height:25px;
 float:left;
 border-style:none
}
.m-remitente {
 width:100px;
 height:25px;
 float:left;
 border-style:none none none solid;
 border-color:#999;
 border-width:1px;
 padding-left:5px;
 font-weight:700
}
.m-remitente-open {
 width:100px;
 height:25px;
 float:left;
 border-style:none none none solid;
 border-color:#999;
 border-width:1px;
 padding-left:5px
}
.m-destinatario {
 width:100px;
 height:25px;
 float:left;
 border-style:none none none solid;
 border-color:#999;
 border-width:1px;
 padding-left:5px;
 font-weight:700
}
.m-destinatario-open {
 width:100px;
 height:25px;
 float:left;
 border-style:none none none solid;
 border-color:#999;
 border-width:1px;
 padding-left:5px
}
.m-asunto {
 width:399px;
 height:25px;
 float:left;
 border-style:none none none solid;
 border-color:#999;
 border-width:1px;
 padding-left:5px;
 font-weight:700
}
.m-asunto A {
 text-decoration:underline;
 color:#00f
}
.m-asunto-open {
 width:399px;
 height:25px;
 float:left;
 border-style:none none none solid;
 border-color:#999;
 border-width:1px;
 padding-left:5px
}
.m-asunto-carpetas {
 width:293px;
 height:25px;
 float:left;
 border-style:none none none solid;
 border-color:#999;
 border-width:1px;
 padding-left:5px;
 font-weight:700
}
.m-asunto-carpetas A {
 text-decoration:underline;
 color:#00f
}
.m-asunto-carpetas-open {
 width:293px;
 height:25px;
 float:left;
 border-style:none none none solid;
 border-color:#999;
 border-width:1px;
 padding-left:5px
}
.m-fecha {
 width:138px;
 height:25px;
 float:left;
 border-style:none none none solid;
 border-color:#999;
 border-width:1px;
 padding-left:5px;
 font-weight:700
}
.m-fecha-open {
 width:138px;
 height:25px;
 float:left;
 border-style:none none none solid;
 border-color:#999;
 border-width:1px;
 padding-left:5px
}
.galeria-foto-marco {
 float:left;
 height:100px;
 padding:10px 12px;
 text-align:center;
 width:110px
}
.galeria-foto-box {
 overflow:hidden;
 width:102px;
 height:102px
}
.galeria-foto-img {
 border:1px solid #ccc
}
li,
ol li {
 word-wrap:break-word;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none
}
.menu_cuenta li {
 list-style:none;
 list-style-position:inside;
 list-style-type:disc
}
.perfil-user {
 background:#e1dfd2;
 padding:10px 10px 0 10px;
 position:relative;
 color:#6d674f
}
.perfil-data {
 float:left;
 position:relative;
 width:625px
}
.perfil-user h1.nick {
 color:#000;
 font-family:Helvetica,Arial;
 font-size:30px;
 font-weight:700;
 letter-spacing:-1px;
 margin:5px 0
}
.perfil-user h1.nick a {
 color:#000
}
.perfil-user .realname {
 color:#9a9684;
 font-family:Helvetica,Arial;
 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:none repeat scroll 0 0 #eceae1;
 border-radius:5px 5px 5px 5px;
 display:block;
 float:left;
 font-family:Helvetica,Arial;
 margin:0 5px 5px 0;
 padding:5px;
 width:138px
}
.user-level ul li strong {
 color:#000;
 display:block;
 font-size:16px;
 font-weight:700
}
.user-level ul li span {
 font-size:12px
}
.user-level ul li:hover {
 background:#fff
}
.bio {
 display:block;
 font-size:12px;
 line-height:18px;
 margin-top:5px
}
.perfil-user .menu-tabs-perfil {
 float:right;
 background:0 0;
 width:100%
}
.perfil-info {
 float:left;
 width:480px
}
.menu-tabs-perfil ul {
 width:100%
}
.menu-tabs-perfil li {
 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
}
.ultimos .categoriaPost:hover {
 background-color:#fff!important
}
.perfil-avatar img {
 height:120px;
 padding:1px;
 width:120px
}
.perfil-main {
 padding:15px;
 background:#fff;
 -moz-border-radius-bottomleft:5px;
 -moz-border-radius-bottomright:5px
}
.perfil-content {
 width:733px;
 float:left;
 overflow:hidden;
 padding:10px;
 margin-left:-9px;
 padding-right:0;
 padding-bottom:0
}
.perfil-user {
 border-top:3px solid #096fdb;
 background:#f2f5f7
}
.header_top {
 padding:10px 0 0 10px;
 margin:0 0 10px
}
.perfil-data {
 float:left;
 position:relative;
 width:625px
}
.perfil-content .widget {
 margin-bottom:15px
}
.perfil-avatar {
 float:left;
 margin:0 10px 10px 0
}
.nick {
 font-size:22px;
 font-weight:700
}
.perfil-info {
 float:left;
 width:480px
}
.perfil-user .perfil-data .realname {
 display:block!important;
 font-size:14px!important;
 margin-top:4px!important
}
.perfil-user .realname {
 color:#9a9684;
 font-family:Helvetica,Arial;
 font-size:18px;
 font-weight:400
}
.mensaje_personal {
 color:#8a9ba5;
 font-size:12px;
 margin:4px 0 15px;
 display:block;
 width:639px
}
.bio {
 display:block;
 font-size:12px;
 line-height:18px;
 margin-top:5px
}
.header_bottom {
 padding:10px;
 border-top:1px solid #e4e9eb
}
.header_stats li:hover {
 background:#dbedff;
 border:1px solid #90c1f5
}
.header_stats li {
 cursor:pointer;
 float:left;
 margin:0 10px 0 0;
 padding:6px 10px;
 text-align:center;
 background:#fff;
 border:1px solid #e4e9eb;
 border-radius:4px;
 margin-top:-10px;
 margin-bottom:15px
}
.header_stats li {
 cursor:pointer;
 text-align:center
}
.perfil-content .title-w {
 margin-top:0;
 padding-bottom:5px;
 border-bottom:1px solid #c1c1c1;
 margin-bottom:5px
}
.perfil-content .title-w h2,
.perfil-content .title-w h3 {
 margin-top:0;
 font-size:15px;
 margin-bottom:0;
 float:left
}
.perfil-sidebar .title-w {
 padding-bottom:5px;
 border-bottom:1px solid #c1c1c1;
 margin-bottom:5px;
 color:#000
}
.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
}
.perfil-content .title-w span {
 float:right
}
.icon-medallas,
.listado-content .medalla {
 background-image:url(images/sprite-notification.png);
 display:block;
 height:16px;
 width:16px
}
.icon-medallas.medalla-bronce {
 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
}
.perfil-paginador {
 padding:5px
}
a.anterior-perfil,
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
}
.perfil-sidebar {
 width:230px;
 margin-right:-18px;
 margin-top:-5px;
 float:right
}
.perfil-sidebar li {
 float:left;
 margin:5px 5px 0 5px
}
.widget {
 display:block;
 float:none;
 margin-bottom:10px
}
.widget .see-more {
 background:#eee;
 background:#eee -moz-linear-gradient(0 100% 90deg,#ccc,#eee);
 background:#eee -webkit-gradient(linear,0 0,0 100%,from(#eee),to(#ccc));
 color:#333!important;
 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
}
.ultimos li.see-more a {
 color:#333!important
}
.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 {
 color:#ada70a
}
.novato .w-stats ul li span {
 color:#ada70a
}
.new-full-user .w-stats ul li {
 color:#07c;
 background:#fff
}
.new-full-user .w-stats ul li a {
 color:#07c
}
.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
}
.full-user .w-stats ul li a {
 color:#07c
}
.full-user .w-stats ul li span {
 color:#07c
}
.great-user .w-stats ul li {
 color:#01a021;
 background:#e6faea
}
.great-user .w-stats ul li a {
 color:#01a021
}
.great-user .w-stats ul li span {
 color:#01a021
}
.moderador .w-stats ul li {
 color:#333;
 background:#eee;
 text-shadow:0 1px 0 #fff
}
.moderador .w-stats ul li a {
 color:#333
}
.moderador .w-stats ul li span {
 color:#333
}
.w-stats ul li {
 font-size:21px;
 font-weight:700;
 text-transform:capitalize;
 float:left;
 text-align:left;
 width:110px;
 padding:10px 0 6px 0;
 font-family:Helvetica,Arial;
 text-shadow:0 1px 0 #fff
}
.w-stats ul li span {
 font-size:13px;
 display:block;
 margin-top:5px;
 font-weight:700
}
.widget .emptyData {
 background:#f7f7f7;
 border:none;
 color:#333
}
.big-info li {
 font-size:12px;
 padding:10px;
 border-bottom:1px dotted #ccc
}
.big-info li label {
 color:#777;
 display:inline-block;
 vertical-align:top;
 width:170px
}
.big-info li.sep {
 background:#f7f7f7
}
.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
}
.clearfix:after {
 visibility:hidden;
 display:block;
 font-size:0;
 content:" ";
 clear:both;
 height:0
}
* html .clearfix {
 zoom:1
}
.bbox {
 margin-top:5px;
 padding-left:5px;
 padding-bottom:1px;
 padding-right:3px;
 width:99%;
 text-decoration:none
}
.bbox h2 {
 font-size:10px;
 color:#5f5f5f;
 float:right;
 margin-right:10px;
 text-decoration:none
}
.linkpat {
 color:#0000de;
 text-decoration:none;
 font-size:115%;
 font-style:normal
}
.linkpat:hover {
 color:#0000de;
 text-decoration:underline;
 font-size:115%;
 font-style:normal
}
.spns {
 margin-bottom:13px;
 width:100%;
 padding-top:15px;
 text-decoration:none;
 font-size:110%;
 font-size-adjust:none;
 font-style:normal;
 font-variant:normal;
 font-weight:400;
 line-height:1.4em
}
.spns em {
 color:#757575;
 font-style:normal
}
.spns a:hover {
 text-decoration:none
}
.spns ul li {
 cursor:pointer;
 line-height:1.5em;
 list-style-type:none;
 margin:5px 0 10px -1px;
 text-decoration:none;
 padding-left:0
}
.spns ul li:hover {
 text-decoration:none
}
.bbox_s {
 background:#fff;
 width:100%;
 text-decoration:none
}
.linkpat_s {
 font-size:110%;
 color:#0000de;
 text-decoration:none
}
.linkpat_s:hover {
 font-size:110%;
 color:#0000de;
 text-decoration:underline
}
.spns_s {
 width:100%;
 text-decoration:none;
 font-size:100%;
 text-align:left;
 font-size-adjust:none;
 font-style:normal;
 font-variant:normal;
 font-weight:400;
 line-height:1.21em
}
.spns_s a:hover {
 text-decoration:none
}
.spns_s ul li {
 cursor:pointer;
 line-height:1.23em;
 list-style-type:none;
 margin:0 0 10px -1px;
 text-decoration:none;
 padding-left:0
}
.spns_s ul li:hover {
 text-decoration:none
}
.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) no-repeat left top;
 height:13px
}
.rtop_content {
 padding:0 5px;
 background:#0a67e6
}
.rbott {
 background-position:bottom left!important
}
.rbott * {
 display:block;
 height:1px;
 overflow:hidden;
 background:#0069d4;
 display:none
}
.rbott_content {
 padding:0 5px;
 background:#0a67e6
}
.menu_centro input.ilogin {
 font-size:10px;
 width:65px
}
#login_box {
 position:absolute;
 right:12px;
 top:87px;
 width:240px;
 z-index:3000;
 display:none;
 margin-top:-90px;
 margin-right:-17px
}
#login_box .login_cuerpo label {
 text-transform:capitalize;
 text-shadow:0 1px 0 #fff
}
.art-PostMetaHeader {
 font-size:14px;
 font-weight:700;
 color:#0862c2;
 padding:5px 0 10px
}
.art-PostHeader {
 font-weight:700;
 margin-left:5px
}
#login_box .login_cuerpo {
 background:none repeat scroll 0 0 #eff2f6;
 border-radius:0 0 4px 4px;
 -webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.35);
 -moz-box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.35);
 box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.35);
 color:#5b636a;
 font:normal normal normal 14px/1.6 Arial,sans-serif;
 margin-left:-10px
}
.login_cuerpo #login_error {
 display:none;
 font-weight:700;
 text-align:center;
 font-size:13px;
 color:red
}
.tabs {
 box-shadow:none!important;
 padding-top:0
}
.tabs>ul {
 background:none repeat scroll 0 0 #e9ecf0;
 border-bottom:1px solid #cdd0d4;
 border-top-left-radius:4px;
 box-shadow:0 1px 0 0 #fff;
 height:31px;
 padding:9px 0 0 10px
}
.login_cuerpo .izq {
 float:left;
 width:115px;
 height:22px;
 text-align:right
}
* html .login_cuerpo .izq {
 clear:both
}
.login_cuerpo .der {
 float:left;
 height:25px;
 padding-left:5px;
 padding-top:2px
}
.login_cuerpo input.ilogin {
 font:normal normal normal 14px/21px Arial,sans-serif;
 padding:4px;
 width:200px;
 font:normal normal normal 21px/21px Arial,sans-serif;
 color:#8a8b8f;
 font:normal normal normal 14px/21px Arial,sans-serif;
 border:1px solid #bfc3c7;
 background-color:#f5f6f9;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f6f9),to(#f9fbfd));
 background-image:-webkit-linear-gradient(top,#f5f6f9,#f9fbfd);
 background-image:-moz-linear-gradient(top,#f5f6f9,#f9fbfd);
 background-image:-ms-linear-gradient(top,#f5f6f9,#f9fbfd);
 background-image:-o-linear-gradient(top,#f5f6f9,#f9fbfd);
 background-image:linear-gradient(top,#f5f6f9,#f9fbfd);
 -moz-box-shadow:0 1px 0 #fff;
 -webkit-box-shadow:0 1px 0 #fff;
 box-shadow:0 1px 0 #fff;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;
 -moz-background-clip:padding;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border-image:initial
}
.primary-mf-button {
 color:#fff;
 cursor:pointer;
 border:1px solid #00448f;
 background-color:#00448f;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#3e83cd),to(#00448f));
 background-image:-webkit-linear-gradient(top,
#3e83cd,
#00448f);
 background-image:-moz-linear-gradient(top,
#3e83cd,
#00448f);
 background-image:-o-linear-gradient(top,
#3e83cd,
#00448f);
 background-image:linear-gradient(top,
#3e83cd,
#00448f);
 -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 0 0 1px rgba(255,255,255,.2),0 1px 0 #fff;
 -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 0 0 1px rgba(255,255,255,.2),0 1px 0 #fff;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 0 0 1px rgba(255,255,255,.2),0 1px 0 #fff;
 text-shadow:0 -1px 0 #000;
 border-image:initial;
 font:normal normal bold 14px/14px Arial,sans-serif;
 display:block;
 padding:10px;
 text-decoration:none;
 border-radius:4px;
 text-align:center;
 opacity:.9
}
.secondary-mf-button {
 display:block;
 padding:10px;
 padding-left:10px;
 margin-top:10px;
 width:150px;
 position:relative;
 color:#636466;
 cursor:pointer;
 border:1px solid #a3a6a8;
 font:normal normal bold 14px/14px Arial,sans-serif;
 background-color:#ecf0f3;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#ecf0f3),to(#d4d8db));
 background-image:-webkit-linear-gradient(top,#ecf0f3,#d4d8db);
 background-image:-moz-linear-gradient(top,#ecf0f3,#d4d8db);
 background-image:-ms-linear-gradient(top,#ecf0f3,#d4d8db);
 background-image:-o-linear-gradient(top,#ecf0f3,#d4d8db);
 background-image:linear-gradient(top,#ecf0f3,#d4d8db);
 -moz-box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(255,255,255,.2),0 1px 0 #fff;
 -webkit-box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(255,255,255,.2),0 1px 0 #fff;
 box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(255,255,255,.2),0 1px 0 #fff;
 text-shadow:0 1px 0 #fff;
 border-image:initial;
 opacity:.9;
 border-radius:4px;
 min-width:210px
}
.login_cuerpo form {
 margin:0
}
.login_cerrar {
 position:absolute;
 left:88px;
 top:13px;
 width:16px;
 height:16px;
 cursor:pointer;
 border:0;
 margin-left:-5px
}
.login_cuerpo #login_cargando {
 display:none;
 position:absolute;
 width:16px;
 height:16px;
 right:20px;
 top:20px;
 border:0
}
#login_box .login_footer {
 text-align:left;
 margin-top:15px;
 font-weight:400
}
#login_box .login_footer hr {
 background:#ccc
}
input,
textarea {
 background:#f9f9f9 url(images/inputbg.gif) repeat-x top left;
 border:solid 1px #ccc;
 padding:4px 2px;
 font-family:'Lucida Grande',Tahoma,Arial,Verdana,Sans-Serif;
 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
}
* html input.ibuscador {
 width:145px
}
.box_cuerpo input.bbuscador {
 background:url(images/buscar_2.gif) no-repeat top left;
 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 {
 padding-top:7px;
 vertical-align:top
}
input:focus {
 outline:0
}
#ult_comm li {
 height:16px;
 overflow:hidden
}
#ult_resp li {
 height:16px;
 overflow:hidden
}
.usuarios_online {
 color:#b00!important
}
.usuarios_jugando {
 color:#148558!important
}
.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;
 text-decoration:none;
 display:block;
 font-weight:700;
 padding:8px 10px;
 border-bottom:medium 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 none;
 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) no-repeat top left
}
.geoT {
 width:250px;
 height:35px;
 background:url(images/geoTbg.gif) no-repeat top left
}
.geoT.porTa {
 background:url(images/geoTbg.gif) no-repeat bottom left
}
.porT,
.spaT {
 margin-top:10px;
 text-align:center;
 width:124px
}
.geoT.porTa .porT {
 font-weight:700
}
.geoT.porTa .spaT {
 font-weight:400
}
.geoT .spaT {
 font-weight:700
}
.geoT input {
 margin:0;
 vertical-align:middle
}
.spaT {
 float:left
}
.porT {
 float:right
}
#el_msgbox {
 background:#fff
}
.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
}
.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 {
 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
}
.container740 {
 width:740px
}
.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:transparent url(images/cargando.gif) no-repeat scroll left top;
 display:none;
 height:16px;
 width:16px;
 top:4px;
 position:relative
}
#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;
 margin-top:3px
}
#izquierda li a.categoriaPost {
 height:18px;
 display:block
}
li a.comunidad {
 float:left;
 padding-right:4px
}
li a.tema {
 float:left
}
#menu {
 clear:left;
 width:100%;
 text-align:center;
 color:#999;
 height:30px;
 margin-top:-9px
}
.menuTabs {
 float:left
}
.menuTabs li {
 float:left;
 margin-right:10px
}
.menuTabs li a {
 font-family:Oswald,Helvetica,Arial,sans-serif;
 color:#6c7d8d;
 padding:3px 10px 4px 7px;
 display:block;
 border-radius:5px;
 -webkit-transition:.3s ease-in-out;
 -moz-transition:.3s ease-in-out;
 -o-transition:.3s ease-in-out;
 -ms-transition:.3s ease-in-out;
 transition:.3s ease-in-out
}
.menuTabs li a:hover {
 color:#d85724;
 background:#edf1f5;
 box-shadow:0 1px 0 #ccc;
 text-decoration:none
}
.menuTabs li a img,
.userInfoLogin img {
 vertical-align:middle
}
.userInfoLogin .usernameMenu a {
 padding:5px 3px 4px 6px;
 float:left;
 margin-top:2px;
 font-size:14px
}
.userInfoLogin .monitor-notificaciones {
 position:relative;
 z-index:9000
}
.notification-detail li {
 float:left;
 width:100%
}
.notification-detail li.unread {
 background:#ffc
}
.notification-detail .avatar-box {
 float:left;
 margin-right:10px
}
.notification-detail .notification-info {
 float:left;
 width:655px
}
.avatar1 {
 float:right;
 margin:0 0 0 10px;
 box-shadow:0 0 10px #6f7c89;
 margin-top:-3px
}
.notification-detail .notification-info span.time {
 color:grey;
 font-size:11px;
 text-transform:lowercase
}
.notification-detail .notification-info span a {
 font-size:13px
}
.notification-detail .notification-info span.action {
 color:#000;
 font-size:13px;
 display:block;
 margin-top:5px
}
div.group-3,
div.group-4 {
 display:block;
 width:36px!important;
 height:36px!important;
 background-position:-17px 2px;
 margin-right:10px;
 float:left
}
div.group-6 {
 display:block;
 width:36px!important;
 height:36px!important;
 background-position:-17px -31px;
 margin-right:10px;
 float:left
}
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 0;
 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 5px 0;
 border-bottom:1px dotted #ccc;
 font-size:12px
}
.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,
.boxy-title .comentarios-n,
.categoriaList .comentarios-n,
.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 .voto,
.categoriaList .voto,
.userInfoLogin .sprite-voto {
 background-position:0 -261px
}
.action span.sprite-medallas,
.boxy-title .medallas-n,
.categoriaList .medallas-n,
.userInfoLogin .sprite-medallas {
 background-position:0 -284px
}
.userInfoLogin li .alertas,
.userInfoLogin li .alertas a {
 text-shadow:0 -1px 0 #8e1925;
 color:#fff!important;
 background-image:url(images/alert-notification.png);
 background-repeat:no-repeat;
 text-align:center;
 font-size:11px;
 line-height:13px
}
.userInfoLogin li .alertas {
 top:-6px;
 position:absolute;
 right:-4px;
 background-position:right top;
 padding:0 8px 0 0;
 margin-top:30px
}
.userInfoLogin li .alertas a {
 padding:2px 0 4px 8px;
 background-position:left top
}
ul.menuTabs .tabbed.here a:hover {
 background:0 0
}
#menu ul.menuTabs li.here {
 color:#096fdb;
 background:#edf1f5;
 border-radius:5px;
 box-shadow:0 1px 0 #ccc
}
.menuTabs li.tabbed.here a {
 color:#096fdb
}
.menuTabs li.registrate {
 background:transparent url(images/nav_high.gif) repeat-x scroll left top;
 border-right:1px solid #999
}
.menuTabs li.registrate a {
 text-shadow:0 1px 0 #f7ffa5
}
.opciones_usuario {
 float:right;
 text-align:right;
 height:30px
}
.userInfoLogin.here {
 background:0 0
}
.userInfoLogin a:hover {
 text-decoration:none
}
.userInfoLogin .monitorAlert {
 position:relative
}
.userInfoLogin .monitorAlert .alertD {
 position:absolute;
 right:-7px;
 top:-4px;
 z-index:10
}
#menu .opciones_usuario.anonimo.here {
 background:#ffc
}
.opciones_usuario {
 float:right;
 text-align:right;
 height:30px;
 margin-top:-34px;
 z-index:1000;
 position:absolute;
 right:0
}
.anonimo.here .identificarme {
 background:0 0
}
.identificarme {
 text-align:center;
 padding:8px 15px 0 15px;
 font-family:Oswald,Helvetica,Arial,sans-serif
}
.userInfoLogin ul {
 margin:0;
 padding:0
}
.sprite_m {
 background:url(images/menu_icons.png) no-repeat;
 background-color:transparent;
 float:left;
 height:16px;
 width:16px
}
.sprite_sm {
 background:url(images/menu_icons.png) no-repeat;
 background-color:transparent;
 float:left;
 margin:3px 5px 0 0;
 height:14px;
 width:14px
}
.sprite_m.home {
 background-position:0 0
}
.sprite_m.borradores {
 background-position:0 -16px
}
.sprite_m.monitor {
 background-position:0 -32px
}
.sprite_m.editar {
 background-position:0 -48px
}
.sprite_m.fav {
 background-position:0 -64px
}
.sprite_m.close {
 background-position:0 -80px
}
.sprite_m.mp {
 background-position:0 -96px
}
.sprite_m.cuentita {
 background-position:0 -48px
}
.userInfoLogin ul li {
 float:left
}
.userInfoLogin ul li.logout {
 border-right:none;
 padding:7px 10px
}
.userInfoLogin ul li.logout:hover {
 background:0 0
}
.userInfoLogin .logout a {
 padding:0
}
div.tops_puntos {
 float:right;
 font-weight:700;
 color:#597da1
}
.tags_cloud {
 line-height:200%;
 text-align:justify
}
.box_cuerpo .tags_cloud_2 {
 line-height:300%;
 text-align:justify
}
.tag-size1 {
 font-size:190%;
 line-height:27px;
 font-weight:700
}
.tag-size2 {
 font-size:170%;
 line-height:22px;
 opacity:.8
}
.tag-size3 {
 font-size:130%;
 line-height:19px;
 opacity:.7
}
.tag-size4 {
 font-size:90%;
 opacity:.6
}
.tag-size5 {
 font-size:58%;
 opacity:.4
}
.tag-size1:hover,
.tag-size2:hover,
.tag-size3:hover,
.tag-size4:hover,
.tag-size5:hover {
 opacity:1
}
.userInfoLogin a {
 color:#f5f5f5;
 padding:10px 10px 20px 10px;
 display:block;
 padding-bottom:25px;
 font-size:14px
}
.userInfoLogin li:hover {
 background:#364554
}
.subMenuContent {
 height:35px
}
.subMenuContent .clearBoth {
 display:none
}
.subMenuContent.hide {
 display:none
}
.subMenu {
 background:url(images/overhead2.png) #050b11 repeat-x;
 clear:both;
 width:100%;
 position:absolute;
 font-size:12px;
 height:28px;
 color:#ccc;
 padding:6px 5px 0 0;
 display:none;
 z-index:3
}
.menu {
 height:36px;
 position:absolute;
 z-index:2;
 width:100%;
 background:url(images/overhead2.png) #050b11 repeat-x
}
.subMenuContent .subMenu.here {
 display:block
}
.subMenu select {
 float:right;
 margin:2px 0 0 0;
 width:200px
}
.art-Footer {
 position:relative;
 z-index:0;
 min-width:1000px;
 height:160px
}
.art-Footer .footer-info {
 font-family:Oswald,Helvetica,Arial,sans-serif;
 box-shadow:1px 1px 3px #98a7ba;
 height:60px;
 background:#fff;
 padding:10px 0 15px;
 width:1000px;
 margin:25px auto;
 margin-bottom:0
}
.art-Footer .footer-info ul {
 opacity:.7;
 background:#f6f7f7!important;
 border-radius:15px/50px;
 border:1px solid #d3dae1;
 height:45px;
 background:#fff;
 float:left;
 margin:0 0 10px 17px;
 padding:7px 0 0 0;
 width:308px;
 box-shadow:1px 1px 1px #b3bfcd
}
.art-Footer .footer-info ul:hover {
 opacity:1
}
.art-Footer .footer-info ul li {
 padding:0 0 0 13px
}
.art-Footer .footer-info ul li a {
 color:#697f9b
}
.art-Footer .copy:hover {
 opacity:1
}
.art-Footer .copy {
 box-shadow:1px 2px 3px #60748e;
 opacity:.9;
 border-radius:1000px/10px;
 padding:6px 0;
 margin:0 auto;
 font-size:11px;
 position:relative;
 width:1000px;
 color:#fff;
 text-align:center;
 margin-top:-5px
}
.title {
 font-size:16px;
 margin:0 0 10px;
 display:block;
 font-weight:700;
 color:#0862c2
}
.sidebarR .content {
 margin:0 0 10px;
 display:block;
 color:#096fdb
}
.sidebarR {
 float:right;
 display:block;
 color:#096fdb;
 width:220px;
 padding:10px;
 right:15px;
 position:absolute;
 top:41px
}
.border_1 {
 border:1px solid #d2dce6;
 border-radius:4px;
 box-shadow:0 1px 0 #bbcad9
}
.sidebarR select {
 margin:0
}
.here a.iniciar_sesion:hover {
 text-shadow:0 0 10px #fff;
 color:#fff!important;
 text-decoration:underline
}
.here a.iniciar_sesion:selected {
 color:red
}
.here a.iniciar_sesion:active {
 color:red
}
.identificarme {
 text-align:center;
 padding:8px 15px 0 15px
}
.anonimo.here .identificarme {
 position:absolute;
 bottom:0;
 right:0;
 background:none repeat scroll 0 0 #262a2d;
 border-top-left-radius:4px;
 border-top-right-radius:4px;
 color:#000!important;
 text-shadow:none;
 z-index:1501;
 height:25px;
 width:41px;
 padding-bottom:1px;
 margin-bottom:-5px
}
.login_cuerpo {
 background:none repeat scroll 0 0 #eff2f6;
 border-radius:0 0 4px 4px;
 -webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.35);
 -moz-box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.35);
 box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.35);
 color:#5b636a;
 margin-top:-1px;
 padding:15px 20px;
 text-align:left;
 white-space:normal;
 width:210px;
 margin-left:2px
}
#login_box {
 position:absolute;
 right:12px;
 top:87px;
 width:240px;
 z-index:3000;
 display:none;
 font-size:14px
}
.subMenu ul.tabsMenu {
 margin-top:-5px
}
.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 {
 height:100%;
 float:left;
 font-size:14px;
 color:#ccc;
 display:block
}
#preview_shortname {
 font-weight:700
}
#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 {
 color:#777
}
.subMenu ul.tabsMenu li.here {
 float:left
}
@font-face {
 font-family:Oswald;
 font-style:normal;
 font-weight:400;
 src:local('Oswald '),
 local('Oswald'),
 url(http://themes.googleusercontent.com/static/fonts/oswald/v5/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff')
}
.bar {
 font-family:Oswald,Helvetica,Arial,sans-serif;
 height:100%;
 width:1000px;
 margin:0 auto;
 position:relative
}
.subMenu ul.tabsMenu li a {
 color:#fff;
 padding:7px 15px;
 display:block;
 text-decoration:none
}
.subMenu ul.tabsMenu li:hover {
 background:#364554
}
.subMenu ul.tabsMenu li:hover a {
 color:#fff!important;
 text-decoration:underline
}
.subMenu .verCategoria a {
 color:#021821
}
.sel_categoria {
 float:right
}
.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 0;
 float:right;
 text-align:right;
 font-weight:700;
 color:#666;
 font-size:10px
}
.dateFilter a,
.verMas a {
 color:#0060a7
}
.dateFilter a.here,
.verMas a.here {
 color:#000
}
.comunidades #centro {
 width:530px;
 margin:0 8px;
 float:left
}
.comunidades #centroDerecha {
 width:760px;
 float:right
}
li.categoriaCom {
 padding:5px;
 border-bottom:1px solid #ccc;
 border-top:1px solid #fff;
 margin:0;
 height:32px;
 font-size:10px;
 position:relative
}
.comunidades .home #centro .box_cuerpo li:first-child {
 border-top:none
}
.comunidades .home #centro .box_cuerpo li:hover {
 background:#eee
}
.comunidades .home #centro .box_cuerpo li a.titletema:visited {
 color:#561067
}
.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;
 text-transform:uppercase
}
.comunidades .home #showResult {
 width:100%
}
.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 {
 font-size:11px;
 color:#666;
 border-bottom:1px solid #ccc!important;
 padding:4px
}
.thead.titulo {
 width:380px
}
tr.temas td {
 padding:4px;
 border-bottom:1px solid #ccc
}
.temas .temaTitulo a {
 font-weight:700
}
.temas .datetema {
 font-size:11px;
 text-align:center
}
.small {
 font-size:11px
}
.color1 {
 background:#eee
}
.comunidadData {
 overflow:hidden
}
.comunidadData.oficial {
 position:relative
}
.comunidadData.oficial .riboon {
 position:absolute;
 top:-8px;
 right:-7px
}
.oficial .box_title {
 background:#94c3ee repeat-x url(images/box_titlebg_oficial.gif) top left
}
.oficial .box_rss {
 background:no-repeat url(images/cor-der-oficial.gif) top right
}
.oficial .box_txt {
 background:no-repeat url(images/cor-izq-oficial.gif) top left;
 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:transparent url(images/shadowAva.png) no-repeat scroll center 125px
}
.avaComunidad .avatar {
 width:120px;
 height:120px;
 border:solid #ccc 1px;
 padding:2px;
 background:#fff
}
.ultimo_post {
 text-align:right
}
.ultimo_post a {
 font-weight:700
}
.pages {
 text-align:right;
 padding-top:10px;
 font-size:11px;
 color:#ccc
}
.pages a {
 font-weight:700;
 color:#333
}
.pages a.here {
 color:#ccc
}
.pages .btnPagi {
 background:#383838 none repeat scroll 0 0;
 color:#fff;
 display:block;
 font-weight:700;
 padding:5px 10px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px
}
a.nuevotemaBtn {
 padding:5px 10px;
 background:#069;
 margin-top:10px;
 color:#fff;
 -moz-border-radius:3px;
 font-weight:400;
 -webkit-border-radius:3px;
 font-size:11px
}
a.nuevotemaBtn:hover {
 background:#0085c7
}
.emptyData {
 padding:8px;
 font-weight:700;
 text-align:center;
 color: #0c5460;
 background-color: #d1ecf1;
 border-color: #bee5eb;
 position: relative;
 padding: .75rem 1.25rem;
 margin-bottom: 1rem;
 border: 1px solid transparent;
 border-top-color: transparent;
 border-right-color: transparent;
 border-bottom-color: transparent;
 border-left-color: transparent;
 border-radius: .25rem;
}
.warningData {
 background:#ff8484;
 border-top:1px solid #d62727;
 border-bottom:1px solid #d62727;
 padding:12px;
 font-weight:700;
 text-align:center;
 margin-bottom:10px
}
.emptyData a,
.warningData a {
 color:#004a95
}
.suspendido_data {
 background:#ffc;
 border-top:1px solid #c8c82d;
 border-bottom:1px solid #c8c82d;
 padding:12px;
 text-align:center;
 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 {
 width:auto
}
.linea {
 background:transparent url(images/line.gif) repeat-y scroll 0 0
}
.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
}
* html .Container img.dialogBox {
 display:none
}
.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;
 margin-left:2%
}
.breadcrump {
 width:875px;
 height:30px;
 overflow:hidden;
 float:left;
 margin-bottom:10px
}
.breadcrump ul,
.breadcrump ul li,
.breadcrump ul li.first,
.breadcrump ul li.last {
 background-image:url(images/bgBread.gif);
 background-repeat:no-repeat
}
.sprite {
 background-color:transparent;
 background-repeat:no-repeat;
 float:left;
 margin-right:10px;
 height:16px;
 width:16px
}
.breadcrump ul {
 margin-bottom:10px;
 float:left;
 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
}
#temaComunidad {
 float:left
}
#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
}
.temaCont {
 float:right
}
.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;
 margin-bottom:0
}
.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
}
.primero .comentarioTxt .Container {
 border-top:none
}
.primero .comentarioContainer {
 -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 none repeat scroll 0 0;
 border:1px solid #ccc;
 padding:12px
}
.agregar_comentario .answerTxt .Container {
 background:#ffc none repeat scroll 0 0;
 border:1px solid #dbdba8
}
.comentarioTxt p,
.textA {
 margin:8px
}
.answerTxt .Container,
.comentarioTxt .Container {
 color:#111!important;
 font-size:12px;
 line-height:20px;
 padding:12px
}
#respuestas .answerTxt .Container {
 padding:0
}
.comentarioTxt .Container {
 border-top:1px solid #fff
}
.answerRate {
 float:right
}
.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 none repeat scroll 0 0;
 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) no-repeat left top
}
.badAnswer a {
 margin-left:5px;
 background:url(images/bgBad.gif) no-repeat left top
}
.modBar {
 margin-top:10px
}
#buttons.modBar input.mBtn {
 font-size:12px;
 padding:3px 5px
}
.c_input {
 width:400px
}
.c_input_desc {
 width:200px;
 height:380px
}
.desform {
 color:#999
}
#modalBody .data {
 padding:.25em 0;
 margin-top:5px;
 clear:both
}
.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
}
p.legend em {
 color:#c00;
 font-style:normal
}
div.errors {
 margin:0 0 10px 0;
 padding:5px 10px;
 border:#fc6 1px solid;
 background-color:#ffc
}
div.errors p {
 margin:0
}
div.errors p em {
 color:#c00;
 font-style:normal;
 font-weight:700
}
div.form-container form p {
 margin:0
}
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.data {
 clear:both;
 padding:.25em 0;
 margin-top:5px;
 clear:both
}
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
}
div.form-container select {
 margin-top:5px
}
div.form-container form div.postLabel {
 padding:5px 0 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
}
#ComInfo {
 overflow:hidden
}
.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 0;
 width:98%
}
div.form2 .dataRadio {
 font-weight:700
}
div.form2 .dataRadio input {
 margin-right:5px
}
div.form2 .dataRadio .descRadio {
 color:#666;
 font-size:11px;
 font-weight:400;
 margin:0 0 5px 24px
}
:focus {
 outline:0
}
.status_error {
 color:red
}
* html #centro .box_cuerpo {
 width:290px
}
* html .comunidades #centro .box_cuerpo {
 width:498px
}
* html .comentarios_container .box_cuerpo {
 width:740px
}
* 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
}
.markItUp a:link,
.markItUp a:visited {
 color:#000;
 text-decoration:none
}
.markItUp {
 margin:0
}
.markItUpContainer {
 font:11px Verdana,Arial,Helvetica,sans-serif
}
.markItUpEditor {
 padding:5px;
 clear:both;
 display:block;
 line-height:18px;
 overflow:auto
}
.markItUpHeader {
 background:none repeat scroll 0 0 #3a3a3a;
 border:1px solid #1f1f1f;
 border-radius:5px 5px 0 0;
 height:26px;
 padding:5px;
 width:auto;
 margin-bottom:-5px
}
.markItUpFooter {
 width:100%
}
.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 {
 display:block;
 float:left;
 height:26px;
 margin:0 2px 0 0;
 position:relative;
 width:25px
}
.markItUpHeader ul li ul li {
 width:auto
}
.markItUpHeader ul li ul li:hover {
 background:0 0
}
.markItUpHeader ul li:hover {
 background:none repeat scroll 0 0 transparent!important
}
.markItUpHeader ul li:hover>ul {
 display:block
}
.markItUpHeader ul .markItUpDropMenu {
 background:transparent url(images/markit-menu.png) no-repeat 115% 50%;
 margin-right:5px;
 z-index:1
}
.markItUpHeader ul .markItUpDropMenu li {
 margin-right:0
}
.markItUpHeader ul ul {
 border:1px solid #000;
 border-radius:0 5px 5px 5px;
 box-shadow:0 0 6px #000;
 display:none;
 position:absolute;
 z-index:9999;
 min-width:105px
}
.markItUpHeader ul ul li {
 float:none;
 border-bottom:1px solid #ccc
}
.markItUpHeader ul ul .markItUpDropMenu {
 background:#fff url(images/markit-submenu.png) no-repeat 100% 50%
}
.markItUpHeader ul .markItUpSeparator {
 background:none repeat scroll 0 0 transparent;
 float:left;
 height:26px;
 margin:0 2px 0 0;
 text-indent:-9999px;
 width:8px
}
.markItUpHeader ul ul .markItUpSeparator {
 width:auto;
 height:1px;
 margin:0
}
.markItUpHeader ul ul ul {
 position:absolute;
 top:-1px;
 left:150px
}
.markItUpHeader ul ul ul li {
 float:none
}
.markItUpHeader ul ul li a {
 background:#fff
}
.markItUpHeader ul a {
 background-image:url(images/bbcode.png);
 background-repeat:no-repeat;
 display:block;
 height:26px!important;
 margin:0!important;
 opacity:.8;
 text-indent:-99099px;
 width:25px!important
}
.markItUpHeader ul ul a {
 display:block;
 padding-left:0;
 text-indent:0;
 width:120px;
 padding:2px 5px 1px 25px;
 background-position:2px 50%
}
.markItUpHeader ul ul a:hover {
 background-color:#000;
 color:#fff;
 opacity:.9
}
.markItUp .markItUpButton1 a {
 background-position:0 -78px
}
.markItUp .markItUpButton2 a {
 background-position:0 -104px
}
.markItUp .markItUpButton3 a {
 background-position:0 -312px
}
.markItUp .markItUpButton4 a {
 background-position:0 0
}
.markItUp .markItUpButton5 a {
 background-position:0 -26px
}
.markItUp .markItUpButton6 a {
 background-position:0 -52px
}
.markItUp .markItUpButton7 a {
 background-position:0 -338px
}
.markItUp .markItUpButton11 a {
 background:transparent url(images/bbcodes2.png) no-repeat scroll left top;
 background-position:0 -156px
}
.markItUpButton .markItUpButton7-1 a {
 color:#8b0000
}
.markItUpButton .markItUpButton7-2 a {
 color:red
}
.markItUpButton .markItUpButton7-3 a {
 color:orange
}
.markItUpButton .markItUpButton7-4 a {
 color:brown
}
.markItUpButton .markItUpButton7-5 a {
 color:#ff0
}
.markItUpButton .markItUpButton7-6 a {
 color:green
}
.markItUpButton .markItUpButton7-7 a {
 color:olive
}
.markItUpButton .markItUpButton7-8 a {
 color:#0ff
}
.markItUpButton .markItUpButton7-9 a {
 color:#00f
}
.markItUpButton .markItUpButton7-10 a {
 color:#00008b
}
.markItUpButton .markItUpButton7-11 a {
 color:indigo
}
.markItUpButton .markItUpButton7-12 a {
 color:violet
}
.markItUpButton .markItUpButton7-13 a {
 color:#fff
}
.markItUp .markItUpButton8 a {
 background-position:0 -364px
}
.markItUp a {
 background:transparent url(images/bbcodes2.png) no-repeat scroll left top;
 background-position:0 -416px
}
.markItUp .markItUpButton9 a {
 background-position:0 -286px
}
.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,
.markitcomment .markItUp .markItUpButton4 a {
 background-position:0 -130px
}
.markItUp .markItUpButton10 a {
 background-position:0 -130px
}
.markItUp .markItUpButton12 a {
 background-position:0 -208px
}
.buttons .img,
.markitcomment .markItUp .markItUpButton5 a,
.miRespuesta .markItUp .markItUpButton5 a {
 background-position:0 -208px
}
.markItUp .markItUpButton13 a {
 background-position:0 -208px
}
li.markItUpButton markItUpButton17 {
 background-position:-25px -260px
}
.buttons .url,
.markitcomment .markItUp .markItUpButton6 a,
.miRespuesta .markItUp .markItUpButton6 a {
 background-position:0 -234px
}
.markItUp .markItUpButton14 a {
 background-position:0 -234px
}
.citarAnswer,
.markItUp .markItUpButton15 a,
.markitcomment .markItUp .markItUpButton7 a,
.miRespuesta .markItUp .markItUpButton7 a {
 background-position:0 -260px
}
.markItUp .markItUpButton16 a {
 background-position:0 -156px
}
#markItUpBody_comm .markItUpButton7 a:hover {
 background-position:-25px -260px
}
#markItUpBody_comm .markItUpButton6 a:hover {
 background-position:-25px -234px
}
#markItUpBody_comm .markItUpButton5 a:hover {
 background-position:-25px -208px
}
#markItUpBody_comm .markItUpButton4 a:hover {
 background-position:-25px -130px
}
.markItUp .markItUpButton18 a {
 background:transparent url(images/IfraVideo.png) no-repeat scroll left top;
 background-repeat:no-repeat;
 display:block;
 height:26px!important;
 margin:0!important;
 opacity:.8;
 text-indent:-99099px;
 width:25px!important
}
.markItUp .markItUpButton11 a:hover {
 background:transparent url(images/bbcodes2.png) no-repeat scroll left top;
 background-position:-25px -156px
}
.markItUp .markItUpButton1 a:hover {
 background-position:-25px -77px
}
.markItUp .markItUpButton2 a:hover {
 background-position:-25px -104px
}
.markItUp .markItUpButton3 a:hover {
 background-position:-25px -312px
}
.markItUp .markItUpButton4 a:hover {
 background-position:-25px 0
}
.markItUp .markItUpButton5 a:hover {
 background-position:-25px -26px
}
.markItUp .markItUpButton6 a:hover {
 background-position:-25px -52px
}
.markItUp .markItUpButton7 a:hover {
 background-position:-25px -338px
}
.markItUp .markItUpButton8 a:hover {
 background-position:-25px -364px
}
.markItUp .markItUpButton9 a:hover {
 background-position:-25px -286px
}
.markItUp .markItUpButton10 a:hover {
 background-position:-25px -130px
}
.markItUp .markItUpButton12 a:hover {
 background-position:-25px -208px
}
.markItUp .markItUpButton13 a:hover {
 background-position:-25px -208px
}
.markItUp .markItUpButton14 a:hover {
 background-position:-25px -234px
}
.markItUp .markItUpButton15 a:hover {
 background-position:-25px -260px
}
.markItUp .markItUpButton16 a:hover {
 background-position:-25px -156px
}
#mask {
 position:absolute;
 z-index:100;
 left:0;
 top:0
}
#modalBody {
 text-align:center;
 font-size:13px;
 padding:20px 5px
}
.modalForm {
 text-align:left;
 background:#eee;
 border:1px solid #b9b9b9;
 margin-bottom:10px;
 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 {
 margin:0;
 vertical-align:middle
}
#modalBody input#icausa_status {
 width:300px
}
.mTitle {
 font-weight:700;
 font-size:13px;
 padding-left:5px
}
.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
}
li.mBlock {
 margin-bottom:10px;
 clear:both
}
li.cleaner {
 clear:both
}
.orange {
 color:#f60
}
#buttons,
.buttons {
 text-align:center;
 clear:both
}
.mBtn {
 color:#fff;
 font-size:12px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 font-weight:700;
 cursor:pointer;
 padding:8px 15px
}
.mBtn:active {
 background:#9a9a9a url(images/btnRainbow.gif) repeat-x scroll left -265px!important;
 border:1px solid #666!important;
 color:#fff!important;
 text-shadow:0 -1px 0 #111!important
}
#body_resp {
 margin-bottom:10px
}
.mBtn.bigF {
 font-size:14px;
 padding:5px 15px
}
.mBtn.btnOk {
 width:auto;
 border-color:#4081af #2e69a3 #20559a;
 color:#fff;
 text-shadow:0 -1px 1px #3275bc;
 background:#52a8e8;
 background:-moz-linear-gradient(top,#52a8e8 0,#377ad0 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#52a8e8),color-stop(100%,#377ad0));
 background:-webkit-linear-gradient(top,#52a8e8 0,#377ad0 100%);
 background:-o-linear-gradient(top,#52a8e8 0,#377ad0 100%);
 background:-ms-linear-gradient(top,#52a8e8 0,#377ad0 100%);
 background:linear-gradient(top,#52a8e8 0,#377ad0 100%);
 -moz-box-shadow:inset 0 1px 0 0 #52a8e8,0 1px 2px 0 #ccc;
 -webkit-box-shadow:inset 0 1px 0 0 #52a8e8,0 1px 2px 0 #ccc;
 border-style:solid!important;
 border-width:1px!important
}
.mBtn.btnDelete {
 background:#b30100 url(images/btnRainbow.gif) left -205px repeat-x;
 border:1px solid #7f0908;
 color:#290202;
 text-shadow:0 1px 0 #fb6d6d;
 width:auto
}
.mBtn.btnCancel {
 border:1px solid #848484;
 background:#bdbdbd url(images/btnRainbow.gif) left -105px repeat-x;
 color:#656262;
 text-shadow:0 1px 0 #eee;
 width:auto
}
.mBtn.btnGreen {
 border:1px solid #06611d;
 background:#3ed32e url(images/btnRainbow.gif) left -55px repeat-x;
 color:#043410;
 text-shadow:0 1px 0 #51e575
}
.mBtn.btnYellow {
 border:1px solid #f9ad1b;
 background:#ffc74b url(images/btnRainbow.gif) left -155px repeat-x;
 color:#642514;
 text-shadow:0 1px 0 #fde088
}
.nuevoTema {
 width:100px
}
.mBtn.btnYellow {
 padding:3px 10px
}
#mydialog #cuerpo {
 position:relative
}
#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:#607f08 1px solid;
 padding:5px 15px;
 font-weight:400;
 font-size:14px;
 -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:#c4c4c4 1px solid;
 padding:5px 15px;
 font-size:14px;
 -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 10px;
 overflow:hidden
}
.selectCategorie li {
 overflow:hidden
}
.scrollable {
 position:relative;
 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 0
}
.selectCategorie span {
 padding:0 0 0 20px;
 margin-left:5px
}
.selectCategorie ul li:hover {
 background:url(images/hoverLi.gif) no-repeat top left
}
.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 10px;
 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:dashed 1px #ccc;
 padding-top:10px;
 margin-top:5px
}
.infoPost .tagsBox ul {
 display:inline
}
.favicon {
 background:url(images/favicon.png) no-repeat;
 float:left;
 margin-right:5px;
 display:block;
 width:16px;
 height:16px
}
.container370 .socialIcons,
.infoPost .socialIcons {
 background:url(images/socialIcons.png) no-repeat;
 float:left;
 margin-right:5px;
 display:block;
 width:16px;
 height:16px
}
.container370 .socialIcons.delicious,
.infoPost .socialIcons.delicious {
 background-position:0 0
}
.container370 .socialIcons.facebook,
.infoPost .socialIcons.facebook {
 background-position:0 -16px
}
.container370 .socialIcons.digg,
.infoPost .socialIcons.digg {
 background-position:0 -32px
}
.container370 .socialIcons.twitter,
.infoPost .socialIcons.twitter {
 background-position:0 -48px
}
.container370 .socialIcons.email,
.infoPost .socialIcons.email {
 background-position:0 -64px
}
.infoPost .rateBox {
 font-weight:700;
 padding-left:20px
}
.thumbs {
 background:url(images/thumbs.png) no-repeat;
 display:block;
 float:left;
 width:16px;
 height:16px;
 margin-right:3px
}
.thumbs.thumbsUp {
 background-position:0 0
}
.thumbs.thumbsDown {
 background-position:0 -16px
}
.thumbs.thumbsUp:hover {
 background-position:0 -32px
}
.thumbs.thumbsDown:hover {
 background-position:0 -48px
}
.infoPost .tagsBox ul li {
 display:inline;
 font-size:11px
}
.infoPost .followBox {
 text-align:right
}
.paginatorBar,
div.filterBy {
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 padding:8px
}
.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 {
 font-weight:700;
 padding:5px 10px;
 color:#fff;
 background:#383838;
 -moz-border-radius:3px;
 -webkit-border-radius:3px
}
div.filterBy ul {
 float:right
}
div.filterBy ul li {
 float:left;
 margin-left:10px;
 color:#383838;
 font-weight:700;
 background:#999;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 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:hover a {
 color:#fff
}
div.filterBy ul li.here {
 background:0 0;
 font-weight:700;
 color:#fff;
 background:#34569d;
 -moz-border-radius:3px;
 -webkit-border-radius:3px
}
div.filterBy ul li.here a {
 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 {
 font-size:12px;
 font-weight:700;
 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
}
a.btnPositive {
 background:#00992d
}
a.btnNegative {
 background:#990200
}
a.btnNeutral {
 background:#999
}
.Container textarea {
 border:medium none;
 background:#fff;
 font-size:13px;
 height:50px;
 margin:0;
 padding:0;
 min-height:50px;
 max-height:500px;
 vertical-align:bottom;
 width:98%;
 border:1px solid #ccc;
 padding:5px;
 margin-top:5px;
 clear:both;
 float:left
}
* html .Container textarea {
 float:none
}
.postBy {
 border:1px solid #ccc;
 padding:8px;
 background:#eee none repeat scroll 0 0;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 font-size:11px;
 width:100px;
 float:left
}
a.btnActions {
 color:#333;
 font-weight:700;
 font-size:11px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 background:#ccc;
 padding:3px 5px;
 margin-left:5px
}
.clear {
 overflow:hidden;
 width:100%
}
a.buttontema.desuscribirme,
a.buttontema.suscribirme {
 float:none
}
a.buttontema {
 background:transparent url(images/btnComu.png) no-repeat scroll top right;
 color:#444;
 display:block;
 float:left;
 font:normal 12px arial,sans-serif;
 height:25px;
 padding-right:18px;
 text-decoration:none
}
a.buttontema.blue:active,
a.buttontema:active {
 color:#fff;
 background:transparent url(images/btnComu.png) no-repeat scroll right -26px
}
a.buttontema.blue:active span,
a.buttontema:active span {
 background:transparent url(images/btnComu.png) no-repeat scroll left -26px
}
a.buttontema span {
 background:transparent 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:transparent url(images/btnComu.png) no-repeat scroll right -80px
}
a.buttontema.yellow span {
 background:transparent url(images/btnComu.png) no-repeat scroll left -80px;
 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:transparent url(images/btnComu.png) no-repeat scroll right -52px;
 text-shadow:#8bbbf1 0 1px 0
}
a.buttontema.blue span,
a.buttontema.suscribirme span {
 background:transparent url(images/btnComu.png) no-repeat scroll left -52px
}
.searchBtn {
 background:transparent url(images/btnComu.png) no-repeat scroll right -112px;
 border:none;
 color:#fff;
 font-weight:700;
 float:left
}
.searchBtn a {
 padding:4px 10px;
 display:block;
 padding:8px 15px;
 font-size:13px;
 color:#004051;
 text-shadow:0 1px 0 #82d4f2
}
.searchBtn a:hover {
 color:#00617b;
 text-decoration:none
}
#buscador.alone {
 margin:50px auto
}
#buscador {
 margin:0 auto 15px auto;
 text-align:center;
 width:480px
}
#buscador h2 {
 color:#f60;
 font-size:16px
}
#buscador .boxSearch {
 margin:0 auto;
 text-align:center;
 margin-bottom:15px
}
#buscador img,
#buscador input {
 vertical-align:middle
}
.searchBar {
 padding:7px 0 0 7px;
 -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
}
.xResults strong {
 color:#004a95
}
#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:transparent url(images/shadowAvaS.gif) no-repeat scroll left bottom;
 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 {
 width:230px
}
#centro #showResult .infoBox {
 width:145px
}
#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%
}
#showResult ul li ul strong {
 color:#000
}
#resultados {
 width:100%;
 float:left
}
#resultados .filterBy,
#resultados .paginatorBar {
 width:750px
}
.betaMsg {
 background:#ffc;
 border-bottom:1px solid #d0d00d;
 padding:8px;
 text-align:center;
 margin-bottom:10px
}
.commentBoxM {
 margin-top:5px
}
#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 {
 color:#666
}
.commentBoxM .monitor_comentario a {
 font-weight:700;
 color:#f60
}
.commentBoxM .mDate {
 color:gray;
 font-size:10px;
 font-weight:400;
 vertical-align:middle
}
ul.points_user {
 background:#eee
}
ul.points_user li {
 padding:5px;
 font-size:13px;
 font-weight:700;
 border-bottom:1px dashed #ccc
}
ul.points_user li a {
 vertical-align:middle;
 font-size:11px
}
ul.points_user li span.mBtn {
 width:auto;
 float:right
}
.userIcons {
 margin-top:5px
}
.userIcons li {
 float:left;
 margin-right:5px
}
.systemicons {
 width:16px;
 height:16px;
 background-image:url(images/big2v1.png);
 background-repeat:no-repeat;
 display:block
}
.systemicons.rango0 {
 background-position:0 -110px
}
.systemicons.rango5 {
 background-position:0 -110px
}
.systemicons.rango10 {
 background-position:0 -110px
}
.systemicons.rango11 {
 background-position:0 -110px
}
.systemicons.rango12 {
 background-position:0 -110px
}
.systemicons.rango13 {
 background-position:0 -110px
}
.systemicons.rango14 {
 background-position:0 -110px
}
.systemicons.rango50 {
 background-position:0 -110px
}
.systemicons.rango100 {
 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 {
 background-position:0 -856px
}
.systemicons.historyMod {
 background-position:0 -1252px
}
.systemicons.micuenta {
 background-position:0 -874px
}
.systemicons.borradores {
 background-position:0 -1470px;
 margin-top:-1px
}
.systemicons.favoritos {
 background-position:0 -946px
}
.systemicons.monitor {
 background-position:0 -929px
}
.systemicons.actualizar {
 background-position:0 -1000px
}
.systemicons.logout {
 background-position:0 -964px
}
.systemicons.logout:hover {
 background-position:0 -982px
}
.systemicons.sRss {
 background-position:0 -1018px
}
.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 3px;
 font-size:10px;
 background-repeat:no-repeat
}
.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
}
.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:690px;
 padding:5px;
 margin:10px 0;
 float:right
}
.paginadorCom ul {
 padding:2px;
 text-align:center
}
.paginadorCom ul li.numbers {
 font-weight:700;
 padding:0
}
.paginadorCom ul li.numbers a {
 padding:2px 5px;
 color:#000;
 text-decoration:underline
}
.paginadorCom ul li.numbers a.here {
 background:#0067cd;
 color:#fff;
 text-decoration:none
}
.paginadorCom ul li.numbers a:hover {
 background:#ccc;
 color:#0067cd
}
.paginadorCom ul li {
 border:none;
 background:0 0;
 display:inline;
 margin-right:5px;
 padding:3px 0;
 font-size:13px
}
.paginadorCom ul li a {
 color:#000;
 padding:0
}
a.pagiLink {
 -moz-border-radius:3px;
 background:#383838 none repeat scroll 0 0;
 color:#fff;
 display:block;
 font-weight:700;
 padding:5px 10px
}
.linksList {
 width:100%;
 border-spacing:0
}
.linksList thead {
 background:#f3f3f3
}
.linksList thead a {
 padding:5px 10px;
 background:#999!important;
 color:#fff;
 -moz-border-radius:3px;
 -webkit-border-radius:3px
}
.linksList thead a.here {
 -moz-border-radius:3px;
 -webkit-border0radius:3px;
 background:#34569d!important;
 color:#fff!important;
 cursor:pointer;
 font-weight:700;
 display:block;
 font-weight:700;
 padding:5px 10px;
 border-bottom:1px solid #fff
}
.linksList thead a.here:hover {
 cursor:default;
 text-decoration:none
}
.linksList thead a:hover {
 -moz-border-radius:3px;
 background:#002561;
 color:#fff;
 padding:5px 10px
}
.linksList thead th strong {
 color:#004a95
}
.linksList thead th {
 text-align:center;
 border:none;
 color:#383838;
 padding:8px;
 font-size:13px
}
.linksList tbody tr:hover {
 background:#eee
}
.linksList tbody td {
 padding:5px;
 border-bottom:1px dashed #ccc;
 text-align:center;
 color:#666
}
.linksList .categoriaPost {
 display:block;
 height:20px;
 margin-left:-5px;
 padding:0;
 width:21px
}
.linksList .categoriaPost:hover {
 background-color:transparent
}
.linksList span {
 color:#666
}
.linksList .titlePost {
 font-size:13px;
 color:#007394;
 font-weight:700
}
.categoriaList ul {
 padding-bottom:10px
}
.estadisticasList ul {
 font-family:Helvetica,Arial
}
.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 {
 position:relative;
 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
}
.comment-content .answerOptions ul li {
 padding:0 5px 0 10px
}
.answerOptions .metaDataA {
 margin-left:4px
}
.answerOptions ul li {
 float:left;
 display:block;
 background:url(images/d-opt.gif) no-repeat 0 7px;
 padding:0 5px 0 10px
}
.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:top left url(images/relevanciabg.gif) no-repeat
}
.porcentajeRel {
 background:top left url(images/relevanciaBars.gif) no-repeat;
 height:14px
}
.paginadorBuscador {
 background:#f7f7f7;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 width:930px;
 padding:5px;
 margin-top:10px;
 float:right;
 position:relative
}
.paginadorBuscador .pagesCant {
 width:100%
}
.paginadorBuscador ul {
 padding:4px;
 text-align:center
}
.paginadorBuscador ul li.numbers {
 font-weight:700;
 padding:0
}
.paginadorBuscador ul li.numbers a {
 padding:2px 5px;
 color:#000;
 text-decoration:underline
}
.paginadorBuscador ul li.numbers a.here {
 background:#0067cd;
 color:#fff;
 text-decoration:none
}
.paginadorBuscador ul li.numbers a:hover {
 background:#ccc;
 color:#0067cd
}
.paginadorBuscador ul li {
 border:none;
 background:0 0;
 display:inline;
 margin-right:5px;
 padding:3px 0;
 font-size:13px
}
.paginadorBuscador ul li a {
 color:#000;
 padding:0
}
.paginadorBuscador .before a,
.paginadorBuscador .next a {
 font-weight:700;
 padding:5px 10px;
 color:#fff;
 background:#383838;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 display:block
}
.paginadorBuscador .before,
.paginadorBuscador .next {
 position:absolute;
 top:5px
}
.paginadorBuscador .next {
 right:5px
}
.paginadorBuscador .before {
 left:5px
}
.searchFil {
 color:#666
}
.searchWith {
 font-weight:700;
 color:#000;
 font-size:13px;
 float:left;
 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;
 position:relative
}
.searchTabs li {
 border:1px solid #ccc;
 float:left;
 background:#eee;
 margin-right:5px;
 font-weight:700;
 font-size:13px;
 position:relative;
 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:hover {
 background:#ccc
}
.searchTabs li.here {
 background:#fff;
 border-bottom:1px solid #fff
}
.searchTabs li.clearfix {
 border:none;
 padding:0;
 margin:0;
 background:0 0
}
#buscadorBig {
 float:left;
 display:block;
 color:#096fdb;
 width:720px;
 margin-left:-10px;
 margin-top:-4px
}
.searchCont {
 border:1px solid #d2dce6;
 border-radius:4px;
 box-shadow:0 1px 0 #bbcad9
}
.logoMotorSearch {
 float:right
}
.searchBar {
 float:left;
 margin:0 4px 0 0;
 padding:8px 10px;
 font-size:14px;
 width:590px;
 border:1px solid #c6d3e0;
 box-shadow:0 1px 4px #c3d0d9;
 -mox-box-shadow:0 1px 4px #c3d0d9;
 -webkit-box-shadow:0 1px 4px #c3d0d9;
 border-radius:4px;
 height:19px
}
.searchBar.selected,
.searchBar:active,
.searchBar:focus {
 border:1px solid rgba(0,148,255,.7);
 -moz-box-shadow:0 0 5px rgba(0,148,255,.7)!important;
 -webkit-box-shadow:0 0 5px rgba(0,148,255,.7)!important;
 box-shadow:0 0 5px rgba(0,148,255,.7)!important
}
.boxBox {
 -moz-border-radius:5px
}
.inputTxt {
 border:2px solid #e1e1e1;
 -moz-border-radius:5px;
 background:#fff;
 width:100px
}
.filterSearch {
 padding-top:8px;
 -moz-border-radius-bottomleft:5px;
 -moz-border-radius-bottomright:5px
}
.filterSearch strong {
 display:block;
 float:left;
 color:#000;
 margin:2px 20px 2px 0
}
.search_top {
 position:absolute;
 top:7px;
 right:13px
}
#searchbar {
 float:left;
 padding:6px 50px 6px 10px;
 background:#fff;
 border-radius:20px;
 font:italic 12px Georgia;
 color:#898989;
 box-shadow:0 1px 2px #757c85 inset;
 border:none;
 background:#ecf1f7
}
#searchbtn {
 border:none;
 width:20px;
 height:20px;
 float:left;
 margin:5px 0 0 -30px;
 background:url(images/searchl.png) no-repeat;
 text-indent:-9999px;
 padding:0 0 0 10px;
 cursor:pointer
}
#searchbtn:hover {
 background-position:0 -20px
}
#searchbar.active {
 background:#fff;
 box-shadow:none;
 border:1px solid #ccc
}
.searchEngine .mBtn {
 padding:6px 10px;
 font-size:17px
}
.ui-button-positive,
.ui-dialog-buttonset .ui-button-positive {
 background:#65d43b;
 background:-moz-linear-gradient(top,#88e64f 0,#5ed037 100%);
 background:-webkit-gradient(linear,0 0,0 100%,from(#88e64f),to(#5ed037));
 border-top:1px solid #6caf40;
 border-right:1px solid #53a32e;
 border-bottom:1px solid #3e9a20;
 border-left:1px solid #53a32e;
 -moz-box-shadow:inset 0 1px 0 0 #a3eb72,0 1px 2px 0 #b3b3b3;
 -webkit-box-shadow:inset 0 1px 0 0 #a3eb72,0 1px 2px 0 #b3b3b3;
 color:#fff!important;
 font-weight:700;
 text-align:center;
 text-shadow:0 -1px 1px #6acb3c;
 -webkit-background-clip:padding-box;
 float:right;
 padding:7px 13px;
 margin:0;
 font-size:14px;
 border-radius:4px;
 margin-top:2px
}
.head {
 padding:8px 0;
 background:#f2f5f7;
 margin:0 0 5px
}
.blink {
 width:280px;
 float:left;
 margin:0 5px 0 0
}
.whereSearch {
 border-right:1px solid #ccc;
 padding-right:20px;
 float:left
}
.btime {
 width:150px;
 float:left
}
.bpuntos {
 width:80px;
 float:left;
 text-align:center
}
.bviews {
 width:80px;
 float:left;
 text-align:center
}
#buscador_load {
 position:relative;
 min-height:100px
}
.nohay {
 display:block;
 margin:5px 0 5px;
 padding:30px 0 30px;
 text-align:center;
 font-size:18px;
 background:#edf1f5
}
.byCatSearch {
 border-left:1px solid #fff;
 padding-left:20px;
 float:left
}
.byCatSearch select {
 margin-top:2px;
 width:200px;
 height:20px
}
#buscadorLite {
 margin-bottom:15px
}
#buscadorLite .searchEngine {
 float:left
}
#buscadorLite .filterSearch {
 float:left;
 border:none
}
#buscadorLite .filterSearch strong {
 margin:0 15px 0 0
}
#buscadorLite .searchTabs li {
 font-size:12px
}
#buscadorLite .searchWith {
 float:left
}
.clearfix:after {
 visibility:hidden;
 display:block;
 font-size:0;
 content:" ";
 clear:both;
 height:0
}
* html .clearfix {
 zoom:1;
 height: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 0
}
.post-deleted,
.post-denunciado,
.user-suspendido {
 margin:25px 25px;
 min-height:325px;
 font-size:14px
}
.post-privado {
 background:url(images/private-post.gif) no-repeat bottom right!important
}
.post-denunciado {
 background:url(images/denunciado_post.gif) no-repeat bottom right
}
.post-deleted {
 background:url(images/deleted-post.gif) no-repeat bottom right
}
.user-suspendido {
 background:url(images/suspension.gif) no-repeat bottom right
}
.post-deleted ul,
.post-denunciado ul {
 width:480px
}
#post-centro .box_cuerpo a:visited {
 color:#551a8b!important;
 font-weight:700
}
.post-privado #RegistroForm input {
 padding:5px;
 width:270px!important
}
.post-privado .form-line {
 margin-bottom:10px
}
.post-privado #RegistroForm .pasoDos input {
 padding:0;
 width:auto!important
}
.post-privado #login-registro-logueo .mBtn {
 display:block;
 margin-bottom:10px
}
.post-privado #login-registro-logueo .ilogin {
 margin:0
}
.post-privado #buttons {
 margin-top:10px
}
.avatarBox {
 width:141px;
 height:141px;
 margin:0 auto 10px auto;
 padding-bottom:13px;
 background:url(images/avatarShadow.png) no-repeat scroll center bottom transparent
}
.metadata-usuario {
 font-weight:700;
 text-transform:uppercase;
 color:#000
}
.metadata-usuario .nData {
 color:#f60;
 display:block;
 font-size:15px;
 margin-top:8px
}
.post-autor .box_cuerpo {
 overflow:hidden
}
.post-autor a .given-name {
 font-size:14px;
 color:#004a95;
 font-weight:700
}
.post-autor .rango {
 color:#666
}
.post-title .icons.anterior {
 position:absolute;
 left:8px;
 top:9px;
 padding:0;
 width:16px;
 height:16px;
 display:block
}
.post-title .icons.siguiente {
 position:absolute;
 left:28px;
 top:9px;
 padding:0;
 width:16px;
 height:16px;
 display:block
}
.post-title .fortuitare {
 position:absolute;
 right:8px;
 top:9px;
 padding:0;
 width:16px;
 height:16px;
 display:block
}
.comentarios-title .paginadorCom .before,
.comentarios-title .paginadorCom .next {
 display:block;
 margin:0;
 padding:0
}
.comentarios-title .paginadorCom .desactivado {
 background:#eee!important;
 color:#fff!important
}
.comentarios-title .paginadorCom .desactivado:hover {
 text-decoration:none
}
.compartir-mov {
 background:url(images/compartir.gif) bottom left repeat-x transparent;
 padding-bottom:8px;
 position:relative
}
.post-wrapper .post-contenedor {
 overflow:visible!important
}
.post-wrapper .post-contenido {
 overflow:hidden!important
}
.m-left {
 bottom:0;
 height:56px;
 left:-24px;
 position:absolute;
 width:25px;
 background:url(images/movi-left.gif) bottom left repeat-x transparent
}
.m-right {
 bottom:0;
 height:56px;
 right:-24px;
 position:absolute;
 width:25px;
 background:url(images/movi-right.gif) bottom left repeat-x transparent
}
.movi-logo {
 bottom:11px;
 height:30px;
 position:absolute;
 width:151px;
 background:url(images/movi-logo.png) bottom left no-repeat transparent
}
li.min-icon {
 height:32px;
 margin-top:35px;
 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 {
 display:block;
 float:right;
 margin-left:8px
}
.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) no-repeat scroll left top transparent;
 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_nub_top {
 display:none!important
}
.fb_share_count_top {
 display:block!important;
 background:url(images/bubble.png) no-repeat scroll left top transparent!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
}
.fb_share_count_inner {
 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
}
.title-tags {
 font-size:14px;
 font-weight:700
}
.post-relacionados h4 {
 margin:8px;
 font-size:14px
}
.post-relacionados ul {
 margin:0 10px 10px 10px;
 overflow:hidden
}
.post-relacionados ul li.categoriaPost {
 margin-bottom:0
}
.post-relacionados ul li.categoriaPost a {
 height:16px;
 overflow:hidden;
 padding-left:30px
}
#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:-moz-inline-stack;
 display:inline-block;
 zoom:1
}
#post-comentarios .paginadorCom .before a,
#post-comentarios .paginadorCom .next a {
 display:block
}
#post-comentarios .paginadorCom ul {
 padding:0
}
#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 {
 margin-bottom:10px
}
.respuesta-post {
 margin-bottom:10px
}
.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 none repeat scroll 0 0;
 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:#fff;
 width:343px;
 height:215px;
 padding:10px;
 border:1px solid #ddd;
 border-radius:4px;
 height:300px
}
.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) no-repeat;
 background-position:right
}
.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:0 0
}
.btn_g {
 border:1px solid #68b4f1;
 background:#d7ebf9 url(images/ui-bg_highlight-hard_80_d7ebf9_1x100.png) 50% 50% repeat-x;
 font-weight:700;
 padding:5px 10px;
 border-radius:4px;
 color:#096fdb!important;
 box-shadow:0 1px 0 0 #f5f5f5 inset,0 1px 0 0 #ddd
}
.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:#cbcbcb url(images/bg_g.gif) repeat-x top left!important
}
.comunidades #izquierda .btn_g {
 margin-top:10px
}
.postBy .btn_g {
 margin-top:5px
}
.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
}
.tags-block a {
 font-size:11px;
 font-weight:700;
 color:#004a95
}
.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;
 padding:15px;
 border-radius:4px;
 margin-bottom:10px;
 border:1px dashed #ddd;
 margin-left:233px;
 width:721px
}
.dar-puntos {
 border-style:solid;
 border-width:1px;
 color:#fff;
 float:right;
 font-weight:400;
 margin:5px;
 position:relative;
 text-align:center;
 width:454px;
 margin-right:-11px;
 border:none
}
.dar-puntos span {
 color:#333;
 font-size:12px;
 font-weight:700
}
.dar-puntos a {
 border:1px solid #8dc5e6;
 border-radius:3px 3px 3px 3px;
 color:#0a7ec5;
 float:left;
 font-size:12px;
 font-weight:400;
 margin:0 0 0 5px;
 padding:6px 9px;
 position:relative
}
.dar-puntos_info {
 background:#58b0e7;
 background:-moz-linear-gradient(top,#b4f6ff 1px,#63d0fe 1px,#58b0e7);
 background:-webkit-gradient(linear,0 0,0 100%,color-stop(.02,#b4f6ff),color-stop(.02,#63d0fe),color-stop(1,#58b0e7));
 border:1px solid #3390ca;
 border-radius:3px 3px 3px 3px;
 color:#fff!important;
 font-weight:400!important;
 float:left;
 font-size:12px;
 font-weight:400;
 margin:0 0 0 5px;
 padding:6px 9px;
 position:relative;
 -moz-box-shadow:0 1px #ededed;
 -webkit-box-shadow:0 1px #ededed;
 margin-top:-13px
}
.dar-puntos a:hover {
 color:#fff;
 box-shadow:0 1px #ededed;
 -moz-box-shadow:0 1px #ededed;
 -webkit-box-shadow:0 1px #ededed;
 text-shadow:0 1px #388dbe;
 border-color:#3390ca;
 background:#58b0e7;
 background:-moz-linear-gradient(top,#b4f6ff 1px,#63d0fe 1px,#58b0e7);
 background:-webkit-gradient(linear,0 0,0 100%,color-stop(.02,#b4f6ff),color-stop(.02,#63d0fe),color-stop(1,#58b0e7));
 text-decoration:none
}
.post-acciones ul {
 font-weight:700
}
.post-estadisticas {
 font-size:14px;
 text-transform:uppercase;
 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-acciones li {
 float:left;
 margin-right:5px
}
.post-metadata {
 color:#096fdb;
 background:#f2f6f9;
 padding:8px;
 border-radius:4px;
 margin-bottom:10px;
 box-shadow:0 1px 0 #fff,0 1px 2px rgba(0,0,0,.25) inset;
 width:714px;
 margin-left:8px;
 position:relative
}
.post-wrapper .post-autor {
 float:left;
 width:214px;
 margin-left:-11px
}
.mensajes.ok1 {
 background:#5fb404 none repeat scroll 0 0;
 color:#0b610b;
 margin-bottom:10px;
 padding:10px;
 text-align:center;
 margin-top:-71px;
 border:1px dotted #0b610b;
 font-family:Oswald,Helvetica,Arial,sans-serif
}
.mensajes.error1 {
 background:#a9bcf5 none repeat scroll 0 0;
 color:#0b3861;
 margin-bottom:10px;
 padding:10px;
 text-align:center;
 margin-top:-71px;
 border:1px dotted #086a87;
 font-family:Oswald,Helvetica,Arial,sans-serif
}
.post-contenedor {
 width:750px;
 margin-left:10px;
 float:left;
 position:relative;
 overflow:hidden;
 word-wrap:break-word;
 border:1px solid #ccd3d9;
 border-radius:4px;
 margin-bottom:15px;
 box-shadow:0 1px 5px #d0d7dd;
 color:#262626
}
.titulo_abajo {
 text-align:center;
 font-weight:700;
 display:block;
 padding:10px 0;
 font-size:18px;
 color:#ccc
}
.social_share {
 border-top:1px dashed #ddd;
 text-align:right
}
.social_share .titulo {
 display:block;
 font-size:16px;
 padding:10px 0 10px;
 color:#ccc
}
.stat_box {
 margin:0 10px 0 0;
 background:#f2f6f9
}
span.stats {
 height:25px;
 margin:0 0 8px 0;
 display:block
}
.points {
 font-size:16px;
 font-weight:700
}
span.stats img {
 float:left;
 margin:0 6px 0 0
}
span.stats {
 height:25px
}
span.stats {
 height:25px
}
.display_der_col {
 float:right;
 width:750px;
 margin-right:33px
}
span.stats {
 height:25px
}
.post-title {
 border-bottom:1px solid #ccc;
 text-align:center;
 padding:10px 0;
 background:#ddd
}
.header_post {
 background:#fff;
 border-top:3px solid #096fdb;
 padding:10px;
 max-height:40px;
 width:740px;
 margin-left:213px;
 height:102px;
 padding-bottom:19px
}
.header_post .title_post {
 font-weight:700;
 float:left;
 color:#096fdb;
 font-size:23px;
 width:610px;
 word-wrap:break-word;
 margin-top:0
}
.header_post .botones {
 float:right
}
.extra_info {
 border-bottom:1px solid #dde2e7;
 border-top:1px solid #dde2e7;
 margin:0 0 10px;
 background:#edf1f5;
 padding:7px 5px;
 color:#74818e;
 text-transform:uppercase;
 max-height:30px;
 margin-left:210px;
 max-width:752px
}
.extra_info a {
 color:#025db1;
 text-decoration:underline
}
ul#icons {
 margin:0;
 padding:0
}
ul#icons li {
 margin:2px;
 position:relative;
 padding:4px 4px;
 cursor:pointer;
 float:left;
 list-style:none
}
.botones ul li {
 background:#fff
}
.ui-icon-triangle-1-w {
 background-position:-96px -16px
}
.ui-icon-triangle-1-e {
 background-position:-32px -16px
}
.post-title h1 {
 font-size:14px;
 color:#333;
 font-weight:700;
 text-shadow:0 1px 0 #f5f5f5;
 margin:0
}
.post-contenido {
 word-wrap:break-word;
 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;
 word-wrap:break-word
}
.post-contenido img {
 max-width:735px!important
}
#post-comentarios #body_comm {
 margin-bottom:10px
}
#post-comentarios .commenttext {
 font-size:13px
}
.mensajes.ok {
 background:#c4e19b none repeat scroll 0 0;
 color:#333;
 font-weight:700;
 margin-bottom:10px;
 padding:10px;
 text-align:center
}
.mensajes.error {
 background:#ffc none repeat scroll 0 0;
 color:#333;
 font-weight:700;
 margin-bottom:10px;
 padding:10px;
 text-align:center
}
.post-compartir {
 margin-top:5px
}
.post-compartir li {
 display:inline
}
.cuerpo_comm {
 padding:3px 10px 10px 10px;
 margin:0!important;
 overflow:hidden
}
.moderacion_del_post {
 background:#171f2b url(images/bg_mods.gif) repeat-x top left;
 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
}
.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 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
}
.moderacion_del_post ul li {
 background:url(images/btn_bg.gif) no-repeat top left
}
.moderacion_del_post ul li span {
 background:url(images/btn_border.gif) no-repeat top right
}
.moderacion_del_post ul li.push {
 background:url(images/btn_bg_push.gif) no-repeat top left
}
.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) no-repeat top right
}
.mod_container {
 width:960px;
 margin:0 auto
}
.mod_container * {
 outline:0
}
.mod_container ul li.historial {
 background:0 0
}
.mod_container ul li.historial a {
 padding:0
}
.mod_container ul li.historial img {
 vertical-align:middle
}
.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:transparent 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 0;
 float:right;
 padding:0
}
.moderacion_del_post ul#mod-acciones-click {
 margin:2px 0 0 0;
 float:left;
 padding:0
}
.uSuspendido {
 color:red!important
}
.especial1 .comment-box {
 background:#fcfdfd;
 border-top:3px solid #096fdb
}
.especial2 .comment-box {
 background:#fcfdfd;
 border-top:3px solid #df3a01
}
.especial3 .comment-box {
 background:#fcfdfd;
 border-top:3px solid #31b404
}
.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;
 padding:1px;
 border:1px solid #ccc;
 position:relative;
 background:#fff;
 z-index:1
}
.avatar-box {
 position:relative;
 float:left;
 margin-left:20px;
 margin-top:10px
}
.avatar-box img {
 padding:1px
}
.avatar-box:hover {
 cursor:pointer
}
.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
}
.nick {
 font-size:1.3em;
 font-weight:700
}
.avatar-box li a {
 padding:6px;
 background:url(images/comm_li_divide.gif) top left repeat-x;
 position:relative;
 color:#404040;
 text-shadow:0 1px 0 #fff;
 font-size:11px;
 text-decoration:none;
 display:block;
 z-index:300
}
.avatar-box li a:hover {
 background:#2a61e0 url(images/comm_li_hover.gif) top left repeat-x;
 color:#fff;
 text-shadow:0 1px 0 #000
}
.avatar-box li a span {
 background:url(images/comm_sprite.png);
 background-repeat:no-repeat;
 height:16px;
 width:16px;
 display:block;
 position:absolute;
 right:5px;
 top:5px
}
.avatar-box li.seguir a span {
 background-position:0 0
}
.avatar-box li.enviar-mensaje a span {
 background-position:0 -16px
}
.avatar-box li.bloquear a span {
 background-position:0 -33px
}
.avatar-box li.moderar a span {
 background-position:0 -49px
}
.avatar-box li.seguir a:hover span {
 background-position:0 -64px
}
.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 {
 padding:10px 5px 10px 10px;
 font-size:12px;
 position:relative;
 border-top:3px solid #eee
}
.dialog-c {
 position:absolute;
 display:block;
 width:9px;
 height:15px;
 left:-9px;
 background:url(images/dialog_c.png);
 top:5px
}
.comment-content {
 padding:10px;
 overflow:hidden;
 margin-left:60px;
 margin-top:-20px;
 float:left
}
.comment-info a {
 font-weight:700;
 text-decoration:none
}
.pasoDos {
 display:none
}
.pasoDos select {
 width:120px;
 margin-bottom:5px
}
#mask {
 background:#fff;
 opacity:.5
}
#mydialog #dialog {
 text-align:left;
 display:none;
 z-index:101;
 padding:7px;
 overflow:hidden;
 box-shadow:0 0 15px rgba(0,0,0,.5);
 background:rgba(105,125,145,.7);
 color:#5b636a;
 margin-left:0;
 border-radius:4px
}
#mydialog #cuerpo {
 background:#f4f1e9
}
#mydialog #dialog #title {
 border-bottom:1px dashed #abb4bf;
 background:#fff;
 color:#096fdb;
 font-weight:700;
 font-size:18px;
 padding:8px 12px;
 border-radius:4px 4px 0 0
}
.registro .disabled {
 -khtml-opacity:.75;
 -moz-opacity:.75;
 opacity:.75
}
#modalBody label {
 display:block;
 font-weight:700;
 margin-bottom:5px
}
#modalBody input {
 display:block;
 color:#688395;
 padding:8px;
 width:455px;
 font-weight:700;
 font-size:14px
}
#modalBody input.checkbox {
 margin:none;
 border:none;
 background:#fff;
 width:auto;
 padding:0;
 -moz-border-radius:0
}
.registro #dialog {
 width:675px!important
}
.registro #modalBody {
 text-align:left;
 padding:25px 35px 0
}
.registro #modalBody {
 text-align:left!important;
 padding:0!important
}
.registro #modalBody #RegistroForm {
 padding:0 35px 0 35px
}
.registro.unsocial #modalBody #RegistroForm {
 padding:35px 35px 0 35px
}
.registro #modalBody .footerReg {
 font-size:11px;
 margin:15px 0 5px 0
}
.registro label {
 display:block;
 font-weight:700;
 margin:0 0 5px;
 text-shadow:0 1px 0 #ccc;
 font-weight:700;
 margin:0 0 10px;
 display:block;
 color:#096fdb;
 text-align:left;
 font-size:14px
}
.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 0!important;
 width:auto!important
}
.registro .pasoUno select {
 float:left
}
.registro input {
 width:290px!important
}
.registro input.mBtn {
 width:auto!important
}
.registro input.radio {
 width:auto!important
}
.close_dialog {
 position:absolute;
 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-position:outside;
 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:#fff url(images/cargando.gif) right center no-repeat
}
.ac_odd {
 background-color:#eee
}
.ac_over {
 background-color:#0a246a;
 color:#fff
}
.post-deleted.404Page {
 background:url(images/404_oso.gif) no-repeat right 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 {
 position:absolute;
 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 {
 margin-top:5px
}
.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:#f5f5f5 url(images/bg_clim_h.gif) repeat-x bottom left;
 font-shadow:0 1px 0 #fff
}
.expand {
 position:absolute;
 top:8px;
 right:5px;
 display:block;
 width:11px;
 height:8px;
 background:transparent url(images/min_expand.png) no-repeat top right
}
.climaHome strong {
 color:#007394
}
.climaHome img {
 vertical-align:middle
}
#clima {
 background:#dcf4f6;
 padding:10px;
 font-family:Helvetica,Arial;
 width:940px
}
#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 .sidebar {
 width:300px;
 float:right
}
#clima .hoy-clima {
 background:#fff;
 border-bottom:1px solid #eee;
 -moz-border-radius-topleft:5px;
 -moz-border-radius-topright:5px;
 padding:12px
}
.clima-dia {
 width:100%;
 background:url(images/bg_clima_box.gif) repeat-x bottom left #fff;
 padding:12px 0
}
.clima-dia:hover {
 cursor:pointer
}
.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
}
.thumb-clima {
 vertical-align:middle
}
.max-temp strong {
 color:#f40000
}
.min-temp strong {
 color:#007ade
}
.hoy-clima .thumb-clima {
 float:left
}
.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:#fff url(images/bg_clima_box.gif) repeat-x scroll left bottom
}
.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 5px
}
.clima-dia-hora .clima-dia-detalle .temp-hora {
 font-weight:700;
 font-size:18px
}
.clima-dia-hora .clima-pasado {
 -khtml-opacity:.5;
 -moz-opacity:.5;
 opacity:.5
}
.min-max-temp {
 font-weight:700;
 font-size:14px;
 color:#000
}
.cont-box {
 width:100%;
 background:url(images/bg_clima_box.gif) repeat-x bottom left #fff;
 padding:12px 0
}
.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 {
 font-size:14px;
 color:#09474f;
 padding:12px;
 font-weight:700;
 width:auto!important
}
.geo-clima {
 background:#fff
}
.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;
 -moz-box-shadow:0 1px 1px rgba(0,0,0,.4) inset,0 1px rgba(255,255,255,.4);
 background:rgba(0,0,0,.37) none repeat scroll 0 0;
 text-shadow:0 1px rgba(0,0,0,.5);
 color:#fff
}
.geo-clima .cont-box p:active {
 -moz-background-clip:border;
 -moz-background-inline-policy:continuous;
 -moz-background-origin:padding;
 -moz-box-shadow:0 1px 1px rgba(0,0,0,.4) inset,0 1px rgba(255,255,255,.4);
 background:rgba(0,0,0,.5) none repeat scroll 0 0;
 text-shadow:0 1px 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-size-adjust:none;
 font-stretch:normal;
 font-style:normal;
 font-variant: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 0;
 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;
 position:absolute;
 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
}
.form-line {
 position:relative
}
#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 a {
 color:#004a95
}
.directorio-c h3 {
 font-weight:400;
 color:#f60;
 margin:10px 0 5px 0
}
.directorio-c h3 a {
 font-size:16px;
 font-weight:700;
 border-bottom:1px dotted
}
.directorio-c h3 a:hover {
 text-decoration:none
}
.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 0;
 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 .location-box ul .first-child span {
 color:#000
}
.directorio-c .location-box ul .first-child a {
 color:#000
}
.directorio-c .search-c {
 background:#f6f6f6;
 padding:10px;
 float:left;
 width:920px;
 margin-bottom:15px
}
.directorio-c .box-search {
 width:450px;
 margin:0 auto
}
.directorio-c .breadcrump {
 margin-bottom:15px
}
.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) repeat-x top left #113edf;
 font-size:14px;
 font-weight:700;
 padding:4px 5px 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 0
}
.list-com-dir h3 a {
 font-size:14px
}
.list-com-dir p {
 margin:5px 0;
 color:#888
}
.data-list-com {
 float:left;
 width:660px
}
.dir-pag {
 padding:10px;
 background:#eee;
 font-size:14px
}
.location-box-more {
 display:block;
 background:#eee;
 padding:5px;
 font-size:12px;
 text-align:center;
 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 0
}
.tabbed-d .content-tabs .gallery-thumb ul li {
 text-align:center
}
.tabbed-d .content-tabs .gallery-thumb ul li a {
 font-size:13px
}
.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:#fff url(images/large-loading.gif) no-repeat scroll 45px 45px
}
.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 auto
}
.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) repeat-x top left
}
.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) repeat-x top left
}
.tabbed-d .sidebar-tabs li span {
 background:url(images/border_change_avatar.gif) no-repeat right top;
 display:block
}
.tabbed-d .sidebar-tabs li.url-file span {
 background:0 0
}
.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) repeat-x right bottom #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 0
}
.tabbed-d div.mini-modal .dialog-m {
 height:10px;
 left:110px;
 position:absolute;
 top:-10px;
 width:18px;
 background:transparent url(images/dialog-a.png) no-repeat top left
}
.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;
 text-align:center;
 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:0;
 cursor:pointer;
 margin-top:8px
}
.tabbed-d .content-tabs h3:hover {
 background:#3371af
}
.tabbed-d .content-tabs h3.active {
 color:#fff;
 background:url(images/bg_perfil_h3.gif) repeat-x top left;
 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 fieldset {
 clear:both
}
.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 .field label {
 display:block
}
.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 label,
\
.tabbed-d form ul.inline li {
 display:inline
}
.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 button,
.tabbed-d input.image,
.tabbed-d input.submit,
.tabbed-d label {
 cursor:pointer
}
* html .tabbed-d input.checkbox,
* html .tabbed-d input.radio {
 vertical-align:middle
}
.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
}
.input-fake textarea {
 display:block
}
.jcrop-holder {
 text-align:left
}
.jcrop-hline,
.jcrop-vline {
 font-size:0;
 position:absolute;
 background:#fff top left repeat
}
.jcrop-vline {
 height:100%;
 width:1px!important
}
.jcrop-hline {
 width:100%;
 height:1px!important
}
.jcrop-handle {
 font-size:1px;
 width:15px!important;
 height:16px!important;
 background:url(images/handle.png) no-repeat top left
}
.jcrop-tracker {
 width:100%;
 height:100%
}
.custom .jcrop-hline,
.custom .jcrop-vline {
 background:#ff0
}
.custom .jcrop-handle {
 border-color:#000;
 background-color:#c7bb00;
 -moz-border-radius:3px;
 -webkit-border-radius:3px
}
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 h2 {
 margin:0
}
.tabbed-d .content-tabs .alert-cuenta ul {
 margin:10px
}
.tabbed-d .content-tabs .alert-cuenta ul li {
 list-style:circle;
 font-size:14px;
 font-size:14px;
 list-style-image:none;
 list-style-position:inside;
 list-style-type:disc
}
div.alert-cuenta {
 display:none
}
a.misfotos-add,
a.misfotos-del {
 display:block;
 margin:10px 0 0 0;
 padding:0 0 0 15px;
 width:10px;
 height:10px
}
a.misfotos-add {
 background:url(images/add.png) no-repeat
}
a.misfotos-del {
 background:url(images/borrar.png) no-repeat
}
.bloqueadosList a.bloqueadosU {
 -moz-border-radius:3px;
 background:#d5122d none repeat scroll 0 0;
 color:#fff!important;
 display:block;
 float:right;
 padding:3px 5px;
 float:right;
 font-weight:400;
 font-size:12px!important;
 position:absolute;
 top:3px;
 right:6px
}
a.desbloqueadosU {
 -moz-border-radius:3px;
 background:#209c4f none repeat scroll 0 0;
 color:#fff!important;
 display:block;
 float:right;
 padding:3px 5px;
 float:right;
 font-weight:400;
 font-size:12px!important;
 position:absolute;
 top:3px;
 right:6px
}
.bloqueadosList li {
 padding:6px;
 position:relative;
 border-bottom:1px solid #ccc
}
.bloqueadosList a {
 font-weight:700;
 font-size:13px
}
.mini_leftIbuscador {
 float:left
}
.mini_ibuscador {
 float:left;
 padding:6px 50px 6px 10px;
 background:#fff;
 border-radius:20px;
 font:italic 12px Georgia;
 color:#898989;
 box-shadow:0 1px 2px #757c85 inset;
 border:none;
 background:#ecf1f7
}
.mini_ibuscador.selected,
.mini_ibuscador:active,
.mini_ibuscador:focus {
 background:#fff;
 box-shadow:none;
 border:1px solid #ccc
}
.mini_bbuscador {
 border:none;
 width:20px;
 height:20px;
 float:left;
 margin:5px 0 0 -30px;
 background:url(images/searchl.png) no-repeat;
 text-indent:-9999px;
 padding:0 0 0 10px;
 cursor:pointer
}
.mini_bbuscador:hover {
 background-position:0 -20px
}
.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 {
 cursor:pointer
}
.search-in a:hover {
 color:#ff0;
 text-decoration:none
}
.search_active {
 color:#ff0
}
.buscador-h {
 width:350px;
 margin:10px 0 0 10px;
 float:right
}
img.imagen-preview {
 width:120px;
 height:120px;
 margin:0 10px 0 10px;
 display:block
}
#wrapper {
 width:960px;
 margin:20px auto
}
.menu-tabs {
 background:#e1e1e1;
 padding:10px 10px 0 10px
}
.menu-tabs li {
 float:left;
 margin-right:10px
}
.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 li:first-child {
 border-top:none
}
.listado li:hover {
 background:#eee
}
.listado a {
 color:#2b3ed3!important;
 font-weight:700
}
.listado .listado-avatar {
 float:left;
 margin-right:10px
}
.listado .listado-avatar img {
 padding:1px;
 background:#fff;
 border:1px solid #ccc
}
.listado .listado-content {
 padding:5px;
 float:left
}
span.categoriaPost {
 margin-bottom:5px!important;
 padding-bottom:3px!important;
 padding-left:26px!important;
 padding-right:0!important;
 padding-top:3px!important
}
span.categoriaPost:hover {
 background-color:#fafafa
}
.listado .txt {
 float:left;
 line-height:18px;
 width:535px
}
.listado .txt .grey {
 color:#999
}
.listado .action {
 float:right;
 border-left:1px solid #d6d6d6;
 background:#eee;
 padding:9px
}
.listado-paginador {
 padding:5px
}
a.anterior-listado,
a.siguiente-listado {
 display:block;
 padding:5px 10px;
 -moz-border-radius:15px;
 -webkit-border-radius:15px;
 border-radius:15px;
 color:#000!important;
 font-size:13px
}
.clearfix:after {
 visibility:hidden;
 display:block;
 font-size:0;
 content:" ";
 clear:both;
 height:0
}
* html .clearfix {
 zoom:1
}
#subMenuCapsula {
 background:#000
}
#capsule {
 margin-left:-6px
}
.mi-capsula iframe#icapsule {
 margin-left:-6px;
 width:984px
}
.boxy a {
 color:#005494
}
.boxy a.selected {
 background-color:#005494;
 color:#fff;
 display:block;
 margin:3px 0;
 padding:3px
}
.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 {
 color:#f60;
 margin:0 0 5px 0;
 font-size:14px
}
.boxy hr {
 border-top:dashed 1px #ccc;
 background:#fff;
 margin:10px 0
}
.xtralarge {
 width:338px;
 height:auto;
 margin:0 10px 10px 0;
 float:left
}
.boxy {
 background:#fff;
 padding:8px;
 overflow:hidden;
 border:1px solid #cbd6e3
}
.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;
 font-weight:700;
 margin-bottom:3px;
 display:list-item;
 position:relative;
 border:none;
 height:16px
}
.xtralarge .categoriaCom {
 padding:3px
}
.xtralarge .categoriaPost {
 margin-bottom:0
}
.xtralarge .categoriaPost:hover {
 background-color:none!important
}
.xtralarge .categoriaCom a,
.xtralarge .categoriaPost a,
.xtralarge .categoriaUsuario a {
 font-size:11px;
 width:250px;
 height:16px;
 overflow:hidden;
 margin:0;
 display:block;
 padding:0 height:auto!important;
 position:absolute;
 float:none;
 color:#244e74;
 margin-left:-10px
}
.xtralarge .categoriaCom span,
.xtralarge .categoriaPost span,
.xtralarge .categoriaUsuario span {
 position:absolute;
 right:0;
 margin:0 10px;
 font-weight:700;
 font-weight:700;
 color:#597da1;
 font-size:13px;
 line-height:1.3
}
Inherited from li.categoriaPost.clearfix .xtralarge .categoriaUsuario {
 padding:3px
}
.xtralarge .categoriaUsuario a {
 left:25px;
 top:3px;
 height:16px
}
.xtralarge .categoriaCom {
 height:13px
}
.xtralarge .categoriaCom .titletema {
 margin:0
}
.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-title .votada-n {
 background-position:0 -261px
}
.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
}
.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 .cat-list li.active span,
.boxy .cat-list li.active span a {
 color:#fff
}
.boxy h4 {
 color:#333;
 font-size:11px;
 font-weight:700;
 padding-bottom:2px;
 border-bottom:1px solid #e1e1e1
}
.boxy ul {
 margin-bottom:10px
}
.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) no-repeat 5px 5px #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 {
 margin:0
}
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-bottom:0;
 padding-left:28px;
 padding-right:3px;
 padding-top:3px;
 display:block;
 margin:0
}
ul#resultados-borradores li a:hover {
 background-color:#fff!important
}
ul#resultados-borradores li span.gray {
 color:#888;
 padding-left:5px
}
ul#resultados-borradores li a.eliminados {
 color:red
}
ul#resultados-borradores li span.causa {
 padding-bottom:2px;
 padding-left:28px;
 padding-right:3px;
 padding-top:3px;
 display:block;
 margin:0
}
.post-deleted .registro .social-connect {
 width:265px!important
}
.notificaciones-list {
 font-family:Tahoma,sans-serif;
 width:300px;
 display:none;
 position:absolute;
 top:35px;
 left:0;
 background-image:url(images/notis.png);
 border-left:solid 1px #ddd;
 border-bottom:solid 1px #ddd;
 z-index:20;
 border-radius:4px;
 box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.35);
 color:#5b636a;
 padding-bottom:4px
}
.notificaciones-list ul {
 max-height:250px;
 overflow-y:auto;
 padding:0 10px;
 margin:5px 0
}
.userInfoLogin ul li div.notificaciones-list ul li {
 display:block;
 float:none;
 padding:5px 3px;
 border:none;
 line-height:18px;
 margin:0;
 text-align:left;
 margin-left:32px;
 margin-right:-9px
}
.userInfoLogin li div.notificaciones-list ul li.unread {
 background-color:#fdffc4!important
}
li.monitor-notificaciones {
 background:#66707e
}
.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
}
.userInfoLogin ul li div.notificaciones-list ul li a:hover {
 text-decoration:underline
}
.ver-mas {
 display:block;
 text-align:center;
 font-weight:700;
 text-shadow:none;
 color:#0f385b;
 height:0
}
.ver-mas:hover {
 text-shadow:none
}
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
}
div.perfil-form .markItUpHeader {
 padding:0
}
.subComment .cmBox textarea,
div.perfil-form .inputArea {
 background:none repeat scroll 0 0 #fff;
 border:none;
 line-height:20px;
 height:20px;
 width:99%!important;
 max-height:200px;
 min-height:20px;
 overflow:hidden;
 padding:0
}
div.perfil-form .nohover {
 color:#777
}
div.perfil-form .buttons {
 padding-top:7px
}
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;
 text-align:center;
 background:#444;
 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 .send {
 float:right
}
div.buttons ul li {
 color:#777;
 font-weight:700;
 line-height:24px;
 margin-right:5px;
 float:left
}
div.buttons ul a {
 background-repeat:no-repeat;
 display:block;
 height:16px!important;
 margin:3px;
 text-indent:-10000px;
 width:16px
}
div.buttons ul li:hover {
 background-image:url(images/bbcodeshover.png)
}
div.buttons ul .hover:hover {
 background:0 0
}
select {
 border:1px solid #cbd6e3;
 color:#455564;
 background-color:#fff;
 font-family:'Lucida Grande',Arial,Verdana,Tahoma,FreeSans;
 border-radius:3px;
 padding:2px
}
html[dir=rtl] select {
 background-position:center left
}
select:disabled {
 color:graytext
}
select:enabled:hover {
 -webkit-box-shadow:0 1px 3px rgba(0,0,0,.2)
}
select:enabled:active {
 background-repeat:no-repeat;
 -webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.2);
 background-image:url(images/smpa.png),-webkit-linear-gradient(#f4f4f4,#efefef 40%,#dcdcdc);
 outline-color:rgba(0,128,256,.5);
 color:#444
}
.drop-shadow {
 margin-bottom:10px;
 background:0 0;
 position:relative;
 top:10px;
 bottom:10px;
 left:0;
 right:50%
}
div.drop-shadow.curved {
 top:10px;
 bottom:10px;
 left:0;
 right:50%;
 -webkit-box-shadow:0 0 5px #c7d3df;
 -moz-box-shadow:0 0 5px #c7d3df;
 box-shadow:0 0 5px #c7d3df;
 -moz-border-radius:5px/100px;
 border-radius:5px/100px;
 right:0
}
.drop-shadow::after,
.drop-shadow::before {
 content:"";
 position:absolute;
 z-index:-99
}
.drop-shadow::after,
Pseudo ::after element .drop-shadow::before {
 content:"";
 position:absolute;
 z-index:-99
}
.box_identi {
 background:#fff;
 padding:8px;
 overflow:hidden;
 border:1px solid #cbd6e3
}
.art-title {
 font-size:14px;
 font-weight:700;
 border-bottom:1px solid #edf1f5;
 color:#0862c2;
 background:0 0;
 padding-bottom:8px;
 margin-bottom:8px
}
art-PostHeader {
 font-weight:700;
 margin-left:5px
}
.box_identi .nohay {
 display:block;
 padding:10px 0;
 background:#f2f6f9;
 color:#096fdb;
 font-weight:700;
 font-size:11px;
 text-align:center
}
.icon_img {
 height:18px;
 width:16px
}
.box_identi .estadisticas {
 padding:0 5px;
 color:#0063bb
}
.box_identi .estadisticas li {
 margin:5px 0
}
div#topsUserBox {
 background:#fff;
 padding:8px;
 overflow:hidden;
 border:1px solid #cbd6e3
}
.nick_sidebar {
 padding:5px 10px;
 overflow:hidden;
 background:#fafcfd;
 position:relative;
 border:1px dashed #b5deff;
 border-radius:4px
}
.nick_sidebar a {
 color:#096fdb;
 font-size:17px;
 text-decoration:none;
 font-weight:700;
 overflow:hidden
}
.mpersonal_sidebar {
 display:block;
 color:#5b636a;
 font-size:11px;
 font-style:italic;
 padding:7px 0 3px;
 font-family:Georgia
}
.avatar_sidebar img {
 width:120px;
 padding:2px;
 border:1px solid #ddd;
 min-height:120px
}
.avatar_sidebar {
 float:left;
 margin-left:15px;
 min-height:120px
}
div.sidebar_right {
 float:left;
 width:65px
}
div.extra {
 display:block;
 padding:5px 0 0
}
div.extra img {
 margin:0 auto 15px;
 display:block
}
div.boton_seguir {
 margin-left:3px;
 padding:10px 0 10px;
 width:124px;
 margin-right:5px;
 float:left;
 border:1px dashed #ddd;
 border-radius:4px;
 text-align:center;
 margin-top:10px
}
span.ui-button {
 display:inline-block;
 position:relative;
 padding:5px 10px;
 margin-right:.1em;
 text-decoration:none!important;
 cursor:pointer;
 text-align:center;
 zoom:1;
 overflow:visible
}
.ui-button-text-only .ui-button-text {
 padding:0
}
.ui-button .ui-button-text {
 display:block;
 line-height:1.3
}
div.boton_MP {
 padding:10px 0 10px;
 float:left;
 width:74px;
 border:1px dashed #ddd;
 border-radius:4px;
 text-align:center;
 margin-top:10px
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
 -moz-border-radius-bottomright:4px;
 -webkit-border-bottom-right-radius:4px;
 -khtml-border-bottom-right-radius:4px;
 border-bottom-right-radius:4px
}
.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
 -moz-border-radius-bottomleft:4px;
 -webkit-border-bottom-left-radius:4px;
 -khtml-border-bottom-left-radius:4px;
 border-bottom-left-radius:4px
}
.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
 -moz-border-radius-topright:4px;
 -webkit-border-top-right-radius:4px;
 -khtml-border-top-right-radius:4px;
 border-top-right-radius:4px
}
.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
 -moz-border-radius-topleft:4px;
 -webkit-border-top-left-radius:4px;
 -khtml-border-top-left-radius:4px;
 border-top-left-radius:4px
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
 border:1px solid #68b4f1;
 background:#d7ebf9 url(images/ui-bg_highlight-hard_80_d7ebf9_1x100.png) 50% 50% repeat-x;
 font-weight:700;
 color:#096fdb!important;
 box-shadow:0 1px 0 0 #f5f5f5 inset,0 1px 0 0 #ddd
}
.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon {
 background-image:url(images/ui-icons_2283d3_256x240.png)
}
.enviar_mp i {
 margin-right:3px;
 float:left;
 vertical-align:middle
}
div.sidebar_inferior {
 padding:0 0 10px;
 display:block
}
.stats {
 margin:10px 0 0;
 padding:0 4px 0
}
.stats ul li {
 box-shadow:0 1px 2px #e1e1e1;
 border:1px solid #b5deff;
 width:78px;
 margin:0 0 7px 0;
 display:block;
 color:#096fdb;
 padding:5px 10px;
 background:#fafcfd;
 border-radius:4px
}
.stats ul li b {
 display:block;
 font-size:16px
}
.sidebar_tags {
 padding:10px;
 background:#f2f6f9;
 border-radius:4px;
 box-shadow:0 1px 0 #fff,0 1px 2px rgba(0,0,0,.25) inset
}
.sidebar_tags .title {
 color:#096fdb;
 padding:0 3px 5px;
 display:block;
 font-size:15px
}
.sidebar_tags .tags {
 box-shadow:none;
 font-size:11px!important;
 color:#096fdb!important;
 padding:3px 10px 3px 3px!important;
 background:#fff!important;
 margin:2px!important
}
.sidebar_tags .tags i {
 margin-right:3px;
 float:left;
 vertical-align:middle
}
.ui-icon-tag {
 background-position:-240px -96px
}
.ui-button-text-only .ui-button-text {
 padding:0
}
.ui-button {
 display:inline-block;
 position:relative;
 padding:5px 10px;
 margin-right:.1em;
 text-decoration:none!important;
 cursor:pointer;
 text-align:center;
 zoom:1;
 overflow:visible
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
 -moz-border-radius-bottomright:4px;
 -webkit-border-bottom-right-radius:4px;
 -khtml-border-bottom-right-radius:4px;
 border-bottom-right-radius:4px
}
.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
 -moz-border-radius-bottomleft:4px;
 -webkit-border-bottom-left-radius:4px;
 -khtml-border-bottom-left-radius:4px;
 border-bottom-left-radius:4px
}
.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
 -moz-border-radius-topright:4px;
 -webkit-border-top-right-radius:4px;
 -khtml-border-top-right-radius:4px;
 border-top-right-radius:4px
}
.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
 -moz-border-radius-topleft:4px;
 -webkit-border-top-left-radius:4px;
 -khtml-border-top-left-radius:4px;
 border-top-left-radius:4px
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
 border:1px solid #68b4f1;
 background:#d7ebf9 url(/css/images/ui-bg_highlight-hard_80_d7ebf9_1x100.png) 50% 50% repeat-x;
 font-weight:700;
 color:#096fdb!important;
 box-shadow:0 1px 0 0 #f5f5f5 inset,0 1px 0 0 #ddd
}
.ui-state-default .ui-icon {
 background-image:url(images/ui-icons_0773cb_256x240.png)
}
.ui-widget {
 font-family:Helvetica,Arial,sans-serif;
 font-size:12px
}
.ui-icon {
 float:left;
 width:16px;
 height:16px;
 background-image:url(images/ui-icons_72a7cf_256x240.png)
}
.stats ul li {
 box-shadow:0 1px 2px #e1e1e1;
 border:1px solid #b5deff;
 width:78px;
 margin:0 0 7px 0;
 display:block;
 color:#096fdb;
 padding:5px 10px;
 background:#fafcfd;
 border-radius:4px
}
div.rango_sidebar.clearfix {
 margin-top:3px;
 text-align:center;
 color:#096fdb;
 font-size:11px;
 font-weight:700;
 display:block;
 padding:5px 10px;
 background:#edf1f5
}
input.login_mf {
 padding:4px;
 width:240px;
 font:normal normal normal 21px/21px Arial,sans-serif;
 color:#8a8b8f;
 font:normal normal normal 21px/21px Arial,sans-serif;
 border:1px solid #bfc3c7;
 background-color:#f5f6f9;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f6f9),to(#f9fbfd));
 background-image:-webkit-linear-gradient(top,
#f5f6f9,
#f9fbfd);
 background-image:-moz-linear-gradient(top,
#f5f6f9,
#f9fbfd);
 background-image:-ms-linear-gradient(top,
#f5f6f9,
#f9fbfd);
 background-image:-o-linear-gradient(top,
#f5f6f9,
#f9fbfd);
 background-image:linear-gradient(top,
#f5f6f9,
#f9fbfd);
 -moz-box-shadow:0 1px 0 #fff;
 -webkit-box-shadow:0 1px 0 #fff;
 box-shadow:0 1px 0 #fff;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;
 -moz-background-clip:padding;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border-image:initial
}
input.botoncito:hover {
 background:#45b31d;
 background:-moz-linear-gradient(top,#78da40 0,#45b31d 100%);
 background:-webkit-gradient(linear,0 0,0 100%,from(#78da40),to(#45b31d));
 border-top:1px solid #59a62a;
 border-right:1px solid #59a62a;
 border-bottom:1px solid #438918;
 border-left:1px solid #59a62a;
 -moz-box-shadow:inset 0 1px 0 0 #a3eb72;
 -webkit-box-shadow:inset 0 1px 0 0 #a3eb72;
 cursor:pointer;
 text-shadow:0 -1px 1px #6acb3c;
 -webkit-background-clip:padding-box;
 color:#fff!important
}
input.botoncito {
 float:right;
 padding:7px 13px;
 margin:0;
 font-size:14px;
 border-radius:4px;
 background:#65d43b;
 background:-moz-linear-gradient(top,#88e64f 0,#5ed037 100%);
 background:-webkit-gradient(linear,0 0,0 100%,from(#88e64f),to(#5ed037));
 border-top:1px solid #6caf40;
 border-right:1px solid #53a32e;
 border-bottom:1px solid #3e9a20;
 border-left:1px solid #53a32e;
 -moz-box-shadow:inset 0 1px 0 0 #a3eb72,0 1px 2px 0 #b3b3b3;
 -webkit-box-shadow:inset 0 1px 0 0 #a3eb72,0 1px 2px 0 #b3b3b3;
 color:#fff!important;
 font-weight:700;
 text-align:center;
 text-shadow:0 -1px 1px #6acb3c;
 -webkit-background-clip:padding-box
}
.sidebarR {
 float:right;
 display:block;
 color:#096fdb;
 width:220px;
 padding:10px
}
.border_1 {
 border:1px solid #d2dce6;
 border-radius:4px;
 box-shadow:0 1px 0 #bbcad9
}
.mainL .title,
.sidebarR .title {
 font-size:16px;
 margin:0 0 10px;
 display:block;
 font-weight:700;
 color:#0862c2
}
.sidebarR {
 color:#096fdb
}
.ina {
 padding:8px 15px;
 background:linear-gradient(top,#fff 0,#ddd 100%);
 background:#fff;
 background:-moz-linear-gradient(top,#fff 0,#ddd 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#ddd));
 background:-webkit-linear-gradient(top,#fff 0,#ddd 50%);
 background:-o-linear-gradient(top,#fff 0,#ddd 50%);
 background:-ms-linear-gradient(top,#fff 0,#ddd 50%);
 background:linear-gradient(top,#fff 0,#ddd 100%);
 text-decoration:none;
 border:1px solid #ccc;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px
}
.actis {
 padding:8px 15px;
 background:#e4e4e4;
 background:-moz-linear-gradient(top,#fcfcfc 0,#eee 100%);
 background:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#eee));
 border:1px solid #ccc;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
 color:#111;
 font-size:12px;
 font-weight:700;
 line-height:1;
 text-align:center;
 text-shadow:0 1px 0 #eee;
 -webkit-background-clip:padding-box
}
#bg_tops {
 background:#fff url(ima_toup/mainbg.gif) 331px 0 repeat-y
}
.fil h4 {
 margin:0;
 font-weight:400;
 margin-bottom:10px;
 font-style:italic;
 font-family:Georgia;
 color:#999;
 font-size:1.2em
}
.fil li {
 color:#006595!important;
 font-weight:700
}
#cajadetops {
 font-size:14px;
 font-weight:700;
 border-bottom:1px solid #edf1f5;
 color:#0862c2;
 background:0 0;
 HEIGHT:20px;
 padding-bottom:8px;
 margin-top:-15px;
 border-left:0;
 border-right:0;
 height:29px
}
#titulotops {
 margin-top:10px
}
#lista-top {
 float:left;
 background:#fff
}
#lista-top:nth-child(2n+1) {
 float:left;
 background:#e4e8ed;
 border-radius:4px
}
.nume {
 float:left;
 width:30px;
 color:#6c94b5;
 padding-top:8px;
 font-weight:700;
 text-align:center
}
span.titulo {
 display:block;
 font-size:16px;
 margin:0 0 10px;
 font-weight:700;
 color:#096fdb
}
.titulo2 {
 float:left;
 width:308px
}
.list-elementsp:hover {
 background:#fbebc7
}
.list-elementsp {
 background:#fceece;
 border:none;
 border-radius:0;
 display:block;
 overflow:hidden;
 position:relative;
 height:26px
}
.nume_top {
 float:left;
 width:30px;
 height:31px;
 color:#8b8b8b;
 font-weight:700;
 text-align:center;
 line-height:2.6
}
.titu_top {
 float:left;
 width:318px
}
.info {
 border-radius:4px;
 padding:0 10px 10px;
 margin:10px 0 0;
 font-size:11px
}
.info .title {
 font-size:14px;
 font-weight:700;
 padding:10px 0 10px;
 display:block
}
.info ul li {
 margin:0 0 3px
}
.gene_box {
 text-align:center;
 border-bottom:1px dashed #ddd;
 padding:10px
}
#addPostR {
 float:right;
 width:245px
}
#addPostR .box_notes {
 background-color:#fff;
 padding:8px;
 border-radius:5px;
 box-shadow:1px 1px 2px 0 #c6d3e0;
 border:1px solid #bbc6d1;
 color:#5b636a
}
#addPostR .box_notes h3 {
 margin:0 0 10px;
 font-size:16px;
 color:#096fdb
}
#addPostR .box_notes li {
 color:#096fdb;
 display:block;
 font-size:11px;
 margin-bottom:2px;
 padding-left:18px;
 width:auto
}
.icono_bien {
 background:url(images/bien.png) no-repeat left center
}
.icono_mal {
 background:url(images/mal.png) no-repeat left center
}
.ui-icon-mail-closed {
 background-position:-80px -97px
}
.all_coments {
 margin:0 0 1em;
 margin-top:101px
}
.num_comments {
 background:url(images/comentarios.png) 0 50% no-repeat;
 padding-left:25px;
 color:#096fdb;
 font-size:2em;
 display:block
}
.onpost {
 color:#666;
 padding-left:25px;
 display:block;
 margin-bottom:20px
}
.pies {
 padding:10px;
 border-top:1px dotted #ddd;
 height:29px;
 border-bottom:1px solid #cdd0d4;
 background:#fff;
 width:980px;
 margin:0 auto;
 border-left:1px solid #cdd0d4;
 border-right:1px solid #cdd0d4
}
.sprite_sms::before {
 display:inline-block;
 font-style:normal;
 font-variant:normal;
 text-rendering:auto;
 font-size:16px;
 margin-right:5px
}
.sprite_sms.comu::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f302"
}
.sprite_sms.comus::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f086"
}
.sprite_sms.posts::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f15c"
}
.sprite_sms.home::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f015"
}
.sprite_sms.top::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f163"
}
.sprite_sms.buscador::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f002"
}
.sprite_sms.plus::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f56f"
}
.sprite_sms.admin::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f4fe"
}
.tronlar-apuntesymonografias::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f0c5"
}
.tronlar-animaciones::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f008"
}
.tronlar-arte::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\e92e"
}
.tronlar-autosymotos::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f1b9"
}
.tronlar-celulares::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f10b"
}
.tronlar-cienciayeducacion::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f0c3"
}
.tronlar-linux::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f17c"
}
.tronlar-mac::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f179"
}
.tronlar-mascotas::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\e91d"
}
.tronlar-localhost::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f0ac"
}
.tronlar-deportes::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f1e3"
}
.tronlar-comics::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\e95a"
}
.tronlar-humor::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\e24e"
}
.tronlar-downloads::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f019"
}
.tronlar-recetasycocina::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\e901"
}
.tronlar-ebooksytutoriales::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\e918"
}
.tronlar-hazlotumismo::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\e906"
}
.tronlar-juegos::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\e917"
}
.tronlar-economiaynegocios::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f3d1"
}
.tronlar-femme::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f221"
}
.tronlar-info::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f05a"
}
.tronlar-musica::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f001"
}
.tronlar-imagenes::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f302"
}
.tronlar-offtopic::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f0f4"
}
.tronlar-turismo::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f072"
}
.tronlar-Cerberus::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f0ac"
}
.tronlar-noticias::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f1ea"
}
.tronlar-links::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f0c1"
}
.tronlar-ecologia::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f06c"
}
.tronlar-mangayanime::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f008"
}
.tronlar-saludybienestar::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f004"
}
.tronlar-solidaridad::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f4be"
}
.tronlar-tvpeliculasyseries::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f26c"
}
.tronlar-videosonline::before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 content:"\f03d"
}
.tab_wrapper {
 display:inline-block;
 width:100%;
 position:relative
}
.tab_wrapper * {
 box-sizing:border-box
}
.tab_wrapper>ul {
 clear:both;
 display:inline-block;
 width:100%
}
.tab_wrapper>ul li {
 float:left;
 cursor:pointer;
 font-weight:700;
 padding:3px 15px;
 border:1px solid #cbd6e3;
 font-size:1.05em;
 position:relative;
 color:#999;
 margin:0 5px 0 0;
 border-radius:3px
}
.tab_wrapper>ul li.active {
 color:#0862c2;
 border:1px solid #49a4d9
}
.tab_wrapper>ul li.active:after {
 content:"";
 position:absolute;
 bottom:-1px;
 height:1px;
 left:0;
 width:100%
}
.tab_wrapper .controller {
 display:block;
 overflow:hidden;
 clear:both;
 position:absolute;
 top:0;
 right:0
}
.tab_wrapper .controller span {
 padding:8px 22px;
 background:#49a4d9;
 color:#fff;
 text-transform:uppercase;
 display:inline-block
}
.tab_wrapper .controller span.next {
 float:right;
 margin-left:10px
}
.tab_wrapper .content_wrapper {
 float:left;
 width:100%;
 border-top:0;
 box-sizing:border-box
}
.tab_wrapper .content_wrapper .tab_content {
 display:none;
 padding:15px 0
}
.tab_wrapper .content_wrapper .tab_content .error {
 color:red
}
.tab_wrapper .content_wrapper .accordian_header {
 display:none;
 padding:10px 20px;
 text-transform:uppercase;
 font-weight:700;
 border-top:1px solid #ccc;
 border-bottom:1px solid #fff;
 position:relative;
 cursor:pointer
}
.tab_wrapper .content_wrapper .accordian_header.active {
 color:#49a4d9;
 border-bottom:1px solid #ccc
}
.tab_wrapper .content_wrapper .accordian_header.active:after {
 position:absolute;
 top:0;
 left:0;
 content:"";
 width:5px;
 height:100%;
 background:#49a4d9
}
.tab_wrapper .content_wrapper .accordian_header .arrow {
 float:right;
 display:inline-block;
 width:12px;
 height:12px;
 position:relative;
 border-radius:2px;
 transform:rotate(-135deg);
 background:#fff;
 border-top:3px solid #ccc;
 border-left:3px solid #ccc
}
.tab_wrapper .content_wrapper .accordian_header.active .arrow {
 transform:rotate(45deg);
 margin-top:5px;
 border-top:3px solid #49a4d9;
 border-left:3px solid #49a4d9
}
.tab_wrapper.left_side>ul {
 width:25%;
 float:left;
 border-bottom:1px solid #ccc
}
.tab_wrapper.left_side>ul li {
 width:100%;
 box-sizing:border-box;
 margin:0;
 padding:12px 18px;
 border-width:1px;
 border-right:0;
 border-left:0
}
.tab_wrapper.left_side>ul li:after {
 left:0;
 top:0;
 content:"";
 position:absolute;
 width:5px;
 height:100%;
 background:#ccc
}
.tab_wrapper.left_side>ul li.active {
 border-color:#ccc
}
.tab_wrapper.left_side>ul li.active:after {
 left:0;
 top:0;
 width:5px;
 height:100%;
 background:#49a4d9
}
.tab_wrapper.left_side>ul li.active:before {
 right:-1px;
 position:absolute;
 top:0;
 content:"";
 width:2px;
 height:100%;
 background:#fff
}
.tab_wrapper.left_side .content_wrapper {
 width:75%;
 border:1px solid #ccc;
 float:left
}
.tab_wrapper.left_side .controller {
 top:-50px
}
.tab_wrapper.right_side>ul {
 width:25%;
 float:right;
 border-bottom:1px solid #ccc
}
.tab_wrapper.right_side>ul li {
 width:100%;
 box-sizing:border-box;
 margin:0;
 padding:12px 18px;
 border-width:1px;
 border-right:0;
 border-left:0;
 text-align:right
}
.tab_wrapper.right_side>ul li:after {
 right:0;
 left:inherit;
 top:0;
 content:"";
 position:absolute;
 width:5px;
 height:100%;
 background:#ccc
}
.tab_wrapper.right_side>ul li.active {
 border-color:#ccc
}
.tab_wrapper.right_side>ul li.active:after {
 right:0;
 left:inherit;
 top:0;
 width:5px;
 height:100%;
 content:"";
 background:#49a4d9
}
.tab_wrapper.right_side>ul li.active:before {
 left:-2px;
 right:inherit;
 position:absolute;
 top:0;
 content:"";
 width:2px;
 height:100%;
 background:#fff
}
.tab_wrapper.right_side .content_wrapper {
 width:75%;
 float:left;
 border:1px solid #ccc
}
.tab_wrapper.right_side .controller {
 top:-50px
}
.tab_wrapper.accordion .content_wrapper {
 border-color:#ccc
}
.tab_wrapper.accordion .content_wrapper .accordian_header {
 display:block
}
.tab_wrapper.accordion>ul {
 display:none
}
.tab_wrapper .active_tab {
 display:none;
 position:relative;
 background:#000;
 padding:12px;
 text-align:center;
 padding-right:50px;
 color:#fff;
 cursor:pointer;
 border-radius:30px
}
.tab_wrapper .active_tab .arrow {
 width:30px;
 height:30px;
 overflow:hidden;
 line-height:30px;
 text-align:center;
 background:#fff;
 position:absolute;
 right:6px;
 border-radius:50%;
 top:50%;
 transform:translateY(-50%)
}
.tab_wrapper .active_tab .arrow:after {
 content:"";
 width:10px;
 display:inline-block;
 height:10px;
 border-right:3px solid #000;
 border-bottom:3px solid #000;
 transform:rotate(45deg);
 position:absolute;
 top:50%;
 left:50%;
 margin-left:-6px;
 margin-top:-8px
}
.tab_wrapper .active_tab .text {
 text-indent:39px;
 display:block
}
@media only screen and (max-width:768px) {
 .tab_wrapper>ul {
  display:none
 }
 .tab_wrapper .content_wrapper {
  border:0
 }
 .tab_wrapper .content_wrapper .accordian_header {
  display:block
 }
 .tab_wrapper.left_side .content_wrapper,
 .tab_wrapper.right_side .content_wrapper {
  width:100%;
  border-top:0
 }
 .tab_wrapper .controller {
  display:none
 }
 .tab_wrapper.show-as-dropdown>.tab_list {
  border:0;
  box-shadow:0 0 8px #ccc;
  position:absolute;
  z-index:3;
  background:#fff;
  border-radius:5px;
  margin-top:15px
 }
 .tab_wrapper.show-as-dropdown>.tab_list:before {
  content:"";
  position:absolute;
  top:-6px;
  left:50%;
  width:14px;
  height:14px;
  background:#fff;
  transform:rotate(45deg);
  box-shadow:-3px -4px 5px #efefef;
  margin-left:-7px
 }
 .tab_wrapper.show-as-dropdown>.tab_list li {
  border:0;
  border-bottom:1px solid #ccc
 }
 .tab_wrapper.show-as-dropdown>.tab_list li.active:after {
  display:none
 }
 .tab_wrapper.show-as-dropdown .active_tab {
  display:block
 }
 .tab_wrapper.show-as-dropdown>.tab_list {
  display:none
 }
 .tab_wrapper.show-as-dropdown>.content_wrapper>.accordian_header {
  display:none
 }
 .tab_wrapper.show-as-dropdown>.tab_list li {
  display:block;
  float:none;
  width:100%
 }
}
@media only screen and (min-width:769px) {
 .tab_wrapper.show-as-dropdown>.tab_list {
  display:block!important;
  overflow:hidden
 }
}
#pnuevo {
 font-size:10px;
 float:left;
 background-image:linear-gradient(to top,#096aa1,#2076ce);
 padding:2px 6px;
 color:#fff;
 border-radius:3px;
 font-weight:400;
 margin-right:8px;
 margin-top:1px
}