* {
margin:0;
padding:0;
}

body {
background:#85C9F6;
font-size:12px;
font-family:Arial;
}

.errorMsg {
color:#FF0000;
}

.displayNone {
display:none;
}

#wrap {
min-height:300px;
margin:0 auto;
width:98%;/*925px;*/
}

.header {
height:68px;
width:1030px;
margin:0 auto 16px;
}

#center {
min-height:260px;
background:#FFF;
padding:15px 12px 20px;
-moz-border-radius:8px;
border-radius:8px;
border:none;
position:relative;
}

#recenter {
margin:0 auto;
width:1030px;
}

#mega_container.filter_by_todas { }
#mega_container.filter_by_finalizadas { border-color:#87E090; }
#mega_container.filter_by_activas { border-color:#BFB6E5; }
#mega_container.filter_by_favoritas { border-color:#FAAFD6; }
#mega_container.filter_by_favoritas { border-color:#FAAFD6; }
#mega_container.filter_by_searching { border-color:#AE91DD; }

.logo {
background:url(../images/logo.gif) no-repeat;
border:medium none;
color:#B9D5FA;
display:block;
float:left;
height:64px;
margin-top:10px;
text-decoration:none;
width:229px;
}

.logo:hover, #preload_logo_hover {
background:url(../images/logo_hover.png) no-repeat;
}

.header .options {
-moz-border-radius:5px;
border-radius:5px;
background:#98D1F7;
display:block;
float:right;
margin-top:9px;
padding:10px;
}

.header .options li {
list-style:none;
float:left;
margin-right:5px;
}

.header .options li a {
width:111px;
height:44px;
display:block;
text-decoration:none;
color:#B9D5FA;
}

.header .options li.log_notificator {
margin-right:15px;
}

.header .options li.log_notificator a {
background:url("../images/ico_notifications.jpg") no-repeat scroll left center transparent;
height:41px;
padding-left:24px;
width:auto;
}

.header .options li.log_notificator a:hover, #preload_ico_notifications_hover {
background:url("../images/ico_notifications_hover.jpg") no-repeat scroll left center transparent;
}

.header .options li.log_notificator span {
-moz-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
background:#F1F5FE;
display:block;
font-size:16px;
height:41px;
line-height:41px;
padding:0 10px;
}

.header .options li.log_notificator span strong {
font-weight:normal;
background:#FFF94C;
-moz-border-radius:5px;
border-radius:5px;
padding:0 2px;
color:#000;
}

.header .options li.log_notificator span strong.empty {
background:transparent;
color:#474747;
}

.header .options li.miniProfile {
background:#F1F5FE;
-moz-border-radius:5px;
border-radius:5px;
padding:2px 5px;
}

.header .options li.miniProfile a.logout {
background:url(../images/ico_logout.jpg) no-repeat left;
height:16px;
width:17px;
float:left;
margin-top:4px;
}

.header .options li.buscador_wrapper {
margin-left:10px;
position:relative;
margin-right:0;
}

/* Los botones: */
.header .options li a.addConsigna {
background:url(../images/ico_new.jpg) no-repeat left;
}
.header .options li a.perfil {
background:url(../images/ico_profile.jpg) no-repeat left;
}

.header .options li a.buscador {
background:url(../images/ico_search.jpg) no-repeat left;
}
/* y sus hovers */
.header .options li a.addConsigna:hover, .header .options li a.addConsigna.selected, #preload_ico_new_hover {
background:url(../images/ico_new_hover.jpg) no-repeat left;
}
.header .options li a.perfil:hover, .header .options li a.perfil.selected, #preload_ico_profile_hover {
background:url(../images/ico_profile_hover.jpg) no-repeat left;
}
.header .options li a.logout:hover, #preload_ico_logout_hover {
background:url(../images/ico_logout_hover.jpg) no-repeat left;
}
.header .options li a.buscador:hover, .header .options li a.buscador.selected, #preload_ico_search_hover {
background:url(../images/ico_search_hover.jpg) no-repeat left;
}

.header .options li input.buscador {
-moz-border-radius:10px;
border-radius:10px;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #BB52F4;
color:#0010BF;
font-size:22px;
height:29px;
margin-top:0;
padding:5px 38px 4px 10px;
width:150px;
}

.header .options li input.submit {
position:absolute;
right:5px;
top:5px;
color:#FFF;
}

.page-options {
height:25px;
margin-top:20px;
position:relative;
right:-15px;
width:994px;
z-index:999;
}

.page-options .consigna-status {
list-style:none;
height:28px;
float:right;
}

.page-options #sortByPages {
color:#2056A0;
margin-top:5px;
text-decoration:none;
float:right;
font-size:11px;
}

.page-options #sortByPages a {
color:#666;
}

.page-options #sortByPages span strong {
color:#336CCF;
background:#BFFFFE;
font-weight:normal;
}

.page-options .consigna-status li {
float:left;
margin-left:7px;
}

.page-options .consigna-status li.options_trash_starts {
margin-left:15px;
}

.page-options .consigna-status li a {
color:#fff;
display:block;
height:25px;
text-decoration:none;
width:69px;
}

.page-options .consigna-status li a.selected {
height:28px;
}

/* the trash */
.page-options-trash {
height:34px;
margin-bottom:15px;
}

.page-options-trash li a {
float:left;
height:34px;
margin-right:10px;
width:34px;
text-decoration:none;
}

/* THE TRASHHES! */
.page-options-trash li a.consignas {
background:url(../images/trash_consignas.jpg) no-repeat left;
}
.page-options-trash li a.respuestas {
background:url(../images/trash_respuestas.jpg) no-repeat left;
}
.page-options-trash li a.user {
background:url(../images/trash_users.jpg) no-repeat left;
}
.page-options-trash li a.comments {
margin:0 10px 0 0;
background:url(../images/trash_comentarios.jpg) no-repeat left;
}

/* and the hovers... */
.page-options-trash li a.consignas:hover, .page-options-trash li a.consignas.selected {
background:url(../images/trash_consignas_hover.jpg) no-repeat left;
}
.page-options-trash li a.respuestas:hover, .page-options-trash li a.respuestas.selected {
background:url(../images/trash_respuestas_hover.jpg) no-repeat left;
}
.page-options-trash li a.user:hover, .page-options-trash li a.user.selected {
background:url(../images/trash_users_hover.jpg) no-repeat left;
}
.page-options-trash li a.comments:hover, .page-options-trash li a.comments.selected {
background:url(../images/trash_comentarios_hover.jpg) no-repeat left;
}

/* listados */
.listado {
}

.listado li {
list-style:none;
margin:0 0 20px;
}

.listado li.consigna {
/*width:895px;*/
height:62px;
position:relative;
}

.listado li.consigna.expanded {
margin-bottom:10px;
}

.listado li.consigna.voted_negative {
opacity:0.5;
}

.listado li.consigna.hasReplie, .listado li.consigna.hasReplie {
margin-bottom:2px;
}

.listado li.consigna.finalizada.gris {
margin-bottom:15px;
}

a.username .points, .username a .points {
font-family:cursive tahoma sans-serif;
font-size:10px;
margin-left:8px;
}

.listado li.consigna a.username {
position:absolute;
left:117px;
top:43px;
color:#000;
text-decoration:none;
}

.listado li.consigna a.username:hover {
background:#F0F7FF;
}

.listado li.consigna a.username.anonymous, .listadoRespuestas li .username.anonymous, #comments .username.anonymous {
color:#666666;
font-style:italic;
left:89px;
margin-top:0;
}

.listado li.consigna a.username.anonymous:hover {
background:none;
}

/* TAGS */
.listado li.consigna .tags {
height:22px;
left:274px;
overflow:hidden;
position:absolute;
top:35px;
width:510px;
}

.listado li.consigna .tags a {
-moz-border-radius:5px;
border-radius:5px;
background:#F0FCFD;
border-color:-moz-use-text-color #719DDE #719DDE -moz-use-text-color;
border-style:none solid solid none;
border-width:medium 1px 1px medium;
color:#1A73FF;
display:block;
float:left;
font-size:13px;
height:21px;
line-height:21px;
margin-right:7px;
padding:0 6px;
text-decoration:none;
}

.listado li.consigna .tags a:hover {
background:#C4F0FD;
color:#2A5CA5;
}

.listado li.consigna .tags .withAdd {
margin-right:0;
}

.listado li.consigna .tags .add {
border:1px solid #719DDE;
background:#C4F0FD;
border-left:0;
border-top:0;
font-size:18px;
}

.listado li.consigna .tags .add:hover {
background:#CFE2FF;
color:#333;
border-color:#333;
}

/* *** */

.listado li.closed-re {
background:#B9E9B5;
margin:0 0 20px 100px;
}

.listado li.closed-re .status {
background:transparent url(../images/item_ok_bg.jpg) no-repeat scroll 0 0;
display:block;
float:right;
height:41px;
margin:8px 10px 0 0;
width:51px;
}

.listado .contadores {
float:left;
}

/* Basurero list */
.listado.consignas.basurero li.consigna {
margin-bottom:15px;
}

/* ADD NEW CONSIGNA */
.addNew {

}

.addNew strong {
font-size:12px;
}

.addNew p {
margin:0 0 10px;
}

.addNew .consigna {
width:437px;
font-size:18px;
padding:4px;
}

.votar_fxTO {
font-size:5px;
}
.votar_fxEND {
font-size:12px;
}

.listado .AopenContent {
display:block;
background:#B6CBEA;
margin-left:50px;
text-decoration:none;
}

/* Foo0ter filtro: */
.filtro {
margin-top:10px;
color:#99A3AF;
}

.filtro select {
font-size:10px;
color:#333;
}

/* BOXES */
#boxes {
position:relative;
}

#boxes .loginKey {
position:absolute;
display:none;
}

#boxes .loginKey.addConsigna {
left:150px;
}

.addBox {
position:relative;
background:#FFD86F;
margin-left:120px;
padding:10px;
margin-bottom:22px;
}

.addBox.needLogin:hover {
opacity:0.5;
}

.addBox.needLogin:hover, .addBox.needLogin:hover * {
cursor:pointer;
}

.addBox.needLogin:hover label {
display:none;
}

.addBox .input_text {
-moz-border-radius:5px;
border-radius:5px;
border:1px solid #FF7003;
color:#000;
font-size:16px;
padding:5px 4px;
width:361px;
}

.addBox .input_text.error {
border-color:#FF0000 !important;
}

.addBox .input_submit {
position:absolute;
z-index:100;
top:20px;
}

.addBox .input_submit.image.both {
margin-left:50px;
}

#addReplyWrapper {
position:relative;
margin-bottom:10px;
}

#loginKey_addReply {
position:absolute;
left:99px;
display:none;
}

.addBox.reply {
-moz-border-radius:5px;
border-radius:5px;
margin-left:0;
position:relative;
height:44px;
margin-bottom:0;
background:#FFE08F;
border:1px solid #FFB434;
}

.addBox.reply .loading {
margin-left:62px;
margin-top:18px;
}

.addBox.reply .input_submit {
float:left;
margin-left:14px;
position:inherit;
border:none;
cursor:pointer;
height:43px;
width:128px;
}

.whats_can_add {
height:16px;
display:block;
background:#FBE9BD;
padding:7px;
padding:7px 5px;
-moz-border-radius:5px;
border-radius:5px;
}

.whats_can_add img {
border:none;
width:16px;
height:16px;
float:left;
margin-right:5px;
}

.whats_can_add span {
display:block;
float:right;
color:#d77400;
line-height:16px;
font-size:12px;
cursor:default;
}

.whats_can_add span.both {
border-left:1px solid #EFBE68;
margin-left:5px;
padding-left:5px;
}


.overlabel-wrapper.first {
margin-right:10px;
}

.overlabel-wrapper {
position:relative;
}

label.overlabel {
font-family:trebuchet MS;
color:#8F8F8F;
line-height:25px;
font-size:14px;
left:7px;
position:absolute;
top:2px;
z-index:1;
}

label.password.overlabel {
top:5px;
}

.addBox.reply .overlabel-wrapper {
float:left;
}

.addBox.reply .input_text {
border-width:1px;
color:#FF7003;
font-size:20px;
height:30px;
padding-left:45px;
padding-right:35px;
width:420px;
}

#add_reply_title {
font-weight:bold;
background:url("../images/bg_add_reply_title.jpg") no-repeat #FFFFFF;
}

#add_reply_url {
width:248px;
background:url("../images/bg_add_reply_url.jpg") no-repeat #FFFFFF;
}

.addBox.reply label.overlabel {
font-size:20px;
top:10px;
left:50px;
}

.addBox.addConsigna {
border-radius:5px;
-moz-border-radius:5px;
background:#C5DDFE;
height:44px;
margin:0 auto 10px;
padding-top:9px;
position:relative;
width:1008px;
border:1px solid #9CC1F8;
}

.addBox.addConsigna label.overlabel {
text-indent: 0px;
cursor: text;
left:168px;
top:8px;
font-size:20px;
}

.addBox.addConsigna .tags {
float:left;
margin:0 8px;
}

.addBox.addConsigna .tags input {
padding-left:45px;
padding-top:8px;
width:194px;
background:url("../images/bg_add_topic_tags.jpg") no-repeat #FFFFFF;
height:27px;
}

.addBox.addConsigna .tags label {
left:50px;
}

.addBox.addConsigna .categorySelector {
float:left;
margin-left:10px;
}

.addBox.addConsigna .categorySelector select {
font-size:20px;
color:#7498ca;
height:32px;
text-align:center;
width:58px;
}

.addBox.addConsigna .loading {
float:left;
margin-left:52px;
margin-top:18px;
width:43px;
}

.addBox.addConsigna .input_submit {
left:0;
top:0;
position:inherit;
width:134px;
height:43px;
display:block;
border:0;
cursor:pointer;
margin-left:4px;
float:left;
}

.addBox.addConsigna .input_submit:hover, #preload_add_consigna_hover {
background:url(../images/add_new_hover.jpg) no-repeat;
}

.addBox.addConsigna .input_text {
border-color:#737CE1;
float:left;
padding:5px 4px;
color:#3E7AD2;
width:421px;
-moz-border-radius:5px;
border-radius:5px;
border-width:1px;
height:30px;
font-size:20px;
}

#addConsignaInput {
background:url(../images/bg_add_topic_title.jpg) no-repeat #FFFFFF;
font-weight:bold;
height:27px;
padding:8px 4px 5px 45px;
width:442px;
}

.addBox.addConsigna .types {
display:block;
float:left;
margin:0;
}

.addBox.addConsigna .types .categorySelector {
margin-left:30px;
padding:5px 0 0 35px;
background:url(../images/select_category.jpg) no-repeat;
width:79px;
height:23px;
}

.addBox.addConsigna .types .categorySelector.error {
background:url(../images/select_category_error.jpg) no-repeat;
}

.addBox.addConsigna .types .categorySelector select {
font-size:10px;
}

.addBox.addConsigna .types li {
cursor:pointer;
display:block;
float:left;
height:28px;
margin-right:0;
padding:15px 0 0 6px;
width:52px;
}

.addBox.addConsigna .types li.type {
cursor:default;
float:left;
height:auto;
margin-left:-5px;
position:absolute;
top:-10px;
width:auto;
padding:5px 0 0;
}

.addBox.addConsigna .types li input {
cursor:pointer;
}

.addBox.addConsigna .types li.both {
background:url(../images/select_video_img.jpg) no-repeat left;
}
.addBox.addConsigna .types li.video {
background:url(../images/select_video.jpg) no-repeat left;
}
.addBox.addConsigna .types li.photo {
background:url(../images/select_img.jpg) no-repeat left;
}

.addBox.addConsigna .types.error li.both {
background:url(../images/select_video_img_error.jpg) no-repeat left;
}
.addBox.addConsigna .types.error li.video {
background:url(../images/select_video_error.jpg) no-repeat left;
}
.addBox.addConsigna .types.error li.photo {
background:url(../images/select_img_error.jpg) no-repeat left;
}

.addBox.searcher {
background:#CCC2EF;
border-color:#BBAEE6;
width:525px;
margin:0 auto 8px;
position:relative;
}

.addBox.searcher .input_text {
border-color:#C49FFF;
width:514px;
}

.addBox.searcher .input_submit {
top:51px;
left:10px;
}

.addBox.login {
background:none;
border:none;
padding:0;
width:450px;
margin:0 auto;
position:relative;
}

.addBox.login input.fields.error {
border-color:#E0595C;
}

.addBox.login .loading {
left:16px;
position:absolute;
top:160px;
}

.addBox.login .signupbox .loading {
top:160px;
}

.addBox.login .loginbox, .addBox.login .signupbox {
position:relative;
float:left;
background:#DDE9F9;
height:146px;
margin-bottom:8px;
margin-left:0;
width:214px;
padding-bottom:10px;
-moz-border-radius:5px;
border-radius:5px;
}

.addBox.login .loginbox p.ico {
margin:10px 0 0 10px;
}

.addBox.login .loginbox p {
margin:5px 0 0 10px;
}

.addBox.login input.fields {
border:1px solid #C2D8EF;
padding:5px 4px;
color:#000;
width:184px;
-moz-border-radius:5px;
border-radius:5px;
}

.addBox.login .loginbox p.keepRemembered {
padding:0;
cursor:pointer;
background:url(../images/loginbox_keep-remembered.jpg) no-repeat left center;
width:49px;
height:25px;
float:left;
margin:0;
}

.addBox.login .loginbox p.keepRemembered input {
margin:6px 0 0 8px;
cursor:pointer;
}

.addBox.login .loginbox .input_submit {
top:155px;
left:10px;
}

.addBox.login .loginbox .forget {
float:right;
}

.addBox.login .loginbox .bttt {
height:25px;
margin:10px 10px 0 10px;
}

.addBox.login .signupbox {
float:right;
height:146px;
position:relative;
}

.addBox.login .signupbox p.ico {
margin:10px 0 0 10px;
}

.addBox.login .signupbox p.ico a {
display:none;
}

.addBox.login .signupbox p.ico img.sucess {
display:none;
}

.addBox.login .signupbox.sucessfully {
height:39px;
}

.addBox.login .signupbox.sucessfully p.ico a {
color:#2200CC;
display:block;
height:20px;
left:45px;
overflow:hidden;
position:absolute;
top:16px;
width:160px;
z-index:9999;
}

.addBox.login .signupbox.sucessfully .input_submit, .addBox.login .signupbox.sucessfully .overlabel-wrapper {
display:none;
}

.addBox.login .signupbox.sucessfully p.ico img.sucess {
display:block;
}

.addBox.login .signupbox.sucessfully p.ico img.signup {
display:none;
}

.addBox.login .signupbox p {
margin:5px 0 0 10px;
}

.addBox.login .signupbox .input_submit {
top:155px;
left:10px;
}

/* comments */
#addCommentWrapper {
position:relative;
}

#loginKey_addComment {
position:absolute;
left:99px;
display:none;
}

#comments_recaptcha {
height:130px;
margin-bottom:10px;
}

.addBox.comment {
padding:0;
-moz-border-radius:5px;
border-radius:5px;
position:relative;
background-color:transparent;
margin-left:0;
margin-bottom:70px;
}

.addBox.comment .input_submit {
border:medium none;
cursor:pointer;
float:left;
height:43px;
margin-left:1px;
margin-top:5px;
position:inherit;
top:0;
width:126px;
color:#F0F7FF;
}

.addBox.comment .loading {
float:right;
margin-right:5px;
margin-top:25px;
}

.addBox.comment textarea {
-moz-border-radius:5px;
border-radius:5px;
border:3px solid #90DADA;
height:150px;
overflow:auto;
padding:5px;
font-size:19px;
color:#22494F;
width:990px;
}

.addBox.comment textarea.error {
border-color:#E0595C !important;
}

/* FOOTER */
#footer {
height:28px;
margin:10px auto 20px;
padding:0;
width:1030px;
}

#footer .contacto {
float:left;
margin-right:10px;
}

#footer .contacto img {
cursor:pointer;
}

#footer .help {
-moz-border-radius:5px;
border-radius:5px;
background:#D3E3F2;
color:#2056A0;
display:block;
float:left;
height:28px;
line-height:28px;
margin-right:10px;
padding:0 5px;
text-decoration:none;
}

#footer .help:hover {
text-decoration:underline;
}

#footer .inRight .langSelector {
background:url(../images/ico_lenguage.png) no-repeat left;
padding-left:38px;
float:right;
height:28px;
}

#footer .inRight .langSelector .endBorder {
background:#DEEAF8 url(../images/ico_curva-der.jpg) no-repeat right;
line-height:26px;
height:28px;
padding-right:35px;
position:relative;
}

#footer .inRight .langSelector .flag {
position:absolute;
top:7px;
right:9px;
width:23px;
height:13px;
}

#footer .inRight .langSelector select {
font-size:9px;
position:relative;
width:60px;
}

#footer .options {
float:right;
height:28px;
display:block;
padding:0 0 0 10px;
}

#footer .options li {
list-style:none;
float:left;
margin-right:5px;
}
#footer .options li a {
width:37px;
height:37px;
display:block;
text-decoration:none;
color:#B9D5FA;
}

/* Los botones: */
#footer .options li a.addConsigna {
background:url(../images/ico_mini_new.jpg) no-repeat left;
}
#footer .options li a.login {
background:url(../images/ico_mini_login.jpg) no-repeat left;
}
#footer .options li a.perfil {
background:url(../images/ico_mini_profile.jpg) no-repeat left;
}
#footer .options li a.logout {
background:url(../images/ico_mini_logout.jpg) no-repeat left;
}
#footer .options li a.trash {
background:url(../images/ico_mini_trash.jpg) no-repeat left;
}
#footer .options li a.buscador {
background:url(../images/ico_mini_search.jpg) no-repeat left;
}

/* THE COMMENTS */
.comments {
margin-left:0;
}

.comments.trash {
margin-left:0;
}

.comments .comment {
color:#22494F;
margin-bottom:10px;
position:relative;
/*width:855px;*/
width:auto;
}

.comments li.selected .comment {
border:1px solid #EF5400;
border-right:none;
border-left:none;
}

.comments.trash .comment {
width:auto;
}

.comments .comment .closeButt, .comments .comment .restoreButt {
visibility:hidden;
background:url(../images/comment_delete.jpg) no-repeat left;
width:10px;
height:21px;
position:absolute;
right:-10px;
top:2px;
cursor:pointer;
}

.comments li:hover .comment .closeButt {
visibility:visible;
}

.comments .comment .restoreButt {
background:url(../images/restore_comentarios.gif) no-repeat left;
visibility:visible;
}

.comments .comment .commentHeader {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
background:#dbf0f5;
height:27px;
padding:5px;
position:relative;
}

.wrapper_comment {

}

.wrapper_comment .left {
float:left;
}

.wrapper_comment .votomatic {
}

.wrapper_comment .votomatic .up, .votomatic .down {
float:left;
background:url(../images/comment_voto_positivo.jpg) no-repeat;
width:10px;
height:31px;
display:block;
cursor:pointer;
}

.wrapper_comment .votomatic .down {
background:url(../images/comment_voto_negativo.jpg) no-repeat;
}
.wrapper_comment .votomatic .down:hover {
background:url(../images/comment_voto_negativo_hover.jpg) no-repeat;
}

.wrapper_comment .votomatic .up:hover {
background:url(../images/comment_voto_positivo_hover.jpg) no-repeat;
}

.wrapper_comment .votomatic .votos {
-moz-border-radius:5px;
border-radius:5px;
float:left;
text-align:center;
min-width:22px;
background:#C9EAF1;
height:12px;
margin-top:2px;
color:#567589;
font-size:10px;
line-height:12px;
padding:5px;
}

.wrapper_comment .citar {
background:url(../images/reply.jpg) no-repeat;
height:23px;
width:32px;
right:7px;
top:7px;
position:absolute;
text-decoration:none;
}

.wrapper_comment .citar:hover {
background:url(../images/reply_hover.jpg) no-repeat;
}

.comments .comment .commentHeader .avatar {
float:left;
margin-right:5px;
}

.comments .comment .commentHeader .user {
line-height:12px;
}

.comments .comment .commentHeader .user .nickname {
font-weight:bold;
}

.comments .comment .commentHeader .user .anonymous {
color:#000;
}

.comments .comment .commentHeader .date {
color:#78A6AF;
}

.comments .comment .text {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
background:#dbf0f5;
font-size:14px;
margin-bottom:1px;
overflow:hidden;
padding:5px;
}

.comments .comment .quote {
background:#fbffbb;
padding:5px;
display:block;
margin:5px 0;
font-size:12px;
}

.comments .comment .text a.anchor2reply {
text-decoration:none;
color:#EF5400;
}

/* PAGINATION */
.pagination {
margin:35px 0 10px;
}

.pagination a, .pagination strong {
color:#1E529B;
text-decoration:none;
padding:5px 8px;
margin-right:5px;
background:#F9EFBE;
border:1px solid #F6D514;
line-height:10px;
-moz-border-radius:5px;
border-radius:5px;
font-size:16px;
}

.pagination a:hover {
color:#07346F;
border-color:#FFE900;
background:#FFE900;
}

.pagination strong {
border:none;
background:none;
font-weight:bold;
}

/* PROFILE */
#userProfile {

}

#userProfile .left.userProfile {
float:left;
}

#userProfile .right.userProfile {
float:left;
margin-left:15px;
width:778px;
}

/* Consignas */
#userProfile .right.userProfile li.consigna {
width:778px;
margin-bottom:15px;
}

#userProfile .right.userProfile li.consigna .content span.title {
width:512px;
}

#userProfile .box {
width:208px;
background:#dde9f9;
border-left:none;
margin-bottom:5px;
padding:2px;
position:relative;
-moz-border-radius:5px;
border-radius:5px;
}

#userProfile .box .loading {
left:85px;
position:absolute;
top:10px;
}

#userProfile .box .avatar {
text-align:center;
width:208px;
overflow:hidden;
margin:2px 0 5px;
}

#userProfile .box .avatar a, #userProfile .box .avatar img {
text-decoration:none;
border:none;
}

#userProfile .box .alias {
color:#329224;
font-size:18px;
margin:0 auto;
text-align:center;
width:196px;
display:block;
padding:2px 5px 7px;
height:19px;
position:relative;
background:#DDE9F9;
overflow:hidden;
border:1px solid #DDE9F9;
border-bottom:1px solid #FFF;
}

#userProfile .box.editable .alias:hover {
background:#e8f2ff;
}

#userProfile .box .alias.error, #userProfile .box .alias.error:hover {
border:1px solid #ff0000;
background:#FFF;
}

#userProfile .box .alias.highlightError {
background:#FF0000;
}

#userProfile .box.editable .alias {
cursor:pointer;
}

#userProfile .box #user_alias input {
border:medium none;
display:block;
position:absolute;
top:0;
left:0;
text-align:center;
height:23px;
padding:4px 5px 1px;
width:198px;
font-size:15px;
background:#FFF;
}

#userProfile .box .barradecolores {
text-align:center;
margin-top:3px;
}

#userProfile .box .nivel_indicador_wrapper {
height:20px;
margin:0 auto 10px;
position:relative;
text-align:center;
width:120px;
}

#userProfile .box .nivel_indicador_wrapper .nivel_indicador {
background:url(../images/flecha_indicador_nivel.gif) no-repeat top left;
height:16px;
padding-top:6px;
position:absolute;
left:0;
font-size:9px;
}

#userProfile .box ul.signature {

}

#userProfile .box ul.signature li {
border:1px solid #DDE9F9;
border-top:none;
color:#4B83D0;
height:22px;
line-height:20px;
overflow:hidden;
position:relative;
text-align:center;
width:206px;
}

#userProfile .box.editable ul.signature li {
cursor:pointer;
}

#userProfile .box ul.signature li#thesignature {
font-style:normal;
height:auto;
color:#538bd7;
text-align:left;
margin:0 auto;
line-height:14px;
display:block;
padding:5px;
width:196px;
position:relative;
}

#userProfile .box input {
text-align:center;
}

#userProfile .box textarea, #userProfile .box input {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FFFFFF;
display:block;
font-size:10px;
height:18px;
padding:3px 0 0;
width:206px;
}

#userProfile .box textarea {
width:195px;
height:130px;
}

#userProfile .box .envios {
height:55px;
width:210px;
margin-top:16px;
}

#userProfile .box .envios li {
font-weight:bold;
float:left;
width:40px;
height:55px;
margin-right:2px;
color:#fff;
text-align:center;
font-size:12px;
line-height:30px;
cursor:pointer;
}

#userProfile .box .envios li.consignas {
background:url(../images/perfil_consignas.jpg) no-repeat left;
}
#userProfile .box .envios li.consignas:hover,
#userProfile .box .envios li.consignas.selected,
#preload_consignas_hover {
background:url(../images/perfil_consignas_hover.jpg) no-repeat left;
}

#userProfile .box .envios li.fotos {
background:url(../images/perfil_fotos.jpg) no-repeat left;
}
#userProfile .box .envios li.fotos:hover,
#userProfile .box .envios li.fotos.selected,
#preload_fotos_hover {
background:url(../images/perfil_fotos_hover.jpg) no-repeat left;
}

#userProfile .box .envios li.videos {
background:url(../images/perfil_videos.jpg) no-repeat left;
}
#userProfile .box .envios li.videos:hover,
#userProfile .box .envios li.videos.selected,
#preload_videos_hover {
background:url(../images/perfil_videos_hover.jpg) no-repeat left;
}

#userProfile .box .envios li.comentarios {
background:url(../images/perfil_comentarios.jpg) no-repeat left;
}
#userProfile .box .envios li.comentarios:hover,
#userProfile .box .envios li.comentarios.selected,
#preload_comments_hover {
background:url(../images/perfil_comentarios_hover.jpg) no-repeat left;
}

#userProfile .box .envios li.finalizadas {
background:url(../images/perfil_finalizadas.jpg) no-repeat left;
}
#userProfile .box .envios li.finalizadas:hover,
#userProfile .box .envios li.finalizadas.selected,
#preload_winners_hover {
background:url(../images/perfil_finalizadas_hover.jpg) no-repeat left;
}

/* delete user */
#userProfile .delete_user {
background:url(../images/user_block.jpg) no-repeat left;
width:27px;
height:26px;
text-decoration:none;
display:block;
}

#userProfile .delete_user:hover, #userProfile .delete_user.selected {
background:url(../images/user_block_hover.jpg) no-repeat left;
}

/* The Float Profile */
#profileBubble {
height:30px;
padding:2px 10px 5px 5px;
width:auto;
color:#E6EFFE;
float:left;
}

.miniProfile .avatar {
float:left;
border:none;
margin-top:3px;
cursor:pointer;
}

#profileBubble span {
display:block;
}

#profileBubble .puntos {
}

#profileBubble .username {
text-decoration:none;
font-size:15px;
}

#profileBubble:hover .username {
text-decoration:underline;
}

/* Minies */
.mini_consigna {
background:#b4cbea;
margin-bottom:2px;
height:20px;
-moz-border-radius:4px;
border-radius:4px;
}

.mini_consigna .mini_contadores {
float:left;
}

.mini_consigna .mini_contadores li {
float:left;
height:20px;
line-height:20px;
color:#fff;
padding:0 7px;
}

.mini_consigna .mini_contadores li.votos {
-moz-border-radius-topleft:4px;
-moz-border-radius-bottomleft:4px;
border-top-left-radius:4px;
border-bottom-left-radius:4px;
background:#2155a0;
}
.mini_consigna .mini_contadores li.respuestas {
background:#3A77C8;
}
.mini_consigna .mini_contadores li.comentarios {
background:#5B9AEA;
}

.mini_consigna a {
color:#21559E;
margin-left:8px;
text-decoration:none;
line-height:20px;
}

/* PROFILE COMMENTS */
#userProfile .right.userProfile #comments {
margin-left:0;
width:777px;
}

#userProfile .right.userProfile .comments .comment {
float:none;
margin-left:10px;
width:767px;
margin-bottom:15px;
}

/* POFILE RESPUESTAS */
#userProfile .listadoRespuestas {
margin-left:0;
}
#userProfile .listadoRespuestas li.reply{
margin:2px 0 15px 10px;
}

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

#userProfile .listadoRespuestas .embed img {
max-width:675px;
}

/* TRASH USERS */
#listadoUsers {
width:492px;
margin:0 auto;
}

#listadoUsers li {
background:#DDE9F9;
height:24px;
margin-bottom:18px;
position:relative;
padding:10px;
}

#listadoUsers li .avatar {
float:left;
}

#listadoUsers li p {
margin-left:30px;
}

#listadoUsers li p.username a {
font-size:18px;
}

#listadoUsers li .restoreButt {
width:25px;
height:13px;
display:block;
position:absolute;
background:url(../images/restore_users.gif) no-repeat left;
top:-13px;
right:10px;
cursor:pointer;
}

/* First set password */
#first_settings label.overlabel {
top:5px;
}

#first_settings .loginbox input.fields.error {
border:1px solid #E0595C;
}

#first_settings .loginbox.nickname {
height:78px;
margin-bottom:5px;
}

#first_settings .loginbox {
position:relative;
background:#DDE9F9;
height:116px;
margin:0 auto 50px;
width:214px;
padding-bottom:10px;
padding:5px 0;
}

#first_settings .loginbox p.ico {
margin:5px 0 0 10px;
}

#first_settings .loginbox p {
margin:5px 0 0 10px;
}

#first_settings .loginbox input.fields {
border:1px solid #C2D8EF;
padding:5px 4px;
color:#000;
width:184px;
}

#first_settings .loginbox .input_submit {
left:10px;
position:absolute;
top:126px;
}

#contacto {
position:relative;
background:#D9E7F4;
width:210px;
height:140px;
color:#5c8bbe;
margin:0 auto 15px;
padding:0;
-moz-border-radius:5px;
border-radius:5px;
}

#contacto .email {
background:#D0E1F3;
border-bottom:1px solid #fff;
padding:7px;
height:29px;
-moz-border-radius:5px;
border-radius:5px;
}

#contacto .email span {
font-size:16px;
left:43px;
position:absolute;
top:10px;
color:#386ba3;
}

#contacto p.mouse {
margin-top:8px;
}

#contacto p.teclado {
margin-bottom:12px;
}

#contacto p.mouse, #contacto p.teclado {
font-size:12px;
margin-left:22px;
}

#contacto p.mouse span, #contacto p.teclado span {
position:relative;
top:-2px;
}

#contacto p.mouse img, #contacto p.teclado img {
margin-right:3px;
}

#contacto .sub {
color:#85a9d0;
text-align:center;
font-size:10px;
}

#blog_iframe {
width:100%;
border:none;
height:600px;
}

/* TAGS */
.currentTags {
background:#FFF;
padding:20px;
margin-bottom:10px;
margin-top:0;
-moz-border-radius:5px;
border-radius:5px;
border:1px solid #A1C6FA;
}

.currentTags .dottedSeparator {
border-color:#A1C6FA;
}

.currentTags .tagsFlag {
background:url("../images/ico_tags.png") no-repeat scroll left center transparent;
float:left;
font-size:18px;
height:26px;
line-height:26px;
margin-right:8px;
padding-left:30px;
color:#3f7bd3;
}

.currentTags .related {
color:#3f7bd3;
float:left;
font-size:12px;
margin-right:8px;
}

.currentTags .tag {
-moz-border-radius:5px;
border-radius:5px;
text-decoration:none;
background:#C4F0FD;
border-color:-moz-use-text-color #3F7BD3 #3F7BD3 -moz-use-text-color;
border-right:1px solid #3F7BD3;
border-style:none solid solid none;
border-width:0 1px 1px 0;
color:#3F7BD3;
float:left;
font-size:14px;
margin-bottom:6px;
margin-right:5px;
padding:5px 10px;
}

.currentTags .tag.mini {
font-size:11px;
padding:2px 4px;
}

.currentTags .tag:hover {
background:#F0F7FF;
}

.currentTags .more {
float:left;
line-height:26px;
margin-right:5px;
vertical-align:middle;
color:#666;
}

#help32424 {
position:absolute;
right:157px;
top:22px;
}

.CountDown {

}

.CountDown span {
height:22px;
float:left;
}

.CountDown span.clock {
background:url(../images/time.jpg) no-repeat left top;
display:block;
width:22px;
margin-right:5px;
}

#countDown {
line-height:20px;
padding:0 15px;
background:#CEFBFF;
font-size:12px;
color:#40402b;
cursor:default;
}

.share.CountDown.finished #countDown,
.share.CountDown.waiting #countDown,
.share.CountDown .finishedMsg,
.share.CountDown .waitingMsg {
display:none;
}

.share.CountDown.finished .finishedMsg,
.share.CountDown.waiting .waitingMsg {
display:block;
background:#D5FDC8;
line-height:20px;
font-size:12px;
color:#40402b;
cursor:default;
padding:0 5px;
}

.share.CountDown.waiting .waitingMsg {
background:#FDFEC5;
}

#mega_container {
-moz-border-radius:8px;
border-radius:8px;
border:2px solid #A1C6FA;
padding:10px;
background:#F0F7FF;
margin-top:0;
}

.dottedSeparator {
border-bottom:2px dotted #CCCCCC;
height:1px;
}

/* MSGs: */
.msgTopicEmpty {
background:#F7FC95;
border:1px solid #F8E258;
border-top:0;
border-left:0;
padding:10px;
text-align:center;
font-size:16px;
color:#333;
margin-bottom:10px;
-moz-border-radius:5px;
border-radius:5px;
}

#joinNow {
-moz-border-radius:5px;
border-radius:5px;
background:#dcf9ff;
padding:16px 16px 0;
margin-bottom:15px;
font-size:17px;
color:#666;
}

#joinNow a {
display:block;
margin-top:10px;
color:#ECFFC3;
}

#joinNow img {
border:none;
display:block;
}

#joinNow span {
font-weight:bold;
color:#018BED;
}

#joinNow .mini_signup_box {
font-weight:normal;
width:215px;
display:block;
float:left;
height:135px;
}

#joinNow .mini_signup_box.form {

}

#joinNow .mini_signup_box.theSubmit {
background:url(../images/flecha.jpg) 0 center no-repeat;
border-right:1px dotted #2FABFF;
height:89px;
padding-left:48px;
padding-top:28px;
width:136px;
}

#joinNow .mini_signup_box.bullet {
-moz-border-radius:5px;
border-radius:5px;
color:#444242;
padding:20px 10px 10px;
height:88px;
margin-left:30px;
width:148px;
font-family:verdana;
position:relative;
}

#joinNow .mini_signup_box .bulletTitle {
background:#FFF;
display:inline;
font-size:14px;
padding:0 4px;
color:#0075FF;
cursor:default;
}

#joinNow .mini_signup_box:hover .bulletTitle {
color:#2B62A3;
}

#joinNow .mini_signup_box .bulletDesc {
margin-top:10px;
font-style:normal;
display:block;
font-size:12px;
background:#dffffe;
padding:5px;
cursor:default;
}

#joinNow .mini_signup_box:hover .bulletDesc {
color:#000;
}

#joinNow .mini_signup_box .bulletImg {
position:absolute;
right:-13px;
top:-8px;
}

#joinNow .mini_signup_box.makeTopics {
background:#a4f2ff;
}
#joinNow .mini_signup_box.recopile {
background:#fff38d;
}
#joinNow .mini_signup_box.voteee {
background:#c7ffa8;
}

#joinNow .mini_signup_box.recopile .bulletDesc {
background:#ffe08e;
}
#joinNow .mini_signup_box.voteee .bulletDesc {
background:#defecd;
}

#joinNow .mini_signup_box.recopile .bulletImg {
right:-10px;
}
#joinNow .mini_signup_box.voteee .bulletImg {
right:30px;
}

#joinNow .mini_signup_box em {
display:block;
font-style:normal;
height:auto;
margin-bottom:10px;
padding-left:10px;
}

#joinNow .mini_signup_box .input_text {
-moz-border-radius:5px;
border-radius:5px;
padding:5px;
border:1px solid #2FABFF;
color:#333;
width:162px;
height:20px;
}

#joinNow .mini_signup_box .input_text.error {
border-color:#FF0000;
}

#joinNow .mini_signup_box em.mini_signup_submit_wrapper {
padding-left:0;
}

#joinNow .mini_signup_box em.mini_signup_submit_wrapper .loading {
margin-left:30px;
margin-top:25px;
}

#joinNow .mini_signup_box #mini_signup_submit {
border:0;
padding:0;
height:auto;
}

#joinNow .mini_signup_box label.overlabel {
line-height:18px;
}

#joinNow .mini_signup_box .mini_signup_flecha2 {
display:inline;
margin-right:5px;
}

#notifications {
padding:10px;
}

#notifications li {
font-size:14px;
margin-bottom:10px;
border-bottom:1px dashed #999;
padding-bottom:10px;
padding-left:30px;
color:#333;
}

#notifications li.unreaded {
background-color:#FEFFAF !important;
}

#notifications li a.topic {
color:#0033aa;
}

#notifications li a.reply {
color:#f95217;
}

#notifications li a.user_link {
text-decoration:none;
}

#notifications li a.user_link img {
border:0;
}

#notifications li.notify_type_NCR {
background:url("../images/item_mini_videos.png") no-repeat 0 2px;
}

#notifications li.notify_type_NCC {
background:url("../images/item_mini_comments.png") no-repeat 0 2px;
}

#notifications li.notify_type_NRC {
background:url("../images/item_mini_comments.png") no-repeat left 2px;
}

#notifications li.notify_type_CW, #notifications li.notify_type_RW {
background:url("../images/notification_trophy.png") no-repeat left 8px;
}

#notifications li .date {
font-size:11px;
color:#666;
}

#mega_container.section_notificaciones {
padding-top:15px;
}

#mega_container.section_notificaciones h2 {
font-size:17px;
border:1px solid #b1d0fb;
display:block;
color:#0e7fff;
padding:10px 5px 10px 42px;
background:url("../images/notificacion.jpg") no-repeat scroll 10px center #FFF;
margin-left:10px;
-moz-border-radius:5px;
border-radius:5px;
position:relative;
}

#mega_container.section_notificaciones h2 .email_notifications {
display:block;
font-size:13px;
height:25px;
line-height:25px;
position:absolute;
right:8px;
top:7px;
color:#666;
background:url("../images/ico_notification-email.gif") no-repeat scroll 0 center transparent;
padding-left:22px;
}

#mega_container.section_notificaciones h2 .email_notifications.theLink {
font-weight:normal;
font-size:12px;
right:15px;
}

#mega_container.section_notificaciones h2 .email_notifications select {
font-size:11px;
}

#hiperMessenger {
background:#FFF97D;
padding:15px;
font-size:16px;
}

#hiperMessenger a {
color:#1111CC;
}

#hiperMessenger.error {
color:#FFF;
background:#D72424;
border-top:1px solid #FF0000;
border-bottom:1px solid #FFF;
}

#hiperMessenger .wrapp3r {
margin:0 auto;
width:1030px;
}

#hiperMessenger .wrapp3r .msg_inLeft { 
float:left;
}

#hiperMessenger .wrapp3r .msg_inLeft .alias {
color:#016DF4;
font-weight:bold;
}

#hiperMessenger .wrapp3r .msg_inRight {
float:right;
}