a {
    color: #666;
}
.flutua {
    background: white;
    box-shadow: 0px 1px 3px gray;
    -moz-box-shadow: 0px 1px 3px gray;
    -webkit-box-shadow: 0px 1px 3px gray;
}
.backprata {
    background: #FFF url("i/backbody.jpg") center top repeat-y !important;
}
.gradientep{
    background: rgb(0,0,0); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(45deg, rgb(0,0,0) 0%, rgb(51,51,51) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgb(0,0,0)), color-stop(100%,rgb(51,51,51))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(45deg, rgb(0,0,0) 0%,rgb(51,51,51) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(45deg, rgb(0,0,0) 0%,rgb(51,51,51) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(45deg, rgb(0,0,0) 0%,rgb(51,51,51) 100%); /* IE10+ */
    background: linear-gradient(45deg, rgb(0,0,0) 0%,rgb(51,51,51) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#333333',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.gradientep2{
    background: #333333 url(i/gradientep2.jpg);
    background-repeat: repeat-x;
    background-position: bottom; 
}
.gradientep3{
    background-color: #000;
}
.gradientev{
    background: rgb(153,204,51);
    background: url(i/gradientev.jpg)
}
.gradientev2 {
    background-color: #bfd255;
}
.gradienteb{
    background: rgb(230,230,230);
    background: url(i/gradienteb.jpg)
}
.gradientep3 .white-black {
    color: #fff;
}
.gradientev2 .white-black {
    color: #000;
}
.backprata .white-black {
    color: #000;
}
.bgverdeazeitona {
    background-color: #75972c
}
.nav>li>a.bgverdeazeitona:focus, .nav>li>a.bgverdeazeitona:hover{
    background-color: white
}
.nav>li>a.white:focus, .nav>li>a.white:hover{
    color: #75972c !important;
}
.nav>li>a.font-verdeazeitona:focus, .nav>li>a.font-verdeazeitona:hover{
    color: white;
}
.nav>li>a.bgwhite:focus, .nav>li>a.bgwhite:hover{
    background-color: #75972c;
}
.font-verdeazeitona {    
    color: #75972c
}
.bgwhite {
    background-color: white;
}
.separador-direita {
    border-right: 3px solid #75972c;
}
.white-black {
    margin: 25px 0 20px;
    text-align: center;
    font-size: 24px;
}
.separacao {
    width: 1px;
    display: block;
    height: 65px;
    background: url("i/separacao.png") center no-repeat;
}
.separacao2 {
    width: 1px;
    height: 40px;
    display: block;
    background: url("i/separacao2.png") left top no-repeat;
}
.separacao3{
    width: 1px;
    height: 45px;
    display: block;
    padding: 0 !important;
    background: url("i/separacao3.png") left center no-repeat;
}
.bordadez {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.bordacindo {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.bordatre {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.removedireita{
    moz-border-radius-topright: 0 !important;
    -moz-border-radius-bottomright: 0 !important;
    -webkit-border-top-right-radius: 0 !important;
    -webkit-border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.removesquerda{
    -moz-border-radius-bottomleft: 0 !important;
    -moz-border-radius-topleft: 0 !important;
    -webkit-border-bottom-left-radius: 0 !important;
    -webkit-border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
}
.removecima{
    -moz-border-radius-topleft: 0 !important;
    -moz-border-radius-topright: 0 !important;
    -webkit-border-top-left-radius: 0 !important;
    -webkit-border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
.removebaixo{
    -moz-border-radius-bottomleft: 0 !important;
    -moz-border-radius-bottomright: 0 !important;
    -webkit-border-bottom-left-radius: 0 !important;
    -webkit-border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.removedireitacima{
    moz-border-radius-topright: 0 !important;
    -webkit-border-top-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
.removeesquerdacima{
    moz-border-radius-topleft: 0 !important;
    -webkit-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
}
.removeesquerdabaixo{
    moz-border-radius-bottomleft: 0 !important;
    -webkit-border-bottom-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.removefontsize {
    font-size: initial;
}
.backinput{
    height: 25px;
    color: #96989A;
    padding-left: 5px;
    border: 1px solid #B1B3B3;
    outline-color: transparent;
}
.submitbutton{
    height: 25px;
    cursor: pointer;
    font-weight: bold;
    border: 1px solid #268000;
    outline-color: transparent;
    text-align: center;
    line-height: 25px;
}
.btmedium{
    width:150px;
}
#btperfil{
    margin-top: 10px;
}
#btperfil a{
    display: block;
    text-decoration: none;
}
#btLoja, #btDetalhes{
    margin-bottom: 10px;
}
#btLoja a, #btDetalhes a{
    display: block;
    text-decoration: none;
}
#pickfiles .submitbutton {
    margin-bottom: 10px;
}
.selectinput{
    padding: 0;
    height: 17px;
    font-size: 12px;
}
.selectsdiv{
    overflow: hidden;
    display: block;
}
.selectfinish{
    margin-left: 0 !important;
}
.decoratenone
{
    text-decoration: none !important;
}
.black{
    color: #000 !important;
}
.white{
    color: #fff !important;
}
.gray{
    color: #666 !important;
}
.light-gray{
    color: lightgray !important;
}
.floatl{
    float: left;
}
.floatr{
    float: right;
}
.tv{
    margin-top: -6px;
}
.novo{
    position: absolute;
    margin-left: 80px;
    width: 35px;
    height: 34px;
    background: url("i/fx_novo.png") center center no-repeat;
}
.interrogacao{
    width: 11px;
    height: 13px;
    display: block;
    margin: 13px 6px 0 0;
    background: url("i/interrogacao.png") center center no-repeat;
}
.login{
    width: 25px;
    height: 25px;
    display: block;
    margin: 0 -30px -20px 40px;
    background: url("i/login.png") center center no-repeat;
}
.oferta{
    margin-bottom: 30px;
    border: 1px solid white;
    background: #fff;
    padding: 10px;
    height: 365px;
    overflow: hidden;
}
.oferta:hover {
    border: 1px solid rgb(153,204,51);
}
.oferta .descritivo{
    height: 90px;
}
.oferta .descricao{
    text-align: center;
}
.oferta .imagem {
    width: 241px;
    height: 161px;
    overflow: hidden;
}
.recentes{
    float: left !important;
    width: 340px !important;
    height: auto !important;
    margin: 0 23px 15px 0 !important;
    background: #FFF !important;
}
.aviso {
    margin: 20px 0 10px;
}
.encerrada {
    width: 250px;
    font-size: 18px;
    margin-top: -20px;
    text-align: center;
}
.naoperca {
    line-height: 40px;
    text-align: center;
    background: #AB0F0F;
}
.naoperca .backinput {
    width: 260px;
}
.naoperca2 {
    background: #117BB0;
}
.oferta_completa{
    margin: 0;
    padding: 20px;
    background: #fff;
    box-shadow: 0px 1px 3px gray;
    -moz-box-shadow: 0px 1px 3px gray;
    -webkit-box-shadow: 0px 1px 3px gray;
}
.oferta_completa .titulo_completa{
    margin: 10px 0 0;
    font-size: 24px;
    color: black;
}
.oferta_completa .titulo_completa a{
    color: black;
}
.oferta_completa .descritivo h1 {
    margin:15px 20px;
    font-size: 1.2em;
    font-weight: normal;
}
.recentes .descritivo{
    font-size: 14px !important;
    padding: 11px 10px 0 !important;
}
.recentes .top {
    height: 65px;
}
.recentes .data {
    padding: 4px 10px 0;
    font-size: 12px;
    font-weight: bold;
}
.descritivo_completa{
    position: relative;
    padding: 0 10px;
}
.descritivo_completa .stripe {
    top: 110px;
    left: -13px;
    z-index: 10;
    width: 600px;
    height: 101px;
    position: relative;
    margin-bottom: -101px;
}
.descritivo_completa .stripe.esgotada {
    background: url("i/esgotada.png") center center no-repeat;
}
.descritivo_completa .stripe.encerrada {
    background: url("i/encerrada.png") center center no-repeat;
}
.descritivo a{
    display: block;
    color: #000;
}

.lazy {
    display: none;
}

.recentes .imagem{
    float: none !important;
    width: 320px !important;
    height: 240px !important;
}
.imagem_completa{
    width: 600px;
}
.stripe {
    top: 110px;
    left: -26px;
    z-index: 10;
    width: 600px;
    height: 101px;
    position: relative;
    margin-bottom: -101px;
}

.stripe.Esgotada {
    background: url("i/esgotada.png") left center no-repeat;
}
.stripe.Encerrada {
    background: url("i/encerrada.png") left center no-repeat;
}
.ministripe {
    top: 30px;
    z-index: 10;
    left: -16px;
    width: 95px !important;
    height: 21px;
    position: relative;
    margin-bottom: -21px;
}
.ministripe.esgotada {
    background: url("i/miniesgotada.png") center center no-repeat;
}
.medstripe {
    top: 15px;
    z-index: 10;
    width: 320px;
    height: 84px;
    left: 20px;
    position: relative;
    margin-bottom: -84px;
}
.medstripe.esgotada {
    background: url("i/medesgotada.png") center center no-repeat;
}
.recentes .descricao{
    float: none !important;
    width: auto !important;
    height: 120px !important;
}
.descricao_completa{
    text-align: center;
}
.descricao_completa .comprados{
    margin-top: 13px;
}
.descricao_completa .minimo{
    font-size: 13px;
}
.descricao_completa .deal-buy-tip-total {
    margin-top: 0;
}
.tabua{
    width: 228px;
    height: 287px;
    text-align: left;
    margin: 23px 0 25px 0;
    padding: 25px 0 0 40px;
    background: url("i/tabua.png") 0 center no-repeat;
}
.nota {    
    color: transparent !important;
}
.nota .valor2{
    color: transparent !important;
}
.nota img{
    position: absolute;
    left: 9px;
    top: 75px;
}
.nota .comprar{
    top: 120px;
}
.comprar{
    font-weight: bold;
    font-size: 20px;
    line-height: 45px;
    text-align: center;
    border: 2px solid #00800b;
    background: #98cb33 url(i/gradientev.jpg);
    background-repeat: repeat-x;
    background-position: bottom;    
}
.comprar:hover{
    background: rgb(51,51,51) !important; /* Old browsers */
    border: 2px solid #000;
}
.comprar form {
    width: 165px;
    height: 60px;
    font-size: 32PX;
    font-weight: bold;
    line-height: 60px;
    margin: -2px 0 0 -2px;
}
.comprar form input {
    width: 169px;
    height: 64px;
    color: #fff;
    cursor: pointer;
    border: 2px solid ;
    text-align: center;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 2px solid #00800b;
    background: #98cb33 url(i/gradientev.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}
.comprar form input:hover {
    background: rgb(51,51,51) !important; /* Old browsers */
    border: 2px solid #000;
}
#azp {
    margin: 10px 0 0;
    font-size: 14px;
}
#azp .titulo {
    font-size: 14px;
    height: auto;
    line-height: 20px;
}
#azp ul {
    text-align: center;
}
#azp ul li {
    display: inline;
    padding: 1px;
}
#azp .destaque span {
    font-size: 12px;
}
#azp .destaquex {
    border: none !important;
}
#azp .destaque ul {
    padding: 0 !important;
}
.deal-box p {
    margin: 0;
}
.deal-box strong {
    color: #F58634;
}
.deal-buy-tip-btm {
    margin: 10px !important;
}
/*.descricao div{
    margin-bottom: 10px;
}*/
.descricao .tempo{
    margin-bottom: 2px;
}
.recentes .descricao div{
    margin-bottom: 0px !important;
}
.valor1{
    font-size: 14px;
    font-weight: bold;
}
.valor2{
    color: #F58634;
    font-size: 34px;
    font-weight: bold;
    font-family: "Impact", fantasy;
}
.valor3{
    font-size: 18px;
    font-family: "Impact", fantasy;
}
.valor4{
    color: #F58634;
    font-size: 20px;
    font-family: "Impact", fantasy;
    font-weight: normal;
}
.rasurado{
    text-decoration:line-through
}
.verdetalhes{
    width: 175px;
    height: 45px;
    font-weight: bold;
    line-height: 45px;
}
.recentes .verdetalhes{
    width: 340px !important;
    margin-left: -10px;
    line-height: 25px !important;
    height: 25px !important;
    float: left;
    position: relative;
    top: 40px;
}
.recentes .comprados{
    top: -28px;
    position: relative;
}
.comprados span{
    color: #F58634;
}
.comprados.espetaram {
    font-size: 20px;
    font-weight: bold;
}
.tempo{
    text-align: center;
}
.recentes .tempo{
    display: none !important;
}
.tempo span{
    font-weight: bold;
}
.tempo .deal-timeleft-layout2{
    font-size: 20px;
    background: white;
    border: 2px solid;
    line-height: 20px;
    font-family: "Impact", fantasy;
    text-align: center;
}
.tempo .deal-timeleft-layout2-copy{
    width: 110px;
    font-size: 20px;
    margin-left: 5px;
    background: white;
    border: 2px solid;
    line-height: 20px;
    font-family: "Impact", fantasy;
    text-align: center;
}
.tempo #counter {
    margin-bottom: 0px
}
.tempo .obs {
    margin-top: 5px;
    font-size: 10px;
}
.desconto{
    float: left;
    width: 200px;
    height: 90px;
    z-index: 10;
    padding-top: 10px;
    position: relative;
    text-align: center;
    margin: -80px 0 0 16px;
    font-family: "Impact", fantasy;
    background: url("i/back5.png") no-repeat;
}
.desconto2 {
    float: left;
    width: 157px;
    height: 70px;
    z-index: 10;
    padding-top: 10px;
    position: relative;
    text-align: center;
    margin: -63px 0 0 30px;
    font-family: "Impact", fantasy;
    background: url("i/back5-2.png") no-repeat;
}
.desconto2 span {
    position: relative;
    top: -10px;
}
.desconto2 .porcentagem {
    top: -20px;
    font-size: 50px;
}
.recentes .desconto {
    margin: -215px 0 0 132px !important;
}
.recentes .desconto2 {
    margin: -183px 0 0 173px !important;
}
.desconto_completa{
    right: 10px;
    z-index: 10;
    float: right;
    width: 200px;
    height: 90px;
    padding-top: 10px;
    position: relative;
    text-align: center;
    margin: -80px 0 0 16px;
    font-family: "Impact", fantasy;
    background: url("i/back5.png") no-repeat;
}
.gradientv{
    color: #fff !important;
    background: #BFF969 !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmZjk2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Mzk5MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top, #BFF969 0%, #539905 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BFF969), color-stop(100%,#539905)) !important;
    background: -webkit-linear-gradient(top, #BFF969 0%,#539905 100%) !important;
    background: -o-linear-gradient(top, #BFF969 0%,#539905 100%) !important;
    background: -ms-linear-gradient(top, #BFF969 0%,#539905 100%) !important;
    background: linear-gradient(to bottom, #BFF969 0%,#539905 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bff969', endColorstr='#539905',GradientType=0 ) !important;
}
.gradientevm{
    background: #f73939; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYjBmMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f73939 0%, #ab0f0f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f73939), color-stop(100%,#ab0f0f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f73939 0%,#ab0f0f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f73939 0%,#ab0f0f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f73939 0%,#ab0f0f 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f73939 0%,#ab0f0f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f73939', endColorstr='#ab0f0f',GradientType=0 ); /* IE6-8 */
}
.gradientea{
    background: #39a8f7; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5YThmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTdiYjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #39a8f7 0%, #117bb0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#39a8f7), color-stop(100%,#117bb0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #39a8f7 0%,#117bb0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #39a8f7 0%,#117bb0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #39a8f7 0%,#117bb0 100%); /* IE10+ */
    background: linear-gradient(to bottom, #39a8f7 0%,#117bb0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39a8f7', endColorstr='#117bb0',GradientType=0 ); /* IE6-8 */
}
.borderv{
    border: 2px solid #00800B;

}
.bordera{
    border: 2px solid #117BB0;

}
.bordervm{
    border: 2px solid #AB0F0F;
}
.bordervm1{
    border: 1px solid #AB0F0F;
}
.porcentagem{
    top: -15px;
    font-size: 60px;
    position: relative;
    display: block;
}
.maisofertas{
    margin-bottom: 10px;
    box-shadow: 0px 1px 3px gray;
    -moz-box-shadow: 0px 1px 3px gray;
    -webkit-box-shadow: 0px 1px 3px gray;
}
.maisdescricao{
    padding: 5px 5px 0; /*padding: 5px;*/
    min-height: 90px;
    background: #FFF;
}
.maisdescricao a {
    width: 100%; /* width: 90px;*/
    /*float: left;*/
}
.maisdescricao img{
    max-width: 100%;
    height: 172px;
}
.maisdescricao div{
    padding: 5px; /*add*/
    width: auto; /*width: 140px;*/
    font-size: 12px;
    text-align: center; /*add*/
    /*margin-left: 95px;*/
}
.maisdescricao .ganhadores {
    margin: 0px;
    width: 230px;
    height: 20px;
    text-align: center;
    font-weight: bold;
}
.maisdescricao ol {
    width: 230px;
    font-size: 12px;
    padding-top: 0px; /*padding-top: 10px;*/
    margin: 0 0 5px -10px;
}
.maisdesconto{
    height: 25px;
    font-weight: bold;
    line-height: 25px;
    text-align: center;
}
.maisdesconto .white span{
    text-decoration: line-through;
}
.seta{
    width: 18px;
    height: 17px;
    display: block;
    background: url("i/seta.png") center center no-repeat;
}
.setac{
    width: 18px;
    height: 17px;
    display: block;
    background: url("i/setac.png") center center no-repeat;
}
.clear {
    clear: both;
}
.recentes .redes{
    display: none !important;
}
.redes { 
    padding: 10px 0;
}
.redes .face{

}
.redes .google{
    position: relative;
    width: 65px;
}
.redes .twitter{
    width: 85px;
}
.redes .addthis{
    margin-bottom: -10px
}
.redes .compartilhe{
    font-size: 12px;
    color: #999;
}
.redes .compartilhe a{
    color: #999;
}
.redes .compartilhe-anuncio {
    width: auto;
}
.publicidade {
    float: right;
    font-size: 12px;
}
.permite{
    width: 17px;
    height: 14px;
    display: block;
    margin-top: -14px;
    background: url("i/permite.png") left center no-repeat;
}
.bloqueia{
    width: 15px;
    height: 14px;
    display: block;
    margin-top: -14px;
    background: url("i/bloqueia.png") left center no-repeat;
}
.destaque{
    border-top: none;
    background: #FFF;
    padding: 10px 10px 0;
}
.destaque img {
    max-width: 100%;
}
.destaque ul{
    margin: 0;
    padding: 0 0 0 20px;
}
.destaque ul li {
    padding: 5px 0;
}
.titulo{
    z-index: 0;
    height: 30px;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    position: relative;
}
.tituloback{
    width: 93px;
    height: 95px;
    z-index: -10;
    position: relative;
    margin: -70px -93px 0 0;
    background: url("i/backdescricao.png") left center no-repeat;
}
.titulofront{
    z-index: 10;
    width: 145px;
    height: 110px;
    position: relative;
    margin: -80px 0 0 -145px;
    background: url("i/frontdescricao.png") left center no-repeat;
}
.mface{
    width: 240px;
    height: 315px;
    display: block;
    margin-bottom: 10px;
    background: url("i/face.png") center top no-repeat;
}
.facerosto {
    box-shadow: 0px 1px 1px gray;
    -moz-box-shadow: 0px 1px 1px gray;
    -webkit-box-shadow: 0px 1px 1px gray;
}
.mtwitter{
    margin: 10px 0;
    height: 48px;
    display: block;
    background: url("i/twitter.png") center center no-repeat;
    background-size: cover;
    box-shadow: 0px 1px 3px gray;
    -moz-box-shadow: 0px 1px 3px gray;
    -webkit-box-shadow: 0px 1px 3px gray;
}
.h1recentes{
    background: white;
    padding: 5px;
    text-align: center;
    margin-top: 0px;
}
.economia{
    font-size: 10px;
    font-weight: bold;
}
.economia span{
    font-size: 12px;
}

.paginator{padding:10px 0 10px;white-space:nowrap;text-align:center;font-size:12px;}
.paginator li{display:inline-block;height:21px;margin:0 1px;*vertical-align:middle;background: url("i/paginacao.png") -45px center no-repeat;line-height: 21px;}
.paginator li.current{width: 21px !important;*height:24px;font-weight:bold;*line-height:24px;background: url("i/paginacao.png") left center no-repeat;}
.paginator li.numbers{width: 21px !important;background: url("i/paginacao.png") -22px center no-repeat;}
.paginator li a{color:#fff;*display:inline-block;*height:22px;padding:3px 6px 4px;*padding:0 6px;text-decoration:none;*line-height:22px;*position:relative;font-weight:bold;}
.paginator li.numbers:hover{*height:24px;border:none;*line-height:24px;background: url("i/paginacao.png") left center no-repeat;color:#000;text-decoration:none;}
.paginator li.numbers:hover a {color: black;font-weight: bold;}
.paginator li a.nolink{color:#ccc;cursor:default;}
.paginator li a.nolink:hover{background:transparent;*height:22px;padding:3px 6px 4px;*padding:0 6px;border:1px solid #ccc;*line-height:22px;}
.paginator li:hover {background: url("i/paginacao.png") right center no-repeat;color: #000;}
.paginator li:hover a {color: black;font-weight: bold;}
.paginator .current:hover {background: url("i/paginacao.png") left center no-repeat !important;}

.agendamento {
    text-align: center;
}
#topo{
}
#topo .controla{
    height: 60px;
}
#topo .escolhabackground {
    top: 40px;
    margin: 0;
    float: left;
    position: relative;
}
#topo .escolhabackground li div{
    width: 16px;
    height: 16px;
    border: 1px solid #fff;
    box-shadow: 0px 0px 3px gray;
    -moz-box-shadow: 0px 0px 3px gray;
    -webkit-box-shadow: 0px 0px 3px gray;
}
#topo .menutopo {
    top: 40px;
    margin: 0;
    right: 60px;
    float: right;
    position: relative;
    list-style-type: none;
}
#topo .menutopo li{
    float: left;
}
.navbar {
    margin-bottom: 0;
    border-radius: 0;
    border:0;
}
#topo .navbar-brand,
#topo .navbar-nav li a {
    line-height: 40px;
    padding-top: 0;
}
#topo ul>li>.btn-entrar{
    height: 40px;
    margin-left: 20px;
    margin-right: 15px;
    margin-top: 13px;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 40px;
}
#meio{
    width: 1000px;
    margin: 0 auto;
    padding: 10px 0;
    /*background: #E6E6E6;*/
    /*box-shadow: 0 0px 20px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.2);*/
}
#cidades{    
    margin-bottom: 10px;
    background: url("i/back1.jpg") center no-repeat;
}
#logo{
    width: 359px;
    height: 143px;
    background: url("i/logo-small.png?v=1") no-repeat;
}
#logo.classificados {
    width: 336px;
    height: 146px;
    margin: -60px -281px 0 -55px;
    background: url("i/logo_classificados.png") left top repeat-x !important;
}
#cidade{
    top: 18px;
    float: left;
    left: 300px;
    width: 315px;
    height: 68px;
    position: relative;
    border: 1px solid #A2A2A2;
    background: url("i/back2.jpg") left top repeat-x;
    cursor: pointer;
}
#escolha{
    display: block;
    margin-top: 5px;
    font-size: 10pt;
    margin-left: 28px;
    font-weight: bold;
}
#nomecidade{
    display: block;
    font-size: 25pt;
    margin-top: -5px;
    margin-left: 40px;
    margin-right: 4px;
    text-align: center;
    font-family: "Impact", fantasy;
}
#trocar{
    left: 15px;
    float: left;
    width: 77px;
    height: 17px;
    line-height: 17px;
    position: relative;
    background: url("i/back3.jpg") left top repeat-x;	
}
#trocar span{
    font-weight: bold;
    font-size: 10px;
    margin-left: 5px;
    margin-top: 1px;
    display: block;
}
#trocarseta{
    float: left;
    width: 20px;
    height: 17px;
    margin-left: 15px;
}
#news{
    top: 18px;
    float: left;
    left: 300px;
    width: 271px;
    height: 68px;
    margin-left: -10px;
    position: relative;
    border: 2px solid black;
}
#azeitoninho{
    z-index: 1000;
    top: -65px;
    left: 240px;
    width: 107px;
    height: 142px;
    position: absolute;
    background: url("i/azeitoninho.png") -9px no-repeat;
}
#formdiv{
    z-index: 10;
    margin-top: -6px;
    position: absolute;	
}
#submitnews{
    float: left;
    width: 80px;
    display: block;
    font-size: 11px;
    margin-left: 175px;
}
#mailnews{
    width: 161px;
    margin-left: -242px;
}
#selects{
    margin-left: 13px;
}
#maiscidades{
    width: 562px;
    z-index: 1;
    position: absolute;
    margin: 86px 0 0 325px;
    border-bottom: 3px solid #CCC;

    background: black;
    -moz-border-radius-topright: 0 !important;
    -moz-border-radius-topleft: 0 !important;
    -webkit-border-top-right-radius: 0 !important;
    -webkit-border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
}
#todascidades{    
    display: none;
    overflow: hidden;
    background: black;
    padding-bottom: 6px;
    position: relative;
    top:-30px;
    margin: 0 10px;
}
#todascidades ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#todascidades #pesquisa{
    height: 30px;
    margin-top: 10px;
    padding-right: 5px;
}
#todascidades .pesquisainput{
    float: left;
    width: 210px;
    height: 27px;
    display: none;
    margin: 5px 0 0 5px;
    padding: 3px 0 0 1px;
    border: 1px dashed #666;
}
#todascidades #pesquisacidade{
    height: 20px !important;
}
#todascidades .iconepesquisa{
    width: 20px;
    height: 20px;
    display: block;
    background: url("i/lupa.png") no-repeat;
}
#todascidades .pesquisacidade{
    display: block;
    margin: 5px 0 0 5px;
    line-height: 30px;
    width: 134px;
    text-align: center;
    border: 1px dashed #666;	
}
#todascidades .pesquisacidade a{
    display: block;
    color: #fff;
    text-decoration: none;
}
#todascidades .duplo{
    width: 287px !important;
}
#trocardecidade{
    width: 120px;
    bottom: -8px;
    position: absolute;        
}
#menup .navbar{
    background-color: #397000;
}
#menup a{
    text-decoration: none;
    display: block;
}
#menup #nav2 .nav-pills>li>a {
    border-radius: 0;
    font-size: 17px;
}
#menup #nav2 .btn {
    border: 0;
    font-weight: bold;
    font-size: 18px;
}
#menup #nav2 .nav-pills>li+li {
    margin-left: 0;
}
#barraface{
    height: 40px;
    width: 1000px;
    margin-bottom: 10px;
    background: url("i/face.jpg") no-repeat;
}
#main .head{
    height:50px;
    background: white;
    padding: 10px;
}
#main .head .filter, .panel-heading .filter{display:table;float:right}
#main .head .filter li, .panel-heading .filter li{list-style:none;float:left;margin:0 5px 0 0;font-size:12px;}
#main .head .filter a, .panel-heading .filter a{padding:3px 1px; color:#000}
#main .head .filter .current a, .panel-heading .filter .current a{padding:3px 7px;background:#5F842B;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;}
#main div.success{height:125px;padding-left:200px;padding-top:50px;background:#fff url(i/symbol-check.png) no-repeat 55px 0;}
#main div.error{height:125px;padding-left:232px;padding-top:38px;background:url(i/bg-pay-return-error.gif) no-repeat 145px 25px;}
#main div.waiting{height:125px;padding-left:210px;padding-top:50px;background:#fff url(i/bg-pay-return-waiting.png) no-repeat 75px 5px;}
#main div.validate-error{height:125px;padding-left:125px;padding-top:17px;background:url(i/bg-pay-return-error.gif) no-repeat 52px 0;}
#main div.success h2,#main div.error h2, #main div.waiting h2{font-size:28px;font-family:Arial,helvetica,arial,sans-serif;}

.coupons-table{margin:10px 10px 30px;}
.coupons-table td,.coupons-table th{padding:10px;border:1px solid #fff;}
.coupons-table td{background:#fff;}
.coupons-table .last{white-space:nowrap;}
.coupons-table .last form{text-align:center;}
.coupons-table .last form p{margin-top:4px;}
.coupons-table .last .f-input{width:90px;float:none;margin-bottom:4px;}
.coupons-table .alt td{background:#f1f1f1;}
.coupons-table a.deal-title{color:#626061;}
.coupons-table a.deal-title:hover{color:#626061;}
.coupons-table .op{font-size:14px; color:gray;}
.coupons-table .op a{color:#000;}
.coupons-table .op a:hover{color:#5F842B;}
.coupons-table td.author {font-size:12px; color:gray;}

/* order view detail */
.sect{padding:26px 20px 50px;width:auto;}
.data-table th,.data-table td{padding:8px 0 8px 10px}
.data-table th{padding-left:15px;}
.data-table td{padding-left:0;color:#666;}
.data-table td.orderid{padding-right:5px;color:#c33;}
.data-table .other-coupon{color:#c33;}
.info-table{margin:13px 0 28px;width:100%;}
.info-table th,.info-table td{padding:7px 10px;text-align:center;}
.info-table th{background:#e6f9fa;border-bottom:3px solid #fff;}
.info-table td{background:#f6f6f6;}
.info-table .left{padding-left:15px;text-align:left;}
.info-table .total{color:#c33;}
.info-table .status{color:#c33;}

/* account charge */
#main .charge{margin:0 10px;}
#main p.number{margin-top:10px;}
#main .number .f-text{width:150px;}
#main .tip{height:20px;color:#349835;}
#main .choose{padding-top:5px;}
#main .choose-pay-type{padding-left:0;}
#main .typelist{margin-left:0;}
#main .typelist li{clear:both;float:left;margin-top:10px;width:640px;list-style:none}
#main .typelist input{float:left;margin-top:15px;}
#main .typelist label{float:left;padding-top:12px;*padding-top:15px;width:420px;padding-left:160px;}
#main .typelist .pagseguro{height:65px;background:url(i/pagseguro.gif) no-repeat 23px 3px;cursor:pointer}
#main .typelist .pagamentodigital{height:65px;background:url(i/pagamento_digital.gif) no-repeat 7px 2px;cursor:pointer}
#main .typelist .mfrural {height:65px;background:url(i/logo_mf.png) no-repeat 20px 14px;cursor:pointer}
#main .typelist .santander {height:65px;background:url(i/boleto.jpg) no-repeat 45px 14px;cursor:pointer}
#main .commit{margin-top:30px;}

#banner1{
    height: 90px;
    margin: 0 0 10px 0;
    position: absolute;
    top: 36px;
    left: 480px;
}
#coluna1{
    float: left;
    max-width: 728px;
}
#menusec {
    margin-bottom: 30px;
    background-color: white;
}
#menusec #trocardecidade2 {
    font-size: 13px;
    font-weight: bold;
}
#menusec #trocardecidade2 a {
    border-radius: 10px;
}
#menusec ul{
    font-size: 13px;
}
#menusec .nav-pills>li:nth-child(2) {
    margin-left: 5px;
}
#menusec ul>li:not(:first-child):not(:nth-child(2)) {
    border-left: 1px solid lightgray;
}
#menusec .nav-pills>li+li {
    margin: 0px;
}
#menusec .nav-pills>li>a {
    border-radius: 0px;
}
#menusec .nav>li>a {
    padding: 8px 14px;
}
#menusec.nav>li>a:focus,#menusec .nav>li>a:hover,#menusec .nav>li>a:focus {
    color: white;
    background-color: #8abb2b;
}
#menusec .active a {
    /*    color: black;
        background: rgb(230,230,230);
        background: url(i/gradienteb.jpg);*/
    color: white;
    background: #8eb92a;
}
/*#menusec .nav>li>a {
    padding: 12px 0;
}
#menusec ul li .seta {
    margin: 8px 0 0 10px !important;
    width: 14px !important;
    height: 10px !important;
    display: inline-block !important;
}
#menusec ul li .setac {
    margin: 7px 0 1px 10px !important;
    width: 14px !important;
    height: 10px !important;
    display: inline-block !important;
}
#menusec ul li a {
    color: #fff;
    text-decoration: none;
}
#menusec ul li.current {
    background: rgb(230,230,230);  Old browsers 
     IE9 SVG, needs conditional override of 'filter' to 'none' 
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgb(230,230,230) 1%, rgb(255,255,255) 100%);  FF3.6+ 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgb(230,230,230)), color-stop(100%,rgb(255,255,255)));  Chrome,Safari4+ 
    background: -webkit-linear-gradient(top,  rgb(230,230,230) 1%,rgb(255,255,255) 100%);  Chrome10+,Safari5.1+ 
    background: -o-linear-gradient(top,  rgb(230,230,230) 1%,rgb(255,255,255) 100%);  Opera 11.10+ 
    background: -ms-linear-gradient(top,  rgb(230,230,230) 1%,rgb(255,255,255) 100%);  IE10+ 
    background: linear-gradient(to bottom,  rgb(230,230,230) 1%,rgb(255,255,255) 100%);  W3C 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#ffffff',GradientType=0 );  IE6-8 
}
#menusec ul li.current a {
    color: #000;
}*/
#menuter {
    padding: 0;
    width: 728px;
    margin: 0 0 10px;
    border-collapse: collapse;
}
#menuter tr td {
    padding: 0;
}
#menuter tr .separacao2 {
    background: #397000 url("i/separacao2.png") left top no-repeat !important;
}
#menuter tr td a div {
    height: 40px;
    color: white;
    min-width: 60px;
    display: block;
    background: #397000;
    text-align: center;
    padding: 0 10px;
    vertical-align: middle;
    display: table-cell;
}
#menuter #bares {
    background: #fff url('./i/restaurantes.png') center center no-repeat;
}
#menumarketplace {
    margin: 5px 0;
}
#menumarketplace ul {
    margin-bottom: 0px;
}
.balao {
    display: none;
    position: absolute;
    color: #fff;
    padding: 2px 7px;
    background: #222;
    border: 1px solid #f3f3f3;
}
#menuter #bares:hover .balao {
    margin: 20px -28px;
    display: block;
}
#side .fone {    
    padding-left:40px;
    background:url(i/phone_icon.png) no-repeat left center;
    color:#333;
    font-size: 20px;
    text-align: center;
}
#side .contato {    
    font-size: 13px;
}
#side .contato.red {   
    color: greenyellow;;
    font-size: 13px;
}
#banner2{
    text-align: center;
    width: 238px;
    margin-bottom: 20px;
}
#banner3 {
    display: table;
    width: 702px;
    margin: auto;
}
#banner3 .banner336_280_left {
    width: 336px;
    text-align: center;
    float: left;
}
#banner3 .banner336_280_right {
    width: 336px;
    text-align: center;
    float: right;
}
.banner160x600 {
    width: 160px;
    margin-left: 40px;
    box-shadow: 0px 1px 3px gray;
    -moz-box-shadow: 0px 1px 3px gray;
    -webkit-box-shadow: 0px 1px 3px gray;
}
#banner728x90_ofertas{
    display: table;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    overflow: hidden;
    margin:0 auto 30px auto;
    width:728px;
    height:90px;
}
.banner200x90 {
    text-align: center;
    margin: 0 auto;
}
#login{
    font-weight: bold;
}
#login .seta {
    width: 13px;
    height: 17px;
    display: inline-block;
    background: url("i/seta.png") center center no-repeat;
}
#login .setac {
    width: 13px;
    height: 17px;
    display: inline-block;
    background: url("i/setac.png") center center no-repeat;
}
#loginform{
    margin: 0 0 10px 0;
    padding: 10px;
    height: 193px;
}
#loginform a{
    display: block;
}
#loginform label{
    display: block;
    font-weight: bold;
    margin: 15px 0 10px;
}
#loginform .form-group {
    margin-bottom: 5px;
}
#loginform .cont-conect{
    text-align: center;
}
#loginform .cont-conect span {
    font-weight: normal;
}
#loginform .dadoslogin{
    margin: 13px 0;
}
#loginform .checkbox,#loginform label{
    margin: 0;
}
#loginform #formbotoes{
    margin-top: 15px;
}
#loginform #formbotoes div{
    margin: 0;
}
#loginform #formbotoes div .seta{
    background: url("i/seta2.png") center center no-repeat;
}
#loginform #submitlogin{
    padding: 0;
    width: 90px;
    border: none;
    cursor: pointer;
    background: none;
    font-weight: bold;
    text-align: center;
}
#loginform #submitlogin .removedireita{
    width: 70px;
    height: 17px;
    font-size: 12px;
    line-height: 17px;
    background: url("i/back3.jpg") left top repeat-x;
    line-height: 18px;
}
#loginform #cadastro{
    padding: 0;
    border: none;
    cursor: pointer;
    background: none;
    font-weight: bold;
}
#loginform #cadastro .removedireita{
    width: 90px;
    height: 17px;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    background: url("i/back3.jpg") left top repeat-x;
}
#loginform #repass{
    padding: 0;
    border: none;
    cursor: pointer;
    margin-top: 6px;
    background: none;
    font-weight: bold;
}
#loginform #repass .removedireita{
    width: 180px;
    height: 17px;
    font-size: 10px;
    line-height: 18px;
    text-align: center;
    background: url("i/back3.jpg") left top repeat-x;
}
#loginform .logado p {
    margin: 5px 0;
}
#loginform .logado .expiradia {
    font-size: 9px;
    line-height: 23px;
}
#loginform .logado .meuscuponst {
    text-align: center;
    font-weight: bold;
    margin-top: 10px;
}
#loginform .logado .meuscuponsc ul {
    margin: 0;
    display: block;
    padding: 0 12px;
    list-style-type: none;
}
#loginform .logado .meuscuponsc ul li{
    float: left;
    height: 26px;
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
}
#loginform .logado .meuscuponsc ul .separacao {
    margin: 0 3px 0 !important;
    background: #397000 !important;
}
.block-side{
    margin: 0 0 10px 0;
    padding: 10px;
}
#palpitometro{
    width: 240px;
    height: 180px;
    display: block;
    margin-bottom: 10px;
    background: url("i/palpitometro.jpg") no-repeat;
    box-shadow: 0px 1px 3px gray;
    -moz-box-shadow: 0px 1px 3px gray;
    -webkit-box-shadow: 0px 1px 3px gray;
}
#botoes{
    font-size: 12px;
    margin: 20px 0 10px;
    font-weight: bold;
    text-align: center;
}
#mais{
    z-index: 0;
    width: 103px;
    height: 17px;
    text-align: left;
    line-height: 17px;
    padding-left: 7px;
    position: relative;
    background: url("i/back3.jpg") left top repeat-x;
}
#azeitonas{
    z-index: 10;
    width: 63px;
    height: 36px;
    margin-top: -17px;
    margin-left: 67px;
    position: relative;
    background: url("i/azeitonas.png") left bottom no-repeat;
}
#nacionais{
    width: 103px;
    height: 17px;
    line-height: 17px;
}
#boleto{
    height: 150px;
    display: block;
    margin-bottom: 10px;
    background: url("i/boleto_credito.jpg");    
    background-size: cover;
    box-shadow: 0px 1px 3px gray;
    -moz-box-shadow: 0px 1px 3px gray;
    -webkit-box-shadow: 0px 1px 3px gray;
}
#convide{
    height: 180px;
    display: block;
    margin-bottom: 10px;
    background: url("i/convide_amigos.png");
    background-size: cover;
    box-shadow: 0px 1px 3px gray;
    -moz-box-shadow: 0px 1px 3px gray;
    -webkit-box-shadow: 0px 1px 3px gray;
}
#mfrural{
    z-index: 10;
    text-align: center;
    height: 90px;
    display: block;
    position: relative;
    margin-bottom: 60px;
    background: url("i/mfrural.png") center no-repeat;
}
#rodape{
    margin: 0 auto 0;
    padding-top: 70px;
}
#rodape .topico{
    margin: 10px 0 40px 0;
    font-weight: bold;
    font-size: 2.0em;
}
#rodape ul li a {
    font-size:1.5em;
}
#rodape ul {
    height: 200px;
}
#rodaback {
    width: 100%;
    height: 350px;
    background: url("i/bgFooter.png");
    background-color: #222;
    background-repeat: no-repeat;
    background-position: bottom left;
}
#informativo {
    z-index: 10;
    width: 1000px;
    position: relative;
}
#informativo div{
    margin-top: 40px;
    text-align: left;
    padding-left: 50px;
}
#informativo .topico{
    margin: 0;
    font-weight: bold;
    font-size: 1.17em;
}
#informativo ul{
    margin-top: 0;
    padding-left: 20px;
}
#condicoesdireitos {
    font-size: 12px;
    margin-top: 20px;
}
#detalhe {
    top: 80px;
    z-index: 0;
    width: 241px;
    height: 151px;
    margin-top: -151px;
    position: relative;
    background: url("i/detalhe.png") no-repeat;
}
#validade {
}
#validade ul{
    margin: 15px 9px;
    padding: 0;
    font-weight: bold;
    list-style-type: none;
}
#validade ul li {
    float: left;
    color: #397000;
    font-size: 13px;
    padding: 5px 6px;
    background: #FFF;
}
#validade .agendamento {
    text-align: center;
}
#validade-mob {
    float: right;
}
#validade-mob ul{
    margin: 10px 0;
    padding: 0;
    font-weight: bold;
    list-style-type: none;
}
#validade-mob ul li {
    float: left;
    color: #397000;
    font-size: 15px;
    padding: 5px 7px;
    background: #FFF;
}
#detalheoferta{
    font-size: 14px;
    text-align: left;
    margin-top: 45px;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
#sorteio_compra{
    margin-top: 25px;
}
#sorteados{
    padding: 10px;
    font-size: 12px;
    text-align: left;
    margin-top: 60px;
}
#regulamentooferta{
    font-size: 14px;
    text-align: left;
    margin-top: 45px;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
#estabelecimento {
    width: 100%;
    font-size: 14px;
    margin-bottom: 10px;
    background: #FFF;
    padding-bottom: 10px;
    box-shadow: 0px 1px 3px gray;
    -moz-box-shadow: 0px 1px 3px gray;
    -webkit-box-shadow: 0px 1px 3px gray;
}
#estabelecimento .endereco {
    margin-bottom: 20px;
}
#estabelecimento .sobreoestab {
    margin-top: -20px;
}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
span.money{font-family:Helvetica,arial,sans-serif;}
span.required{color:red;}
.f-input, input.date, input.number{font-size:14px;padding:3px 4px;border-color:#cccccc;border-style:solid;border-width:1px;-moz-border-radius:5px;border-radius:5px;}
.f-mail{width:260px !important;}
.f-gender{width:200px !important;}
.h-input, input.date, input.number{font-size:12px;padding:2px 3px;border-color:#ff932c;border-style:solid;border-width:1px;}
.f-text{font-size:14px;padding:3px 4px;border-color:#ff932c;border-style:solid;border-width:1px;}
.f-textarea{font-size:14px;padding:3px 4px;border-color:#7c7c7c #c3c3c3 #ddd;border-style:solid;border-width:1px;}
.f-select{font-size:14px;padding:3px 0 3px 4px;border-color:#ff932c;border-style:solid;border-width:1px;}
input.formbutton{padding:4px 1em;*padding:5px 1.5em 0;border:2px solid;border-color:#accc55;background:#accc55;color:#fff;letter-spacing:.1em;cursor:pointer;*width:auto;_width:0;*overflow:visible;-moz-border-radius:5px;}
input.disabled{border:1px solid #ccc;background:#eee;color:#999;cursor:default;}
button.formbutton{height:23px;padding:0 1.5em;border:1px solid;border-color:#82D0D4 #92D6D9 #54A3A7 #4D989B;background:#63C5C8;color:#fff;letter-spacing:.3em;cursor:pointer;line-height:23px;}
dd.formbutton:focus{border-color:#000;}

#feedback-user-form .notice{margin:0px 10px 10px;}

#login-user-form {
    max-width: 330px;
    margin: 0 auto;
}

#main .sect {
    padding: 20px 10px 50px;
    border-top: 1px solid #8AA442;
    background: white;
    box-shadow: 0px 1px 3px gray;
    -moz-box-shadow: 0px 1px 3px gray;
    -webkit-box-shadow: 0px 1px 3px gray;
}

#main .sect .fb-comments {
    padding: 30px 0 0 20px;
}

#main .head h2{
    display: inline;
    padding-left: 10px;
    font-size: 2em;
}

#main .embreve {
    background: white;
    padding-bottom: 10px;
    box-shadow: 0px 1px 3px gray;
    -moz-box-shadow: 0px 1px 3px gray;
    -webkit-box-shadow: 0px 1px 3px gray;
}

#main .embreve p {
    color: red;
    font-size: 18px;
    padding: 0 20px;
}

#main .act{clear:left;padding:0 10px 0;margin-left:128px;}
#main .act .button{width:158px;height:33px;padding-left:0;cursor:pointer;}
#main .hint{clear:left;float:left;width:440px;margin-left:140px;font-size:12px;color:#989898;}
#main .readonly{color:#666;background:#f1f1f1;}

#main .field{clear:left;float:left;*float:none;_display:inline;width:650px;padding:0 10px 2px;margin:5px auto 10px;}
#main .field label{float:left;padding-right:20px;width:90px;line-height:30px;font-size:14px;text-align:right;color:#333;}
#main .field label.labelfor{float:left;padding-left:5px;width:90px;height:30px;line-height:16px;font-size:14px;text-align:left;color:#333;}
#main .field label.error{width:190px;font-size:11px;color:red;text-align:left;line-height:14px;padding:0 10px;}
#main label.wide{float:left;padding-right:20px;width:135px;height:30px;line-height:30px;font-size:14px;text-align:right;color:#333;}
#main label.top{float:none;padding-right:20px;width:100%;height:30px;line-height:30px;font-size:14px;text-align:left;color:#333;display:block;}
#main .field .f-input{float:left;width:320px;margin:3px 0 0;}
#main .field .f-estado, #main .field .f-city{width:auto;float:left}
#main .field .f-input-med{float:left;width:100px;margin:3px 0 0;}
#main .field .f-input-peq{float:left;width:50px;margin:3px 0 0;}
#main ul.city-list {display:table}
#main ul.city-list li {float:left;padding:3px;width:193px;border:1px dashed #666;margin:5px 5px;list-style:none}
#main .div-checkbox{display:table}
#main .div-checkbox ul {list-style:none;padding:0}
#main .div-checkbox ul li {}

#maillist .sect{width:auto;}
#maillist .enter-address{margin-top:20px;padding:15px 20px 20px;background:#FDFEEE;border:1px solid #F3D3C4;}
#maillist .enter-address-c{float:left;margin-top:22px;font-size:12px;}
#maillist .enter-address-c label{display:block;padding-bottom:5px;}
#maillist .enter-address-c .mail{float:left;}
#maillist .enter-address-c .city{float:left;width:450px;}

/* Deal buy */
#deal-buy{margin-bottom:16px;padding-bottom:14px;}
#deal-buy .sect{background:#fff}
#deal-buy .input-text{width:50px;margin-bottom:3px;font-size:140%;text-align:center;border:0px;}
#deal-buy label.error{color:red;font-size:11px;line-height:14px;padding:0 0 0 50px;text-align:left;float:left}
#deal-buy .order-table th,#deal-buy .order-table td{padding:10px 16px;text-align:center;}
#deal-buy .order-table th{background:#e9e9e9;padding-top:10px;padding-bottom:10px;white-space:nowrap;}
#deal-buy .order-table td{border-bottom:1px solid #e9e9e9;}
#deal-buy .order-table tr.order-nomes td{text-align: left;}
#deal-buy .order-table .deal-buy-desc{width:auto;padding-left:16px;text-align:left;}
#deal-buy .table_checkout_inputs {margin-top:15px;}
#deal-buy .table_checkout_inputs th{width:165px;}
#deal-buy .table_checkout_inputs td{padding:8px 0;}
#deal-buy .table_checkout_inputs ul{margin: 0;float: left;padding: 0 0 0 10px;}
#deal-buy .table_checkout_inputs ul li{float:left;list-style:none}
#deal-buy .deal-buy-quantity{width:480px;}
#deal-buy .deal-buy-multi{width:15px;}
#deal-buy .deal-buy-price{width:50px;}
#deal-buy .deal-buy-equal{width:15px;}
#deal-buy .order-table .deal-buy-total{width:80px;padding-right:12px;text-align:right;}
#deal-buy .order-table .order-total td{border:none;color:#c33;}
#deal-buy td.deal-buy-total{font-size:20px;}
#deal-buy .order-total .deal-buy-total{font-weight:bold;}
#deal-buy h3.address{padding:10px 0 10px 16px;background:#EFF8FF;color:#333;}
#deal-buy h3.address span{font-weight:normal;}
#deal-buy h3.delivery{margin-top:0;padding:12px 0 4px 16px;}
#deal-buy p.address{margin:10px 0 5px;padding-left:16px;}
#deal-buy .address-table{margin:5px 0 5px;}
#deal-buy .address-table th{width:95px;vertical-align:top;padding:5px 0;font-weight:normal;text-align:right;}
#deal-buy .address-table td{padding:5px;width:480px;}
#deal-buy .address-table .blk-error{display:none;width:440px;border:1px solid #f60;height:25px;line-height:25px;margin:5px 0 0;padding-left:28px;padding-right:10px;background:#fff2e9 url(i/bg-sys-icons.gif) no-repeat 5px 5px;}
#deal-buy .address-list{margin-left:30px;}
#deal-buy .address-zipcode{width:100px;}
#deal-buy .address-detail{width:470px;}
#deal-buy .address-name{width:120px;}
#deal-buy .address-phone{width:120px;}
#deal-buy .address-list li{line-height:2;}
#deal-buy .address-list .selected{background:#ffc;}
#deal-buy .address-list label{padding-left:10px;}
#deal-buy .delivery-type{margin-left:30px;}
#deal-buy .delivery-type li{line-height:2;}
#deal-buy .delivery-type label{padding-left:10px;}
#deal-buy .delivery-comment{padding-left:30px;}
#deal-buy .order-check-form{margin-top:12px;border-top:1px solid #44ACAF;padding-top:20px;}
#deal-buy .has-credit{border:none;padding-top:0;}
#deal-buy .order-pay-credit h3{padding:8px 16px;background:#EFF8FF;color:#333;}
#deal-buy .order-pay-credit p{padding:12px 16px;}
#deal-buy .order-pay-credit p strong{color:#c33;}
#deal-buy .order-pay-credit div {padding:5px 16px;}
#deal-buy .order-pay-credit div p{padding:5px 0;}
#deal-buy .order-pay-credit div li{padding-left:20px;}
#deal-buy .order-pay-credit div strong{color:#000;}
#deal-buy .choose-pay-type{padding-left:16px;}
#deal-buy .paytype h2 strong{color:#c00;}
#deal-buy .paytype .check-act{margin-top:32px;padding-left:16px;}
#deal-buy .paytype .typelist{margin-left:16px;}
#deal-buy .paytype .typelist li{clear:both;float:left;margin-top:10px;width:640px;}
#deal-buy .paytype .typelist input{float:left;margin-top:15px;}
#deal-buy .paytype .typelist label{float:left;padding-top:12px;*padding-top:15px;width:420px;padding-left:160px;}
#deal-buy .paytype .typelist .pagseguro{height:39px;background:url(i/pagseguro.gif) no-repeat 20px 2px;}
#deal-buy .paytype .typelist .pagamentodigital{height:65px;background:url(i/pagamento_digital.gif) no-repeat 7px 2px;}
#deal-buy .paytype .typelist .mfrural{height:65px;background:url(i/logo_mf.png) no-repeat 20px 14px}
#deal-buy .paytype .mobile{margin:10px;}
#deal-buy .paytype .address{padding-left:16px;}
#deal-buy .paytype .address span{color:#666;}
#deal-buy .gotopay{padding:10px 1.5em;font-size:16px;}
#deal-buy .back-to-check{margin-top:20px;}
#deal-buy #deal-buy-variacao-input{max-width:310px;}
#deal-buy-update{font-size:12px;}
#deal-buy-box h2 span{margin-left:10px;font-size:14px;font-weight:normal;}
#deal-buy-form-signup{margin-top:10px;text-align:left;width:400px;}
#deal-buy-form-signup .field{width:400px}
#deal-buy-login{position:absolute;top:110px;*top:100px;right:20px;width:240px;padding:12px;background-color:#EFF8FF;}
#deal-buy-login p{margin:10px 0;}
#deal-buy-login-form p span{display:inline-block;width:45px;padding-right:10px;text-align:right;}
#deal-buy-login .f-input{width:160px;}
#deal-buy-login-tip strong{padding:3px 15px;border:1px solid;border-color:#82D0D4 #92D6D9 #54A3A7 #4D989B;background:#63C5C8;color:#fff;cursor:pointer;font-size:14px;font-weight:normal;}
#deal-buy .contrato {margin:10px 0}
#deal-buy .contrato label.error{padding: 0;width: auto}
#deal-buy-options {
    width: 250px;
    font-size: 13px;
    font-family: Arial,Helvetica,"Nimbus Sans L",sans-serif;
    text-align: left
}
#deal-buy-options dl dt {
    float:left; 
    text-align: right;
    font-weight:bold; 
    padding:5px;  
    width:59px; }
#deal-buy-options dl dd {
    display:table;
}
#content #deal-buy-login-form .act{margin-left:55px;padding:0;}
#content #order-paytype .sect{padding-bottom:24px;}

#login-buy .email .f-input{font-weight:bold;}
#login-buy .autologin{width:230px;margin-left:110px;padding-bottom:0;margin-top:0;}
#login-buy .autologin label{margin-top:0;line-height:20px;font-size:12px;text-align:left;padding-left:3px;width:200px;float:none;*margin-top:2px;}
#login-buy .lostpassword{float:left;margin-left:10px;margin-top:5px;font-size:12px;}

#meiosPagamento .proc_pd {text-align:right; line-height: 25px}
/*validator*/
span.errorTip{ margin-left:4px; font-size:12px; color:#C00;}
div.errorTip { font-size:12px; color:#C00; }
div.validTip, span.validTip{ font-size:12px; display:none; } 
span.require { color:#C00; font-weight:bold; }
.noerror .errorTip, .noerror .validTip { display: none; } 
.errorInput{ background-color:#FFCC33; }
form input.error, form select.error, form textarea.error { background-color:#FFCC33; }

/* Invites */
#referrals .notice-total{background:#fffbcc;border:1px solid #ffec19;margin:0 10px 10px;padding:10px;}
#referrals .notice-total strong{color:#c33;}
#referrals .intro{margin:0 10px;}
#referrals .share-links{margin:25px 25px 20px;}
#referrals .share-links a{margin-right:10px;}
#referrals .coupons-table{margin-top:0;}
#referrals .login{margin:10px;font-size:18px;font-weight:bold;}
#referrals .referrals-side .invalid{margin:5px 0 10px;padding-left:15px;}
#referrals .referrals-side .invalid li{list-style-position:outside;list-style-type:disc;}
#referrals .box{position:relative;z-index:1;}
#referrals .refers .islogin{padding-bottom:1px;background:url(i/bg-referrals-money.jpg) no-repeat bottom right;}
#referrals .coupons-table th,#referrals .coupons-table td{text-align:center;}
#referrals .refer-box{margin-top:25px;width:497px;}
#referrals .refer-box-top{height:60px;background:#FFFAD6 url(i/bg-referrals-box.gif) no-repeat 0 0;}
#referrals .refer-box-content{padding:0 31px;}
#referrals .refer-box-bottom{height:20px;background:url(i/bg-referrals-box.gif) no-repeat 0 -61px;}
#referrals .refer-box .share-list{margin-top:20px;margin-left:10px;}
#referrals .share-list li{float:left;margin:4px 0;font-size:14px;}
#referrals .share-list .logo{float:left;width:48px;height:48px;border:1px solid #ccc;background-color:#fff;}
#referrals .share-list .formbutton{display:none;*display:inline;font-size:14px;}
#referrals .share-list .im{float:left;width:500px;font-size:14px;}
#referrals .share-list .link{float:left;width:145px;height:50px;line-height:50px;}
#referrals .share-list .link a{font-weight:bold;text-decoration:underline;}
#referrals .nodeal{margin-top:10px;}
#referrals .nodeal li{margin:10px 0;}
#referrals .nodeal .link{width:500px;}
#referrals .deal-info{width:100%;}
#referrals .deal-info td{width:150px;padding:10px 10px;vertical-align:middle;}
#referrals .deal-info .pic a{margin:0;}
#referrals .deal-info .pic img{display:block;}
#referrals .deal-info .deal-title{width:240px;padding-left:5px;font-size:16px;font-weight:bold;}

/* image rotate */
#team_images{
    box-shadow: 0px 0px 3px gray;
    -moz-box-shadow: 0px 0px 3px gray;
    -webkit-box-shadow: 0px 0px 3px gray;
}
#team_images {width:600px;height:400px;overflow:hidden;text-align:center;}
#team_images img {max-width:600px;max-height:400px;}
#team_images ul{list-style:none;}
#team_images a{outline:none; cursor:pointer;}
#team_images .mid{ width:600px;padding:0;position:relative;overflow:hidden;}
#team_images .mid ul{width:600px;height:400px;overflow:hidden;}
#team_images .mid ul li{width:600px;height:400px;position:absolute;left:600px;top:0;overflow:hidden;}
#team_images .mid ul li img {max-width:600px;max-height:400px;}
#team_images .mid ul .first{left:0;}
#team_images #img_list{position: relative;right: 0px;bottom: 30px;font-size: 10px;}
#team_images #img_list a{display:block; float:left; margin:2px 0 0 4px; border:solid 1px #333;border-radius: 10px; line-height:12px; padding:0 3px; background:#fff; color:#000;}
#team_images #img_list a.active{line-height:12px; padding:0 3px; border-color:#ff6600; font-weight:bold; margin:2px 0 0 4px; color:#ff6600;}
#deal-img-desconto {background: url(i/bg_desconto.png) no-repeat 0 0; width:93px;height: 93px;z-index:1;position: absolute;color:#fff;font-size:15px;text-align:center;margin:270px 0 0 380px}
#deal-img-desconto p {padding-top:30px;line-height:15px;}
#deal-img-desconto p strong {font-size: 30px;}
/* end */

/*dialog*/
/*#dialog {position:absolute;z-index:9999;border:4px solid #CCC;display:none;font-size:14px}*/
/*#pagemarker { position:absolute; left:0; top:0; background-color:#FFF; filter:alpha(opacity=0); opacity:0; z-index:1; }*/
/*end*/

#order-pay-dialog .bd{padding:1px;background:#fff;}
#order-pay-dialog h3{height:40px;line-height:40px;padding:0 10px;background:#c7dd88;text-align:left;margin:0}
#order-pay-dialog h3 span{float:right;}
#order-pay-dialog .close{font-size:14px;float:right;width:35px;padding-right:20px;background:url(i/bg-newbie-close.gif) no-repeat 100% 50%;*background-position:100% 45%;color:#2f2f2f;cursor:pointer;font-weight:normal;}
#order-pay-dialog .info{margin:20px 15px 20px;min-height:56px;padding-left:70px;background:url(i/bg-sys-icon-info.jpg) no-repeat 0 0;font-size:16px;font-family:Arial,Helvetica,sans-serif;display:block;}
#order-pay-dialog .notice{padding-left:35px; margin:5px 0;}
#order-pay-dialog .notice input{width:180px;}
#order-pay-dialog .act{margin:15px 35px 20px;}
#order-pay-dialog .retry{margin:10px 35px 20px;}
#order-pay-dialog ul {margin:15px 35px 35px;}
#order-pay-dialog ul li {list-style: circle outside none;}
#order-pay-dialog .msg{padding:0 35px;}

.variacoes-table{width:100%}
.variacoes-table td,.variacoes-table th{padding:10px;border:0px solid #fff;}
.variacoes-table td{background:#fff;}
.variacoes-table .alt td{background:#E5E5E5}
.variacoes-table .op{font-size:14px; color:gray;}
.variacoes-table span.title {font-size:14px; font-weight:bold; color:#000}
.variacoes-table td.price {font-size:18px; color:#515151; text-align:right }
.variacoes-table td.button{text-align:right }

#maillist-dialog .sect{width:auto;height:277px;}
#maillist-dialog .enter-address{margin-top:20px;padding:0 20px 30px;background:#FDFEEE;border:1px solid #F3D3C4;}
#maillist-dialog .intro{margin-top:30px;}
#maillist-dialog .enter-address-c{float:left;margin-top:22px;font-size:12px;}
#maillist-dialog .enter-address-c label{display:block;padding-bottom:5px;}
#maillist-dialog .enter-address-c .mail{float:left;width:380px;}
#maillist-dialog .enter-address-c .f-mail{width:250px;}
#maillist-dialog .enter-address-c .city{float:left;width:380px;}
#maillist-dialog .enter-address-c .f-city{width:175px;}
#maillist-dialog .enter-address-c .f-cityname{width:175px;}
#maillist-dialog .enter-address-c span.tip{display:block;padding-top:5px;color:#7C7A7D;}
#maillist-dialog .side-pic p{line-height:1;padding-bottom:10px;}
#maillist-dialog .succ{padding:10px 0;}
#maillist-dialog .unsubscribe{margin-top:20px;}
#maillist-dialog .unsubscribe label{display:block;}
#maillist-dialog .welcome-notice{padding:0;}
#maillist-dialog .welcome-title{color:#c33;font-size:16px;font-weight:bold;}
#maillist-dialog .recent-title{margin-top:25px;}
#maillist-dialog .recent-title h2{font-size:2em;}
#maillist-dialog .welcome .sect{height:auto;}
#maillist-dialog .welcome .deals-list{margin-top:15px;}
#maillist-dialog .welcome .deals-list li{clear:both;}
#maillist-dialog .welcome .deals-list li.last{padding-top:30px;zoom:1;}
#maillist-dialog .welcome .pic{float:left;width:215px;margin-right:18px;_display:inline;}
#maillist-dialog .welcome .info{float:left;width:410px;}
#maillist-dialog .welcome .price{margin-top:10px;*margin-top:6px;padding:5px 15px;background:#E1F4FA;font-size:12px;}
#maillist-dialog .welcome .price strong{font-size:14px;}
#maillist-dialog .welcome .price strong.count{font-size:16px;}
#maillist-dialog .welcome .price strong.count .number{font-size:20px;color:#c33;}
#maillist-dialog .welcome .detail{margin-top:8px;color:#666;font-size:12px;}

.sbox.gradientep2 {
    margin-bottom: 10px;
    padding: 1px 15px;
}
.sbox-content .atendimento{text-align:center;padding:15px}

#credit .sect{padding:15px 20px 40px;width:auto;}
#credit .credit-title{padding-bottom:12px;border-bottom:1px solid #f1f1f1;}
#credit .credit-title strong{font-size:24px;color:#c33;}
.charge{background:#fffbcc;border:1px solid #ffec19;margin:0 0 10px;padding:10px;}
#credit p.charge span{color:#399;}
#credit p.charge a{text-decoration:underline;}
#credit .coupons-table{margin:1px 0 0;width:100%;}
#credit .coupons-table th,#credit .coupons-table td{border:none;}
#credit .coupons-table .income{color:#469800;}
#credit .coupons-table .expense{color:#b2302d;}
#credit .coupons-table a{color:#666;}
#credit .notice{padding:10px 0;}
#credit .rail{margin-top:34px;}
#credit .credit-card-box{margin-top:20px;}
#credit .credit-card{padding:4px 10px 4px 15px;}
#credit .credit-card .f-input{display:block;width:185px;}
#credit .credit-card .act{margin-top:10px;}
#credit .credit-card-notice{padding:5px 0 5px;color:red;}
#credit .credit-card-link{background:url(i/blue_arrow.gif) no-repeat 0 5px;padding-left:12px;}
#credit .credit-card .captcha{display:none;margin-top:10px;}
#credit .credit-card .captcha img{display:block;margin-top:5px;}
#credit .credit-card .show{display:block;}

/* sysmsg */
.sysmsgw{clear:both;color:#000;font-size:14px;margin-bottom:10px}
.sysmsg{position:relative;width:930px;margin:auto;padding-left:30px;}
.sysmsg .close{position:absolute;top:0;right:20px;padding-right:16px;background:url(i/bg-sysmsg-close.gif) 100% 50% no-repeat;font-size:12px;cursor:pointer;}
#sysmsg-error{border:1px solid #d01e5e;background:#ffdcd7;color:#d01e5e;}
#sysmsg-success{border-top:2px solid #690;border-bottom:2px solid #690;background:#EDFEDA;color:#690;}
#sysmsg-error .sysmsg{margin: 10px 0;background:url(i/bg-sysmsg-error.gif) no-repeat 0 0;}
#sysmsg-success .sysmsg{margin: 10px 0;background:url(i/bg-sysmsg-success.gif) no-repeat 0 0;}
#sysmsg-tip{position:relative;top:-15px;left:12px;width:907px;font-size:14px;}
#sysmsg-tip .sysmsg-tip-top{background:url(i/bg-sysmsg-tip.gif) no-repeat 0 0;height:12px;overflow:hidden;}
#sysmsg-tip .sysmsg-tip-content{background:#c9df8b;padding:0 30px 0 30px;border-left:1px solid #5f842b;border-right:1px solid #5f842b;}
#sysmsg-tip .sysmsg-tip-bottom{background:url(i/bg-sysmsg-tip.gif) no-repeat 0 -13px;height:12px;overflow:hidden;font-size:12px;}
#sysmsg-tip .sysmsg-tip-close{display:none;position:absolute;top:12px;right:20px;padding-right:16px;background:url(i/bg-sysmsg-close.gif) 100% 50% no-repeat;font-size:12px;color:#699701;cursor:pointer;}
#sysmsg-tip .deal-close{position:relative;z-index:1;}
#sysmsg-tip .deal-close .focus{position:absolute;z-index:2;top:-12px;left:-31px;width:163px;height:60px;padding:12px 35px;background:url(i/bg-sysmsg-tip-focus.gif) no-repeat 0 0;font-weight:bold;}
#sysmsg-tip .deal-close .body{height:30px;padding-left:200px;}
#sysmsg-tip .deal-close .subscribe-succ{display:block;padding-top:5px;}
#sysmsg-tip .deal-close td{line-height:1;*line-height:1.2;vertical-align:middle;padding-top:1px;}
#sysmsg-tip .deal-close .f-text{width:216px;color:#333;}
#sysmsg-tip .deal-close .commit{border:2px solid;border-color:#accc55;background:#accc55;color:#fff;cursor:pointer;*width:auto;_width:0;*overflow:visible;-moz-border-radius:5px;}
.sysmsg-tip-deal-close{margin-bottom:15px;}
#sysmsg-guide{position:relative;z-index:1;zoom:1;top:-10px;left:0;margin:0 0 10px 8px;dpadding-top:25px;width:951px;height:156px;background:url(i/bg-newbie-guide.gif) no-repeat 0 0;}
#sysmsg-guide .link{padding-top:25px;}
#sysmsg-guide .link a{display:block;width:950px;height:110px;}
#sysmsg-guide .close{display:block;position:absolute;top:2px;*top:1px;_top:2px;right:14px;height:20px;line-height:20px;*padding-top:2px;_padding-top:0;padding-right:20px;background:url(i/bg-newbie-close.gif) no-repeat center right;font-size:12px;color:#666;}
/* end sysmsg */

#order-pay-return .sect{padding:20px 50px 50px;width:auto;}
#order-pay-return h3.mobile{margin:20px 0 10px;font-size:18px;}
#order-pay-return p.mobile .f-text{width:150px;font-size:12px;color:#666;}
#order-pay-return .info{margin-left:32px;font-size:18px;font-weight:bold;}
#order-pay-return .info .delta{color:#c33;}
#order-pay-return .coupon-tip{margin-top:15px;background:#f7f7f7;padding:6px;}
#order-pay-return .coupon-tip-title{margin-top:10px;margin-left:25px;}
#order-pay-return .coupon-tip-title p{color:#666;font-size:12px;}
#order-pay-return .coupon-tip-list{margin-top:10px;padding:15px 25px 5px;background:#fff;}
#order-pay-return .coupon-tip-list h5{font-size:12px;font-weight:normal;color:#666;}
#order-pay-return .coupon-tip-list ol{margin-top:15px;}
#order-pay-return .coupon-tip-list li{margin-bottom:10px;list-style-position:inside;list-style-type:decimal;}
#order-pay-return .coupon-tip-list p{font-size:12px;padding-left:20px;*padding-left:16px;color:#666;}
#order-pay-return .coupon-tip-list a{text-decoration:underline;}
#order-pay-return .invite{width:596px;margin-top:30px;}
#order-pay-return .invite h3{font-size:18px;}
#order-pay-return .invite p{line-height:2;*line-height:1.5;}
#order-pay-return .invite .top{height:17px;background:url(i/bg-pay-return-box.gif) no-repeat 0 0;}
#order-pay-return .invite .content{padding:0 32px;background:#BCDDEE;}
#order-pay-return .invite .bottom{height:17px;background:url(i/bg-pay-return-box.gif) no-repeat 0 -18px;}
#order-pay-return .invite .f-text{width:375px;}
#order-pay-return .invite .formbutton{display:none;*display:inline;}
#order-pay-return .wait{padding:15px 25px;}
#order-pay-return .wait label{display:block;padding-bottom:5px;color:#666;font-weight:bold;}
#order-pay-return .wait p.mobile .f-text{width:185px;}
#order-pay-return .redirect{text-align:center;font-size:19px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-align:center}
#order-pay-return .redirect a{color:blue}
#order-pay-return .error-tip{margin:30px 0;font-weight:bold;text-align:center;}

/* Classificados */
.oferta_completa .breadcrumb {
    font-size: 12px;
}
.oferta_completa .breadcrumb a {
    text-decoration: none;
    color: #000;
}
.oferta_completa .imagem_anuncio{
    margin-right: 10px;
}
#carousel li {margin-right: 5px;}
#carousel img {display: block; opacity: .5; cursor: pointer;}
#carousel img:hover {opacity: 1;}
#carousel .flex-active-slide img {opacity: 1; cursor: default;}
.dados_anuncio {
    font-size: 13px;
    font-family: Arial,Helvetica,"Nimbus Sans L",sans-serif;
}
.dados_anuncio dl dt {
    float:left; 
    text-align: right;
    font-weight:bold; 
    padding:5px;  
    width:82px; 
}
.dados_anuncio dl dd {
    margin:2px 0; 
    padding:5px 0;
    display:table;
}
.dados_sorteio {    
    text-align: center;
    font-size: 13px;
    font-family: Arial,Helvetica,"Nimbus Sans L",sans-serif;
}
.dados_sorteio label {
    font-size: 20px;
}
.dados_sorteio input {
    width: 110px;
}  
.dados_sorteio #formsortear {
    margin: 25px;
}
.sorteio-table {
    font-size: 13px;
}
.sorteio-table th {
    text-align: left;
}
.imagem_bingo {
    margin: 20px
}
.imagem_bingo img {
    max-height: 160px;
}
.descritivo_bingo {
    margin-left: 190px;
}
#descricao{
    width: 100%;
    font-size: 14px;
    text-align: left;
    margin-top: 90px;
    margin-bottom: 10px;
    background: #FFF;
    padding-bottom: 10px;
    box-shadow: 0px 1px 3px gray;
    -moz-box-shadow: 0px 1px 3px gray;
    -webkit-box-shadow: 0px 1px 3px gray;
}
#falecomvendedor, #perguntas, #texto{
    width: 100%;
    font-size: 14px;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 10px;
    background: #FFF;
    padding-bottom: 10px;
    box-shadow: 0px 1px 3px gray;
    -moz-box-shadow: 0px 1px 3px gray;
    -webkit-box-shadow: 0px 1px 3px gray;
}
#texto .sugestao{
    font-weight: bold;
}
#falecomvendedor .field{
    width:450px;
}
#falecomvendedor #city_id{
    width:225px;
}
#falecomvendedor .destaque{
    margin-top: 10px;
}
.red{
    color: red;
}
#perguntas dl {
    display: table;
    margin: 0;
    font-size: 12px;
}
#perguntas dl.pergunta{
    color:navy
}
#perguntas dl.resposta{
    color:green
}
#perguntas dl dt {
    float:left;
    margin-right:5px;
    width:130px;
}
#perguntas dl dd {
    margin:2px 0; 
    padding:5px 0;
    display:table;
}
#perguntas table.coupons-table td{
    padding: 0;
}
.menucategorias{
    padding: 15px 15px;
}
#menucategorias li {
    list-style: none;
}
#menucategorias a{
    color: #fff;
    text-decoration: none;
}
#menucategorias strong{
    font-weight:normal;
}
#menucategorias h2,#menucategorias h1{
    font-weight: normal;
    font-size: 14px;    
    margin: 0;
}
#menucategorias a:hover{
    text-decoration: underline;
}
.anuncio{
    padding: 5px 0;
    min-height: 115px;
    font-size: 13px;
    margin-bottom: 10px;
    background: #fff;
    box-shadow: 0px 1px 3px gray;
    -moz-box-shadow: 0px 1px 3px gray;
    -webkit-box-shadow: 0px 1px 3px gray;
}
.grade {
    height: 240px;
    margin: 10px 0;
}
.grade .imagem, .grade_lateral .imagem {
    text-align: center;
    width: 100% !important;
    height: 110px;
    margin: 5px 0;
}
.grade .cidade, .grade_lateral .cidade  {
    width: 100% !important;
    text-align: center;
}
.grade .preco, .grade_lateral .preco  {
    float: none !important;
    width: auto !important;
    margin-top: 2px !important;
}
.grade_lateral{
    float: left;
    width: 200px;
    height: 240px;
    margin: 10px 10px 10px 0;
}
.anuncio .descritivo{
    position: relative;
    padding: 5px;
}
#descritivo-preco {
    min-height: 160px;
    line-height: 160px;
}
#descritivo-preco .descritivo-preco-height {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    width: 100%;
}
#descritivo-preco .descritivo-preco-height>div {
    padding:0;
}
.anuncio .imagem img{
    max-height: 110px;
    max-width: 146px;
    box-shadow: 0px 0px 3px gray;
    -moz-box-shadow: 0px 0px 3px gray;
    -webkit-box-shadow: 0px 0px 3px gray;
}
.anuncio .descricao {
    overflow: hidden;
    text-align: left;
    font-weight: bold;
}
.anuncio .tituloanuncio{
    min-height: 36px;
    max-height: 36px;
    margin: 0;
}
.anuncio .tituloanuncio strong{
    font-size: 1em;
}
.anuncio .tituloanuncio h2,.anuncio .tituloanuncio h3{
    font-size: 1em;
    margin:0;
}
.anuncio .subtitulo {
    font-weight: normal;
    margin: 0 5px;
    min-height: 35px;
    overflow: hidden;
}
.anuncio .cidade {
    margin: 0;
}
.anuncio .preco {
    text-align: center;
}
#slider {
    height: 330px;
}
#carousel {
    min-height: 66px;
}
#publicar{
    font-size: 20px;
    font-weight: bold;
    line-height: 50px;
    text-align: center;
    margin: 0 0 20px 0;
}
#login h1 {
    font-weight: normal;    
    font-size: 23px;
    margin:0;
    line-height: 52px;
}
#login strong {
    font-weight: normal;    
}
.avisos {
    padding: 10px;
    font-size: 11px;
}
#busca{
    margin: -7px 10px;
    float:left;
    width:180px;
    height: 52px;
    font-size: 25px;
    line-height: 52px;
    background: url("i/back6.png") no-repeat;
    padding-left:53px;
}
#buscablock{
    z-index: 0;
    position: relative;
    margin-bottom: 20px;
    min-height: 60px;
    box-shadow: 0px 1px 3px gray;
    -moz-box-shadow: 0px 1px 3px gray;
    -webkit-box-shadow: 0px 1px 3px gray;
}
#num_registros {
    margin-bottom: 10px;
}
#num_registros h1 {
    font-size: 1em;
    display: inline;
}
#classificados-titulo {    
    margin-bottom: 10px;
    padding: 0 10px;
    display: table;
}
#formbuscar {
    padding: 14px 0;
}

.twocolumns{
    height:120px;
}
.twocolumns .left{
    width:45%;
    float:left;
    padding:5px;
    display:table;
}
.twocolumns .right{
    border-left:1px solid black;
    width:45%;
    float:right;
    padding:5px;
}
.twocolumns p {
    margin: 5px;
}
.scroll {
    height: 500px;
    overflow: auto;
}

.maisanuncios{
    margin: 10px 0;
}
.relacionadosdescricao{
    min-height: 90px;
    background: #FFF;
    text-align: center;
}
.relacionadosdescricao img{
    max-width: 190px;
    height: 151px;
}
.relacionadosdescricao div{
    padding: 5px; /*add*/
    width: auto; /*width: 140px;*/
    font-size: 12px;
    text-align: center; /*add*/
    /*margin-left: 95px;*/
}
.relacionadosvalor{
    height: 25px;
    font-weight: bold;
    line-height: 25px;
    text-align: center;
}

/* Ajustes Safari */
.Safari #submitnews{
    font-size: 9px !important;
    padding-right: 2px !important;
}
.Safari #selects .selectinput {
    line-height: 13px !important;
}
.Safari #selects #trocarseta {
    height: 19px !important;
}
.Safari .nav-header a {
    text-decoration: none !important;
}
.Safari .tempo div {
    position: relative;
}
.Safari #menusec  ul a {
    text-decoration: none !important;
}

/* Ajustes Firefox*/
.Firefox .selectfinish{
    margin-left: -1px !important;
}
.Firefox #submitnews{
    font-size: 9px !important;
    padding-right: 2px !important;
}

/* Ajustes para IE9 */
.IE9 .descritivo{
    margin-top: 4px;
}
.IE9 #news{
    filter: none;
    background: url("i/pretopreto1.jpg") left center repeat-x;
}
.IE9 .selectfinish{
    margin: 2px 0 5px -6px !important;
}
.IE9 #menup .ieselect{
    filter: none !important;
    background: url("i/verdeverde4.jpg") left center repeat-x !important;
}
.IE9 #menusec li{
    filter: none;
}
.IE9 #menusec .ieselect{
    filter: none;
}
.IE9 #trocarseta{
    filter: none;
    background: url("i/verdeverde2.jpg") left center repeat-x;
}
.IE9 #trocarseta span{
    background-position-x: 2px;
}
.IE9 .backinput{
    filter: none;
    background: url("i/brancocinza1.jpg") left center repeat;
}
.IE9 #submitnews{
    filter: none;
    background: url("i/verdeverde1.jpg") left center repeat-x;
}
.IE9 .verdetalhes{
    filter: none;
    background: url("i/verdeverde4.jpg") left center repeat-x;
}
.IE9 .verdetalhes.gradientea {
    filter: none !important;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5YThmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTdiYjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+") !important;
}
.IE9 .verdetalhes.gradientevm {
    filter: none !important;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYjBmMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+") !important;
}
.IE9 #loginform{
    filter: none;
}
.IE9 #login {
    top: -47px !important;
}
.IE9 #loginform #cadastro{
    margin-top: 0 !important;
}
.IE9 #nacionais{
    filter: none;
    background: url("i/pretopreto4.jpg") left center repeat-x;
}
.IE9 .comprar{
    filter: none;
    background: url("i/verdeverde5.jpg") left center repeat-x;
}
.IE9 .gradientea {
    filter: none !important;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5YThmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTdiYjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+") !important;
}
.IE9 .gradientevm {
    filter: none !important;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYjBmMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+") !important;
}
.IE9 .gradientev {
    filter: none !important;
}
.IE9 .gradientev2 {
    filter: none !important;
}
.IE9 .gradienteb {
    filter: none !important;
}
.IE9 .gradientep {
    filter: none !important;
}
.IE9 .gradientep2 {
    filter: none !important;
}
.IE9 .comprar:hover {
    filter: none !important;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+") !important;
}
.IE9 #selects .selectsdiv .selectinput {
    margin-top: 2px !important;
}
.IE9 #main .encerrada {
    filter: none !important;
}
.IE9 #submitlogin {
    margin-top: -2px !important;
}
.IE9 .login {
    margin-bottom: -25px !important;
}
.IE9 #loginform .logado .meuscuponsc ul .separacao {
    margin: 0 1px !important;
}
.IE9 .agendamento {
    width: 100% !important;
}
.IE9 #validade ul li {
    padding: 5px 12px;
}

/* Ajustes para IE7 */
.IE7 #topo .escolhabackground {
    margin-left: 50px;
}
.IE7 #maiscidades {
    margin-left: -280px !important;
}
.IE7 #enter-address-form {
    position: relative;
    top: -20px;
}
.IE7 #enter-address-form div button {
    height: 27px;
}
.IE7 #cidades #news.gradientep2 {
    left: 315px;
    filter: none;
    background: #000;
}
.IE7 #loginform.gradientep2 {
    filter: none;
    width: 198px;
    background: #000;
    border: 1px solid gray;
}
.IE7 #menup a {
    text-decoration: none;
}
.IE7 #menusec a {
    text-decoration: none;
}

/* Ajustes para IE8 */
.IE8 #loginform.gradientep2 {
    filter: none;
    width: 198px;
    background: #000;
    border: 1px solid gray;
}

/* Ajustes para Mobile */
.Mobile.gradientev2 {
    background: #8eb92a !important;
    filter: none !important;
}
.Mobile.gradientep3 {
    background: #000 !important;
    filter: none !important;
}
.Mobile.backprata {
    background: #e6e6e6 !important;
    filter: none !important;
}

/************** Anuncios ***************/
ul.fotos, ul.videos{ display: table; }

li.foto, li.video{ 
    display: table;
    float: left;
    padding: 3px;
    min-height: 120px; 
    min-width: 147px;
}

li.foto img, li.video img{ border: 1px solid gray; }

.dialog{    
    font-size: 12px;
    display: none;
}
.dialog .act {
    text-align: center;
    font-size: 14px;
}

#pop{
    position:absolute;
    top:25%;
    left:auto;
    width:201px;
    height:233px;
    z-index: 100;
    border:1px solid #d0d0d0;
    background-color: #fff;
}

.imgOutubroRosa {
    position: absolute;
    top: 30px;
    right: 5px;
    height: 110px;
    z-index: 1000;
}

/*Bootstrap*/
@media (max-width: 978px) {
    body {
        background-color: #fff;
        padding-top: 120px;
    }
    body.menu-padding {
        padding-top: 140px;
    }
}
@media (min-width: 1200px) {
    #menup ul.nav-header{
        display: table!important;
    }
    .grade {
        margin: 0 5px 10px 0;
        width: 32.66%;
    }
    .anuncio .preco {
        margin-top: 50px;
    }
}
.oferta-mob {
    margin-bottom: 15px;
    min-height:240px;
}
.oferta-mob a { 
    display: block;
    position: relative;
}
.oferta-mob a img { 
    width: 100%;
    height: 100%;
}
.sombra-oferta {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    bottom: -1px;
    color: #fff;
    left: 0; 
    line-height: 1; 
    padding: 20px 10px 10px;
    position: absolute;
    right: 0; 
    background: -webkit-linear-gradient(rgba(0,0,0,0),#000);
    background: linear-gradient(rgba(0,0,0,0),#000);
}
#img-mob, #img-mob ul{
    padding:0;
    margin: 0;
    margin-top: -17px;
}
#cidade-mob {
    background-color: #fff;
}
.sticky {
    position:fixed;
    right: 0;
    left: 0;
    top:49px;    
    border-bottom: 1px solid #000;
}
.menu-comprar {
    z-index: 1030;
    background-color: #fff;
    margin-top: 5px;
    min-height: 55px;
}
.menu-comprar .comprar {
    top: 0;
    left: -15px;
    height: 45px

}
#main .navbar-default {
    background-color: #397000;
}
#main .navbar-default .navbar-toggle {
    border: none;
    color: #fff;
    margin-top: 0px;
    margin-bottom: 0px;
}
#main .navbar {
    min-height: 30px;
    margin-bottom: 0px;
    border: none;
}
#main .navbar-header p{
    margin: 11px;
}
#bs-example-navbar-collapse-2 a {
    color: #fff;
}
#bs-example-navbar-collapse-2 a:hover {
    color: #ccc;
}
#share-mob {
    color: #fff;
    position:fixed;
    bottom:0px;
    width:100%;
    z-index: 100;
    background-color: #000;
}
#share-mob ul li {
    margin: 5px;
}
#bt-share-mob {
    margin: 15px auto;
    z-index: 11;
}
#bt-share-mob img {
    height: 30px;
}
.affix {
    top: 85px;
    width: 100%;
    z-index: 10;
}
#nav2 {
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 30px;
}
#topo {
    height: 143px;
}
/*Fim Bootstrap*/