/*  Document   : estilos
    Created on : 12/07/2013, 17:42:09
    Author     : Isaac
    Description:
        Purpose of the stylesheet follows.
*/
html > * {
    font-family: "Impress BT";
}
div#main div#banner,
div#main div#inner-content.banner,
div#main div#buttons{
    margin: 0px;
    width: 550px;
}
div#main div#inner-content.banner,
div#main div#inner-content.banner,
div#main div#banner{
    float: left;
    height: 375px;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    behavior: url('border-radius.htc');
    border-radius: 10px;

    /*overflow: hidden !important;*/
}

div#main div#inner-content.banner{
    margin: 0px !important;
    padding: 10px 0px !important;
    position: relative !important;
    width: 550px !important;
}
div#main div#buttons{
    height: 78px;
    float: left;
}

div#main div#painel-vert{
    float: right;
    top:0px;
}

div#main div#painel-vert a{
    display: block;
    margin-bottom: 5px;
}

div#main div#painel-vert a#bt-delivery{
    cursor: pointer;
}

div#main div#buttons ul{
    width: 100%;
}

div#main div#buttons ul{
    margin: 0px;
    height: 35px;
    list-style: none;
}

div#main div#buttons ul li{
    display: inline;
}

div#main div#buttons ul li a{
    line-height: 55px;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    color: #ffd400;
    font-size: 16px;
    display: block;
    float: left;
    margin-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 0px;
    cursor: pointer;
}

div#main div#buttons ul li a.ultima{
    float:right;
    margin-right: 0px;
}

.rounded-corners{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    behavior: url(border-radius.htc);
    border-radius: 10px;
}

.rounded-corners2{
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    behavior: url(border-radius.htc);
    border-radius: 7px;
}

.rounded-corners3{
    -moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
    -khtml-border-radius: 0px 0px 10px 10px;
    behavior: url(border-radius.htc);
    border-radius: 0px 0px 10px 10px;
}

#content,
.dialog{
    position: relative;
    display: block;
    margin: 0 auto;
    width: 100%;
    /*margin-bottom: 40px;*/
    height: 470px;
    background-color: #0089cf;

}

/*#content{
    max-height: 475px;
}*/

#content.blog{
    height: 512px;
}

div#content.cardapio-content{
    min-height: 457px;
    height: 623px;
}

.dialog{
    z-index: 25;
    top: -490px;
    width: 600px;
    overflow: hidden;
}

.dl_scrollable{
    margin-top: -80px;
    width: 440px;
    height: 535px !important;
}

.dl_medio{
    top: -530px;
    width: 440px;
    height: 535px;
}

.dl_box{
    width: 430px;
    height: 400px;
}

.dl_menor{
    height: 231px;
    width: 330px;
}

.shadow{
    border: rgba(0, 0, 0, 0.15) thin solid;
    -moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.45);
    -webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.45);
    box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.45);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0, 0, 0, 0.45)')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0, 0, 0, 0.45)');
}

.shadow2{
    border: rgba(0, 0, 0, 0.15) thin solid;
    -moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.40);
    -webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.40);
    box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.40);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0, 0, 0, 0.40)')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0, 0, 0, 0.40)');
}

.shadow3{
    border: rgba(0, 0, 0, 0.15) thin solid;
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.40);
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.40);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.40);
    behavior: url('/PIE.htc');
}

.inset-shadow{
    border: rgba(0, 0, 0, 0.15) thin solid;
    -moz-box-shadow:    inset 0 0 10px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.25);
    box-shadow:         inset 0 0 10px rgba(0, 0, 0, 0.25);
    behavior: url('/PIE.htc');
}

.dialog-content,
#inner-content{
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    margin: 45px 5px 5px;
    background-color: #ffd730;
    overflow: hidden;
}

#inner-content{
    height: 398px;
    max-height: 405px;
    padding: 14px 10px 10px;
    /*font-family: "Myriad Pro";*/
    text-align: justify;
    overflow: hidden;
    margin-bottom: 5px;
}
.blog #inner-content{
    height: 441px;
}

#content.cardapio-content #inner-content{
    min-height: 60%;
    height: 83%;
}

#content.cardapio-content #inner-content.capa{
    background-color: #0089cf;
}

#inner-content div#wrapper{
    position: relative;
    height: 100%;
}

#inner-content div#imagem{
    display: block;
    float: right;
    width: 365px;
    height: 365px;
    margin: 10px 10px;
    padding: 0px 10px;
}

#inner-content div#content-topo{
    position: relative;
    margin: -10px -20px 5px;
    padding: 0px;
    height: 160px;
    width: auto;
}

#inner-content div#content-topo img{
    border: none;
}

#inner-content.projeto_expansao div#wrapper{
    margin-top: 10px;
    height: 63%! important;
    width: 100%;
}

#inner-content a.share-button{
    float: right;
    display: inline-block;
    border: #c79c00 thin solid;
    background-color: #ffd400;
    color: #0089cf;
    text-transform: uppercase;
    font-size: 20px;
    font-family: "Impress BT";
    padding: 0px 8px;
    line-height: 35px;
    cursor: pointer;
}

#inner-content div.imagem-media{
    position: relative;
    float: none;
    width: 100% !important;
    height: auto !important;
    margin: 25px 0px 25px 0px !important;
    text-align: center;
}

#inner-content div.imagem-media img{
    width: auto;
    height: 256px;
    border: none;
}

#inner-content div.imagem-menor{
    width: 239px !important;
    height: auto !important;
    margin-top: 25px !important;
}

#inner-content div.imagem-galeria {
    float: none !important;
    width: 100% !important;
    height: 365px !important;
    margin-left:10px;
    margin-right:10px;
}
#inner-content div.imagem-galeria div img{
    width: 365px !important;
    height: auto !important;
    border: none;
}


#inner-content div#texto{
    display: block;
    width: 335px;
    margin: 0px 10px 0px 0px;
    padding: 0px 10px 0px 10px;
}

#inner-content div#textoMaior{
    display: block;
    width: 95%;
    margin: 0px 10px 0px 0px;
    padding: 0px 10px 0px 10px;
}

#inner-content div.texto-maior{
    width: 465px !important;
}

#inner-content div.texto-gigante{
    width: 97% !important;
    padding-right: 10px!important;
}

#inner-content div#texto h3{
    line-height: 20px;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
}

#inner-content div#texto p{
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 10px;
    display: inline-block;
    text-indent: 3.0em;
}

#inner-content div.lista-blocos{
    position: relative;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

#inner-content div.lista-blocos ul{
    list-style: none;
    display: block;
    float: left;
    width: 100%;
}

#inner-content div.lista-blocos ul li{
    float: left;
    padding: 2px 7px 3px 7px;
}

#inner-content div.lista-blocos ul#lista-cardapio li{
    padding-top: 45px;
    padding-bottom: 45px;
}

#inner-content div.lista-blocos ul li a{
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
}

#inner-content a.nav{
    position: relative;
    z-index: 30;
    top: -68%;
    display: block;
    width: 19px;
    height: 19px;
    text-indent: -1000px;

}


#inner-content a.nav.lojas{
    top: -60%;
}

#inner-content a.nav.cardapio{
    top: -55%;
}

#inner-content a#prev{
    float: left;
    left: -5px;
    background: url('../images/seta_esq.png') no-repeat;
}

#inner-content a#next{
    float: right;
    right: -5px;
    background: url('../images/seta_dir.png') no-repeat;
}

#inner-content a.voltar{
    display: inline-block;
    border: #0070a3 thin solid;
    background-color: #0089cf;
    color: #ffd400;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 18px;
    padding: 0px 8px;
    margin: 10px 0px 10px;
    line-height: 26px;
    cursor: pointer;
}

#inner-content div.lista-blocos ul li div.img{
    display: block;
    width: 172px;
    height: 129px;
    overflow: hidden;
}

#inner-content div.lista-blocos ul li div.img{
    display: block;
    width: 172px;
    height: 129px;
    overflow: hidden;
}

#inner-content div.lista-blocos ul li div.img img{
    width: 172px;
}

#inner-content div.lista-blocos ul li div.text{
    margin-top: 5px;
    margin-bottom: 3px;
    width: 172px;
}

#inner-content div.lista-blocos ul#lista-lojas li div.text{
    height: 100px;
    overflow: hidden;
}

#inner-content div.lista-blocos ul li div.text p{
    text-align: center;
    font-size: 16px;
}

#inner-content div#unidade-foto{
    display: block;
    margin-top: 20px;
    float:left;
    width: 392px;
    max-height: 321px;
    overflow: hidden;
}

#inner-content div#unidade-info{
    display: block;
    margin-top: 20px;
    float: right;
    width: 330px;
    height: 231px;
    color: #000;

}

#inner-content div#unidade-info a{
    color: #000;
}

#inner-content div#unidade-info h3{
    text-transform: uppercase;
    margin-bottom: 10px;
}
#inner-content div#unidade-info p{
    text-indent: 35px;
    margin-bottom: 10px;
    text-align: left;
}

#inner-content div#cardapio_item-foto{
    position: relative;
    z-index: 2;
    display: block;
    margin-top: 10px;
    margin-left: 50px;
    margin-right: 50px;
    height: 260px;
    overflow: hidden;
}

#inner-content div#cardapio_item-foto img{
    position: relative;
    width: 100%;
    top: 10%;
    bottom: 10%;
    margin-top: -10%;
    margin-bottom: -10%;
}
#inner-content div#cardapio_item-foto img#ci-share-foto{
    display: none;
}

#inner-content div#cardapio_item-info{
    position: relative;
    z-index: 1;
    display: block;
    margin-top: -15px;
    margin-left: 60px;
    width: 100%;
    color: #000;

}

#inner-content div#cardapio_item-info h3{
    display: inline-block;
    background-color: #ffd400;
    color: #0089cf;
    text-decoration: none;
    text-transform: uppercase;
    font-family: "Impress BT";
    font-size: 20px;
    padding: 15px 8px 0px;
    margin: 0px 0px 10px;
    line-height: 40px;
}

#inner-content div#cardapio_item-info p{
    text-indent: 65px;
    font-size: 16px;
}

#inner-content a.bottomed{
    position: relative;
    font-size: 18px;
    line-height: 30px;
    margin-right: 55px;
    bottom: -20px;
}

.dialog div.delivery{
    background-image: url('../images/deliverypelowhatsapp.jpg');
    background-position: left top;
    background-repeat: no-repeat;
    overflow: auto;
}

#content h1.titulo,
.dialog h1.titulo{
    float: left;
    margin-left: 25px;
    line-height: 45px;
    color: #ffd400;
    text-shadow: 1px 2px 3px #000;
    text-transform: uppercase;
}

.dialog a.bt-fechar{
    margin-top: 5px;
    margin-right: 5px;
    float: right;
    cursor: pointer;
    color: #112ABB;
    font-weight: bold;
    text-shadow: 1px 2px 3px #000;
    line-height: 40px;
    width: 40px;
    text-align: center;
}

.dialog div.delivery div#dg-content{
    background-image: url("../images/divisoria_delivery.png");
    background-position: left top;
    background-repeat: repeat-x;
    position: relative;
    top: 246px;
    min-height: 80px;
    padding-top: 30px;
    overflow: auto;
}

.dialog div.share div#dg-content{
    padding-top: 40px;
}

.dialog div.encomenda div#dg-content,
.dialog div.newsletter div#dg-content{
    padding-top: 15px;
}

.dialog div div#dg-content h1,
.dialog div div#dg-content h3,
.dialog div div#dg-content p{
    margin: 0px;
    padding: 0px;
    width: auto;
    text-transform: uppercase;
    text-align: center;
}

.dialog div.delivery div#dg-content h1{
    color: #034ea2;
    text-shadow: -1px 1px #112369, 1px 1px #112369, 1px 1px #112369, 1px -1px #112369;

}

.dialog div.delivery div#dg-content h1{
    margin: 5px 40px 0px;
}

.dialog div.delivery div#dg-content h1.fone1{
    /*        font-size: 40px; */
}

.dialog div.delivery div#dg-content h1.fone2{
    font-size: 28px;
}

.dialog div.delivery div#dg-content h1.fone3{
    font-size: 26px;
}

.dialog div div#dg-content p,
.dialog div div#dg-content h3{
    line-height: 22px;
    /*font-family: "Myriad Pro";*/
    font-size: 16px;
    font-weight: normal;
}

.dialog div.encomenda div#dg-content h3,
.dialog div.newsletter div#dg-content h3{
    font-size: 18px;
}

.dialog div.encomenda div#dg-content p,
.dialog div.newsletter div#dg-content p
/*,
.dialog div.delivery div#dg-content p*/
{
    margin: 5px 115px 0px;
    line-height: 20px;
    font-size: 16px;
    vertical-align: middle;
}
.dialog div.comentario div#dg-content p{
    margin: 5px 20px 5px 10px;
    padding: 5px 5px 5px;
    text-transform: none;
    text-align: justify;
    line-height: 18px;
}


.dialog div.delivery div#dg-content p.fone3{
    line-height: 40px;
}

.dialog div.delivery div#dg-content p.fone3{
    font-size: 16px;
    line-height: 17px;
}

.dialog div.delivery div#dg-content ul#content-list{
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.dialog div.delivery div#dg-content ul#content-list li.multi-fone{
    display: inline;
    float: left;
    width: 50%;
}

.dialog div div#dg-content div#bt-comentario,
.dialog div div#dg-content div#bt-delivery,
.dialog div div#dg-content div#bt-encomenda,
.dialog div div#dg-content div#bt-newsletter,
.dialog div div#dg-content div#bt-share{
    margin: 15px 0px;
    text-align: center;
}

.dialog div div#dg-content div#bt-comentario,
.dialog div div#dg-content div#bt-encomenda,
.dialog div div#dg-content div#bt-newsletter{
    margin-top: 5px;
}

.dialog div div#dg-content div#comentarios{
    margin: 10px 20px 10px 20px;
    height: 210px;
    overflow: hidden;
}

.dialog div div#dg-content div#comentarios div#wrapper2{
    position: relative;
    height: 100%;
}


.dialog div div#dg-content div#comentarios div.comment{
    margin: 5px 5px 5px;
    width: 100%;
}

.dialog div.delivery div#dg-content div#bt-delivery ul,
.dialog div.share div#dg-content div#bt-share ul{
    height: 35px;
    width: 100%;
    list-style: none;
}

.dialog div.delivery div#dg-content div#bt-delivery ul li,
.dialog div.share div#dg-content div#bt-share ul li{
    display: inline;
    margin-right: 20px;
}

.dialog div.delivery div#dg-content div#bt-delivery ul li.ultima,
.dialog div.share div#dg-content div#bt-share ul li.ultima{
    margin-right: 0px;
}
.dialog div.delivery div#dg-content div#bt-delivery ul li a,
.dialog div.share div#dg-content div#bt-share ul li a{
    display: inline-block;
    border: #c79c00 thin solid;
    background-color: #ffd400;
    color: #0089cf;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    padding: 0px 8px;
    line-height: 35px;
    cursor: pointer;
}

.dialog div.newsletter div#dg-content img{
    float: right;
    padding: 0px;
    margin: 0px 20px 0px 0px;
    top: -65px;
    position: relative;
    border: none;
    height: 160px;
}

.dialog div div#dg-rodape{
    position: relative;
    top:-25px;
    display: block;
    margin: 0px;
    padding: 0px;
    background-image: url('../images/encomenda_rdpbg.png');
    background-position: left top;
    width: 100%;
    height: 100%;
}

#inner-content div.formulario{
    width: 455px !important;
}

form div.form-item{
    width: 100%;
    display: block;
    height: 30px;
    margin: 0px;
    padding: 0px 0px 22px 0px;
    font-size: 16px;
    text-align: left;
}

form div.submitButton{
    margin-top: 80px;
}

form div.form-item-small{
    width: 100%;
    display: block;
    height: 30px;
    margin: 0px 25px 0px 25px;
    padding: 0px 0px 12px 0px;
    font-size: 16px;
    text-align: left;
}

form div.sexo{
    height: 75px;
    margin-bottom: 15px;
}

form div.mensagem{
    height: 120px;
}

form div.form-item-small.mensagem{
    height: 60px;
}


form div.mensagem textarea{
    width: 710px;
}

form div.form-item-small.mensagem textarea{
    width: 310px;
    max-width: 381px;
    height: 55px;
}

form div label{
    margin: 0px;
    padding: 0px;
    width: 7px;
    line-height: 22px;
    text-transform: uppercase;
}

form div div.radiogroup label{
    display: inline-block;
    cursor: pointer;
    float: left;
    text-align: right;
    line-height: 32px;
    width: 120px;
    margin-right: 10px;

}

form div div.radiogroup{
    position: relative;
    margin: 5px 0px 5px 0px;
    padding: 2px 5px 0px;
    width: 120px;
    height: 65px;
    border-width: thin;
    border: 1px #222222 solid;
}

input[type='radio'],
input[type='checkbox'] {
    display: none;
}

/*form div div.radiogroup input[type='radio']{
    clear: right;
    float: right;
    margin: 0px;
    padding: 0px;
    width: 30px;
    height: 27px;
}*/

form div div.radiogroup label:before{
    clear: right;
    float: right;
    font-weight: normal;
    content: '';
    display: inline-block;
    width: 19px;
    height: 19px;
    margin: 5px 5px 5px;
    padding: 0px;
    background-color: #FFF;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    behavior: url(border-radius.htc);
    border-radius: 10px;

    -moz-box-shadow:    inset 0 0 1px rgba(0, 0, 0, 1.0);
    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 1.0);
    box-shadow:         inset 0 0 1px rgba(0, 0, 0, 1.0);
    behavior: url('/PIE.htc');
}

form div div.checkbox label:before{
    vertical-align: bottom;
    clear: right;
    /*    float: right;*/
    font-weight: normal;
    content: '';
    display: inline-block;
    width: 19px;
    height: 19px;
    margin: 5px 5px 5px;
    padding: 0px;
    background-color: #FFF;

    /*    -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        -khtml-border-radius: 10px;
        behavior: url(border-radius.htc);
        border-radius: 10px; */

    -moz-box-shadow:    inset 0 0 1px rgba(0, 0, 0, 1.0);
    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 1.0);
    box-shadow:         inset 0 0 1px rgba(0, 0, 0, 1.0);
    behavior: url('/PIE.htc');
}

form div div.radiogroup input[type=radio]:checked + label:before {
    content: '\2022';
    color: #000;
    font-size: 32px;
    text-align: center;
    vertical-align: middle;
    line-height: 26px;
}

form div div.checkbox input[type=checkbox]:checked + label:before {
    content: '\2713';
    color: #000;
    font-size: 18px;
    text-align: center;
    vertical-align: bottom;
    line-height: 20px;
}

form div input[type='submit']{
    width: auto;
    height: 26px;
    padding: 0px 8px 0px 8px;
    background-color: #0089cf;
    border: none;
    text-align: center;
    text-transform: uppercase;
    /*font-family: "Myriad Pro";*/
    font-size: 16px;
    color: #ffd400;
}

/*#imagem.imagem-galeria .nivo-controlNav{
        display: block;
        position: relative;
        float: right;
        z-index:9;
        width: 230px;
        text-align:right;
        padding: 0px 0px;
        margin-top: -150px;
        margin-right: 20px;
}

#imagem.imagem-galeria .nivo-controlNav a.nivo-control{
    margin-left: 15px;
}

#imagem.imagem-galeria .nivo-controlNav a.nivo-control img{
    width:80px !important;
    height:80px !important;
}*/

.rodape_postagem div.pool-comentarios{
    display:none;
}

div#wrapper{
    overflow:  auto;
}

.align_right{
    text-align: left;
}

div#filtro{
    display: block;
    height: 32px;
    position: relative;
    width: 384.64px;
    float: right;
    margin-right: 25px;
    margin-top: 45px;
    z-index: 19;
}
.menu{
    border-top: none !important;
    box-shadow: none !important;
}
body,
.menu,
.sub-menu {
    margin: 0;
    padding: 0;
    z-index: 19;
}
.clearfix:after{
    content: '.';
    display: block;
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
    visibility: hidden;
    overflow: hidden;
}
.menu,
.sub-menu {
    list-style: none;
    background-color: #0089cf;
}
.sub-menu {
    background-color: #0089cf;
}
.menu a {
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 28px;
    color: #ffd400;
    display: block;
    /*    font-family: "Myriad Pro";*/
}

.sub-menu a {
    font-size: 14px;
}

.menu li {
    position: relative;
    margin: 0px 20px 0px 20px;
}
.menu > li {
    float: left;
}
/*    .menu > li:hover {
    background: #444;
}*/
.menu li:hover > .sub-menu {
    display: block;
}
.sub-menu {
    display: none;
    position: absolute;
    min-width: 150px;
}

.sub-menu li{
    text-align: center;
    border-bottom: #034ea2 thin solid;
    margin: 5px 5px 5px 5px;
}

.sub-menu li.ultimo{
    border-bottom: none;
}

.sub-menu li a:active,
.sub-menu li a:hover {
    /*background: #555;*/
    color: #faa61a;
}
.sub-menu .sub-menu {
    top: 0;
    left: 100%;
}

div#inner-content, div#content{
    max-height: 800px !important;
}
div#content{
    min-height: 602px;
}
div#inner-content{
    min-height: 526px;
}

#inner-content div#cardapio-categ_conteiner{
    position: absolute;
    margin: 0;
    padding: 0p;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: #ffd400;
    background-image:  url('../images/cardapio_capa.png');
    background-repeat:  no-repeat;
    background-position: top left;
    background-size: auto auto;
}

#inner-content div#cardapio-categ_conteiner a{
    display: block;
}

#inner-content div.cardapio-categ{
    display: inline-block;
    position: relative;
}

a.right{
    z-index: 2;
    margin-top: 441px;
    float: right;
    height: 50px;
    width: 340px;
}

a.left{
    z-index: 1;
    margin-top: 441px;
    float: left;
    height: 50px;
    width: 340px;
}

a.center{
    z-index: 5;
    top: 0px;
    height: 50px;
    width: 320px;
    margin-left: 228px;
    margin-right: 228px;
}

#inner-content div#texto div#cardapio-categ_conteiner div.cardapio-categ h3{
    display: inline-block;
    color: #ffd400;
    text-transform: initial;
    text-decoration: none;
    font-family: "Impress BT";
    font-size: 30px;
    line-height: 50px;
    text-shadow: 1px 1px 3px #000;
}
#content div#cardapio_filtro{
    position: relative;
    display: block;
    height: 65px;
    top: -20px;
    margin-left: 256px;
    overflow: hidden;
}

#content div#cardapio_filtro ul{
    float: left;
    margin-left: 5px;
    list-style: none;
}

#content div#cardapio_filtro ul li{
    float: right;
    margin: 0px -4px -4px;
}

#content div#cardapio_filtro ul li a{
    position: relative;
    display: block;
    border: rgba(3, 78, 162, 0.5) thin solid;
    background-color: #0089cf;
    font-family: "Impress BT";
    color: #ffd400;
    text-decoration: none;
    text-transform: none;
    font-size: 28px !important;
    line-height: 20px;
    text-shadow: 1px 2px 3px #000;
    margin-top: 20px;
    padding: 15px 25px 25px;
}

#content div#cardapio_filtro ul li a:hover{
    color: #faa61a;
}

#content div#cardapio_filtro ul li a.active{
    margin-top: 8px;
    z-index: 1;
}
/*    .lista-blocos ul li{
        padding-bottom: 20px !important;
    }*/
.lista-blocos ul li a div.item div.img img{
    margin-top: -15px;
}

.lista-blocos ul li a div.item{
    overflow: hidden;
    background-color: #ffd400;
    color: #0089cf;
    font-family: "Impress BT";
    border: rgba(136, 136, 136, 0.4) thin solid;
}
