/* LISTADOs */
li {
list-style:none;
}

.listado .title {
color:#2D61A8;
display:block;
font-size:16px;
text-decoration:none;
width:734px;
}

.listado .content {
display:block;
min-height:45px;
margin-left:79px;
padding:5px 10px 0;
}

.listado .content .comments {
margin:10px 0 0 30px;
padding-left:22px;
height:16px;
float:left;
background:url(../images/topic_comments.png) no-repeat left;
}

.listado .content .comments.new_comments {
background:url(../images/topic_comments_hover.png) no-repeat left;
}

.listado .content .comments .howMany {
background:#F0FCFF;
color:#9BB0CF;
display:block;
float:left;
font-size:12px;
height:16px;
line-height:15px;
padding-left:3px;
}

.listado .content .comments .borderEnd {
background:url(../images/topic_comments_end.png) right no-repeat;
height:16px;
float:left;
width:6px;
display:block;
}

.listado .consigna_date_status .fxWidth {
width:76px;
margin-left:17px;
display:block;
}

.listado .consigna_date_status {
width:98px;
height:16px;
float:left;
margin:12px 0 0 10px;
}

.listado .consigna_date_status img {
margin:-16px 0 0 0;
position:absolute;
}

.listado .consigna_date_status .barra {
background:#F2F7FF;
display:block;
}

.listado .content .user_info {
float:left;
line-height:13px;
font-size:10px;
color:#4B73B1;
width:212px;
margin-top:5px;
}

.listado .content .user_info .date {
font-weight:normal;
}

.listado .content .topic_detail {
color:#000000;
height:32px;
position:absolute;
right:10px;
top:15px;
}

.listado .content .topic_detail em {
background:#DFEEFF;
font-style:normal;
display:block;
float:left;
height:32px;
line-height:32px;
padding:0 32px 0 10px;
margin-right:2px;
font-size:15px;
}

.listado .content .topic_detail em.add2favorites {
display:none;
height:24px;
padding:8px 10px 0;
background:#DFEEFF;
}

.listado .content:hover .topic_detail em.add2favorites, .listado .content .topic_detail em.add2favorites.favorited {
display:block;
}

.listado .content .topic_detail em.add2favorites .corazon {
display:block;
height:16px;
width:16px;
background:url(../images/ico_favo.png) no-repeat left;
}

.listado .content .topic_detail em.add2favorites:hover .corazon {
background:url(../images/ico_favo_hover.png) no-repeat left;
text-decoration:none;
}

.listado .content .topic_detail em b {
line-height:12px;
font-weight:normal;
}

.listado .content .topic_detail em.new {
background-color:#fdff42 !important;
}

.listado .content .topic_detail em.empty {
background-color:#DCDCDC !important;
}

.listado .content .topic_detail em.typeV {
background:#F0F7FF url("../images/item_mini_videos.png") no-repeat right center;
}

.listado .content .topic_detail em.typeF {
background:#F0F7FF url("../images/item_mini_foto.png") no-repeat right center;
}

.listado .content .topic_detail em.typeB {
background:#F0F7FF url("../images/item_mini_both.png") no-repeat right center;
padding-right:54px;
}

.listado .content .topic_detail em.comentarios {
background:#eff6fe url("../images/item_mini_comments.png") no-repeat right center;
padding-right:29px;
}

.listado .content .topic_detail em.topic {
margin:0;
padding:0 10px;
}

.listado .content .topic_detail em.topic img {
margin:7px 0 0 0;
}

.user_info .avatar {
float:left;
margin:2px 5px 0 0;
}

.username a {
color:#333F3F;
font-size:12px;
text-decoration:none;
}

.username a:hover {
background:#F0F7FF;
}

.username .anonymous {
color:#000;
font-size:12px;
}

.listado .categoria {
color:#FFF;
cursor:pointer;
font-size:26px;
font-weight:normal;
position:absolute;
right:13px;
text-align:center;
top:12px;
}

.listado li:hover .categoria {
color:#FFF;
}

.contadores li.comentarios .mini_comments {
background:transparent url(../images/item_mini_comments.png) no-repeat scroll 0 0;
display:block;
height:18px;
margin:7px auto 0;
width:21px;
}

.contadores li.comentarios.new_comments .mini_comments {
background:transparent url(../images/item_mini_comments_new.png) no-repeat scroll 0 0;
}
.contadores li.comentarios.new_comments span {
color:#FFE400;
}

/*** RESPUESTAS ***/
#respuestasActions {
display:block;
height:22px;
margin:0 0 20px;
padding-left:10px;
}

#respuestasActions .Orders {
float:left;
color:#666666;
margin-top:10px;
}

#respuestasActions .Orders span {
margin-right:10px;
float:left;
font-size:11px;
}

#respuestasActions .Orders a {
display:block;
float:left;
cursor:pointer;
margin-right:5px;
text-decoration:underline;
font-size:11px;
}

#respuestasActions .Orders a.fecha:hover, #respuestasActions a.fecha.selected {
background:#BFFFFE;
color:#336CCF;
text-decoration:none;
}
#respuestasActions .Orders a.votos:hover, #respuestasActions a.votos.selected {
background:#BFFFFE;
color:#336CCF;
text-decoration:none;
}

#respuestasActions .share {
float:right;
margin-right:15px;
}

#respuestasActions .share a {
margin-left:5px;
}

#respuestasActions .share img {
border:none;
}

.listadoRespuestas {
margin:0 0 0 0;
}

.listadoRespuestas.trash {
margin:0 0 5px 0;
}

.listadoRespuestas.detalle {
margin:0 0 0 0;
}

.listadoRespuestas li.reply {
margin:0 0 15px;
position:relative;
}

.listadoRespuestas li.reply.new {
display:none;
}

.listadoRespuestas li.reply .closeButt, .listadoRespuestas li.reply .restoreButt {
background:url(../images/delete_respuesta.jpg) no-repeat left;
cursor:pointer;
height:12px;
right:7px;
top:-12px;
display:none;
position:absolute;
width:25px;
}

.listadoRespuestas li.reply:hover .closeButt {
display:block;
}

.listadoRespuestas li.reply .restoreButt {
display:block;
background:url(../images/restore_respuesta.gif) no-repeat left;
}

.listadoRespuestas li .corpo {
-moz-border-radius:7px;
-moz-border-radius-topleft:0;
-moz-border-radius-bottomleft:0;
border-radius:7px;
border-top-left-radius:0;
border-bottom-left-radius:0;
background:#FFE08F;
cursor:pointer;
display:block;
margin-left:79px;
text-decoration:none;
position:relative;
}

.listadoRespuestas li.popular .corpo,
.listadoRespuestas li.popular .corpo.open,
.listadoRespuestas .reply.popular .votador,
.listadoRespuestas .reply.popular.open .votador,
.listadoRespuestas .reply.popular.open:hover .votador {
background:#FFBB6C;
}

.listadoRespuestas reply.popular:hover .corpo, .listadoRespuestas reply.popular:hover .votador {
background:#FFD07F;
}

.listadoRespuestas li:hover .corpo,
.listadoRespuestas .reply:hover .votador {
background:#FFD66C;
}

.listadoRespuestas .reply_thumb {
float:left;
height:51px;
margin:5px 7px 0;
width:65px;
}

.listadoRespuestas .reply_thumb_miniPlay, .listadoRespuestas .reply_thumb_miniPlay_close, .listadoRespuestas .reply_thumb_miniPlay_zoom_close {
margin:0;
position:absolute;
display:none;
top:5px;
left:7px;
}

.listadoRespuestas li.reply .corpo.open:hover .reply_thumb_miniPlay {
display:none;
}

.listadoRespuestas li.reply .corpo.open .content:hover .reply_thumb_miniPlay_close, .listadoRespuestas li.reply .corpo.open .content:hover .reply_thumb_miniPlay_zoom_close {
display:block;
}

.listadoRespuestas li.reply .corpo:hover .reply_thumb_miniPlay {
display:block;
}

.listadoRespuestas li .corpo.open {
background:#FFD66C;
-moz-border-radius-bottomleft:5px;
border-bottom-left-radius:5px;
}

.listadoRespuestas li.open .votador {
background:#FFD66C;
}

.listadoRespuestas li .corpo .reply_shortcut { /* this are the #1 #2 ... */
color:#DF3A00;
font-size:18px;
text-decoration:none;
}

.listadoRespuestas li.popular .corpo .reply_shortcut {
color:#CF3500;
}

.listadoRespuestas li .corpo .reply_shortcut .number {
margin-right:5px;
color:#FF630F;
}

.listado.consignas li .corpo .reply_shortcut .number { /* avoid it in the general list*/
display:none;
}

.listadoRespuestas li .categoria {
color:#CE6410;
float:right;
font-size:40px;
font-weight:bold;
margin-right:15px;
margin-top:5px;
text-align:center;
width:60px;
}

.listadoRespuestas li .content {
display:block;
height:57px;
margin:0;
padding:5px 0 0 10px;
position:relative;
}

.listadoRespuestas li .content .title {
overflow:hidden;
width:80%;
color:#CE6410;
font-size:1.1em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:19px;
line-height:16px;
}

/* open box (video/photo, title */
.listadoRespuestas li .corpo.open .content .title {
font-weight:bold;
}

.listadoRespuestas li .content .user_info {
margin-top:6px;
font-size:10px;
color:#CE6410;
line-height:12px;
}

.listadoRespuestas li .content .reply_detail {
width:auto;
color:#000000;
height:32px;
position:absolute;
right:10px;
top:15px;
}

/* En el perfil */
#userProfile .listadoRespuestas li .content .reply_detail {
}

.listadoRespuestas li .content .reply_detail em {
display:block;
float:left;
font-size:15px;
font-style:normal;
height:32px;
line-height:32px;
margin-right:2px;
padding:0 32px 0 10px;
}

.listadoRespuestas li .content .reply_detail em.respuestas {
background:url("../images/item_mini_comments.png") no-repeat scroll right center #EFF6FE;
padding-right:29px;
}

.listadoRespuestas li .content .reply_detail em.respuestas.empty {
background-color:#DCDCDC;
}

.listadoRespuestas li .content .reply_detail em.repuesta_type_img {
padding:0;
width:32px;
}

.listadoRespuestas li .content.tipo.F .reply_detail em.repuesta_type_img {
background:url(../images/respuestas_fotos.png) no-repeat center center #DFEEFF;
}

.listadoRespuestas li .content.tipo.V .reply_detail em.repuesta_type_img {
background:url(../images/respuestas_videos.png) no-repeat center center #DFEEFF;
}

/* is new? */
.listadoRespuestas li .content.tipo.isNew .reply_detail em.repuesta_type_img {
background-color:#FDFF42;
}


.listadoRespuestas li .embed {
display:none;
padding:7px 0 7px 7px;
position:relative;
min-height:288px;
border-top:1px dashed #FE7117;
}

.reply.closed .embed {
border-color:#1F7713;
}

.listadoRespuestas li .embed .linksAndComments {
-moz-border-radius:5px;
border-radius:5px;
cursor:default;
float:left;
height:300px;
margin-right:7px;
right:6px;
top:0;
width:276px;
}

.listadoRespuestas li .embed.maximized .linksAndComments {
display:none;
}

.listadoRespuestas li .embed .linksAndComments .share {
background:none repeat scroll 0 0 #FEEDBF;
height:34px;
padding:8px 5px 0;
}

.reply.closed .embed .linksAndComments .share {
background:#fefefe;
}

.reply.closed .embed .linksAndComments .share .link input {
border-color:#3BEFEB;
}

.listadoRespuestas li .embed .linksAndComments .share .link {
text-align:center;
}

.listadoRespuestas li .embed .linksAndComments .share .link input {
-moz-border-radius:5px;
border-radius:5px;
border:1px solid #3BEFEB;
font-size:11px;
padding:5px;
width:193px;
color:#666;
}

.listadoRespuestas li .embed .linksAndComments .share .link a {
text-decoration:none;
margin-right:0;
float:right;
}

.listadoRespuestas li .embed .linksAndComments .share .link a img {
border:0;
}

/* replies COMMENTS */
.listadoRespuestas li .embed .linksAndComments .comments {
margin:8px 0 0 0;
}

.listadoRespuestas li .embed .linksAndComments .comments .allComments {
-moz-border-radius:5px;
border-radius:5px;
height:164px;
background:#FFF;
margin-bottom:8px;
padding:0 8px 8px 8px;
overflow-x:hidden;
overflow-y:auto;
}

.listadoRespuestas li .embed .linksAndComments .comments .allComments li {
display:block;
margin:6px 0;
padding-bottom:3px;
border-bottom:1px dotted #CCCCCC;
}

.listadoRespuestas li .embed .linksAndComments .comments .allComments li .number { 
color:#444;
}

.listadoRespuestas li .embed .linksAndComments .comments .doComment {
margin-bottom:8px;
}

.listadoRespuestas li .embed .linksAndComments .comments .doComment input {
-moz-border-radius:5px;
border-radius:5px;
border:1px solid #3BEFEB;
padding:5px;
width:264px;
}

.listadoRespuestas li .embed .linksAndComments .comments .bt_sendComment {
text-align:right;
}

.listadoRespuestas li .embed .linksAndComments .comments .bt_sendComment input {
cursor:pointer;
background:#BEFFFD;
color:#444;
padding:8px;
border:1px solid #777777;
border-top:0;
border-left:0;
border-radius:5px;
-moz-border-radius:5px;
text-decoration:underline;
}

.listadoRespuestas li .embed .linksAndComments .comments .bt_sendComment input:hover {
border:1px solid #777;
border-bottom:0;
border-right:0;
}

/* ----------------- */

.listadoRespuestas li .embed .embbededImg {
max-width:631px;
float:left;
cursor:default;
}

.listadoRespuestas li .embed.maximizable .embbededImg { 
cursor:-moz-zoom-in;
}

.listadoRespuestas li .embed.maximized .embbededImg {
max-width:914px;
cursor:-moz-zoom-out;
}

.listadoRespuestas li .corpo.open .embed {
display:block;
}

/* Respuestas en consignas */
.listado.consignas .listadoRespuestas .votador {
display:none;
}

.listado.consignas .listadoRespuestas .corpo {
-moz-border-radius:0 7px 7px 7px;
border-radius:0 7px 7px 7px;
}

/* RESPUESTA CERRADA (VERDE) */
.listado.consignas .listadoRespuestas .reply.closed,
.listado.consignas .listadoRespuestas .reply {
margin-bottom:20px;
}

.listadoRespuestas .reply.closed .corpo,
.listadoRespuestas .reply.closed .corpo,
.listadoRespuestas .reply.closed .votador {
background:#C5EFC2;
}

.listadoRespuestas .reply.closed:hover .corpo,
.listado.consignas .listadoRespuestas .reply.closed:hover .corpo,
.listadoRespuestas .reply.closed .corpo.open,
.listadoRespuestas .reply.closed.open .votador,
.listadoRespuestas .reply.closed:hover .votador,
.listadoRespuestas .reply.closed.popular.open .votador,
.listadoRespuestas .reply.closed.popular:hover .votador {
background:#ABDFA7;
}

.listadoRespuestas .reply.closed .user_info,
.listado.consignas .listadoRespuestas .reply.closed .user_info,
.listadoRespuestas .reply.closed .title,
.listadoRespuestas .reply.closed .title a,
.listadoRespuestas .reply.closed .title span,
.listado.consignas .listadoRespuestas .reply.closed .title {
color:#007F11;
}

.listadoRespuestas .reply.closed .reply_shortcut .number {
color:#28AF15;
}

/* CONSIGNAS */
.listado.consignas li.consigna .content {
-moz-border-radius:5px;
-moz-border-radius-topleft:0;
-moz-border-radius-bottomleft:0;
border-radius:5px;
border-top-left-radius:0;
border-bottom-left-radius:0;
border:0;
color:#FFF;
background:#C2D4EF;
min-height:55px;
text-decoration:none;
cursor:pointer;
padding-bottom:5px;
padding-top:2px;
}

.listado li.consigna .content .title:hover {
text-decoration:underline;
}

/* finalizadas normales */
.listado li.consigna.finalizada .content, .listado li.consigna.finalizada .votador {
background:#D1D7DF;
}
.listado li.consigna.finalizada:hover .content {
}

/* finalizadas grises */
.listado li.consigna.finalizada.gris .content {
background:#B3B8BF;
}
.listado li.consigna.finalizada.gris:hover .content {
background:#C2C7CF;
}

.listado.consignas .content img {
border:none;
}

.listado.consignas .closeButt {
background:url(../images/close_consigna.jpg) no-repeat left;
cursor:pointer;
height:12px;
position:absolute;
right:7px;
top:-12px;
visibility:hidden;
width:25px;
}

.listado.consignas .restoreButt {
background:url(../images/restore_consigna.gif) no-repeat left;
cursor:pointer;
height:12px;
position:absolute;
right:7px;
top:-12px;
width:25px;
}

.listado.consignas li:hover .closeButt {
visibility:visible;
}

/* Acciones para Respuestas: */
.listadoRespuestas li .actions {
height:23px;
position:absolute;
right:-40px;
top:20px;
width:18px;
}

.listadoRespuestas li .actions a {
cursor:pointer;
display:block;
float:left;
height:23px;
margin-right:10px;
width:23px;
}

.listadoRespuestas li .actions a.remove {
background:url(../images/ico_remove.png) no-repeat left;
}
.listadoRespuestas li .actions a.remove:hover {
background:url(../images/ico_remove_hover.png) no-repeat left;
}

.listadoRespuestas li .actions a.remove {
display:none;
}
.listadoRespuestas li:hover .actions a.remove {
display:block;
}

/* Acciones para Consignas: */
.listado.consignas li .actions {
height:23px;
position:absolute;
right:-40px;
top:20px;
width:18px;
}

.listado.consignas li .actions a {
cursor:pointer;
display:block;
float:left;
height:23px;
margin-right:10px;
width:23px;
}

.listado.consignas li .actions a.remove {
background:url(../images/ico_remove.png) no-repeat left;
}
.listado.consignas li .actions a.remove:hover {
background:url(../images/ico_remove_hover.png) no-repeat left;
}

.listado.consignas li .actions a.remove {
display:none;
}
.listado.consignas li:hover .actions a.remove {
display:block;
}

.listado.consignas .title {
color:#0010BF;
font-size:20px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:23px;
overflow:hidden;
}

.listado.consignas h1 .title, .listado.consignas h1 {
font-size:19px;
}

.listado.consignas li.consigna.finalizada .title {
color:#17447F
}

/* VOTADOR */
.votador {
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomleft:5px;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
background:none repeat scroll 0 0 #C2D4EF;
cursor:default;
display:block;
float:left;
width:72px;
height:56px;
padding-left:7px;
padding-top:6px;
}

.votador .wrappper {
border-radius:5px;
-moz-border-radius:5px;
background:#f0f7ff;
height:46px;
padding-left:5px;
padding-top:2px;
width:65px;
border:1px solid transparent;
}

.votador.closed .wrappper {
background:transparent;
border:1px solid #FFF;
}

.votador .vote {
float:left;
}

.votador a {
color:#C2D4EF;
display:block;
width:13px;
height:19px;
text-decoration:none;
}

.votador .voteUp {
background:url(../images/voteup.png) no-repeat 0 0;
margin-bottom:5px;
}

.votador .voteDown {
background:url(../images/votedown.png) no-repeat 0 0;
}

.votador.voted .voteUp, .votador.closed .voteUp {
background:url(../images/voteup_disable.png) no-repeat 0 0;
}

.votador.voted.up .voteUp, .votador.closed.up .voteUp {
background:url(../images/voteup.png) no-repeat 0 0;
}

.votador.voted .voteDown, .votador.closed .voteDown {
background:url(../images/votedown_disable.png) no-repeat 0 0;
}

.votador.voted.down .voteDown, .votador.closed.down .voteDown {
background:url(../images/votedown.png) no-repeat 0 0;
}

.votador.voted .voteDown, .votador.voted .voteUp, .votador.closed .voteDown, .votador.closed .voteUp {
cursor:default;
}

.votador p.votes {
-moz-border-radius:5px;
border-radius:5px;
float:left;
color:#002b65;
background:#e7e7e5;
width:42px;
line-height:32px;
text-align:center;
font-size:19px;
height:34px;
margin-left:5px;
margin-top:5px;
font-family:verdana;
}

.votador p.votes.closed {
background:#e7e7e9;
}

.votador p.votes.voted {
}

.votador p.votes.voted.up,
.listadoRespuestas li .votador.closed p.votes.voted.up {
color:#002b65;
background:#86dd72;
}

.votador p.votes.voted.down {
color:#002b65;
background:#ffaaa5;
}

/* Votador in replies: */
.listadoRespuestas .votador {
background:#FFE08F;
height:56px;
padding-top:6px;
}

.listadoRespuestas .votador .wrappper {
background:#FFFCE4;
}

.listadoRespuestas .votador.closed .wrappper {
background:transparent;
}

/* green replies */
.reply.closed .votador {
border-color:#1F7713;
}

.listadoRespuestas li.closed .votador {
background:#C5EFC2;
}

.listadoRespuestas li .votador.closed .votes {
background:#E7E7E9;
}