
#pageNav > span:first-child {
    display: block;
    float: left;
}
#resultsVisor {
    height: 900px;
}
#resultsVisor > div {
    height: 100%;
}
#resultsVisor > div > ul > li {
    float: left;
    width: 999px;
}
.results > div {
    margin-bottom: 8px;
    overflow: hidden;
    width: 999px;
}
.item {
    float: left;
    margin-left: 10px;
    position: relative;
    width: 240px;
}
#paginador > div > ul > li {
    float: left;
    height: 14px;
    width: 16px;
}
.results > div > div.item:first-child {
    margin-left: 0;
}
.item > div:first-child {
    height: 254px;
    margin-bottom: 2px;
}
.item > div:first-child:hover > div {
    display: block;
}
.socialOptions, .over {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
}
.over {
    background-color: #000000;
    height: 257px;
    opacity: 0.7;
    width: 243px;
    z-index: 5;
}
.socialOptions {
    color: #FFFFFF;
    height: 178px;
    padding-left: 75px;
    padding-top: 76px;
    width: 174px;
    z-index: 6;
}
.socialOptions > div {
    margin-top: 17px;
}
.socialOptions > div:first-child {
    margin-top: 0;
}
.item > div {
    border: 1px solid #D2D2D2;
    border-radius: 3px 3px 3px 3px;
    width: 240px;
}
.item > div:first-child + div {
    background-color: #E8E8E8;
    padding: 8px 0 13px 4px;
    position: relative;
    width: 237px;
}
.adj {
    clear: both;
}
.clean {
    clear: both;
    visibility: hidden;
}
.item ul {
    margin-bottom: 10px;
}
.item ul li {
    overflow: auto;
}
.item ul li > span {
    display: block;
    float: left;
}
.item ul li > span {
    width: 158px;
}
.item ul li > span:first-child {
    width: 75px;
}
.item a.mainSectionButton {
    float: right;
}
.item a.mainSectionButton.grayButton {
    margin-left: 0;
}
div.item > div:first-child + div > ul + a {
    margin-left: 0;
}
div.item > div:first-child + div > ul + a + a {
    margin-right: 5px;
}
a.buyButton2 {
    background: url("../images/buyButtonArrow2.jpg") no-repeat scroll right top transparent;
    color: #FFFFFF;
    width: 88px;
}
a.buyButton2 span {
    background: url("../images/buyButtonBg2.jpg") repeat-x scroll left top transparent;
}
a.buyButton3 {
    background: url("../images/buyButtonArrow3.jpg") no-repeat scroll 0 0 transparent;
    border-radius: 3px 0 0 3px;
    color: #FFFFFF;
    display: inline-block;
    font: bold 12px/39px Arial,Helvetica,sans-serif;
    height: 39px;
    padding-left: 20px;
    padding-right: 0;
    width: 115px;
}
a.buyButton3 span {
    background: url("../images/buyButtonBg3.jpg") repeat-x scroll left top transparent;
    border-radius: 0 3px 3px 0;
    display: block;
    height: 39px;
    line-height: 39px;
    text-align: center;
}
a.freeDownloadButton {
    background: url("../images/freeDownloadButtonArrow.jpg") no-repeat scroll right top transparent;
    color: #FFFFFF;
    width: 88px;
}
a.freeDownloadButton span {
    background: url("../images/freeDownloadButtonBg.jpg") repeat-x scroll left top transparent;
}
.item .thinQr {
    background: url("../images/qrBlueIcon.jpg") no-repeat scroll left top transparent;
    float: right;
    margin: 0 5px 0 3px;
}
.item .thinQr.ver2 {
    background: url("../images/thin_qr_v2_icon.jpg") no-repeat scroll left top transparent;
    height: 39px;
    width: 39px;
}
.item .thinQr:hover + div.largeQr {
    display: block;
}
.item .largeQr {
    border-color: #2585CE;
    right: 10px;
    top: -100px;
}
span.selecTagFix {
    font-size: 10px;
}
.main_text.ver2 {
    color: white;
    font: bold 15px Arial,sans-serif;
    margin-bottom: 7px;
    margin-left: -5px;
    margin-top: -9px;
    padding: 4px 0;
    text-align: center;
    width: 243px;
}
.main_text.ver2.color1 {
    background-color: #108DE4;
}
.main_text.ver2.color2 {
    background-color: #0FB422;
}
.grayButton.games_more_info_btn {
    background: url("../images/infoButtonBg.jpg") repeat-x scroll left top transparent;
    display: inline-block;
    font: bold 11px Arial,Helvetica,sans-serif;
    height: 34px;
    padding: 4px 0 0 12px;
    text-transform: uppercase;
    vertical-align: top;
    width: 38px;
    padding: 3px;
}
