.com_list_temas:nth-child(2n+1),
.liposts:nth-child(2n+1) {
 background:#fff
}
.com_list_temas,
.liposts {
 /*! padding:5px 0 5px 10px; */
 background:#f5f5f5;
 overflow:hidden
}
.com_list_temas {
 border-top:#E0E0E0 1px solid
}


.com_left,
.com_right {
 float:left;
 font-family:Helvetica;
 color:#222;
 line-height:1.5;
 font-size:12px;
 background:#FFF
}
.com_left a,
.com_right a {
 color:#006595;
 font-weight:700
}
.com_left {
 float:left;
 width:700px;
 padding: 10px 10px;
}
.com_right {
 float:right;
 width:250px;
 padding: 10px 10px;
}
.i-img {
  float: left;
  margin: 3px 5px 0 0;
  width: 50px;
  height: 40px;
}
.input_text {
 background:#fff;
 font-size:13px;
 font-family:Helvetica,Arial;
 width:290px;
 padding:6px;
 margin-bottom:10px;
 display:block;
 border-radius:5px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-right:solid 1px #c6c6c6;
 border-left:solid 1px #c6c6c6;
 border-top:solid 1px #cecece;
 border-bottom:solid 1px #a4a4a4;
 box-shadow:0 1px 1px #d3d3d3;
 -mox-box-shadow:0 1px 1px #d3d3d3;
 -webkit-box-shadow:0 1px 1px #d3d3d3
}
.input_text:focus {
 box-shadow:0 0 5px 0 #b5dff1;
 -moz-box-shadow:0 0 5px 0 #b5dff1;
 -webkit-box-shadow:0 0 5px 0 #b5dff1;
 border:1px solid #38b2e5
}
.input_text.error {
 border-color:#FF7C7C
}
.input_button {
 background:#e4e4e4;
 background:-moz-linear-gradient(top,#fcfcfc 0,#eee 100%);
 background:-webkit-gradient(linear,0% 0,0% 100%,from(#fcfcfc),to(#eee));
 border-top:1px solid #ccc;
 border-right:1px solid #c6c6c6;
 border-bottom:1px solid #aaa;
 border-left:1px solid #c6c6c6;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
 -moz-box-shadow:0 1px 0 0 #DDD;
 -webkit-box-shadow:0 1px 0 0 #DDD;
 color:#111!important;
 font-size:12px;
 font-weight:700;
 line-height:1;
 padding:8px 11px;
 text-align:center;
 text-shadow:0 1px 0 #EEE;
 -webkit-background-clip:padding-box;
 display:inline-block
}
.input_button:hover {
 color:#067cb4;
 cursor:pointer;
 text-decoration:none
}
.input_button:active {
 background:#CCC;
 border:1px solid #999;
 -moz-box-shadow:inset 0 0 6px 3px #9b9b9b,0 1px 0 0 #fff;
 -webkit-box-shadow:inset 0 0 6px 3px #9b9b9b,0 1px 0 0 #fff;
 -webkit-background-clip:padding-box;
 color:#222
}
.input_button.ibg {
 border-color:#6caf40 #53a32e #3e9a2e;
 color:#fff!important;
 text-shadow:0 -1px 1px #6acb3c;
 background:#88e64f;
 background:-moz-linear-gradient(top,#88e64f 0,#5ed037 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#88e64f),color-stop(100%,#5ed037));
 background:-webkit-linear-gradient(top,#88e64f 0,#5ed037 100%);
 background:-o-linear-gradient(top,#88e64f 0,#5ed037 100%);
 background:-ms-linear-gradient(top,#88e64f 0,#5ed037 100%);
 background:linear-gradient(top,#88e64f 0,#5ed037 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88e64f',endColorstr='#5ed037',GradientType=0)
}
.input_button.ibg:hover {
 border-color:#59a62a #59a62a #438918;
 background:#78da40;
 background:-moz-linear-gradient(top,#78da40 0,#45b31d 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#78da40),color-stop(100%,#45b31d));
 background:-webkit-linear-gradient(top,#78da40 0,#45b31d 100%);
 background:-o-linear-gradient(top,#78da40 0,#45b31d 100%);
 background:-ms-linear-gradient(top,#78da40 0,#45b31d 100%);
 background:linear-gradient(top,#78da40 0,#45b31d 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#78da40',endColorstr='#45b31d',GradientType=0)
}
.input_button.ibg:active {
 background:#78da40;
 border:1px solid #999;
 -moz-box-shadow:inset 0 0 6px 3px #45b31d,0 1px 0 0 #fff;
 -webkit-box-shadow:inset 0 0 6px 3px #45b31d,0 1px 0 0 #fff;
 -webkit-background-clip:padding-box
}
.input_button.ibr {
 border-color:#af4052 #af4052 #a32e38;
 color:#fff!important;
 text-shadow:0 -1px 1px #c63844;
 background:#e64f64;
 background:-moz-linear-gradient(top,#e64f64 0,#d0373a 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e64f64),color-stop(100%,#d0373a));
 background:-webkit-linear-gradient(top,#e64f64 0,#d0373a 100%);
 background:-o-linear-gradient(top,#e64f64 0,#d0373a 100%);
 background:-ms-linear-gradient(top,#e64f64 0,#d0373a 100%);
 background:linear-gradient(top,#e64f64 0,#d0373a 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e64f64',endColorstr='#d0373a',GradientType=0)
}
.input_button.ibr:hover {
 border-color:#af4051 #af4052 #a32e38;
 border-style:solid;
 border-width:1px;
 background:#e5344d;
 background:-moz-linear-gradient(top,#e5344d 0,#c12c41 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5344d),color-stop(100%,#c12c41));
 background:-webkit-linear-gradient(top,#e5344d 0,#c12c41 100%);
 background:-o-linear-gradient(top,#e5344d 0,#c12c41 100%);
 background:-ms-linear-gradient(top,#e5344d 0,#c12c41 100%);
 background:linear-gradient(top,#e5344d 0,#c12c41 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5344d',endColorstr='#c12c41',GradientType=0)
}
.input_button.ibr:active {
 background:none repeat scroll 0 0 #f34346;
 border:1px solid #993646;
 box-shadow:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none
}
.input_button i.com_icon {
 margin:-1px 2px 0 0;
 vertical-align:text-top
}
.input_button[disabled] {
 opacity:.5
}
i.com_icon {
 display:inline-block;
 margin:0 10px 0 0;
 width:16px;
 height:16px;
 background:url(../images/com/com_icons.png) no-repeat
}
i.com_icon.icon_editar {
 background-position:-19px -101px
}
i.com_icon.icon_comment {
 background-position:-239px -136px
}
i.com_icon.icon_like {
 background-position:-153px -34px
}
i.com_icon.icon_dislike {
 background-position:-170px -34px
}
i.com_icon.icon_eye {
 background-position:-102px -35px
}
i.com_icon.icon_favs {
 background-position:-136px -34px
}
i.com_icon.icon_visitas {
 background-position:-119px -34px
}
i.com_icon.icon_hand_up {
 background-position:-170px -136px
}
i.com_icon.icon_denuncia {
 background-position:-253px -137px
}
i.com_icon.icon_reply {
 background-position:-139px -196px
}
i.com_icon.icon_del {
 background-position:-170px -102px
}
i.com_icon.icon_bloquear {
 background-position:-187px -102px
}
i.com_icon.icon_denunciar {
 background-position:-157px -196px
}
i.com_icon.icon_puntos {
 background-position:-85px -34px
}
i.com_icon.icon_temas {
 background-position:-51px -51px
}
i.com_icon.icon_comentarios {
 background-position:0 -50px
}
i.com_icon.icon_eye.spinner {
 background:url(../images/com/ajax-loader.gif) no-repeat;
 background-position:0
}
i.com_icon.icon_sticky {
 background-position:-221px -51px
}
i.com_icon.interes-general {
 background-position:-153px -68px
}
i.com_icon.internet-tecnologia {
 background-position:-169px -68px
}
i.com_icon.internet-technology {
 background-position:-169px -68px
}
i.com_icon.regiones {
 background-position:-186px -68px
}
i.com_icon.diversion-esparcimiento {
 background-position:-86px -85px
}
i.com_icon.musica-bandas {
 background-position:-153px -85px
}
i.com_icon.grupos-organizaciones {
 background-position:-102px -85px
}
i.com_icon.entretenimiento-medios,
i.icon.tv-peliculas-series {
 background-position:-170px -85px
}
i.com_icon.deportes {
 background-position:-119px 0
}
i.com_icon.economia-negocios {
 background-position:-187px 0
}
i.com_icon.arte-literatura {
 background-position:-34px 0
}
.input_button:hover i.com_icon.icon_like {
 background-position:-153px -51px
}
.input_button:hover i.com_icon.icon_dislike {
 background-position:-170px -51px
}
.com_new_box {
 margin-bottom:20px
}
.com_box_title {
 background:url(../images/com/text_bar.gif) repeat-x 0 12px
}
.com_box_title h2 {
 background:#fff;
 float:left;
 padding-right:10px;
 margin:0;
 font-weight:700;
 font-size:16px;
 color:#8B8B8B
}
.com_box_title .cbt_right {
 float:right;
 background:#FFF;
 padding-left:10px;
 padding-top:3px
}
.com_box_title .cbt_list {
 position:relative;
 padding-right:10px;
 background:url(../images/com/com_down.png) #FFF no-repeat right 9px;
 font-size:11px;
 font-weight:700;
 color:#777;
 cursor:pointer
}
.com_msj_blue {
 padding:3px;
 border-top:1px solid #cfe9f4;
 border-radius:0 0 5px 5px;
 text-align:center;
 background:#eff9fd
}
.com_bigmsj_yellow {
 padding:12px;
 border:2px dashed #dede88;
 font-weight:700;
 text-align:center;
 font-size:14px;
 color:#555;
 background:#ffc
}
.com_bigmsj_blue {
 padding:12px;
 border:2px dashed #bcd7e4;
 font-weight:700;
 text-align:center;
 font-size:14px;
 color:#006595;
 background:#e7f7ff
}
.com_bigmsj_red {
 padding:12px;
 margin-bottom:10px;
 border-bottom:1px solid #d62727;
 border-top:1px solid #d62727;
 font-weight:700;
 text-align:center;
 background:none repeat scroll 0 0 #ff8484
}
.com_pagination {
 padding:10px;
 border-bottom:1px dotted #CCC;
 text-align:center;
 position:relative;
 background:#ebebeb;
 height:26px
}
.com_pagination a {
 display:inline-block;
 padding:3px 8px;
 font-weight:700;
 font-size:13px;
 min-height:16px
}
.com_pagination a:hover {
 background:#e1e1e1
}
.com_pagination a.here {
 color:#111
}
.com_pagination a.cp_next,
.com_pagination a.cp_prev {
 display:block;
 width:26px;
 height:26px;
 position:absolute;
 background:url(../images/com/com_arrows.png) no-repeat;
 padding:0
}
.com_pagination a.cp_next {
 right:10px;
 top:10px;
 background-position:-31px 0
}
.com_pagination a.cp_prev {
 left:10px;
 top:10px
}
.com_pagination a.cp_next:hover {
 background-position:-31px -30px
}
.com_pagination a.cp_next:active {
 background-position:-31px -59px
}
.com_pagination a.cp_prev:hover {
 background-position:0 -30px
}
.com_pagination a.cp_prev:active {
 background-position:0 -59px
}
.com_loc_global {
 padding:0 0 8px 5px;
 font-size:11px
}
.com_loc_global ul li {
 float:left;
 font-weight:700
}
.com_loc_global ul li a {
 padding-right:10px;
 margin-right:5px;
 background:url(../images/com/com_bread.gif) no-repeat scroll right 4px transparent
}
.add_com {
 background:#EEE;
 border-top:5px solid #2d7bcc;
 padding:20px
}
.add_com h2 {
 margin:0 0 20px;
 font-size:26px;
 font-weight:700;
 color:#8B8B8B
}
.add_com .item_form {
 margin-bottom:10px
}
.add_com .item_form label {
 float:left;
 padding-right:20px;
 font-weight:400;
 font-size:16px;
 display:block;
 width:150px;
 text-align:right;
 color:#544B4B
}
.add_com .item_form select {
 width:304px;
 padding:6px;
 margin-bottom:10px;
 background:#fff;
 -webkit-appearance:menulist
}
.add_com .item_form select[disabled],
.add_com .item_form input[disabled] {
 border-color:#CCC;
 color:#ccc
}
.add_com .item_form select.error {
 border-color:#FF7C7C
}
.add_com .item_form textarea {
 width:290px;
 height:250px;
 padding:5px
}
.add_com .item_form input[type="radio"] {
 float:left
}
.add_com .item_form .option {
 width:470px
}
.add_com .item_form .mg-lt {
 margin-left:170px;
 float:left
}
.add_com .item_form .option p {
 color:#777;
 margin:0 0 10px 5px;
 width:260px
}
.add_com .item_form .item_form_nota {
 float:left;
 width:300px;
 text-align:justify;
 background:#fff;
 padding:7px
}
.add_com_sidebar {
 background:#eee;
 padding:8px;
 border-top:5px solid #2d7bcc
}
.add_com_sidebar .stitle {
 display:block;
 font-size:14px;
 color:#3f3f0d
}
.add_com_sidebar ul li {
 padding:3px 0 3px 2px;
 color:#737317
}
.com_edit_color {
 float:left;
 border:solid 1px #CCC;
 height:28px;
 width:35px;
 border-radius:5px 0 0 5px;
 box-shadow:0 1px 1px #d3d3d3;
 -mox-box-shadow:0 1px 1px #d3d3d3;
 -webkit-box-shadow:0 1px 1px #d3d3d3
}
#rColor {
 border-radius:0 5px 5px 0;
 border-left:0
}
.ver_com_info {
 position:relative;
 background:#EEE;
 padding:8px;
 margin-bottom:15px
}
.ver_com_info .vci_left {
 margin-right:10px
}
.ver_com_info .vci_right {
 width:491px
}
.ver_com_info .vci_bottom {
 margin-top:10px
}
.ver_com_info .vci_right h1 {
 display:block;
 font-size:23px;
 font-weight:700;
 margin:0
}
.ver_com_info .vci_right h1 a {
 color:#000
}
.ver_com_info .vci_desc {
 color:#777
}
.ver_com_info .vci_detalles {
 color:#777;
 display:none;
 margin-bottom:15px
}
.ver_com_info .icon_less,
.ver_com_info .icon_expand {
 position:absolute;
 right:-2px;
 top:7px;
 opacity:.4
}
.ver_com_info .icon_less {
 background-position:-255px -101px
}
.ver_com_info .icon_expand {
 background-position:-255px -33px
}
.ver_com_info .vci_bottom .floatL a {
 display:inline-block;
 margin-right:2px
}
.ver_com_info .vci_stats li {
 float:left;
 padding:5px 15px 2px;
 border-right:1px solid #CCC;
 font-weight:400;
 text-align:right;
 line-height:12px;
 font-size:10px;
 color:#999
}
.ver_com_info .vci_stats li span {
 display:block;
 color:#000;
 text-align:right;
 font-weight:700;
 font-size:15px
}
.com_edit_imagen img {
 margin:10px 0;
 display:block
}
.ver_com_all {
 border:solid 1px #CCC
}
.ver_com_temas {
 background:#EEE
}
.ver_com_temas h3 {
 font-weight:400;
 margin:12px;
 font-size:1.5em;
 line-height:1;
 color:#555
}
.ver_com_temas a.ibg {
 margin:6px
}
.com_tema_list {
 padding:8px 6px;
 position:relative
}
.com_tema_list:nth-child(2n+1) {
 background:#ebebeb
}
.com_tema_list .ctl_autor img {
 border-radius:3px;
 border:solid 1px #CCC;
 margin-right:8px
}
.com_tema_list .ctl_info .icon_sticky {
 margin-right:4px;
 vertical-align:top
}
.com_tema_list .ctl_info .ctli_detalles {
 display:block;
 font-size:11px;
 color:#777
}
.com_tema_list .ctl_info .ctli_detalles a {
 color:#555;
 font-weight:400
}
.com_tema_list .ctl_info .ctli_comment {
 position:absolute;
 right:90px;
 top:17px
}
.com_tema_list .ctl_info .ctli_like {
 position:absolute;
 right:35px;
 top:17px
}
.com_tema_list .ctl_info .ctli_comment i,
.com_tema_list .ctl_info .ctli_like i {
 vertical-align:top;
 opacity:.5;
 margin-right:4px
}
.com_tema_list .ctl_info .ctli_comment span,
.com_tema_list .ctl_info .ctli_like span {
 color:#666
}
.com_tema_list .ctl_info .ctli_comment:hover i,
.com_tema_list .ctl_info .ctli_like:hover i {
 opacity:1
}
.com_tema_list .ctl_info .ctli_comment:hover span,
.com_tema_list .ctl_info .ctli_like:hover span {
 color:#111
}
.com_staff_avatar {
 margin-right:3px;
 margin-bottom:3px;
 position:relative;
 border:1px solid #fff
}
.com_staff_avatar.admin {
 border:1px solid #40c2ff;
 box-shadow:0 0 5px 0 #b5dff1
}
.com_staff_avatar img {
 width:55px
}
.com_staff_avatar .csa_status {
 position:absolute;
 height:10px;
 width:10px;
 background:#CCC;
 right:0;
 bottom:0;
 border:solid 1px #aaa
}
.com_staff_avatar .csa_status.online {
 background:#6C0;
 border-color:#390
}
.com_home_left {
 float:left;
 padding:10px;
 width:370px;
}
.com_home_center {
 float:left;
 padding:10px;
 width:290px;
}
.com_select_home {
 cursor:pointer;
 border:solid 1px #ccc;
 display:block;
 color:#494d50;
 position:relative;
 padding:3px 10px;
 background:#fff
}
.com_select_home:enabled:hover {
 background-image:none;
 background:#fff
}
.com_box_info {
 border:#ccc solid 1px;
 border-radius:3px;
 background:#fcf9f0
}
.com_box_info .cbi_title {
 padding:4px 8px;
 color:#fff;
 font-size:16px;
 font-weight:700;
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 background:#f9ecb7;
 background:-webkit-gradient(linear,left bottom,left top,color-stop(0.22,#004160),color-stop(1,#004160));
 background:-moz-linear-gradient(center bottom,#004160 22%,#004160 100%)
}
.com_box_info .cbi_body {
 padding:8px;
 color:#006595;
 font-weight:700
}
.com_box_info .cbi_footer {
 padding-bottom:10px;
 text-align:center
}
.com_box_info .cbi_footer a {
 display:inline-block
}
.com_list_element {
 padding:5px 10px;
 border-top:#e0e0e0 1px solid;
 position:relative;
 z-index:1;
 background:#f5f5f5
}
.com_list_element:nth-child(2n+1) {
 border-top:#FFF 1px solid;
 background:#FFF
}
.com_list_element i {
 vertical-align:top;
 margin-right:4px
}
.com_list_element .cli_info,
.com_list_element .cli_info a {
 font-weight:400;
 font-size:11px;
 color:#999
}
.com_list_element .cle_number {
 float:right;
 margin:0;
 font-weight:700;
 text-shadow:0 1px 0 #FFF;
 color:#69900f
}
.com_list_element .cle_item {
 display:block;
 float:left;
 margin-right:6px;
 width:15px;
 font-weight:700;
 color:#8b8b8b
}
.com_list_element .cle_autor {
 font-weight:400;
 color:#888;
 font-size:11px;
 margin-right:4px
}
.com_list_element .cle_title {
 font-size:11px
}
#markit_resp {
  width: 98% !important;
}
#com_change_list {
 border:solid 1px #CCC;
 position:absolute;
 z-index:5;
 right:2px;
 margin-top:-1px;
 display:none
}
#com_change_list li a {
 background:#fff;
 padding:3px 6px;
 display:block
}
#com_change_list li {
 border-bottom:1px solid #ccc
}
#com_change_list li:last-child {
 border-bottom:0
}
#com_change_list li.active a {
 color:#333
}
#com_change_list li a:hover,
#com_change_list li.active a:hover {
 color:#FFF;
 background:#067cb4
}
.com_destacada .cd_left {
 margin-right:8px
}
.com_destacada .cd_right {
 width:141px
}
.com_destacada .cd_right h2 {
 margin:0;
 margin-bottom:5px;
 font-size:15px;
 line-height:1
}
.com_add_tema {
 padding:10px;
 background:#EEE;
 border-top:5px solid #2d7bcc
}
.com_add_tema .cat_info {
 padding:5px;
 text-align:center;
 background:#feffdc;
 margin-bottom:10px
}
.com_add_tema .cat_item {
 margin:10px
}
.com_add_tema .cat_item label {
 font-weight:700
}
.com_add_tema .cat_option p {
 margin:0
}
#mydialog.com_tema #dialog {
 border:solid 2px #ccc;
 border-radius:7px;
 -moz-border-radius:7px;
 -webkit-border-radius:7px
}
#mydialog.com_tema #dialog #title {
 font-size:18px;
 position:relative;
 display:block;
 padding:12px;
 border-radius:4px 4px 0 0;
 -moz-border-radius:4px 4px 0 0;
 -webkit-border-radius:4px 4px 0 0;
 background:#fff;
 color:#000;
 text-shadow:initial;
 border:0;
 border-bottom:1px dotted #ccc
}
#mydialog.com_tema #dialog #cuerpo {
 background:#fff
}
#mydialog.com_tema #dialog #modalBody {
 padding:12px
}
#mydialog.com_tema #dialog #cuerpo #preview_tema {
 font-size:13px;
 line-height:1.4em;
 width:750px;
 padding:12px;
 overflow-y:auto;
 text-align:left
}
#mydialog.com_tema #dialog #buttons {
 border:0;
 border-top:1px solid #CCC;
 text-align:left;
 background:#e7e7e7;
 margin:0;
 padding:5px 10px;
 width:auto;
 display:block!important
}
#mydialog.com_tema #dialog #buttons .btnCancel {
 float:right
}
.comkvenv {
 padding:3px;
 border-top:1px solid #cfe9f4;
 border-radius:0 0 5px 5px;
 text-align:center;
 background:#eff9fd
}
.com_tema_cuerpo .ctc_date {
 text-transform:uppercase;
 color:#acaaaa
}
.com_tema_cuerpo .ctc_body {
 font-size:13px
}
.com_tema_cuerpo .ctc_h1 {
 display:block;
 padding:10px 0;
 margin-top:5px;
 font-weight:700;
 font-size:30px;
 letter-spacing:-1px;
 line-height:1
}
.ctc_form {
 margin-top:15px;
 margin-bottom:25px;
 padding:10px 0;
 background:#f9f8e3
}
.ctcf_avatar {
 margin:0 20px 0 10px;
 background:#FFF;
 float:left;
 padding:2px;
 border:1px solid #CCC;
 box-shadow:0 2px 3px #999
}
.ctc_form .ctcf_add_coment {
 width:549px
}
.ctcf_detalles {
 width:561px;
 float:left
}
.markItUpHeader {
 height:20px;
 background:#fff;
 border:solid 1px #ccc;
 border-radius:4px 4px 0 0;
 padding:5px;
 border-bottom:0
}
#markItUpMarkItUp .markItUpHeader {
 width:588px
}
.ctc_coment_list {
 margin-top:15px
}
.ctc_coment_list .com_coment_resp {
 border-top:dotted 1px #CCC;
 padding:10px 0;
 position:relative
}
.ctc_coment_list .com_coment_resp:hover {
 background:#f1f1f1
}
.ctc_coment_list .com_coment_resp .ccr_options {
 display:none;
 position:absolute;
 border:#CCC 1px solid;
 top:5px;
 right:5px;
 background:url(../images/com/com_hoverbg.gif) repeat-x scroll left bottom #f1f1f1;
 border-radius:5px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px
}
.ctc_coment_list .com_coment_resp .ccr_options li {
 display:block;
 float:left;
 border-right:1px solid #CCC
}
.ctc_coment_list .com_coment_resp .ccr_options li:last-child {
 border-right:0
}
.ctc_coment_list .com_coment_resp .ccr_options li a {
 display:block;
 padding:3px 6px;
 cursor:pointer
}
.ctc_coment_list .com_coment_resp .ccr_options li a i {
 margin:0
}
.ctc_coment_list .com_coment_resp:hover .ccr_options {
 display:block
}
.ctc_coment_list .ctcf_avatar {
 margin-right:10px
}
.ctc_coment_list .ctcf_info span {
 margin-left:5px;
 font-size:11px;
 color:#999;
 text-transform:lowercase
}
.ctc_coment_list .ctcf_body {
 word-wrap:break-word
}
.ctc_coment_list .ctcf_body * {
 max-width:541px
}
.com_tema_share {
 position:relative;
 height:100px;
 background-image:url(../images/com/ribbon.jpg);
 background-repeat:no-repeat;
 background-position:center 40px;
 background-size:640px
}
.com_tema_options {
 margin-top:15px;
 margin-bottom:10px;
 box-shadow:0 1px 0 #d3d3d3;
 border-radius:5px;
 border:1px solid #e0e0e0;
 background:#f5f5f5;
 padding:10px
}
.com_tema_options .input_button {
 padding:6px 10px;
 float:left;
 margin-right:4px
}
.cts_stats li {
 font-weight:700;
 text-align:right;
 margin-left:15px;
 line-height:1.2;
 float:left
}
.cts_stats li span {
 font-size:14px;
 margin-right:3px
}
.cts_stats li i {
 vertical-align:top;
 margin:0
}
.cts_stats li div {
 font-size:11px
}
.cts_buttons {
 position:absolute;
 right:27px;
 top:18px
}
.cts_buttons li {
 float:left;
 margin-left:8px
}
.cts_buttons li.ctsb_google {
 margin-top:2px
}
.com_tema_cuerpo img {
 max-width:638px
}
.com_tema_autor {
 margin-bottom:20px
}
.com_tema_autor .com_box_body {
 margin-top:5px
}
.com_tema_autor .cta_avatar {
 margin-right:10px
}
.com_tema_autor .cta_avatar a {
 display:block
}
.com_tema_autor .cta_avatar .cta_status {
 display:block;
 margin-top:5px;
 padding:2px 9px;
 border-color:#ccdcef;
 font-weight:700;
 text-align:center;
 color:#105cb6;
 background-color:#e3e8f4
}
.com_tema_autor .cta_avatar .cta_status.online {
 border-left:5px #76ba4d solid;
 border-radius:3px 0 1px 3px
}
.com_tema_autor .cta_detalles {
 width:150px
}
.com_tema_autor .cta_detalles .ctad_items {
 margin-bottom:5px
}
.com_tema_autor .cta_detalles li {
 font-size:11px;
 color:#777;
 border-left:5px solid #005DAB;
 background-color:#E3E8F4;
 margin:0 0 5px;
 border-radius:3px 0 1px 3px
}
.com_tema_autor .cta_detalles i {
 vertical-align:middle;
 margin-right:3px
}
.com_tema_autor .cta_detalles strong {
 font-size:18px;
 color:#000;
 vertical-align:middle;
 margin-right:3px
}
.com_list_members {
 padding:10px;
 border-bottom:1px dotted #CCC
}
.com_list_members .clm_avatar {
 margin-right:10px
}
.com_list_members h4 {
 font-size:1.2em;
 line-height:1.25;
 margin:0;
 padding:0
}
.com_members_filter {
 padding:8px;
 margin-bottom:10px;
 color:#666;
 background:#dfdfdf
}
.com_members_filter .cmf_select {
 padding:3px
}
.com_members_filter .cmf_select li {
 float:left;
 padding:3px 6px;
 border-radius:4px 4px 4px 4px
}
.com_members_filter .cmf_select li a {
 font-weight:400;
 text-shadow:0 1px 0 #EEE;
 color:#111
}
.com_members_filter .cmf_select li.active {
 background:none repeat scroll 0 0 #004160
}
.com_members_filter .cmf_select li.active a {
 font-weight:700;
 text-shadow:0 1px 0 #000;
 color:#fff
}
#com_member_admin .cma_option {
 background:#ccc;
 margin-bottom:10px;
 padding:10px;
 text-align:left
}
#com_member_admin .cma_option h2 {
 margin:0;
 font-size:15px
}
#com_member_admin .cma_option input[type="radio"] {
 margin-bottom:4px
}
#com_member_admin .cma_option input[type="text"] {
 margin:0;
 display:inline-block
}
#com_member_admin .cma_option label {
 display:initial
}
#com_member_admin .cma_option select {
 margin-bottom:-8px
}
.com_dir_result .cdr_item {
 float:left;
 padding:5px 10px;
 margin:8px 8px 0 0;
 width:290px;
 height:65px;
 border-radius:5px;
 background:#eff9fd
}
.com_dir_result .cdr_item a.nombre {
 font-size:18px
}
.com_dir_result .cdr_item span {
 font-size:18px;
 float:right;
 color:#777
}
.com_dir_result .cdr_list {
 padding:5px 10px;
 border-top:#e0e0e0 1px solid;
 background:#f5f5f5
}
.com_dir_result .cdr_list:nth-child(2n+1) {
 border-top:#FFF 1px solid;
 background:#FFF
}
.com_dir_result .cdr_list .cdrl_avatar {
 margin-right:10px
}
.com_dir_result .cdr_list .cdrl_info {
 color:#889
}
.com_dir_result .cdr_list .cdrl_info h4 {
 margin:0
}
.com_dir_result .cdr_list .cdrl_info h4 a {
 font-size:18px;
 line-height:18px;
 color:#067cb4
}
.com_dir_result .cdr_list .cdrl_info strong {
 color:#69900f
}
.com_history {
 border:1px solid #ddd;
 width:100%;
 margin-top:15px;
 font-size:11px;
 font-family:Helvetica
}
.com_history thead {
 background:#F4F4F4;
 font-size:13px
}
.com_history tr td,
.com_history tr th {
 padding:3px 4px;
 vertical-align:middle
}
.com_history tr th {
 padding:5px 6px
}
.com_history tbody tr {
 background:#f5f5f5
}
.com_history tbody tr:nth-child(2n+1) {
 background:#FFF
}
.com_history a {
 color:#006595;
 font-weight:700
}
#search_result .result_item {
 border-bottom:1px dotted #ccc;
 padding:7px;
 line-height:15px
}
#search_result .ri_image {
 margin-right:10px
}
#search_result .ri_info {
 color:#999;
 font-size:11px
}
#search_result .ri_info a.ri_title {
 font-size:14px
}
#search_result .ri_right {
 font-size:11px;
 text-align:right;
 color:#999
}
#search_result .ri_right strong {
 font-size:15px;
 color:#000;
 display:block
}
