
div.concursos div.list-item {
    margin-top: 10px;
    margin-bottom: 40px;
    border-top: 1px solid #999999;
}

div.concursos div.list-item div.head {
    background: #ebebeb;
}

div.concursos div.list-item div.head a {
    text-decoration: none;
    font-weight: bold;
    color #006;
    font-size: 110%;
}

div.concursos div.list-item div.head div.meta {
    /*float: right;*/
}

div.concurso div.items div.meta span.participantes,
div.concursos div.list-item div.head div.meta span.participantes {
    background: url(../images/participantes.png) no-repeat 0% 50%;
    color: #666;
    font-weight: bold;
    padding-left: 16px;
    padding-right: 15px;
}

div.concurso div.items div.meta span.estado,
div.concursos div.list-item div.head div.meta span.estado {
    color: #999;
    font-size: 11px;
    padding-right: 10px;
}

div.concurso div.items div.meta span.abierto,
div.concursos div.list-item div.head div.meta span.abierto {
    background: url(../images/abierto.png) no-repeat 0% 50%;
    padding-left: 20px;
    padding-right: 15px;
}

div.concurso div.items div.meta span.pendiente,
div.concursos div.list-item div.head div.meta span.pendiente {
    color: red;
}

div.concurso div.items div.meta span.fecha,
div.concursos div.list-item div.head div.meta span.fecha {
    background: url(../images/fechafin.png) no-repeat 0% 50%;
    color: #666;
    padding-left: 20px;
    padding-right: 15px;
}

div.concursos div.list-item div.body div.img {
    margin: 10px;
    border: 2px solid #666;
    background: #ccc;
    width: 36px;
    height: 36px;
    overflow: hidden;
    float: left;
}

div.concursos div.list-item div.body div.descripcion {
    width: 396px;
    float: left;
    padding-top: 10px;
}

div.concursos div.list-item div.body div.descripcion p {
    margin-top: 0;
}

div.concurso div.concurso-foot span,
div.concursos div.list-item div.body div.foot span {
    font-size: 80%;
}

div.concurso div.concurso-foot span.k,
div.concursos div.list-item div.body div.foot span.k {
    color: #666;
}

div.concurso div.concurso-foot span.v,
div.concursos div.list-item div.body div.foot span.v {
    color: #020167;
    padding-right: 15px;
}

div.concursos div.list-item div.foot div.vermas {
    float: right;
}

div.concursos div.list-item div.foot div.vermas a {
    background: none;
}

div.concurso option.any-topic {
    font-style: italic;
    color: #999;
}



div.concurso {
    border-bottom: 2px solid #999;
    padding: 10px;
}

div.concurso div.body div.cnt div.title {
    font-size: 20pt;
    color: #555;
}

div.concurso div.body div.cnt {
    width: 322px;
    float: left;
    padding-top: 10px;
}

div.concurso div.concurso-foot,
div.concurso div.fields {
    padding: 10px;
}

div.concurso div.concurso-foot a.join {
    float: right;
    background: no-repeat url(../images/participar.png) 0% 50%;
    padding-left: 20px;
    text-decoration: none;
}

div.concurso div.body div.img {
    margin: 10px;
    border: 2px solid #666;
    background: #ccc;
    width: 90px;
    height: 90px;
    overflow: hidden;
    float: left;
}

div.concurso-participantes div.list-item {
    margin-top: 20px;
    border-top: #555 solid 1px;
    background: #ebebeb;
    padding-left: 4px;
}

div.concurso-participantes div.list-item div.img {
    width: 80px;
    height: 80px;
    margin: 15px;
    border: 2px solid #555;
    background: #999;
    overflow: hidden;
    float: left;
    text-align: center;
}

div.concurso-participantes div.list-item div.avatar {
    margin-top: 15px;
    float: left;
}
div.concurso-participantes div.list-item div.avatar img {
    border: 2px solid #555;
}

div.concurso-participantes div.list-item div.rank {
    float: right;
    width: 95px;
}

div.concurso-participantes div.list-item div.meta {
    margin-top: 15px;
    float: left;
    width: 290px;
}

div.concurso-participantes div.list-item div.meta div.left a.title {
    font-size: 130%;
    padding: 0;
    display: block;
    text-decoration: none;
}

div.concurso-participantes div.list-item div.meta div.left {
    float: left;
    margin-left: 10px;
    width: 100%;
}

div.concurso-participantes div.list-item div.meta div.left div.time {
    font-style: italic;
    font-size: 80%;
}

div.concurso-participacion-votos,
div.concurso-participacion-rank {
    float: left;
    border: #666 2px solid;
    text-align: center;
    font-size: 9px;
    margin-top: 5px;
    margin-left: 5px;
    padding: 1px 0;
    width: 38px;
    letter-spacing: -1px;
}

div.concurso-participacion-votos div.nm,
div.concurso-participacion-rank div.nm {
    font-size: 20px;
}

div.concurso-participacion-votos {
    background: #ebebeb;
}

div.concurso-participacion-rank {
    background: #999;
    color: white;
}

div.concurso-participantes div.title {
    margin-top: 20px;
    font-size: 14pt;
    color: #555;
}

div.concurso-participantes form.voto  {
    text-align: center;
}

div.concurso-participantes form.voto input {
    margin-top: 5px;
    border: 0;
    background: #999;
    width: 70%;
    padding: 4px;
    font-weight: bold;
    text-transform: uppercase;
    color: white;
}

div.concurso div.presentar div.list-item {
    padding-top: 10px;
    margin-bottom: 10px;
}

div.concurso div.presentar div.titulo {
    font-size: 150%;
    padding-left: 20px;
    margin-bottom: 20px;
    color: #555;
    background: #ebebeb;
}

div.concurso div.presentar form.nuevo {
    float: right;
}

div.concurso div.presentar form.nuevo input {
    border: 0;
    color: white;
    padding: 5px 15px;
    background: #999;
}

div.concurso-participantes div.retirar-participacion a {
    text-decoration: none;
    font-size: 17px;
    padding-left: 20px;
    background: no-repeat 0% 50% url(../images/retirar.png);
}

div.concurso-foto-lateral div.rank {
    text-align: center;
    padding: 3px;
    float: right;
}

div.concurso div.headform {
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 1px solid #CCC;
}

div.concurso div.headform span {
    margin-left: 1em;
    text-transform: none;
}

