.ym-ord{    background:linear-gradient(#F0F0F0,#E5E5E5) repeat scroll 0 0 #E5E5E5;    border:1px solid #D8D8D8}.ym-ord li{    padding:7px;    text-align:center}*+html .ym-ord li{    float:left}.ym-ord .orden{    background:none repeat scroll 0 0 transparent;    border-left:1px solid #D8D8D8}.ym-ord .orden:hover{    background:linear-gradient(#EBEBEB,#F1F1F1) repeat scroll 0 0 #F1F1F1;    cursor:pointer}.ym-ord .active,.ym-ord .active:hover{    background:none repeat scroll 0 0 #FFF;    box-shadow:0 0 5px #CCC inset;    cursor:default}.ym-ord .active2,.ym-ord .active2:hover{    background:none repeat scroll 0 0 #FAFAFA;    box-shadow:0 7px 18px #CCC inset;    cursor:default}.ym-ord.borderNone:hover{    cursor:pointer}.ym-ord .blg{    border-left:1px solid #F7F7F7}.ym-ord .brg{    border-right:1px solid #C7C7C7}.box-cat li{    padding:5px 8px 3px}.button,.button:visited{    background-color:#2484CA;    border:1px solid rgba(0,0,0,0.25);    border-radius:5px 5px 5px 5px;    color:#FFF;    cursor:pointer;    display:inline-block;    font-family:Arial;    font-size:15px;    font-weight:700;    line-height:17px;    padding:3px 5px;    text-align:center}.button:hover{    background-color:#125380;    border:1px solid rgba(0,0,0,0.75);    color:#000;    text-decoration:none}.button:active{    color:#D98585}.ym-op{    background:url("../img/sprite_op.png") no-repeat scroll 0 0 transparent}.ym-cat-_text_profile_couple{    background-position:0 0}.ym-cat-_text_profile_family{    background-position:-30px 0}.ym-cat-_text_profile_alone{    background-position:-175px 0}.ym-cat-_text_profile_friends{    background-position:-90px 0}.ym-cat-_text_profile_business{    background-position:-120px 0}.ym-cat-_text_profile_desp{    background-position:-60px 0}.ym-cat-_text_profile_reg{    background-position:-150px 0}.ym-positivo{    background-position:0 -30px}.ym-negativo{    background-position:-30px -30px}.ym-trick{    background-position:-60px -30px}.ym-cross{    background-position:-90px -30px}.ym-recomendado{    background-color:#8EB717;    background-position:-120px -25px}.ym-arrow{    background-position:-30px -60px}.ym-arrow-mini{    background-position:0 -60px}.ym-arrow-red{    background-position:-60px -60px}.ym-respuesta{    background-position:-90px -60px}.ym-trick-mini{    background-position:-120px -60px}.ym-resp-hot{    background-position:0 -90px}.ym-trick-verificadas{    background-position:0 -120px}.ym-trick-verificadas-mini{    background-position:-157px -30px}.ym-trick-conf{    background-position:-90px -120px}.ym-consejos{    background-position:-150px 0}.ym-facebook-boton{    background-position:-90px -160px}.ym-twitter-boton{    background-position:-90px -200px}.ym-off{    opacity:0.5}.ym-off:hover{    opacity:1}.ym-off-noresults,.ym-off-noresults:hover{    cursor:default;    opacity:0.35}.h1yms{}.h2ym{    font-size:17px !important;    margin-bottom:20px !important}.ym_container{    background-color:#0C5CA5 !important;    border-radius:3px 3px 3px 3px;    margin:0 auto;    overflow:hidden}.cajanegra{    float:left;    width:100%}.cajanegra_izq{    margin:15px 0 0 15px;    width:300px}.ym_numopinion{}.numero_opinion{    color:#949494;    font-size:35px;    line-height:0;    margin:25px 0;    text-shadow:0 -1px 0 #2A2A2A}.numero_opinion span{    font-size:20px}.numopinion_text{    color:#CCC;    display:block;    float:left;    font-family:Verdana,Arial;    font-size:12px;    margin:5px 0 0 10px}.numopinion_text a{    color:#CCC}.cajanegra_der{    width:370px}.ym_valoraciones{    margin-left:15px;    margin-top:15px;    padding-left:0}.ym_valoraciones li{    clear:both;    color:#FFF;    float:left;    font-size:12px;    list-style-type:none;    width:100%}.ym_valoraciones li p{    margin:0 0 10px;    width:47%}.ym_barratotal{    background-color:#3A3A3A;    border-radius:2px 2px 2px 2px;    box-shadow:0 1px 0 #474747;    font-family:Arial;    height:13px;    overflow:hidden;    width:43% !important}.ym_categoria{    color:#FFF;    font-family:Arial;    text-align:left;    width:190px}.ym_valor{    color:#FFF;    float:left;    font-family:Arial;    font-weight:bold}.ym_barravalor{    background:#94B10D;    border-radius:2px 2px 2px 2px;    display:block;    font-family:Arial;    height:13px;    overflow:hidden;    width:35%}.cajanegra_der h3{    border-bottom:1px solid #545454;    color:#CCC;    font-size:14px;    font-weight:bold;    margin:20px 12px;    padding-bottom:10px}.s_bandera{    background-image:url("http://www.atrapalo.com/images_new/1/spriteHeader970_6.gif");    background-repeat:no-repeat}.bandera_sp{    background-position:-56px -140px}.userOpina{    background-color:#FFF;    border-bottom:2px solid #939194;    margin:20px 0}.colPuntua{    float:left;    width:127px}.colPuntua .valor{    border-radius:2px 2px 2px 2px;    float:left;    overflow:hidden}.colPuntua .valor .num{    background-color:#2484CA;    color:#FFF;    display:block;    float:left;    font-size:20px;    font-weight:bold;    line-height:40px;    text-align:center;    width:60px}.colPuntua .valor .recom{    background-color:#8EB717;    display:block;    float:left;    height:40px;    overflow:hidden;    width:40px}.colPuntua .valor .recom img{    display:block;    margin:11px auto 0}.colPuntua .textReco{    clear:both;    color:#8EB717;    font-family:Arial,Helvetica,Verdana;    font-size:12px;    font-weight:bold;    padding-top:10px}.colValora{    overflow:hidden;    padding-left:8px}.colValora .user{    font-size:11px}.colValora .user img{    vertical-align:sub}.colValora .infUser{    float:left;    margin-bottom:25px}.colValora .infUser:after{    clear:both;    content:".";    display:block;    height:0;    line-height:0;    visibility:hidden}.colValora .infUser li{    color:#707070;    float:left;    font-size:11px;    font-weight:bold;    line-height:25px;    padding:0 5px}.colValora .infUser li:after{    color:#7A7A7A;    content:"|";    font-weight:normal;    padding-left:10px}.colValora .infUser li:last-child:after{    content:none}.colValora .infUser li:first-child{    border-left:medium none;    padding-left:0}.colValora .infUser li span{    color:#656565;    font-size:11px;    font-weight:normal}.colValora .infUser li img{    opacity:0.5}.positivo{    padding-bottom:10px}.positivo:before{    background:url("../img/sprite_op.png") no-repeat scroll 0 -30px transparent;    content:"";    display:block;    float:left;    height:13px;    padding-right:10px;    width:13px}.positivo .text1{    font-weight:normal}.negativo:before{    background:url("../img/sprite_op.png") no-repeat scroll -30px -30px transparent;    content:"";    display:block;    float:left;    height:13px;    padding-right:10px;    width:13px}.positivo >span,.negativo >span{    display:block}.positivo span span,.negativo span span{    font-weight:bold}.linkDetalles{    margin-bottom:12px;    overflow:hidden}.linkDetalles a{    float:left;    font-family:Arial,Helvetica,Verdana;    font-size:11px;    font-weight:bold;    padding-right:5px;    padding-top:20px}.linkDetalles a img{    margin-top:1px;    vertical-align:middle}.linkDetalles a+a:before{    content:"|";    padding-right:5px}.linkDetalles .error{    float:left;    font-family:Arial,Helvetica,Verdana;    font-size:11px;    font-weight:bold;    padding-right:5px;    padding-top:20px}.tableCell{    display:table-cell}.valignmid{    vertical-align:middle}.ymLoader{    background:linear-gradient(to bottom,rgba(226,226,226,0.88) 0%,rgba(255,255,255,0.4) 100%) repeat scroll 0 0 transparent;    display:none;    font-weight:bold;    height:100%;    left:0;    padding:0;    position:absolute;    text-align:center;    top:0;    width:100%}.ym_general_rate{    font-family:Arial;    margin-right:20px}.ym_general_rate span.rating:after{    background:url("../img/sprite_op.png") no-repeat scroll -30px -60px transparent; content:""; display:block; height:20px; position:absolute; right:-10px; top:20px; width:10px}.ym_general_rate span.rating{ background:none repeat scroll 0 0 #2484CA; border-radius:3px 3px 3px 3px; box-shadow:0 -1px 0 #363636; color:#FFF; display:block; float:left; font-size:35px; font-weight:bold; height:57px !important; line-height:55px; margin:0; padding:2px 0 0; position:relative; text-align:center; text-shadow:0 -1px 0 #202020; width:90px !important}.ym_general_rate span.description{ float:left; line-height:18px; margin:10px 0 25px 5px; padding:0 0 0 10px}.ym_general_rate span.description span.title{ color:#FFF; display:block; font-size:18px; font-weight:bold}.ym_general_rate span.description span.opinions{ color:#FFF; font-family:Verdana,Arial; font-size:12px}.ym_general_rate span.description span.opinions a{ color:#FFF; font-family:Verdana,Arial; font-size:12px; text-decoration:underline}.ym_separator{ border-bottom:1px solid #484848; border-top:1px solid #353535; height:0; line-height:0; margin-bottom:10px; margin-left:0; margin-top:10px; padding-right:10px; width:100%}