@charset 'utf-8';@font-face{font-family:gothamblack;src:url('library/fonts/gotham_black-webfont.eot');src:url('library/fonts/gotham_black-webfont.eot?#iefix') format('embedded-opentype'),url('library/fonts/gotham_black-webfont.woff2') format('woff2'),url('library/fonts/gotham_black-webfont.woff') format('woff'),url('library/fonts/gotham_black-webfont.ttf') format('truetype'),url('library/fonts/gotham_black-webfont.svg#gothamblack') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:gothambold;src:url('library/fonts/gotham_bold-webfont.eot');src:url('library/fonts/gotham_bold-webfont.eot?#iefix') format('embedded-opentype'),url('library/fonts/gotham_bold-webfont.woff2') format('woff2'),url('library/fonts/gotham_bold-webfont.woff') format('woff'),url('library/fonts/gotham_bold-webfont.ttf') format('truetype'),url('library/fonts/gotham_bold-webfont.svg#gothambold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:gothambook;src:url('library/fonts/gotham_book-webfont.eot');src:url('library/fonts/gotham_book-webfont.eot?#iefix') format('embedded-opentype'),url('library/fonts/gotham_book-webfont.woff2') format('woff2'),url('library/fonts/gotham_book-webfont.woff') format('woff'),url('library/fonts/gotham_book-webfont.ttf') format('truetype'),url('library/fonts/gotham_book-webfont.svg#gothambook') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:gothamlight;src:url('library/fonts/gotham_light-webfont.eot');src:url('library/fonts/gotham_light-webfont.eot?#iefix') format('embedded-opentype'),url('library/fonts/gotham_light-webfont.woff2') format('woff2'),url('library/fonts/gotham_light-webfont.woff') format('woff'),url('library/fonts/gotham_light-webfont.ttf') format('truetype'),url('library/fonts/gotham_light-webfont.svg#gothamlight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:gothammedium;src:url('library/fonts/gotham_medium-webfont.eot');src:url('library/fonts/gotham_medium-webfont.eot?#iefix') format('embedded-opentype'),url('library/fonts/gotham_medium-webfont.woff2') format('woff2'),url('library/fonts/gotham_medium-webfont.woff') format('woff'),url('library/fonts/gotham_medium-webfont.ttf') format('truetype'),url('library/fonts/gotham_medium-webfont.svg#gothammedium') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:gothamthin;src:url('library/fonts/gotham_thin-webfont.eot');src:url('library/fonts/gotham_thin-webfont.eot?#iefix') format('embedded-opentype'),url('library/fonts/gotham_thin-webfont.woff2') format('woff2'),url('library/fonts/gotham_thin-webfont.woff') format('woff'),url('library/fonts/gotham_thin-webfont.ttf') format('truetype'),url('library/fonts/gotham_thin-webfont.svg#gothamthin') format('svg');font-weight:normal;font-style:normal}

html, body {
        height: 100%;
        margin: 0px;
    }

.centro{position:relative;margin:0 auto;width:1200px}
.ir{overflow:hidden;text-indent:-9999px}
.fw{width:100%;float:left}
.no-float{float:none !important}

.group:after{visibility:hidden;display:block;content:"";clear:both;height:0}* html .group{zoom:1}*:first-child+html .group{zoom:1}body{font-family:gothambook,arial}a,a strong,a span{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#topo{background-color:#000;height:100px;position:relative;z-index:666}#topo .navbar{border:none}#topo .navbar-header{position:absolute;top:0;right:0;border:none}#topo .navbar-header button{background:#fff;position:absolute;top:28px;right:0;z-index:999}@media (max-width:990px){#topo .navbar-header button{top:-118px}}#topo .navbar-header button .icon-bar{background-color:#000}

#logo{margin:0;position:relative;left:0}
#logo a{float:left}

#menu{padding-top:28px;border:none}
#menu ul{margin-right:0;padding-right:0;border:none}
#menu li{background:transparent url('library/imgs/separador_menu.png') no-repeat 100% 50%}
#menu li:last-child{background:none}
#menu a{font-size:11px;font-family:gothamlight,arial;font-style:normal;font-weight:normal;color:#fff;line-height:19px;text-transform:uppercase;text-align:left;text-decoration:none;padding:12px 20px 12px 15px}
@media (max-width:1200px){
#menu a{font-size:11px;font-family:gothamlight,arial;font-style:normal;font-weight:normal;color:#fff;line-height:19px;text-transform:uppercase;text-align:left;text-decoration:none;padding:12px 12px 12px 8px}
}
#menu a:hover{color:#d1474e}
#menu a.vinhos:hover{color:#128896}
#menu a.restaurantes:hover{color:#d1474e}
#menu a:hover,#menu a:active,#menu a:visited,#menu a:focus{background:none !important}
@media (max-width:1024px)
{
    #menu{position:relative;top:100px;right:0;z-index:888;padding:0}
    #menu ul{margin:0;padding:0 0 0 20px}
    #menu li{background:#000}
    #menu li:last-child{background:#000}
    #menu li a{text-align:center}
}
@media (max-width:990px)
{
    #menu{top:0}
}

#img-topo{height:154px;background-size:cover}
#img-topo.vinho{background:transparent url('library/imgs/interna_vinho.jpg') no-repeat 0 0}
#img-topo.restaurante{background:transparent url('library/imgs/interna_restaurante.jpg') no-repeat 0 0}

#destaques{background:#000;position:relative;z-index:555;height:620px;overflow:hidden; border: 0px solid red;}
#destaques .container{height:620px;position:relative}
#destaques .owlcarousel{height:620px}
#destaques .owlcarousel .owl-item{height:620px;position:relative;background-size:cover !important}
#destaques .owlcarousel .owl-controls .owl-buttons{display:none}
#destaques .owlcarousel .owl-controls .owl-pagination{text-align:center;position:absolute;bottom:0;left:50%;width:153px;height:67px;margin-left:-71px;padding-top:42px;background:transparent url('library/imgs/meia_lua_navegacao_slide.png') no-repeat 0 0}
#destaques .owlcarousel .owl-controls .owl-pagination .owl-page{width:13px;height:13px;border:2px solid #000;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;display:inline-block;margin:0 6px}
#destaques .owlcarousel .owl-controls .owl-pagination .owl-page.active{background-color:#000}
#destaques .destaque{position:absolute;left:81px;top:100px;width:432px}

@media (max-width:990px)
{
    #destaques .destaque{width:auto;position:relative;left:auto;top:100px}
}

#destaques .destaque .caixa-colorida.vinho{background:rgba(18,136,150,0.7)}
#destaques .destaque .caixa-colorida.restaurante{background:rgba(209,71,78,0.7)}
#destaques .destaque .caixa-branca{background:rgba(255,255,255,0.88);height:99px;position:relative;text-align:center;}
#destaques .destaque .caixa-branca:before{display:block;content:'';position:absolute;width:64px;height:63px;top:-32px;left:50%;margin-left:-32px;background:transparent url('library/imgs/bt_destaque.png') no-repeat 0 0}
#destaques .destaque .tipo{font-size:10px;font-family:gothambook,arial;font-style:italic;font-weight:normal;color:#000;line-height:24px;text-transform:uppercase;text-align:left;text-decoration:none;text-indent:9px;display:block}
#destaques .destaque .classificacao{height:22px;margin-bottom:30px;text-align:center;color:#fff;display:block;background:transparent url('library/imgs/classificacao_preto.png') no-repeat center 0}
#destaques .destaque .classificacao.star-1{background-position:center 0}
#destaques .destaque .classificacao.star-2{background-position:center -22px}
#destaques .destaque .classificacao.star-3{background-position:center -44px}
#destaques .destaque .classificacao.star-4{background-position:center -66px}
#destaques .destaque .classificacao.star-5{background-position:center -88px}
#destaques .destaque h2{font-size:29px;font-family:gothambook,arial;font-style:normal;font-weight:normal;color:#fff;line-height:35px;text-transform:uppercase;text-align:left;text-decoration:none;text-align:center;padding:17px 9px;margin:0}
#destaques .destaque p{font-size:14px;font-family:gothamlight,arial;font-style:italic;font-weight:normal;color:#fff;line-height:18px;text-transform:none;text-align:left;text-decoration:none;text-align:center;padding:0 38px 64px 38px;margin:0}
#destaques .destaque a{font-size:21px;font-family:gothambook,arial;font-style:normal;font-weight:normal;color:#000;line-height:30px;text-transform:uppercase;text-align:left;text-decoration:none;display:block;text-align:center;height:99px;padding-top:45px;padding-bottom:23px}

#destaques .destaque .caixa-branca .combo{background:transparent url('library/imgs/bkg_combo_busca.jpg') repeat-x 0 0;overflow:hidden;height:31px;width:350px;border:1px solid #bababa; margin: 0px 0 0 35px;}
#destaques .destaque .caixa-branca .combo select{display:block;width:100%;height:31px;margin:0;padding:0 0 0 12px;border:none;background:none;font-size:15px;font-family:gothamlight,arial;font-style:italic;font-weight:normal;color:#000;line-height:31px;text-transform:none;text-align:left;text-decoration:none;}
#destaques .destaque .caixa-branca .combo select:focus{outline:none}

#outros-destaques{height:400px;padding-top:78px;background:#f4f2f2;margin-bottom:68px}#outros-destaques .owlcarousel .owl-item,#outros-destaques .owlcarousel .item{float:left;position:relative}#outros-destaques .owlcarousel .owl-controls .owl-buttons{position:absolute;height:0;top:0;width:100%}#outros-destaques .owlcarousel .owl-controls .owl-buttons .owl-prev,#outros-destaques .owlcarousel .owl-controls .owl-buttons .owl-next{position:absolute;top:51px;width:29px;height:164px;background:transparent url('library/imgs/setas_slide_destaque_topo.png') no-repeat 0 0;overflow:hidden;text-indent:-9999px}#outros-destaques .owlcarousel .owl-controls .owl-buttons .owl-prev{background-position:0 0;left:-75px}#outros-destaques .owlcarousel .owl-controls .owl-buttons .owl-next{background-position:-28px 0;right:-75px}#outros-destaques .owlcarousel .owl-controls .owl-pagination{display:none}#outros-destaques .item{width:219px}#outros-destaques .pais{font-size:14px;font-family:gothambook,arial;font-style:italic;font-weight:normal;color:#000;line-height:29px;text-transform:uppercase;text-align:left;text-decoration:none;white-space:nowrap}#outros-destaques .flag{position:absolute;top:29px;left:7px;width:36px;height:46px;background-position:right 0;background-repeat:no-repeat;display:block}#outros-destaques .flag.vinho{background-image:url(library/imgs/flag_vinho.png)}#outros-destaques .flag.restaurante{background-image:url(library/imgs/flag_restaurante.png)}#outros-destaques .info{position:absolute;bottom:0;padding:6px 10px 9px 10px;background:rgba(0,0,0,0.75);width:100%}#outros-destaques .info h3{font-size:15px;font-family:gothambook,arial;font-style:normal;font-weight:normal;color:#fff;line-height:19px;text-transform:uppercase;text-align:left;text-decoration:none;margin:0;padding-bottom:9px}#outros-destaques .classificacao{height:22px;text-align:center;color:#fff;display:block;background-position:center 0}#outros-destaques .classificacao.vinho{background:transparent url('library/imgs/classificacao_azul.png') no-repeat 0 0}#outros-destaques .classificacao.restaurante{background:transparent url('library/imgs/classificacao_vermelho.png') no-repeat 0 0}#outros-destaques .classificacao.star-1{background-position:center 0}#outros-destaques .classificacao.star-2{background-position:center -22px}#outros-destaques .classificacao.star-3{background-position:center -44px}#outros-destaques .classificacao.star-4{background-position:center -66px}#outros-destaques .classificacao.star-5{background-position:center -88px}#outros-destaques a{display:block;width:100%;height:100%;position:relative}#outros-destaques a:hover{text-decoration:none}#destaque{margin-bottom:75px}#destaque .flag{height:46px;background-position:right 0;background-repeat:no-repeat;display:block;margin-bottom:31px}#destaque .vinho{background-image:url(library/imgs/flag_vinho.png)}#destaque .restaurante{background-image:url(library/imgs/flag_restaurante.png)}#destaque .thumb{padding-top:65px}#destaque .thumb img{border:1px solid #f4f2f2}#destaque .destaque{padding-left:64px}#destaque .destaque h3{font-size:30px;font-family:gothammedium,gothambook,arial;font-style:normal;font-weight:normal;color:#6d6d6d;line-height:46px;text-transform:uppercase;text-align:left;text-decoration:none;text-align:right}#destaque .destaque p{font-size:18px;font-family:gothambook,arial;font-style:normal;font-weight:normal;color:#6d6d6d;line-height:31px;text-transform:none;text-align:left;text-decoration:none;text-align:right;padding-bottom:21px;margin:0}#destaque .destaque .util{text-align:right}#destaque .destaque .util a.link-vinho{font-size:18px;font-family:gothammedium,gothambook,arial;font-style:normal;font-weight:normal;color:#128896;line-height:28px;text-transform:none;text-align:left;text-decoration:none}#destaque .destaque .util a.link-restaurante{font-size:18px;font-family:gothammedium,gothambook,arial;font-style:normal;font-weight:normal;color:#d1474e;line-height:28px;text-transform:none;text-align:left;text-decoration:none}#destaque .destaque .util a:hover{text-decoration:underline}

/*#busca{background-color:#f4f2f2}
#busca .container{height:680px;background:transparent url('library/imgs/mapa_mundi_pins.png') no-repeat 85px 0px;position:relative}
#busca .container:before{content:'';position:absolute;width:339px;height:41px;bottom:100%;right:68px;background:transparent url('library/imgs/triangulo_destaque.png') no-repeat 0 0}
#busca .busca{padding-top:228px;padding-right:20px; z-index:999; }
#busca .busca span{font-size:18px;font-family:gothamlight,arial;font-style:italic;font-weight:normal;color:#3b3b3b;line-height:35px;text-transform:none;text-align:left;text-decoration:none;white-space:nowrap;margin-bottom:14px;display:block}
#busca .busca .combo{background:transparent url('library/imgs/bkg_combo_busca.jpg') repeat-x 0 0;overflow:hidden;height:31px;width:304px;border:1px solid #bababa}
#busca .busca .combo select{display:block;width:100%;height:31px;margin:0;padding:0 0 0 12px;border:none;background:none;font-size:15px;font-family:gothamlight,arial;font-style:italic;font-weight:normal;color:#000;line-height:31px;text-transform:none;text-align:left;text-decoration:none}
#busca .busca .combo select:focus{outline:none}*/
/*
#busca {background-color:#f4f2f2;}
#busca {height:680px;background:transparent url('library/imgs/mapa_mundi_pins.png') no-repeat 0px 0px;position:relative}
#busca .busca{width:510px; height:181px;padding-top:50px;padding-right:0px; padding-left:50px;z-index:999;position:absolute;background:transparent url('library/imgs/basediv.png') no-repeat 0px 0px;margin-top:5%;margin-left:20%;}
#busca .busca span{font-size:18px;font-family:gothamlight,arial;font-style:italic;font-weight:normal;color:#3b3b3b;line-height:35px;text-transform:none;text-align:left;text-decoration:none;white-space:nowrap;margin-bottom:14px;display:block;}
#busca .busca .combo{background:transparent url('library/imgs/bkg_combo_busca.jpg') repeat-x 0 0;overflow:hidden;height:31px;width:415px;border:1px solid #bababa;}
#busca .busca .combo select{display:block;width:100%;height:31px;margin:0;padding:0 0 0 12px;border:none;background:none;font-size:15px;font-family:gothamlight,arial;font-style:italic;font-weight:normal;color:#000;line-height:31px;text-transform:none;text-align:left;text-decoration:none;}
#busca .busca .combo select:focus{outline:none}
*/
#busca {background-color:#ffffff;}
#busca {height:680px;position:relative}
#busca .busca {width:510px; height:181px;padding-top:50px;padding-right:0px; padding-left:50px;z-index:999;position:absolute;background:transparent url('library/imgs/basediv.png') no-repeat 0px 0px;margin-top:5%;margin-left:20%;}
#busca .busca span{font-size:18px;font-family:gothamlight,arial;font-style:italic;font-weight:normal;color:#3b3b3b;line-height:35px;text-transform:none;text-align:left;text-decoration:none;white-space:nowrap;margin-bottom:14px;display:block;}
#busca .busca .combo{background:transparent url('library/imgs/bkg_combo_busca.jpg') repeat-x 0 0;overflow:hidden;height:31px;width:415px;border:1px solid #bababa;}
#busca .busca .combo select{display:block;width:100%;height:31px;margin:0;padding:0 0 0 12px;border:none;background:none;font-size:15px;font-family:gothamlight,arial;font-style:italic;font-weight:normal;color:#000;line-height:31px;text-transform:none;text-align:left;text-decoration:none;}
#busca .busca .combo select:focus{outline:none}

@media (max-width: 740px)
{
    #busca .busca{margin-left:10%;}
}
@media (max-width: 600px)
{
    #busca .busca{margin-left:0%;}
}
@media (max-width: 550px)
{
    #busca .busca {width:370px; height:181px;}
    #busca .busca span{font-size:18px;}
    #busca .busca .combo{height:31px;width:300px;border:1px solid #bababa;}
    #busca .busca .combo select{width:100%;height:31px;padding:0 0 0 12px;font-size:15px;line-height:31px;}
    #busca .busca .combo select:focus{outline:none}
}
@media (max-width: 430px)
{
    #busca .busca {width:240px; height:181px;}
    #busca .busca span{font-size:18px;}
    #busca .busca .combo{height:31px;width:180px;border:1px solid #bababa;}
    #busca .busca .combo select{width:100%;height:31px;padding:0 0 0 12px;font-size:15px;line-height:31px;}
    #busca .busca .combo select:focus{outline:none}
}

.div-mapa
{
    width:100%;
    z-index:998;
    position: absolute;
    /*margin-left: 5%;*/
    border: 0px solid red;
}

.div-mapa .imagem
{
	border: 0px solid #ffffff;
	max-width: 100%;
	height: auto;
	margin-top: 0px;
	min-width: 250px;
}

#rodape{height:67px;background-color:#000}#rodape .container{position:relative}#rodape .container:before{content:'';position:absolute;width:293px;height:31px;bottom:100%;right:20px;background:transparent url('library/imgs/triangulo_rodape.png') no-repeat 0 0}#rodape p{font-size:13px;font-family:gothamlight,arial;font-style:normal;font-weight:normal;color:#fff;line-height:67px;text-transform:uppercase;text-align:left;text-decoration:none;text-align:center;margin:0}#titulo-interna{background-color:#f4f2f2}#titulo-interna .titulo{font-size:19px;font-family:gothambook,arial;font-style:normal;font-weight:normal;color:#000;line-height:78px;text-transform:uppercase;text-align:left;text-decoration:none;text-align:right;margin:0;position:relative}#titulo-interna .titulo strong{font-size:19px;font-family:gothammedium,gothambook,arial;font-style:normal;font-weight:normal;color:#000;line-height:78px;text-transform:uppercase;text-align:left;text-decoration:none}#titulo-interna .titulo:after{content:'';position:absolute;width:242px;height:33px;bottom:0;left:0;background:transparent url('library/imgs/triangulo_artigos_topo.png') no-repeat 0 0}

.listagem{margin-top:20px;margin-bottom:46px}
.listagem ul{margin:0;padding:0;list-style:none}
.listagem li{margin:0;padding:33px 0 33px 0;border-bottom:1px solid #d0cece}
.listagem h2{font-size:16px;font-family:gothammedium,gothambook,arial;font-style:normal;font-weight:normal;color:#000;line-height:25px;text-transform:uppercase;text-align:left;text-decoration:none;margin:0}
.listagem h2 a{font-size:16px;font-family:gothammedium,gothambook,arial;font-style:normal;font-weight:normal;color:#000;line-height:25px;text-transform:uppercase;text-align:left;text-decoration:none;margin:0}
.listagem span{font-size:12px;font-family:gothambook,arial;font-style:italic;font-weight:normal;color:#117798;line-height:19px;text-transform:uppercase;text-align:left;text-decoration:none;display:block;margin:0 0 21px 0}
.listagem p{font-size:14px;font-family:gothambook,arial;font-style:normal;font-weight:normal;color:#000;line-height:17px;text-transform:none;text-align:left;text-decoration:none;margin:0 0 17px 0}
.listagem .util{text-align:right}
.listagem .util a{font-size:14px;font-family:gothambook,arial;font-style:normal;font-weight:normal;color:#117798;line-height:20px;text-transform:none;text-align:left;text-decoration:none}
.listagem .util a:hover{text-decoration:underline}
.listagem .thumb{padding-left:36px}
.listagem .thumb img{display:block;max-width:100%;height:auto}
.listagem .nao-encontrado{padding:150px 0}
.listagem .nao-encontrado p{margin:0;font-size:16px;font-family:gothambook,arial;font-style:normal;font-weight:normal;color:#000;line-height:20px;text-transform:uppercase;text-align:left;text-decoration:none;text-align:center}
.listagem.restaurante .util a{color:#d1474e}
.listagem.restaurante span{color:#d1474e}.paginacao{height:213px;padding-top:55px;background-color:#f4f2f2}.paginacao ol{text-align:center;margin:0;padding:0}.paginacao li{display:inline-block}.paginacao a{display:block}.paginacao .page{display:block;padding:19px 11px 14px 11px;margin:0 2px;font-size:20px;font-family:gothammedium,gothambook,arial;font-style:normal;font-weight:normal;color:#000;line-height:29px;text-transform:none;text-align:left;text-decoration:none}.paginacao .current{font-size:20px;font-family:gothammedium,gothambook,arial;font-style:normal;font-weight:normal;color:#f4f2f2;line-height:29px;text-transform:none;text-align:left;text-decoration:none}.paginacao .next{margin-left:47px}.paginacao .prev{margin-right:47px}.paginacao .next,.paginacao .prev{background-color:#b9b9b9;font-size:15px;font-family:gothambook,arial;font-style:normal;font-weight:normal;color:#000;line-height:29px;text-transform:uppercase;text-align:left;text-decoration:none;padding:0 16px}.post-type-archive-restaurante .current{background-color:#db5858}.post-type-archive-restaurante a:hover{color:#db5858}.post-type-archive-vinho .current{background-color:#116979}.post-type-archive-vinho a:hover{color:#116979}.artigo header h1{font-size:21px;font-family:gothambold,arial;font-style:normal;font-weight:normal;color:#000;line-height:34px;text-transform:uppercase;text-align:left;text-decoration:none;padding:10px 0 16px 0;margin:0}.artigo span{display:block}

.titulo{font-size:21px;font-family:gothambold,arial;font-style:normal;font-weight:normal;color:#000;text-transform:uppercase;text-align:left;text-decoration:none;padding:10px 0 0px 0;margin:0}

.artigo .escala{background-color:#f4f2f2;padding:0 23px;height:333px;position:relative}
.artigo .escala:after{content:'';position:absolute;width:29px;height:34px;top:0;right:100%;background:transparent url('library/imgs/triangulo_escala.png') no-repeat 0 0}
.artigo .escala .titulo-escala{font-size:16px;font-family:gothammedium,gothambook,arial;font-style:normal;font-weight:normal;color:#000;line-height:39px;text-transform:uppercase;text-align:left;text-decoration:none;margin-bottom:17px}
.artigo .escala .nome-info{font-size:12px;font-family:gothammedium,gothambook,arial;font-style:italic;font-weight:normal;color:#000;line-height:28px;text-transform:uppercase;text-align:left;text-decoration:none;margin-bottom:7px}
.artigo .escala .info{font-size:13px;font-family:gothambook,arial;font-style:normal;font-weight:normal;color:#000;line-height:16px;text-transform:uppercase;text-align:left;text-decoration:none;padding-bottom:0}
.artigo .escala .classificacao{margin-top:22px;border:none;height:22px;text-align:center;color:#fff;display:block;background:transparent url('library/imgs/classificacao_preto.png') no-repeat center 0}
.artigo .escala .classificacao.star-1{background-position:center 0}
.artigo .escala .classificacao.star-2{background-position:center -22px}
.artigo .escala .classificacao.star-3{background-position:center -44px}
.artigo .escala .classificacao.star-4{background-position:center -66px}
.artigo .escala .classificacao.star-5{background-position:center -88px}
.artigo .escala span{text-align:center !important}
.artigo .escala ul{padding:0;margin:0;list-style:none}
.artigo .escala li{padding-bottom:8px;margin-bottom:7px;border-bottom:1px solid #d7d7d7}
.artigo .escala li.borda-menor{margin:0 12px 5px 12px}
.artigo .escala li:last-child{border:none}

.artigo .lateral_indicacao{background-color:#f4f2f2;padding:0 23px;height:153px;position:relative}
.artigo .lateral_indicacao:after{content:'';position:absolute;width:29px;height:34px;top:0;right:100%;background:transparent url('library/imgs/triangulo_escala.png') no-repeat 0 0}
.artigo .lateral_indicacao .titulo-lateral{font-size:16px;font-family:gothammedium,gothambook,arial;font-style:normal;font-weight:normal;color:#000;line-height:39px;text-transform:uppercase;text-align:left;text-decoration:none;margin-bottom:17px}

.artigo .artigo-topo{margin-bottom:20px}
.artigo .artigo-corpo{background:#f4f2f2;padding:48px 0 75px 0}
.artigo .artigo-corpo aside h4{font-size:14px;font-family:gothammedium,gothambook,arial;font-style:normal;font-weight:normal;color:#000;line-height:29px;text-transform:uppercase;text-align:left;text-decoration:none;text-align:center;border-left:solid 1px #d7d7d7;margin:0;padding-bottom:16px}
.artigo .artigo-corpo aside ul{list-style:none;padding:0 14px 0 33px;margin:0;border-left:solid 1px #d7d7d7}
.artigo .artigo-corpo aside li{margin:0;padding:0 0 30px 0}
.artigo .artigo-corpo aside .pais{font-size:10px;font-family:gothambook,arial;font-style:italic;font-weight:normal;color:#000;line-height:16px;text-transform:uppercase;text-align:left;text-decoration:none;margin-bottom:2px;display:block}
.artigo .artigo-corpo aside .info{position:absolute;bottom:0;width:100%;padding:3px 10px 6px 10px;background:rgba(0,0,0,0.75)}
.artigo .artigo-corpo aside .info h5{font-size:11px;font-family:gothammedium,gothambook,arial;font-style:normal;font-weight:normal;color:#fff;line-height:16px;text-transform:uppercase;text-align:left;text-decoration:none;margin:0;padding-bottom:6px;padding-top:3px}
.artigo .artigo-corpo aside .classificacao{border:none;height:17px;text-align:center;color:#fff;display:block;background:transparent url('library/imgs/classificacao_preto.png') no-repeat center 0;background-size:75% !important}
.artigo .artigo-corpo aside .classificacao.star-1{background-position:center 0}
.artigo .artigo-corpo aside .classificacao.star-2{background-position:center -17px}
.artigo .artigo-corpo aside .classificacao.star-3{background-position:center -34px}
.artigo .artigo-corpo aside .classificacao.star-4{background-position:center -51px}
.artigo .artigo-corpo aside .classificacao.star-5{background-position:center -68px}
.artigo .artigo-corpo aside a{display:block;width:100%;position:relative}<!--height:100%;-->
.artigo .artigo-corpo aside a:hover{text-decoration:none}
.artigo .artigo-corpo aside .util{padding:16px 0;text-align:center;border-left:solid 1px #d7d7d7}.artigo .artigo-corpo aside .util a{font-size:12px;font-family:gothammedium,gothambook,arial;font-style:normal;font-weight:normal;color:#fff;line-height:14px;text-transform:uppercase;text-align:left;text-decoration:none;background-color:#111;padding:10px 0 7px 0;width:50%;display:inline-block;text-align:center;white-space:nowrap}

.artigo .conteudo p{font-size:14px;font-family:gothambook,arial;font-style:normal;font-weight:normal;color:#000;text-transform:none;text-align:left;text-decoration:none;margin:0;padding-bottom:15px}
.artigo .conteudo img{max-width:100%;height:auto;display:block;border:none !important}
.artigo .conteudo img.alignright{float:right;margin:0 0 1em 1em}
.artigo .conteudo img.alignleft{float:left;margin:0 1em 1em 0}
.artigo .conteudo img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.artigo .conteudo a img.alignright{float:right;margin:0 0 1em 1em}
.artigo .conteudo a img.alignleft{float:left;margin:0 1em 1em 0}
.artigo .conteudo a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.artigo .conteudo .galeria{padding-left:33px}
.artigo .conteudo .galeria span{font-size:17px;font-family:gothambold,arial;font-style:normal;font-weight:normal;color:#000;line-height:25px;text-transform:uppercase;text-align:left;text-decoration:none;display:block;padding-bottom:8px}
.artigo .conteudo .galeria dl{margin-right:2px !important;width:108px !important;height:108px !important}
.artigo .conteudo .galeria a{display:block}
.artigo .conteudo .galeria a img{display:block}.artigo.restaurante .artigo-corpo aside .classificacao{background-image:url('library/imgs/classificacao_vermelho.png')}.artigo.vinho .artigo-corpo aside .classificacao{background-image:url('library/imgs/classificacao_azul.png')}

.artigo footer{background-color:#f4f2f2;padding:5px 0 80px 0}

.artigo footer .col-md-10 .row .col-md-9{border-top:2px solid #000}.artigo footer h4{font-size:18px;font-family:gothammedium,gothambook,arial;font-style:normal;font-weight:normal;color:#000;line-height:30px;text-transform:uppercase;text-align:left;text-decoration:none;padding-bottom:15px;padding-top:18px;padding-left:35px;margin:0}.comentarios{padding-left:48px}.comentarios h1,.comentarios h2,.comentarios h3,.comentarios h4,.comentarios h5{margin:0}.comentarios ul,.comentarios ol{list-style:none;margin:0}.comentarios footer{padding:0}#respond{padding-left:92px;background:transparent url('library/imgs/avatar_padrao.jpg') no-repeat 0 0;margin-bottom:36px}#respond textarea,#respond input{font-size:14px;font-family:gothambook,arial;font-style:italic;font-weight:normal;color:#000;line-height:31px;text-transform:none;text-align:left;text-decoration:none;padding:0 14px;display:block;width:90%;border:1px solid #cbcbcb}#respond textarea{height:95px;line-height:18px;padding:10px 14px}#respond form{padding-bottom:33px;background:transparent url('library/imgs/sombra_divisoria_form_comentarios.png') no-repeat 0 100%}#respond .form-submit{width:90%;height:27px}#respond .form-submit input{float:right;width:91px;font-size:11px;font-family:gothammedium,gothambook,arial;font-style:normal;font-weight:normal;color:#fff;line-height:27px;text-transform:uppercase;text-align:left;text-decoration:none;border:none;background-color:#000;text-align:center;height:27px;padding:0;margin:0}.commentlist{padding:20px 0 0 48px}.commentlist li{padding-left:77px;margin-bottom:22px;background:transparent url('library/imgs/avatar_padrao.jpg') no-repeat 0 0;border-bottom:1px solid #d0d0d0}.commentlist li footer cite{font-size:14px;font-family:gothammedium,gothambook,arial;font-style:normal;font-weight:normal;color:#000;line-height:17px;text-transform:none;text-align:left;text-decoration:none;padding-bottom:8px;display:block}.commentlist li footer em{color:#d1474e;display:block;padding-bottom:12px}.commentlist li .comment-content p{font-size:14px;font-family:gothambook,arial;font-style:normal;font-weight:normal;color:#000;line-height:18px;text-transform:none;text-align:left;text-decoration:none;padding-bottom:18px}.commentlist li .reply{padding-bottom:12px}.commentlist li .reply a{font-size:12px;font-family:gothammedium,gothambook,arial;font-style:normal;font-weight:normal;color:#8f0a0d;line-height:24px;text-transform:uppercase;text-align:left;text-decoration:none;background:transparent url('library/imgs/icone_responder.png') no-repeat 0 50%;padding-left:24px}.commentlist li .children{padding-left:0;padding-top:21px;border-top:1px solid #d0d0d0}

#apresentacao-pessoal header{padding-bottom:27px}
#apresentacao-pessoal header h1{font-size:21px;font-family:gothambold,arial;font-style:normal;font-weight:normal;color:#000;line-height:54px;text-transform:uppercase;text-align:left;text-decoration:none;padding-bottom:7px;margin:0}
#apresentacao-pessoal section{background-color:#f4f2f2;padding:48px 0 30px 0}
#apresentacao-pessoal section p{font-size:14px;font-family:gothambook,arial;font-style:normal;font-weight:normal;color:#000;text-transform:none;text-align:left;text-decoration:none;margin:0;padding-bottom:15px}

#page-restaurantes header{padding-bottom:5px}
#page-restaurantes header h1{font-size:21px;font-family:gothambold,arial;font-style:normal;font-weight:normal;color:#000;line-height:54px;text-transform:uppercase;text-align:left;text-decoration:none;padding-bottom:7px;margin:0}
#page-restaurantes section{background-color:#f4f2f2;padding:5px 0 0px 0}
#page-restaurantes section p{font-size:14px;font-family:gothambook,arial;font-style:normal;font-weight:normal;color:#000;text-transform:none;text-align:left;text-decoration:none;margin:0;padding-bottom:5px}
#page-restaurantes section #busca{background-color:#f4f2f2}
#page-restaurantes section #busca .busca{padding-top:0px;padding-right:20px}
#page-restaurantes section #busca .busca span{font-size:18px;font-family:gothamlight,arial;font-style:italic;font-weight:normal;color:#3b3b3b;line-height:35px;text-transform:none;text-align:left;text-decoration:none;white-space:nowrap;margin-bottom:14px;display:block}
#page-restaurantes section #busca .busca .combo{background:transparent url('library/imgs/bkg_combo_busca.jpg') repeat-x 0 0;overflow:hidden;height:31px;width:304px;border:1px solid #bababa}
#page-restaurantes section #busca .busca .combo select{display:block;width:100%;height:31px;margin:0;padding:0 0 0 12px;border:none;background:none;font-size:15px;font-family:gothamlight,arial;font-style:italic;font-weight:normal;color:#000;line-height:31px;text-transform:none;text-align:left;text-decoration:none}
#page-restaurantes section #busca .busca .combo select:focus{outline:none}

#page-forum header{padding-bottom:27px}
#page-forum header h1{font-size:21px;font-family:gothambold,arial;font-style:normal;font-weight:normal;color:#000;line-height:54px;text-transform:uppercase;text-align:left;text-decoration:none;padding-bottom:7px;margin:0}
#page-forum section{background-color:#f4f2f2;padding:8px 0 30px 0}
#page-forum section p{font-size:14px;font-family:gothambook,arial;font-style:normal;font-weight:normal;color:#000;text-transform:none;text-decoration:none;margin:0;padding-bottom:0px}

.resultado-busca .busca{height:52px;padding-bottom:21px;border-bottom:#ebebeb solid 0px;margin-bottom:50px}
.resultado-busca .busca span{font-size:18px;font-family:gothamlight,arial;font-style:italic;font-weight:normal;color:#3b3b3b;line-height:31px;text-transform:none;text-align:left;text-decoration:none;white-space:nowrap;display:inline;margin:0}
.resultado-busca .busca .combo{background:transparent url('library/imgs/bkg_combo_busca.jpg') repeat-x 0 0;overflow:hidden;height:31px;width:304px;border:1px solid #bababa;display:block;float:right;margin-left:17px}
.resultado-busca .busca .combo select{display:block;width:100%;height:31px;margin:0;padding:0 0 0 12px;border:none;background:none;font-size:15px;font-family:gothamlight,arial;font-style:italic;font-weight:normal;color:#000;line-height:31px;text-transform:none;text-align:left;text-decoration:none}
.resultado-busca .busca .combo select:focus{outline:none}
.resultado-busca .busca .util{float:right}

.listagem .sub-titulo{margin-bottom:17px;display:block;font-size:35px;font-family:gothammedium,gothambook,arial;font-style:normal;font-weight:normal;color:#000;line-height:60px;text-transform:uppercase;text-align:left;text-decoration:none;color:#000 !important}.listagem .sub-titulo em{font-size:35px;font-family:gothammedium,gothambook,arial;font-style:normal;font-weight:normal;color:#16bbcf;line-height:60px;text-transform:uppercase;text-align:left;text-decoration:none}.listagem .tag-tipo{font-size:11px;font-family:gothamlight,arial;font-style:italic;font-weight:normal;color:#fff;line-height:14px;text-transform:uppercase;text-align:left;text-decoration:none;color:#fff !important;display:inline-block !important;padding:0 4px;margin:0}.listagem .tipo-vinho span.tag-tipo{background-color:#128896;display:block}.listagem .tipo-vinho span.tipo{color:#128896}.listagem .tipo-vinho .util a{color:#128896}.listagem .tipo-restaurante .tag-tipo{background-color:#d1474e}.listagem .tipo-restaurante .util a{color:#d1474e}.listagem .tipo-restaurante span.tipo{color:#d1474e}


/*** lp ***/

.div-entrada
{
    width:100%;
    height:100%;
    background-color:#CDCDCE;
    padding-top: 20px;
    text-align: center;
}

.div-entrada .imagem
{
	max-width: 100%;
	height: auto;
	min-width: 250px;
}

.div-site
{
    display:none;
}

.div-logo
{
    /*width:30%;*/
    width:369px;
    /*z-index:9999;*/
    position: absolute;
    /*margin-left: 5%;*/
    border: 0px solid red;
}
@media (max-width: 1200px)
{
    .div-logo
    {

        width:320px;
    }
}
@media (max-width: 740px)
{
    .div-logo
    {

        width:250px;
    }
}
/*@media (max-width: 715px)
{
    .div-logo
    {
        margin-left: 0%;
    }
}*/

.div-logo .imagem
{
	border: 0px solid #ffffff;
	max-width: 100%;
	height: auto;
	margin-top: 0px;
	min-width: 250px;
}


.div-menu
{
    width:100%;
    float:right;
    border: 0px solid yellow;
}

.div-menu-final
{
    float:right;
    padding: 0px 20px 0px 0px;
    border: 0px solid red;
    text-align: center;
}

.div-menu-item
{
    float:right;
    padding: 2% 0px 0px 0px;
    border: 0px solid red;
    text-align: center;
}

.div-menu-sep
{
    float:right;
    padding: 2% 10px 0px 10px;
    border: 0px solid green;
}

.div-menu-item a
{
    font-size:14px;
    font-family:gothambook,arial;
    font-style:normal;
    font-weight:bold;
    color:#fff;
    text-transform:uppercase;
    text-decoration:none;
}

.div-menu-item a.destaque
{
    font-size:14px;
    font-family:gothambook,arial;
    font-weight:bold;
    color: #D1474E;
    text-transform:uppercase;
    text-decoration:none;
}

@media (max-width: 1200px)
{
    .div-menu-item a
    {
        font-size:10px;
    }

    .div-menu-item a.destaque
    {
        font-size:12px;
    }
}

.div-menu-item a:hover
{
    color:#EBC951;
}

.div-menu-item a.destaque:hover
{
    color:#EBC951;
}

.div-menu-col
{
    width:100%;
    float:right;
    padding-top: 1%;
    border: 0px solid yellow;
    color:#fff;
    display: none;    
}

@media (max-width: 993px)
{
    .div-menu
    {
        display: none;
    }
    .div-menu-col
    {
        display: block;
    }
}

@media (max-width: 665px)
{
    .div-menu-col
    {
        display: none; 
    }
}

.div-menu-col a
{
    font-size:12px;
    font-family:gothambook,arial;
    font-weight:bold;
    color:#fff;
    text-transform:uppercase;
    text-decoration:none;
}

.div-menu-col a.destaque
{
    font-size:12px;
    font-family:gothambook,arial;
    font-weight:bold;
    color: #D1474E;
    text-transform:uppercase;
    text-decoration:none;
}

@media (max-width: 670px)
{
    .div-menu-col a
    {
        font-size:11px;
    }
}

.div-menu-col a:hover
{
    color:#EBC951;
}

.div-menu-drop
{
    width: 100%;
    float:right;
    padding-top: 30px;
    padding-left: 0px;
    padding-right: 10px;
    display: none;     
    background-color: black;
}

@media (max-width: 665px)
{
    .div-menu-drop
    {
        display: block; 
    }
}

.div-menu-dropdown
{
    width: 100%;
    background-color: black;
    display: none;  
    padding-left: 30px;   
    padding-bottom: 20px;   
}

.div-menu-dropdown a
{
    font-size:12px;
    font-family:gothambook,arial;
    font-style:normal;
    font-weight:normal;
    color:#fff;
    text-transform:uppercase;
    text-decoration:none;
}

.div-menu-dropdown a.destaque
{
    font-size:12px;
    font-family:gothambook,arial;
    font-weight:bold;
    color: #D1474E;
    text-transform:uppercase;
    text-decoration:none;
}

.div-menu-dropdown a:hover
{
    color:#EBC951;
}

.redes_sociais
{
	position: relative;
	width: 100%;
	/*height: 59px;*/
	background-color: #292929;
	background-image: url("library/imgs/sombra_redesociais.png");
	background-repeat: no-repeat;
	background-position: bottom;
	border: 0px solid #000000; 
	/*border-bottom: 1px solid #F7941D;*/
	/*box-shadow: 2px 4px 2px #cccccc;*/
}

.redes_sociais_left
{
	width: 75%; 
	text-align: left;
	float: left;
	/*min-width: 460px; */
	/*background-color: red;*/
	/*height: 59px;*/
	border: 0px solid #000000; /*margin-left: -500px; 	left: 50%; 	line-height: 45px;*/
	
    font-family:gothambook,arial;
    font-style:normal;
    font-weight:normal;
    color:#fff;
    text-transform:none;
    text-decoration:none;
    padding: 10px 10px 10px 80px;
    margin:0

}

.redes_sociais_right
{
	width: 25%; 
	text-align: right;
	float: right;
	/*min-width: 460px; */
	/*background-color: red;*/
	/*height: 59px;*/
	border: 0px solid #000000; /*margin-left: -500px; 	left: 50%; 	line-height: 45px;*/
}

.redes_sociais_center
{
	width: 90%; 
	text-align: center;
	/*min-width: 460px; */
	/*background-color: red;*/
	/*height: 59px;*/
	border: 0px solid #000000; /*margin-left: -500px; 	left: 50%; 	line-height: 45px;*/
}

.div_mobile_home_selecao_paises
{
    background:#000;
    position:relative;
    z-index:555;
    overflow:hidden; 
    border: 0px solid red;
    font-family:gothambook,arial;
    font-style:normal;
    font-weight:normal;
    color:#fff;
    line-height:18px;
    text-transform:none;
    text-align:left;
    text-decoration:none;
    text-align:center;
    padding: 30px 10px 10px 10px;
    margin:0
}

@media (min-width:665px)
{
    .div_mobile_home_selecao_paises {display: none;}
    .div_mobile_home_destaque {display: none;}
}
@media (max-width:665px)
{
    #destaques {display: none;}
    #outros-destaques {display: none;}
    #destaque {display: none;}
}

.div_mobile_home_selecao_paises select
{
    background:#DEBF5E;
    position:relative;
    z-index:555;
    overflow:hidden; 
    border: 0px solid red;
    font-family:gothambook,arial;
    font-style:normal;
    font-weight:normal;
    color:000;
    line-height:18px;
    text-transform:none;
    text-align:left;
    text-decoration:none;
    text-align:center;
    padding: 5px 5px 5px 5px;
    margin: 10px;
}

.div_mobile_home_destaque
{
    background:#000;
    position:relative;
    z-index:556;
    overflow:hidden; 
    border: 0px solid red;
    font-family:gothambook,arial;
    font-style:normal;
    font-weight:normal;
    color:000;
    line-height:18px;
    text-transform:none;
    text-align:left;
    text-decoration:none;
    text-align:center;
    padding: 5px 5px 5px 5px;
    margin: 0px;
}

/*** lp fim  ***/

