body {
    background: #5b5b5b;
    font-family: helvetica;
    background-image: url('../images/background.jpg');
    background-repeat: repeat-y;
    background-position: center top;
    background-attachment:fixed;
    background-color: #5b5b5b;
}
html, body, .wrap {
    width: 100%;
    height: 100%;
    min-width: 1040px;
}
body > .wrap {
        height: 100%;
    margin-left: auto;
    margin-right: auto;
    width: 1040px;
}
.wrap {
    overflow: visible;
}
.main {
    overflow: visible;
    width: 100%;
    height: 100%;
    min-height: 640px;
    font-family: sans-serif;
}
#sliderWrapper {
    position: absolute;
    left: 10px;
    top: 40px;
    width: 417px;
    height: 15px;
    background-color: #ffffff;
    border: 1px solid #000000;
    text-align: center;
    font-size: 12px
}
#slider {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 420px;
    height: 15px;
    clip: rect(0px, 0px, 15px, 0px);
    background-color: #F46423;
    text-align: center;
    color: #ffffff;
    font-size: 12px
}
.num_result {
    height: 50px;
    margin-left: 840px;
    margin-top: 465px;
    position: absolute;
    width: 400px;
    z-index: 50;
    color: #FFFFFF;
    font-size: 14px;
}
.num_version {
    margin-left: 1113px;
    margin-top: 5px;
    position: absolute;
    z-index: 50;
    font-size: large;
    font-weight: bold;
}
.num_result_candidate {
    height: 50px;
    margin-left: 840px;
    margin-top: 465px;
    position: absolute;
    width: 400px;
    z-index: 50;
    color: #FFFFFF;
    font-size: 14px;
}
.backButton {

    margin-left: 408px;
    margin-top: 465px;
    position: absolute;
    z-index: 50;
    font-size: 14px;
}
.saveAndRejectButton {

    margin-left: 552px;
    margin-top: 481px;
    position: absolute;
    z-index: 50;
    font-size: 14px;
}
.deletePOSButton input {
    color: #000000;
}
.deletePOSButton {
    margin-left: 350px;
    margin-top: 465px;
    position: absolute;
    z-index: 50;
    font-size: 14px;
    color: #000000;
}
.deleteOneTendero {
    margin-top: 5px;
    position: absolute;
    margin-left: 648px;
    font-size: 14px;
}
#spinner {
    z-index: 60;
    position: relative;
    text-align: center;
    display: none;
}
/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
    content: "";
    height: 100%;
    float: left;
    width: 0;
    margin-top: -32767px;/* thank you Erik J - negate effect of float*/
}
ul li {
    list-style-type: none;
}
/* Avoid underline in menu links*/
li a {
    text-decoration: none;
}
.main .header {
    background: #1b1c1b;
    width: 1040px;
    height: 160px;
}
.main .header .top {
    width: 100%;
    height: 26px;
    float: left;
}

.main .header .header-row {
    width: 100%;
    height: 100px;
    margin-left: 38px;
    float: left;
    position: relative;
}

.main .header .header-row .left {
    float: left;
    margin-top: 3px;
}

#login_box {
    position:relative;
    float:right;
    margin-right: 60px;
    margin-top: -26px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #494949;
    padding-top: 9px;
    height: 27px;
    z-index: 2;
}
#logged_user_box {
    position:relative;
    float:right;
    margin-right: 60px;
    margin-top: -26px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #494949;
    padding-top: 9px;
    height: 45px;
    width: 200px;
    z-index: 2;
}
#user_logout_button {
    position:relative;
    float:right;
    margin-right: -190px;
    margin-top: 28px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #f05127;
    color: white;
    padding-top: 9px;
    height: 20px;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 400;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
    z-index: 2;
}
#user_logout_button a {
    color: white;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 400;
    font-size: 14px;
    margin: 0px auto;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none
}
#login_box a {
    color: white;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 400;
    font-size: 17px;
    margin: 0px auto;
    padding-left: 10px;
    padding-right: 10px;
}
#logged_shop_label {
    color: #f05127;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 400;
    font-size: 14px;
    margin: 0px auto;
    padding-left: 10px;
    padding-right: 10px;
}
#logged_name {
    color: white;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 400;
    font-size: 14px;
    margin: 0px auto;
    padding-left: 10px;
    padding-right: 10px;
}
.main .header .header-row .right {
    float: left;
    margin-left: 110px;
    margin-top: 3px;
}

.main .header .left a {
    float: left;
}
.main .header .left .text {
    margin-left: 35px;
    color: #636366;
    margin-top: 7px;
}
.main .header .left .text img {
    margin-bottom: -7px;
}
.main .header .header_tabs {
    z-index: 1;
    position: relative;
}
.main .header .header_tabs ul {
    margin-left: 35px;
    position: relative;
}
.main .header .header_tabs ul li {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #494949;
    float: left;
    margin-left: 7px;
    padding-top: 9px;
    height: 27px;
}
.main .header .header_tabs ul li a {
    color: #fff;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 400;
    font-size: 17px;
    margin: 0px auto;
    padding-left: 10px;
    padding-right: 10px;
}
.main .header .header_orange_row {
    background-color: #f05127;
    width: 100%;
    height: 8px;
    float:left;
}
.main .content {
    background-color: #fff;
    width: 100%;
    position: relative;
    margin-top: 8px;
}


#form {
    position: relative;
    color: #000;
    width: 1010px;
    height: 250px;
    background-color: #d1d1d1;
    font-family: 'PT Sans Narrow', sans-serif;
    padding-left: 30px;
    padding-top: 20px;
}
#form p {
    width: 500px;
    margin-bottom: 10px;
}
#form ul {
    position: relative;
    float: left;
    width: 100%;
}
#form ul li {
    float: left;
    display: inline;
}
#form ul li h3 {
    color: #000;
    font-weight: 700;
}

#form ul li input {
    background: url('../images/shop_textspace.png') no-repeat;
    border: none;
    height: 36px;
    width: 192px;
    color: #b9b9b9;
    font-size: 14px;
    padding-top: 11px\0/;
    padding-left: 10px;
}
#form .submit {
    position: relative;
    color: #fff;
    font-size: 14px;
    width: 192px;
    height: 36px;
}
#form .submit input {
    width: 188px;
    height: 36px;
    margin-left: 300px;
    margin-top: 10px;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}
#form .error_message {
    position: relative;
    float: left;
    margin-left: 130px;
    color: #f05127;
}

#form_google {
    position: relative;
    color: #000;
    width: 490px;
    height: 250px;
    background-color: #d1d1d1;
    font-family: 'PT Sans Narrow', sans-serif;
    padding-left: 30px;
    padding-top: 20px;
    float: left;
}

#form_google p {
    width: 500px;
    margin-bottom: 10px;
}
#form_google ul {
    position: relative;
    float: left;
    width: 490px;
    margin-left: 30px;
}
#form_google ul li {
    float: left;
    display: inline;
}
#form_google ul li h3 {
    color: #000;
    font-weight: 700;
}

#form_google ul li input {
    background: url('../images/shop_textspace.png') no-repeat;
    border: none;
    height: 36px;
    width: 192px;
    color: #b9b9b9;
    font-size: 14px;
    padding-top: 11px\0/;
    padding-left: 10px;
}
#form_google .submit {
    position: relative;
    color: #fff;
    font-size: 14px;
    width: 192px;
    height: 36px;
    margin-left: 130px;
}
#form_google .submit input {
    width: 188px;
    height: 36px;
    margin-top: 20px;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}
#form_google .error_message {
    position: relative;
    float: left;
    margin-left: 130px;
    color: #f05127;
}

#google_login {
    width: 517px;
    height: 150px;
    float: left;
    background-color: #d1d1d1;
    padding: 60px 0;
}

    #google_login div {
        border-left: 3px solid #f05127;
        height: 150px;
        width: 100%;

        padding-left: 150px;
        font-size: 14px;
    }

    #google_login a {
        vertical-align: middle;
        display: block;
    }

        #google_login a img {
            margin-top: 50px;
            box-shadow: 2px 2px 3px #999;
        }

.main .content form ul li.last .left-fix {
    background: url('../images/submit-left.png') no-repeat;
    width: 5px;
    height: 36px;
    position: absolute;
    left: -2px;
    top: -1px;
}
.main .content form ul li.last .right-fix {
    background: url('../images/submit-right.png') no-repeat;
    width: 5px;
    height: 36px;
    position: absolute;
    left: 191px;
    top: -1px;
}
.main .content form ul li .submit {
    color: #fff;
    font-size: 14px;
    width: 188px;
    height: 36px;
}
.main .content form ul li .submit input {
    background: url('../images/submit-bg.png') repeat-x;
    width: 188px;
    height: 36px;
    margin-left: 3px;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}
.main .content form ul li .error_message {
    color: #FF0000;
}
.main .content .left {
    float: left;
    margin-left: 35px;
    height: 515px;
}
.main .content .left ul {
    float: left;
    height: 515px;
    width: 147px;
    padding-left: 5px;
    background: #636466;
}
.main .content .left ul li {
    float: left;
    width: 137px;
    height: 25px;
    background: #7d7e80;
    margin-top: 6px;
    font-size: 14px;
}
.main .content .left ul li ul {
    float: left;
    height: 130px;
    width: 127px;
    padding-left: 5px;
    background: #6c9d31;
}
.main .content .left ul li ul li {
    float: left;
    width: 120px;
    height: 25px;
    background: #7d7e80;
    margin-top: 6px;
    font-size: 14px;
}
.main .content .left ul li ul li a {
    color: #fff;
    float: left;
    width: 132px;
    height: 25px;
    padding-left: 5px;
}
.main .content .left ul li ul li a:hover {
    background: #DF7401;
    width: 115px;
    display: block;
}
.main .content .left ul li ul li.active {
    background: #DF7401;
    padding-left: 5px;
    color: #fff;
    width: 115px;
}
.main .content .left ul li a {
    color: #fff;
    float: left;
    width: 132px;
    height: 25px;
    padding-left: 5px;
}
.main .content .left ul li a:hover {
    background: #6D9D30;
    display: block;
}
.main .content .left ul li.active {
    background: #6c9d31;
    padding-left: 5px;
    color: #fff;
    width: 132px;
}
.main .content .right {
    width: 906px;
    height: 513px;
    margin-left: 5px;
    float: left;
}
.main .content .right div.upper_text_left {
    background-color: #6d9d30;
    margin-left: 20px;
    margin-top: 10px;
    color: white;
    float: left;
}
.main .content .right div.upper_text_center {
    margin-left: 82px;
    margin-top: 10px;
    color: white;
    background-color: #6d9d30;
    float: left;
}
.main .content .right div.name {
    width: 55px;
    height: 500px;
    float: left;
    margin-right: 2px;
}
.main .content .right div.name_product_sold {
    width: 55px;
    height: 384px;
    background: url('../images/psold_titlespace.jpg') no-repeat #6d9d30;
    float: left;
    margin-right: 2px;
}


.main .content .right div.operations_daily {
    width: 55px;
    height: 384px;
    background: url('../images/cdia_titlespace.jpg') no-repeat #6d9d30;
    float: left;
    margin-right: 2px;
}
.main .content .right div.name_inventory {
    width: 55px;
    height: 384px;
    background: url('../images/title_inventory.png') no-repeat #6d9d30;
    float: left;
    margin-right: 2px;
}
.main .content .right p.title_usage {
    text-align: center;
    background: url('../images/overview_title_usage02.jpg');
}
.main .content .tabs ul li {
    float: left;
    border-left: 2px solid #6d9d30;
    width: 175px;
    height: 29px;
    position: relative;
}
.main .content .tabs ul li.last {
    width: 221px;
}
.main .content .tabs ul li span {
    width: 173px;
    height: 27px;
    background: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.main .content .tabs ul li.active span {
    width: 173px;
    height: 27px;
    background: #6d9d30;
    color: #FFFFFF;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    font-size: 13px;
}
.main .content .tabs ul li.last.active span {
    width: 220px;
}
.main .content .tabs ul li.last a {
    width: 216px;
}
.main .content .tabs ul li a {
    color: #6d9d30;
    font-size: 13px;
    padding-left: 5px;
    float: left;
    width: 168px;
    height: 27px;
}
.main .content .tabs ul li a:hover {
    background: #6d9d30;
    color: #fff;
}
.main .content .tabs ul li.active {
    color: #fff;
    position: relative;
    z-index: 9;
    font-size: 12px;
}
.main .content .table {
    width: 849px;
    height: 485px;
    background: #6d9d30;
    overflow: hidden;
    float: left;
    position: relative;
}
.main .content .table .back {
    position: absolute;
    background: #36B7BD;
    width: 830px;
    height: 414px;
    left: 10px;
    top: 60px;
    z-index: 1;
}
.main .content .table .table-head {
    float: left;
    width: 744px;
    height: 50px;
    margin-top: 10px;
}
.main .content .table .table-head div {
    width: 9px;
    height: 9px;
    float: right;
    margin-right: 4px;
    margin-top: 6px;
}
.main .content .table .table-head a {
    position: absolute;
    width: 15px;
    height: 15px;
    top: 8px;
    right: 1px;
}
.main .content .table .table-wrap {
    width: 744px;
    height: 404px;
    overflow: auto;
    margin-top: 9px;
    float: left;
}
.main .content .table div.left-shadow {
    background: url('../images/shadow-left.png') repeat-y;
    position: absolute;
    left: 5px;
    top: 8px;
    height: 467px;
    width: 5px;
}
.main .content .table div.top-shadow {
    background: url('../images/shadow.png') repeat-x;
    position: absolute;
    width: 831px;
    height: 5px;
    left: 9px;
    top: 4px;
}
.main .content .table div.right-shadow {
    background: url('../images/shadow-right.png') repeat-y;
    position: absolute;
    width: 5px;
    height: 467px;
    right: 4px;
    top: 8px;
}
.main .content .table div.bottom-shadow {
    background: url('../images/shadow-bottom.png') repeat-x;
    position: absolute;
    width: 831px;
    height: 5px;
    left: 9px;
    bottom: 5px;
}
.main .content .table table {
    background: #36b7bd;
    margin-left: 10px;
    width: 716px;
    float: left;
    color: #fff;
    font-size: 13px;
    overflow: hidden;
}
.main .content .table .table-wrap table {
    height: 464px;
}
.main .content .table .table-wrap a {
    color: #fff;
}
.main .content .table .table-head table {
    padding-top: 9px;
    width: 735px;
    height: 50px;
    float: left;
}
.main .content .table .table-head tr td img {
    float: right;
}
.main .content .table .table-head table tbody {
    height: 41px;
}
.main .content .table table tbody {
    float: left;
}
.main .content .table table tr {
    height: 29px;
    float: left;
    margin-left: 9px;
}
.main .content .table table tr td.name {
    width: 205px;
}
.main .content .table table tr td.tel {
    width: 92px;
}
.main .content .table table tr td.join {
    width: 66px;
}
.main .content .table table tr td.kb, .main .content .table table tr td.ops, .main .content .table table tr td.apk {
    width: 40px;
}
.main .content .table table tr td.last-s {
    width: 87px;
}
.main .content .table table tr td.profile {
    width: 61px;
}
.main .content .table table tr td.profile input {
    margin-left: 20px;
    float: left;
}
.main .content .table table td {
    padding-left: 6px;
    padding-top: 5px;
    height: 24px;
    background: #30a8ae;
    margin-right: 3px;
    float: left;
    position: relative;
}
.main .content .table table tr.even td {
    background: #3ac1c8;
}
.main .content .right .table_overview {

    height: 400px;
    margin-top: 50px;
}
.main .content .right .table_overview .table_inner {

    border: 5px solid;
    border-color: #578d37;
    width: 350px;
    border-spacing: 4px;
    background: #25a9ab;
}
.main .content .right .table_overview .table_tendera_info {

    border: 5px solid;
    border-color: #578d37;
    width: 700px;
    border-spacing: 0px;
    background: #25a9ab;
}
.main .content .right .table_overview .table_inner_usage_info {

    width: 150px;
    border-spacing: 5px;
    background: #25a9ab;
}
.main .content .right .table_overview .table_inner_larger {

    border: 5px solid;
    border-color: #578d37;
    width: 700px;
    border-spacing: 5px;
    background: #25a9ab;
}
.main .content .right .table_overview th {

    background: url('../images/overview_title_account.jpg') no-repeat #299195;
    font-size: 17px;
    font-weight: 700;
    padding-left: 20px;
    color: white;
}
.main .content .right .table_overview  td {

    padding-left: 2px;
    font-size: 14px;
    color: white;
}
.main .content .right .table_overview .table_inner_usage_info .td_right {

    padding-left: 10px;
    font-size: 15px;
    color: white;
    background: url('../images/overview_back_numbers.jpg');
}
.main .content .right .table_overview  .td_light {

    background: url('../images/overview_lightback_account.jpg');
}
.main .content .right .table_overview  .td_dark {

    background: url('../images/overview_darkback_account.jpg');
}
.bottom {
    height: 66px;
    top: -60px;
    left: 0;
    width: 100%;
    position: absolute;
}
.bottom .plus {
    background: url('../images/plus.png') repeat-x 6px 0;
    width: 100%;
    float: left;
}
span.google {
    display: block;
    position: absolute;
    left: 0px;
    top: -40px;
    width: 1020px;
}
span.google a {
    float: right;
}
.bottom a {
    width: 118px;
    height: 28px;
    display: block;
    float: right;
    margin-right: 200px;
}
.bottom a img {
    margin-bottom: 10px;
}
.footer {
    background: #1b1c1b;
    width: 100%;
    height: 70px;
    position: relative;
    clear: both;
}
.links_footer {
    position: relative;
    margin: 0 auto;
    padding-top: 10px;
    width: 250px;
}

.link_footer {
    width: 125px;
    position: relative;
    color: #fff;
    background-color: #1B1C1B;
    border: 1px;
    border-left-style: solid;
    border-right-style: solid;
    text-align: center;
}

.link_footer a {
    color: #fff;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 16px;
    margin-top: 5px;
    text-decoration: none
}


.warning_link {
    position: absolute;
    left: 125px;
    top: 10px;
}

.footer .copyright {
    width: 370px;
    height: 27px;
    margin: 0 auto;
    position: relative;
}
.footer .copyright p {
    color: #69696a;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 13px;
    padding-left: 35px;
    height: 27px;
    padding-top: 15px;
}
.footer .copyright img {
    float: right;
    margin-top: -35px;
    margin-right: 35px;
    position: relative;
}

#mixpanel {
    position: relative;
    float: right;
    margin: 5px;
}

.table-google {
    overflow: auto;
    margin-top: 9px;
    position: absolute;
    top: 29px;
    left: 260px;
    z-index: 2;
}
.table-google table {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuos;
    -moz-background-origin: padding;
    background: #36B7BD none repeat scroll 0 0;
    border-left: #36B7BD solid 5px;
    border-top: #36B7BD solid 8px;
    border-right: #36B7BD solid 5px;
    color: #fff;
    font-size: 13px;
}
tr.uneven td {
    -moz-background-clip: border;
    -moz-baground-inline-policy: continuos;
    background: #3AC1C8 none repeat scroll 0 0;
}
tr.even td {
    background: #30A8AE none repeat scroll 0 0;
}
tr.hover td {
    background: #4ad1d8;
}
tr.selected td {
    background: #1a91a8;
}
tr.table-short {
    background: #30A8AE none repeat scroll 0 0;
    font-style: italic;
    font-size: 15px;
}
tr.table-short td {
    border-left: #36B7BD solid 2px;
    border-right: #36B7BD solid 2px;
    border-bottom: #36B7BD solid 10px;
    border-top: #36B7BD solid 0px;
}
tr.table-short td span {
    padding-left: 1px;
}
tr td.name {
    width: 205px;
}
tr td.tel {
    width: 92px;
}
tr td.join {
    width: 66px;
}
tr td.kb, tr td.ops, tr td.apk {
    width: 40px;
}
tr td.last-s {
    width: 76px;
}
tr td.profile {
    width: 27px;
}
tr td.key {
    width: 15px;
}
.listOfTenderosTableCell {
    overflow: hidden;
    text-overflow: ellipse;
    max-width: 70px;
}
.candidatesTableCell {
    overflow: hidden;
    text-overflow: ellipse;
    max-width: 135px;
}
.table-google td {
    margin-right: 3px;
    margin-bottom: 30px;
    padding-left: 4px;
    padding-top: 5px;
    white-space: nowrap;
    border-left: #36B7BD solid 2px;
    border-right: #36B7BD solid 2px;
    border-bottom: #36B7BD solid 5px;
    border-top: #36B7BD solid 0px;
    height: 24px;
    font-family: helvetica;
    width: auto;
}
.jqgrid_table_div {
    overflow: auto;
    margin-top: 7px;
    position: absolute;
    top: 20px;
    left: 247px;
    z-index: 2;
}
.no_title {
    left: 190px;
}
.jqgrid_table_div input {
    color: #312E25;
}
.categories_div {
    overflow: auto;
    margin-top: 7px;
    position: absolute;
    top: 20px;
    left: 247px;
    z-index: 2;
    color: #312E25
}
.categories_div input {
    color: #312E25;
}
.subcategories_div {
    overflow: auto;
    margin-top: 7px;
    position: absolute;
    top: 20px;
    left: 750px;
    z-index: 2;
}
.subcategories_div input {
    color: #312E25;
}
.vendors_div {
    overflow: auto;
    margin-top: 7px;
    position: absolute;
    top: 20px;
    left: 247px;
    z-index: 2;
    color: #312E25
}
.vendors_div input {
    color: #312E25;
}
.button-down {
    position: absolute;
    top: 520px;
    left: 860px;
    z-index: 2;
}
.chart_inside_jquery {
    float: right;
}
.link_with_graph {
    position: absolute;
}

.cursor_pointer {
    cursor: pointer;
}

#try {
    text-align: center;
    width:100%;
    height:750px;
    background-color: #d1d1d1;
}

#try_colombia {
    text-align: center;
    width:100%;
    height:950px;
    background-color: #d1d1d1;
}

#try_mexico {
    text-align: center;
    width:100%;
    height:900px;
    background-color: #d1d1d1;
}

.blueButton {
    -moz-box-shadow: 0px 0px 4px 0px #1a1a1a;
    -webkit-box-shadow: 0px 0px 4px 0px #1a1a1a;
    box-shadow: 0px 0px 4px 0px #1a1a1a;
    background-color:#3c69a9;
    border: 0px;
    cursor: pointer;
}

.blueButton:hover {
    background-color:#2c59a3;
}
.blueButton:active {
    padding:7px 14px;
    text-decoration:none;
    text-shadow:1px 0px 3px #1a1a1a;
}

.grayButton {
    -moz-box-shadow: 0px 0px 4px 0px #1a1a1a;
    -webkit-box-shadow: 0px 0px 4px 0px #1a1a1a;
    box-shadow: 0px 0px 4px 0px #1a1a1a;
    background-color:#6e6e6e;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    display:inline-block;
    color:#ffffff;
    font-family:Trebuchet MS;
    font-size:18px;
    font-weight:normal;
    text-decoration:none;
    text-shadow:1px 0px 3px #1a1a1a;
}

.grayButton:hover {
    background-color:#5a5a5a;
}

.grayButton:active {
    position:relative;
    top:1px;
}

.orangeButton {
    -moz-box-shadow: 0px 0px 4px 0px #1a1a1a;
    -webkit-box-shadow: 0px 0px 4px 0px #1a1a1a;
    box-shadow: 0px 0px 4px 0px #1a1a1a;
    background-color:#f05227;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    display:inline-block;
    color:#ffffff;
    font-family:Trebuchet MS;
    font-size:20px;
    font-weight:normal;
    padding:7px 14px;
    text-decoration:none;
    text-shadow:1px 0px 3px #1a1a1a;
}
.orangeButton:hover {
    background-color:#d13a14;
}
.orangeButton:active {
    position:relative;
    top:1px;
}

#adquire_tendera_image {
    font-size:260%;
    font-family:inherit;
    font-family: 'Francois One', sans-serif;
}

.adquire_tiendatek_prices .a_left{
    width:300px;
    margin:30px;
    float: left;
}

.adquire_tiendatek_prices #adquire_image{
    font-size:130%;
    font-family:inherit;
    font-weight:bold;
    font-family: 'Open Sans Condensed', sans-serif;
}

.adquire_tiendatek_prices p.gray_box{
    font-size:110%;
    font-family:inherit;
    color: white;
    border-radius: 5px;
    padding: 5px;
    background-color: #494949;
    font-family: 'PT Sans Narrow', sans-serif;
}

.adquire_tiendatek_prices p{
    font-size:90%;
    font-family:inherit;
    font-family: 'PT Sans Narrow', sans-serif;
}

.adquire_tiendatek_prices .a_right {
    width:348px;
    height:170px;
    margin-top:50px;
    margin-right:20px;
    display:inline;
    float: right;

}

.black_small_text {
    width:100%;
    text-align:left;
    font-family: 'PT Sans Narrow', sans-serif;
    color: black;
    margin-left:20px;
    clear:both;
    font-size:14px;
}

.breadcrumb {
    width:100%;
    text-align:left;
    font-family: 'PT Sans Narrow', sans-serif;
    color: black;
    margin-left:20px;
    font-size:16px;
    font-weight: 700;
}

#orange_breadcrumb {
    color: #f05127;
}

.black_medium_text {
    text-align:left;
    font-family: 'PT Sans Narrow', sans-serif;
    color: black;
    font-size:14px;
}

.black_big_text {
    text-align:left;
    font-family: 'PT Sans Narrow', sans-serif;
    color: black;
    font-size:18px;
}

.mexico_plans_text {
    text-align:left;
    font-family: 'PT Sans Narrow', sans-serif;
    color: black;
    font-size:20px;
}

.black_bold_medium_text {
    text-align:left;
    font-family: 'PT Sans Narrow', sans-serif;
    color:black;
    font-size:16px;
    font-weight:bold;
}
.orange_color {
    display:inline;
    color:#F05127;
}
.text_left{
    display:inline;
    text-align:left;
}
.text_right{
    display:inline;
    float:right;
    margin-right:20px;
}
.left_block_adquire {
    margin-top:10px;
    margin-bottom:10px;
}
div.margin_general{
    margin:20px;
}
#adquire_small_letters {
    width:47%;
    margin:auto;
}
.title_tiendatek_prices {
    display:inline;
}

.tab { margin-left: 40px; }

.gray_rounded_box {
    width:50%;
    height:200px;
    border-radius: 10px;
    background-color: #5B5B5B;
    margin:auto;
}

.letters_white_big {
    font-family: 'PT Sans Narrow', sans-serif;
    color: white;
    font-size:35px;
    line-height: 1.3;
}
.letters_white_medium {
    font-family: 'PT Sans Narrow', sans-serif;
    color: white;
    font-size:20px;
    margin: 10px 0;
}
.letters_gray_small {
    font-family: 'PT Sans Narrow', sans-serif;
    color: #000;
    font-size:13px
}

.button_left {
    width:50%;
    height:30%;
    display:inline;
    float: left;
}

.button_right {
    width:50%;
    height:30%;
    display:inline;
    float: right;
}
#adquire_left_mexico {
    width:70%;
    height: 900px;
    background-color: white;
    display:inline;
    float: left;
}
#adquire_left_colombia {
    width:70%;
    height: 950px;
    background-color: white;
    display:inline;
    float: left;
}

#adquire_right_mexico {
    width:28%;
    height: 900px;
    display:inline;
    float: right;
    text-align:left;
}
#adquire_right_colombia {
    width:29%;
    height:951px;
    display:inline;
    float: right;
    text-align:left;
}

#contactanos_button {
    width: 70%;
    height: 30%;
    float: right;
    position: relative;
    left: 52px;
    top: 20px;
}

#ver_mas_button {
    width: 70%;
    height: 30%;
    float: right;
    position: relative;
    left: 56px;
    top: -46px;
}

#nuestros_tenderos_section {
    position: relative;
    text-align: left;
    height: 30%;
}

#vender_mas_section {
    position: relative;
    text-align: left;
    height: 30%;
}

#facebook_icon {
    position: relative;
    float: left;
    left: 200px;
    top: 10px;
}

#tendera {
    width: 506px;
    height: 555px;
    position: relative;
    left: 530px;
    top: -319px;
    z-index: 0;
}

#tendera_text {
    width: 455px;
    height: 142px;
    position: relative;
    left: 125px;
    top: 125px;
}

#conoce_button {
    position: relative;
    top: 160px;
    left: -100px;
    z-index: 1;
}

.main .content .main_bottom {
    position: relative;
    float: left;
    width: 1040px;
    height: 350px;
    background: #fff;
    padding-top: 15px;
}

.main .content .main_bottom ul {
    position: relative;
    top: 10px;
    padding-left: 11px;
}

.main .content .main_bottom ul li {
    font-family: 'Gudea', sans-serif;
    float: left;
    height: 300px;
}

#tenderos_item {
    width: 300px;
    margin-left: 40px;
}

#video_item {
    width: 310px;
    margin-right: 29px;
    margin-left: 10px;
    padding-right: 30px;
}

#vender_mas_item {
    width: 300px;
    margin-left: 10px;
}

#main_bottom_paragraph {
    padding-right: 50px;
}

.main .content .main_bottom ul li p {
    font-size: 14px;
    float: left;
}

.main .content .main_bottom ul li p strong {
    font-weight: 700;
    font-size: 18px;
}

#carrusel {
    background: #fff;
    height: 750px;
    width: 1025px;
}

#transparent_arrows {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: left;
    width: 100%;
    height: 246px;
    top: -370px;
    left: 15px
}

.fb-like
{
    float: left;
    width: 100%;
}

.fb-comments {
     margin-bottom: 2%;
}

button em {
    vertical-align:middle;
    margin-right: 4px;
    display:inline-block;
    width:27px;
    height:19px;
    background-image: url("/static/images/referral/popup_icon_refe.png");
}

.referral{
}

#login_samples {
    position: relative;
    float: left;
    width: 1040px;
    height: 850px;
    background-color: #fff;
}
#adquiere_tiendatek {
    position: relative;
    top: -75px;
    left: 20px;
}
#login_tables_ref {
    position: relative;
    left: 20px;
    top: -70px;
}
#login_tables_ref_text {
    color: #000;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 700;
    font-size: 18px;
    position: relative;
    left: 360px;
    top: 80px;
    width: 500px;
}
#login_adquiere_button {
    position: relative;
    top: -125px;
    left: 110px;
    width: 300px
}
#login_tenderos_ul {
    position: relative;
    float: left;
    top: -75px;
    left: 30px;
}
#login_tenderos_ul li {
    position: relative;
    display: inline;
    float: left;
    width: 215px;
    margin-left: 35px;
    left: -35px;
}
#login_tenderos_ul h5 {
    color: #000;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 18px;
}
#login_tenderos_ul h6 {
    color: gray;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 15px;
}
#login_tenderos_ul p {
    color: #000;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 15px;
}

#logged_user {
    position: relative;
    float: left;
    width: 1020px;
    height: 175px;
    background-color: #d1d1d1;
    padding-left: 20px;
}
#logged_user_greeting {
    color: #000;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 28px;
}
#logged_user_text {
    color: #000;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 16px;
}
#logout_button {
    position: relative;
    top: 10px;
    float: left;
}
#referir_tenderos {
    position: relative;
    float: right;
    width: 340px;
    height: 175px;
    background-color: #d1d1d1;
    text-align: center;
    padding: 20px;
}
#referir_text {
    color: #355f91;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 24px;
}
.blueButton {
    -moz-box-shadow: 0px 0px 4px 0px #1a1a1a;
    -webkit-box-shadow: 0px 0px 4px 0px #1a1a1a;
    box-shadow: 0px 0px 4px 0px #1a1a1a;
    background-color:#4b7cbc;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    display:inline-block;
    color:#ffffff;
    font-family:Trebuchet MS;
    font-size:20px;
    font-weight:normal;
    padding:7px 14px;
    text-decoration:none;
    text-shadow:1px 0px 3px #1a1a1a;
}
.blueButton:hover {
    background-color:#34619a;
}
.blueButton:active {
    position:relative;
    top:1px;
}
#login_recomendaciones {
    background-color: white;
    position: relative;
    float: left;
    width: 1040px;
    height: auto;
}
#download_balance {
    background-color: #65a302;
    width: 980px;
    height: 60px;
    margin-left: 20px;
    margin-top: 20px;
    padding: 10px;
    border-radius: 10px;
}

.feedback{
    text-align:center;
    margin:auto;
    margin-bottom:1%;
}

#feedback_box {
    display:inline;
    position:relative;
    width: 240px;
    height: 200px;
    background-color: #65a302;
    float:right;
    margin-top: 60px;
    margin-right: 57px;
    padding: 10px;
    border-radius: 10px;
}

#feedback_icon{
    background: url('/static/images/shop_icon_sugg.png') no-repeat;
    width: 70px;
    height: 70px;
    margin:auto;
}

#balance_icon {
    position: relative;
    float: left;
    margin-right: 10px;
    margin-top: 8px;
}
#balance_text {
    position: relative;
    width: 600px;
}

#feedback_form_description {
        color: black;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 20px;
    font-weight: 100;
}

#balance_bold {
    color: white;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 20px;
    font-weight: 700;
}
#balance_regular {
    color: white;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 18px;
    font-weight: 400;
}
#download_balance_button {
    position: relative;
    float: right;
    top: -50px;
}
.greenButton {
    -moz-box-shadow: 0px 0px 4px 0px #1a1a1a;
    -webkit-box-shadow: 0px 0px 4px 0px #1a1a1a;
    box-shadow: 0px 0px 4px 0px #1a1a1a;
    background-color:#64a302;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    display:inline-block;
    color:#ffffff;
    font-family:Trebuchet MS;
    font-size:20px;
    font-weight:normal;
    padding:7px 14px;
    text-decoration:none;
    text-shadow:1px 0px 3px #1a1a1a;
}
.greenButton:hover {
    background-color:#498700;
}
.greenButton:active {
    position:relative;
    top:1px;
}
#inputLogin {
    font-size: 18px;
    margin-top: 10px;
    width: 186px;
    height: 30px;
    text-align: center;
}

#inputLogout {
    font-size: 18px;
    margin-top: 10px;
    width: 186px;
    height: 30px;
    text-align: center;
}

.dropdown {
    background: url('/static/images/shop_option_box.png') no-repeat;
    width: 192px;
    height: 36px;
   overflow:hidden;
}
.dropdown select {
   background: transparent;
   color: #B9B9B9;
   width: 120%;
   height: 36px;
   padding: 5px;
   padding-left: 10px;
   font-size: 16px;
   border: 0px solid #ccc;
   -webkit-appearance: none;
   -moz-appearance: normal;
}
#styled_link {
    color: #2674bf;
}

#know_video {
    margin: auto;
    width: 700px;
    height: 530px;
}

    #know_video p {
        font-family: 'PT Sans Narrow', sans-serif;
        font-size: 34px;
        text-align: center;
        margin-bottom: 20px;
    }

.know_divider{
    border: 0;
    color: #555;
    background: #CCC;
    height: 1px;
    width: 600px;
    margin-bottom: 60px;
    box-shadow: 0px 0px 5px 0px #444;
}

#conocer_mas {
    text-align: center;
    background: url('/static/images/adquire/coach.jpg') no-repeat;
    min-height: 307px;
    padding-top: 1px;
    margin-top: -1px;
    background-color: white;
}

#conocer_mas p {
    font-weight: bold;
    margin: 70px 0 0 0;
    width: 400px;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 26px;
}

.left_block_adquire i.blue {
    color: #3B5998;
}

.left_block_adquire i.green {
    color: #50c119;
}

.left_block_adquire i.light_blue {
    color: #55c4d0;
}

.left_block_adquire .icon_margin {
    margin-left: 35px;
}

.refer-and-earn {
    width: 100%;
    font-family: Avenir, Verdana, Geneva, sans-serif;
    font-weight: lighter;
    color: #fff;
}

#banner-redtiendatek {
    background-color: #DEB308;
}

#banner-image {
    display: inline-block;
    vertical-align: middle;
}

#banner-text {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    padding-left:12px;
}

#banner-text p {
    text-align: center;
}

#explanation {
    font-size:1em;
    padding:24px;
}

#explanation ul {
    padding-left: 12px;
    margin-bottom: 30px;
}

#explanation ul li {
    list-style-image: url('/static/images/list-item-tick.png');
}

#refer-steps {
    padding:24px;
}

#steps-description {
    display: inline-block;
    color: #000;
    text-align: center;
    width: 44%;
    padding-left: 3%;
    padding-right: 3%;
    vertical-align: middle;
}

#steps-description img {
    display: inline-block;
    width: 40%;
    margin-left: 40px;
}

#steps {
    display: inline-block;
    background-color: #000;
    color: #fff;
    width: 42%;
    padding: 2%;
    vertical-align: middle;
}

#steps li {
    padding-top: 12px;
}

#earnings-table {
    background-color: #d1d1d1;
    color: #000;
    padding: 24px;
}

.earnings {
    margin: 3px;
    background-color: #fff;
    border-collapse: collapse;
    border-spacing: 0px;
    border: 1px solid #DDDDDD;
}

.earnings thead th {
    padding: 3px;
    border: 1px solid #DDDDDD;
}

.earnings tbody th {
    border: 1px solid #DDDDDD;
    text-align: center;
}

.earnings tbody td {
    border: 1px solid #DDDDDD;
    padding: 3px;
}

#conditions-image {
    display: inline-block;
    width: 50%;
    text-align: center;
}

#conditions-image img {
    vertical-align: middle;
}

#conditions {
    display: inline-block;
    color: #000;
    width: 46%;
    padding: 2%;
    vertical-align: middle;
}

.impact {
    font-weight: bold;
}

.big-impact {
    font-weight: bold;
    color: #000;
    font-size: 1.8em;
    margin-bottom: 24px;
}

.small-text {
    font-size: 0.8em;
}
