@font-face {
    font-family: 'Anton';
    src: url('../fonts/anton-webfont.eot');
    src: url('../fonts/anton-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/anton-webfont.woff') format('woff'),
         url('../fonts/anton-webfont.ttf') format('truetype'),
         url('../fonts/anton-webfont.svg#antonregular') format('svg');
    font-weight: normal;
    font-style: normal;

}/* BARRA PUBLICIDADE - 1 */
.publicidade {background-image: url(https://www.boadiversao.com.br/guia/files/images/fundo_banner_publicidade2.png); height: 110px; overflow: hidden;}
.item-tumb-publicidade { float: left; margin: 9px 23px 0 20px;}
.separador-pub { background-image: url(http://www.boadiversao.com.br/guia/files/images/img-publicidade-separador.png); width: 2px; height: 110px; float: left; margin: 0;}
.img-publicidade-titulo { margin-left: -5px;}
/*  FIM - BARRA PUBLICIDADE - 1 */
.site-publicidade {
	background-image: url(https://www.boadiversao.com.br/guia/files/images/fundo_banner_publicidade2.png); 
	height: 110px;
	position: relative;
}
.site-publicidadeDelimitador {
	width:    980px;
	margin:   0px auto;
	position: relative;
}


#brasilfun-barra {
    margin:0;
    padding:0;
    display:block;
    width:100%;
    height:30px;
    background:url(https://www.boadiversao.com.br/guia/files/images/brasilfun/fu.gif) repeat-x; 
    position: relative;
}
#brasilfun-link {
    display:block;
    float:left;
    background:url(https://www.boadiversao.com.br/guia/files/images/brasilfun/fu.gif) repeat-x;
    padding:0 14px;
}
#brasilfun-logo {}
#brasilfun-menu {
        float:left;
}
#brasilfun-menu li {
    float:left;
}
#brasilfun-menu a {
    float:left;
    display:block;
    padding:0 7px;
    margin:2px 0;
    height:26px;
    line-height:26px;
    vertical-align:middle;
    font-weight:bold;
    font-size:10px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
    color:#777;
}
#brasilfun-menu a:hover {
    background:#fff;
    color:#5a4590;
}
#brasilfun-delimiter {
    width: 750px; 
    position: relative; 
    left: 50%; 
    margin-left: -375px;
}/* GLOBAL */
body {background: url("../images/fundo-pattern.jpg"); font-family: Tahoma, Arial, sans-serif;}   

.tit-ingresse-evento {
    background: url("../images/logo-ingresse.png") no-repeat center;
    width: 128px;
    height: 35px;
    background-size: contain;
} 

.ultima {border:none !important; margin-bottom:0 !important; margin-right:0 !important; background: none;}

.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a {color:#fff;}
.dropdown-menu .active>a,.dropdown-menu .active>a:hover {color:#fff;}
.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999999;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* Hides from IE-mac \*/
.clearfix { display: block; }

/* HEADER */
/*#header {background: url("../images/fundo-pattern.jpg"); border-bottom:4px solid #39bdf4; margin:20px 0 30px 0; z-index: 9999; -webkit-box-shadow: 0px 7px 10px rgba(255, 255, 255, 0.75); -moz-box-shadow: 0px 7px 10px rgba(255, 255, 255, 0.75); box-shadow: 0px 7px 10px rgba(255, 255, 255, 0.75);}*/
#header {
    padding:0 0 5px;
    /*overflow: hidden;    */
    background-image: -webkit-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: -moz-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: -o-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: -ms-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: linear-gradient(to top, rgba(0,99,148,.04), rgba(255,255,255,.04));
}
#header .logo {float:left;}
#header .logo a {display: block; height: 100%;}
#header .logo span {display: none;}
#header .logo-riofesta {float:left; margin:0 0 0 20px;}
#header .logo-riofesta a {display: block; height: 100%;}
#header .logo-riofesta span {display: none;}
#header.internas {padding:3px 0;}
#header.internas .logo-boadiversao-internas {float:left;}
#header.internas .logo-boadiversao-internas a {display: block; height: 100%;}
#header.internas .logo-boadiversao-internas span {display: none;}
#navegacao {background:#fff; border-bottom:4px solid #39bdf4; margin:0 0 20px 0; z-index: 9999; -webkit-box-shadow: 0px 7px 10px rgba(255, 255, 255, 0.75); -moz-box-shadow: 0px 7px 10px rgba(255, 255, 255, 0.75); box-shadow: 0px 7px 10px rgba(255, 255, 255, 0.75);}
#navegacao #menu-principal {padding:0; margin:8px 0 0; clear: both; height: 28px;}	
#navegacao #menu-principal li {float:left; list-style: none; padding:0; position: relative; bottom:-4px; background: url("../images/nav-bar-border.png") no-repeat right -7px;}
#navegacao #menu-principal li a {font-family: Tahoma, Arial, sans-serif; font-size: 14px; font-weight: bold; padding:0 13px 14px; display:block; text-transform: uppercase;}   
#navegacao #menu-principal li a:hover {border-bottom-width: 4px; border-bottom-style: solid; padding-bottom:10px; text-decoration: none;}
#navegacao #menu-principal li:first-child a {padding-left:0;}
#navegacao #menu-principal li:last-child {background: none;}

.header-login {background: #3cbbf0; color:#fff; float: right; position: relative; margin:12px 0 0 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.header-login a:hover {text-decoration: none; background: rgba(0, 0, 0, .1);}
.header-login .btn-cadastrese {color:#fff; float: left; height:23px; width:100px; border-right: 1px solid #2ca8ee; padding:7px 0 0 12px; font-size: 13px;}
.header-login .btn-entrar {color:#fff; float: left; height:23px; width:60px; padding:7px 0 0 22px; font-size: 13px;}
.header-login .btn-entrar .seta-baixo { font-size: 10px; font-family: "Anton"; font-size: 14px; top: 3px; position: relative; font-weight: bold; left: 3px;}
.header-login #box-login {background:#3cbbf0; position: absolute; top:31px; right:0; padding:10px; z-index: 1000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display: none;}
.header-login #box-login label {}
.header-login #box-login .textfield {}
.header-login #box-login .btn-login {float: right; background: #3BB7EB; color: #FFF; text-shadow: none; box-shadow: none;}
.header-login #box-login .manter-conectado {margin:5px 0 0 0;}
.header-login #box-login .manter-conectado input {float: left; margin: 0 5px 0 0;}
.header-login #box-login .esqueceu-senha {clear: both; padding: 10px 0 0 0;}

/* LOCALIZADOR _ CIDADE */
#localizador {  height: 29px; float: left; margin: 12px 0 0 25px;}
#localizador #botao-localizador { width: 41px; height: 27px; float: left; cursor: pointer; position: relative; z-index: 99; background-position: -304px -117px; border: 1px solid #dee5eb; border-right: none; border-radius: 5px 0  0 5px;}
#localizador #seleciona-estado { background-color: #EBEFF2; height: 27px; float:right; border: 1px solid #dee5eb; border-left: none; padding-right: 15px; border-radius: 0 5px 5px 0;}
#localizador #seleciona-estado .label-estado { display:block; margin: 6px 0 0 9px; font-family: Tahoma, Geneva, sans-serif; color: #456270; font-size: 14px;}
#localizador #regioes {
    background:#ECF0F3; 
    position: absolute; 
    z-index: 998; /*width:40px;*/ 
    width: 180px; 
    height: 0; 
    overflow: hidden; 
    margin-top: 30px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px;
    -webkit-box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.5); 
    -moz-box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.5); 
    box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.5);
}
#localizador #regioes ul {margin: 7px 10px 10px; width:180px;}
#localizador #regioes ul li {padding: 3px 5px;}
#localizador #regioes ul li a {font-size: 13px;}

/* LINK FOTOS TOPO */
#link-canal-fotos { width: 110px; height: 29px; float: right; margin: 12px 25px 0 0;}
#link-canal-fotos #botao-link-fotos { width: 41px; height: 29px; float: left; cursor: pointer;}
#link-canal-fotos #link-fotos-titulo {  background-image: url('../images/header-bg-input.jpg'); background-position: right; width: 69px; height: 29px; float:right; }
#link-canal-fotos #link-fotos-titulo .label-fotos { display:block; margin: 6px 0 0 9px; font-family: Tahoma, Geneva, sans-serif; color: #456270; font-size: 14px; cursor: pointer;}


/* HEADER INTERNO DO CANAL */
#header-canal {overflow: hidden; margin:0 0 0 0; /*min-height: 110px;*/ height: 100px;}
#header-canal .logo-riofesta-internas {float: left; margin: 0 15px 0 0;}
#header-canal .nome-canal {font-family: "Anton"; font-size: 42px; line-height: 42px; text-transform: lowercase; float: left; margin: 25px 0 0 0;}
#header-canal .logo-internas {float:left; position: relative; top:-15px; padding-right: 35px;}
#header-canal .logo-internas #logo {display: block; margin: 0 auto;}
#header-canal .logo-internas .linha {height: 52px; width: 1px; position: absolute; top: 34px; right: 18px; background: #DADADA; }
	
	
/* FILTRO ATIVO */
#filtro-ativo {margin: 0 0 20px 0;}
#filtro-ativo .titulo {color:#fff; height: 20px; font-family: "Anton"; font-size: 18px; line-height: 18px; font-weight: normal; padding:7px 10px; display: block; position: relative;}
#filtro-ativo .titulo .detalhe {position: absolute; top:0; right:-15px; border-left-width: 15px; border-left-style: solid; border-top: 17px solid transparent; border-bottom: 17px solid transparent;}
#filtro-ativo ul {}
#filtro-ativo ul li {
    border-bottom: 1px solid rgba(0,0,0,.4);
    background: #446274;
    background-image: -webkit-linear-gradient(top, #53778d, #446274);
    background-image: -moz-linear-gradient(top, #53778d, #446274);
    background-image: -o-linear-gradient(top, #53778d, #446274);
    background-image: -ms-linear-gradient(top, #53778d, #446274);
    background-image: linear-gradient(to bottom, #53778d, #446274);
    border-color:#283943;
}
#filtro-ativo ul li a {color:#fff; font-size: 13px; font-family: Tahoma, Arial, sans-serif; display: block; padding: 6px 10px; /*background-color: rgba(255,255,255,.2);*/}
#filtro-ativo ul li a:hover {text-decoration: none; background: rgba(0,0,0,.1);}
#filtro-ativo ul li a.remover {
    width:15px; 
    height: 16px; 
    float: right; 
    padding:0; 
    text-align: center; 
    margin:3px 3px 0; 
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 1px rgba(255,255,255,.5), inset 0 1px rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px rgba(255,255,255,.5), inset 0 1px rgba(0,0,0,.3);
    box-shadow: 0 1px rgba(255,255,255,.5), inset 0 1px rgba(0,0,0,.3);
    text-shadow: 0 1px rgba(0,0,0,.6); 
    background: rgba(0, 0, 0, .2);
    font-size: 10px; 
    font-family: Tahoma, Arial, sans-serif;
    color: #fff;  
}
#filtro-ativo ul li a.remover:hover {background:#fff; color: #000;}
#filtro-ativo ul li .limpar {font-size: 11px;}
#filtro-ativo ul li .buscar {font-size: 16px; font-family: "Anton";}

/* CORES */
.box-acesso-rapido {
	display: block;
	padding: 10px 20px 10px 20px;
	border: solid 1px #e6ebef !important;

	background:#F4F9FC; 
    background: -moz-linear-gradient(top, #FFFFFF 0%, #F4F9FC 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F4F9FC)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #FFFFFF 0%,#F4F9FC 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #FFFFFF 0%,#F4F9FC 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFFFFF 0%,#F4F9FC 100%); /* IE10+ */
    background: linear-gradient(to bottom, #FFFFFF 0%,#F4F9FC 100%); /* W3C */
}

/****  NOITE  ***************************************************************************/
.logo-noite {margin-top: 12px !important;}
.canal-noite #submenu-canal .secundario {background-color: #eb090a;}
.canal-noite .cor-padrao-fonte 	{color: #bc0000 !important;}
.canal-noite .cor-padrao-bg 	{background-color: #bc0000;}
.canal-noite .cor-padrao-borda 	{border-color: #bc0000;}
.canal-noite .cor-padrao-borda-escura  {border-color: #bc0000;}
.canal-noite .cor-padrao-fonte-clara  {color: #f60202;}
.canal-noite .cor-padrao-borda-clara  {border-color: #f60202;}
.canal-noite .cor-padrao-bg-claro {background-color: #bc0000;}
.canal-noite .listagem-destaques .destaque .extras li:first-child:hover,
.canal-noite .listagem-destaques .destaque .extras .selecionado {background: #bc0000; border-color:#a00000; color:#fff;}
.canal-noite .listagem-destaques .destaque .extras li:first-child:hover .detalhe,
.canal-noite .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #a00000;}
.canal-noite .listagem-destaques .destaque .extras li:hover {border-color:#a00000;}
.canal-noite .listagem-destaques .destaque .extras li:hover a,
.canal-noite .listagem-destaques .destaque .extras .selecionado {
    background: #bc0000;
    background-image: -webkit-linear-gradient(top, #f60202, #bc0000);
    background-image: -moz-linear-gradient(top, #f60202, #bc0000);
    background-image: -o-linear-gradient(top, #f60202, #bc0000);
    background-image: -ms-linear-gradient(top, #f60202, #bc0000);
    background-image: linear-gradient(to bottom, #f60202, #bc0000);
    border-color:#bc0000; 
}
.canal-noite .listagem-destaques .destaque .extras li:hover .detalhe,
.canal-noite .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #a00000;}
.canal-noite #submenu-canal {
    background-image: -webkit-linear-gradient(top, #d20a0a, #ca0204);
    background-image: -moz-linear-gradient(top, #d20a0a, #ca0204);
    background-image: -o-linear-gradient(top, #d20a0a, #ca0204);
    background-image: -ms-linear-gradient(top, #d20a0a, #ca0204);
    background-image: linear-gradient(to bottom, #d20a0a, #ca0204);
    border-color:#a00000; 
}
.canal-noite #submenu-canal .primario>li:hover>a,
.canal-noite #submenu-canal .primario>li a:hover {
    text-decoration: none;
    background-image: -webkit-linear-gradient(bottom, #d50908, #e90f10);
    background-image: -moz-linear-gradient(bottom, #d50908, #e90f10);
    background-image: -o-linear-gradient(bottom, #d50908, #e90f10);
    background-image: -ms-linear-gradient(bottom, #d50908, #e90f10);
    background-image: linear-gradient(to top, #d50908, #e90f10);
}
.canal-noite #submenu-canal .primario>li:hover .submenu {
    background: #e20c0c;
}
.canal-noite #submenu-canal .primario>li .submenu li a:hover {
    background: #c60203;
}

.canal-noite #mega-destaque .slider-grande .paginacao ul li a.ativo {
	background-color: #f60202 !important;
}

.canal-noite #filtro-ativo ul li {    
    background: #d32929;
    background-image: -webkit-linear-gradient(top, #d32929, #b90f0f);
    background-image: -moz-linear-gradient(top, #d32929, #b90f0f);
    background-image: -o-linear-gradient(top, #d32929, #b90f0f);
    background-image: -ms-linear-gradient(top, #d32929, #b90f0f);
    background-image: linear-gradient(to bottom, #d32929, #b90f0f);
    border-color:#a40102;    
    border-bottom: 1px solid #a40102;
}
.canal-noite .bg-seta-comentario {border-color: #ca0204;}
.canal-noite .wrap-opiniao {background:#ca0204;}

/****  SHOWS  ***************************************************************************/
.canal-shows #submenu-canal .secundario {
    background: #2277c8;
    background-image: -webkit-linear-gradient(top, #2277c8, #1b5cba);
    background-image: -moz-linear-gradient(top, #2277c8, #1b5cba);
    background-image: -o-linear-gradient(top, #2277c8, #1b5cba);
    background-image: -ms-linear-gradient(top, #2277c8, #1b5cba);
    background-image: linear-gradient(to bottom, #2277c8, #1b5cba);
    border-left:1px solid #133562;
}
.canal-shows .cor-padrao-fonte 	{color: #1b4d94 !important;}
.canal-shows .cor-padrao-bg 	{background-color: #1b4d94;}
.canal-shows .cor-padrao-borda 	{border-color: #1b4d94;}
.canal-shows .cor-padrao-borda-escura  {border-color: #1b4d94;}
.canal-shows .cor-padrao-fonte-clara  {color: #2278c9;}
.canal-shows .cor-padrao-borda-clara  {border-color: #2278c9;}
.canal-shows .cor-padrao-bg-claro {background-color: #1b4d94;}
.canal-shows .listagem-destaques .destaque .extras li:first-child:hover,
.canal-shows .listagem-destaques .destaque .extras .selecionado {background: #2278c9; border-color:#1b4d94; color:#fff;}
.canal-shows .listagem-destaques .destaque .extras li:first-child:hover .detalhe,
.canal-shows .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #1b4d94;}
.canal-shows .listagem-destaques .destaque .extras li:hover {border-color:#1b4d94;}
.canal-shows .listagem-destaques .destaque .extras li:hover a,
.canal-shows .listagem-destaques .destaque .extras .selecionado {
    background: #1b4d94;
    background-image: -webkit-linear-gradient(top, #2278c9, #1b4d94);
    background-image: -moz-linear-gradient(top, #2278c9, #1b4d94);
    background-image: -o-linear-gradient(top, #2278c9, #1b4d94);
    background-image: -ms-linear-gradient(top, #2278c9, #1b4d94);
    background-image: linear-gradient(to bottom, #2278c9, #1b4d94);
    border-color:#1b4d94; 
}
.canal-shows .listagem-destaques .destaque .extras li:hover .detalhe,
.canal-shows .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #1b4d94;}
.canal-shows #submenu-canal {
    background-image: -webkit-linear-gradient(top, #1956a7, #134490);
    background-image: -moz-linear-gradient(top, #1956a7, #134490);
    background-image: -o-linear-gradient(top, #1956a7, #134490);
    background-image: -ms-linear-gradient(top, #1956a7, #134490);
    background-image: linear-gradient(to bottom, #1956a7, #134490);
    border-color:#0f294e; 
}
.canal-shows #submenu-canal .primario>li:hover>a,
.canal-shows #submenu-canal .primario>li a:hover {
    text-decoration: none;
    background-image: -webkit-linear-gradient(bottom, #144aa2, #1f6fc4);
    background-image: -moz-linear-gradient(bottom, #144aa2, #1f6fc4);
    background-image: -o-linear-gradient(bottom, #144aa2, #1f6fc4);
    background-image: -ms-linear-gradient(bottom, #144aa2, #1f6fc4);
    background-image: linear-gradient(to top, #144aa2, #1f6fc4);
}
.canal-shows #submenu-canal .primario>li:hover .submenu {
    background: #195cb3;
}
.canal-shows #submenu-canal .primario>li .submenu li a:hover {
    background: #10356a;
}
.canal-shows #mega-destaque .slider-grande .paginacao ul li a.ativo {
	background-color: #2278c9 !important;
}
.canal-shows #filtro-ativo ul li {    
    background: #4882c2;
    background-image: -webkit-linear-gradient(top, #4882c2, #1a4a8c);
    background-image: -moz-linear-gradient(top, #4882c2, #1a4a8c);
    background-image: -o-linear-gradient(top, #4882c2, #1a4a8c);
    background-image: -ms-linear-gradient(top, #4882c2, #1a4a8c);
    background-image: linear-gradient(to bottom, #4882c2, #1a4a8c);
    border-color:#143666;    
    border-bottom: 1px solid #143666;
}
.canal-shows .bg-seta-comentario {border-color: #134490;}
.canal-shows .wrap-opiniao {background:#134490;}



/****  BARES  ***************************************************************************/
.canal-bares #submenu-canal .secundario {
    background: #fad604;
    background-image: -webkit-linear-gradient(top, #fad604, #f5c002);
    background-image: -moz-linear-gradient(top, #fad604, #f5c002);
    background-image: -o-linear-gradient(top, #fad604, #f5c002);
    background-image: -ms-linear-gradient(top, #fad604, #f5c002);
    background-image: linear-gradient(to bottom, #fad604, #f5c002);
    border-left:1px solid #de8e01;
}
.canal-bares .cor-padrao-fonte    {color: #f2b407 !important;}
.canal-bares .cor-padrao-bg       {background-color: #e79901;}
.canal-bares .cor-padrao-borda    {border-color: #f2b407;}
.canal-bares .cor-padrao-borda-escura {border-color: #e79901;}
.canal-bares .cor-padrao-fonte-clara  {color: #f9d103;}
.canal-bares .cor-padrao-borda-clara  {border-color: #f9d103;}
.canal-bares .cor-padrao-bg-claro {background-color: #e79901;}
.canal-bares .listagem-destaques .destaque .extras li:first-child:hover,
.canal-bares .listagem-destaques .destaque .extras .selecionado {background: #eed715; border-color:#e05e01; color:#fff;}
.canal-bares .listagem-destaques .destaque .extras li:first-child:hover .detalhe,
.canal-bares .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #e05e01;}
.canal-bares .listagem-destaques .destaque .extras li:hover {border-color:#e05e01;}
.canal-bares .listagem-destaques .destaque .extras li:hover a,
.canal-bares .listagem-destaques .destaque .extras .selecionado {
    background: #e05e01;
    background-image: -webkit-linear-gradient(top, #ee9601, #e05e01);
    background-image: -moz-linear-gradient(top, #ee9601, #e05e01);
    background-image: -o-linear-gradient(top, #ee9601, #e05e01);
    background-image: -ms-linear-gradient(top, #ee9601, #e05e01);
    background-image: linear-gradient(to bottom, #ee9601, #e05e01);
    border-color:#e05e01; 
}
.canal-bares .listagem-destaques .destaque .extras li:hover .detalhe,
.canal-bares .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #e05e01;}
.canal-bares #submenu-canal {
    background-image: -webkit-linear-gradient(top, #f2a501, #f6c401);
    background-image: -moz-linear-gradient(top, #f2a501, #f6c401);
    background-image: -o-linear-gradient(top, #f2a501, #f6c401);
    background-image: -ms-linear-gradient(top, #f2a501, #f6c401);
    background-image: linear-gradient(to bottom, #f2a501, #f6c401);
    border-color:#de8c04; 
}
.canal-bares #submenu-canal .primario>li:hover>a,
.canal-bares #submenu-canal .primario>li a:hover {
    text-decoration: none;
    background-image: -webkit-linear-gradient(bottom, #f7bd02, #fad403);
    background-image: -moz-linear-gradient(bottom, #f7bd02, #fad403);
    background-image: -o-linear-gradient(bottom, #f7bd02, #fad403);
    background-image: -ms-linear-gradient(bottom, #f7bd02, #fad403);
    background-image: linear-gradient(to top, #f7bd02, #fad403);
}
.canal-bares #submenu-canal .primario>li:hover .submenu {
    background: #f8ca03;
}
.canal-bares #submenu-canal .primario>li .submenu li a:hover {
    background: #efab02;
}
.canal-bares #mega-destaque .slider-grande .paginacao ul li a.ativo {
	background-color: #f9d103 !important;
}
.canal-bares #filtro-ativo ul li {    
    background: #e79901;
    background-image: -webkit-linear-gradient(top, #f6c401, #f2a501);
    background-image: -moz-linear-gradient(top, #f6c401, #f2a501);
    background-image: -o-linear-gradient(top, #f6c401, #f2a501);
    background-image: -ms-linear-gradient(top, #f6c401, #f2a501);
    background-image: linear-gradient(to bottom, #f6c401, #f2a501);
    border-color:#e79901;    
    border-bottom: 1px solid #e79901;
}
.canal-bares .bg-seta-comentario {border-color: #f6c401;}
.canal-bares .wrap-opiniao {background:#f6c401;}





/****  GASTRONOMIA  ***************************************************************************/
.canal-gastronomia #submenu-canal .secundario {
    background: #ee9601;
    background-image: -webkit-linear-gradient(top, #ee9601, #e45f02);
    background-image: -moz-linear-gradient(top, #ee9601, #e45f02);
    background-image: -o-linear-gradient(top, #ee9601, #e45f02);
    background-image: -ms-linear-gradient(top, #ee9601, #e45f02);
    background-image: linear-gradient(to bottom, #ee9601, #e45f02);
    border-left:1px solid #b53e04;
}
.logo-gastronomia {margin-top: 15px !important;}
.canal-gastronomia .cor-padrao-fonte    {color: #e05e01 !important;}
.canal-gastronomia .cor-padrao-bg       {background-color: #e05e01;}
.canal-gastronomia .cor-padrao-borda    {border-color: #e05e01;}
.canal-gastronomia .cor-padrao-borda-escura {border-color: #e05e01;}
.canal-gastronomia .cor-padrao-fonte-clara  {color: #ee9601;}
.canal-gastronomia .cor-padrao-borda-clara  {border-color: #ee9601;}
.canal-gastronomia .cor-padrao-bg-claro {background-color: #e05e01;}
.canal-gastronomia .listagem-destaques .destaque .extras li:first-child:hover,
.canal-gastronomia .listagem-destaques .destaque .extras .selecionado {background: #e05e01; border-color:#b33f04; color:#fff;}
.canal-gastronomia .listagem-destaques .destaque .extras li:first-child:hover .detalhe,
.canal-gastronomia .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #b33f04;}
.canal-gastronomia .listagem-destaques .destaque .extras li:hover {border-color:#e05e01;}
.canal-gastronomia .listagem-destaques .destaque .extras li:hover a,
.canal-gastronomia .listagem-destaques .destaque .extras .selecionado {
    background: #e05e01;
    background-image: -webkit-linear-gradient(top, #ee9601, #e05e01);
    background-image: -moz-linear-gradient(top, #ee9601, #e05e01);
    background-image: -o-linear-gradient(top, #ee9601, #e05e01);
    background-image: -ms-linear-gradient(top, #ee9601, #e05e01);
    background-image: linear-gradient(to bottom, #ee9601, #e05e01);
    border-color:#e05e01; 
}
.canal-gastronomia .listagem-destaques .destaque .extras li:hover .detalhe,
.canal-gastronomia .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #bc0000;}
.canal-gastronomia #submenu-canal {
    background-image: -webkit-linear-gradient(top, #e77401, #d84a00);
    background-image: -moz-linear-gradient(top, #e77401, #d84a00);
    background-image: -o-linear-gradient(top, #e77401, #d84a00);
    background-image: -ms-linear-gradient(top, #e77401, #d84a00);
    background-image: linear-gradient(to bottom, #e77401, #d84a00);
    border-color:#b33f04; 
}
.canal-gastronomia #submenu-canal .primario>li:hover>a,
.canal-gastronomia #submenu-canal .primario>li a:hover {
    text-decoration: none;
    background-image: -webkit-linear-gradient(bottom, #e35c02, #ed8d02);
    background-image: -moz-linear-gradient(bottom, #e35c02, #ed8d02);
    background-image: -o-linear-gradient(bottom, #e35c02, #ed8d02);
    background-image: -ms-linear-gradient(bottom, #e35c02, #ed8d02);
    background-image: linear-gradient(to top, #e35c02, #ed8d02);
}
.canal-gastronomia #submenu-canal .primario>li:hover .submenu {
    background: #e87502;
}
.canal-gastronomia #submenu-canal .primario>li .submenu li a:hover {
    background: #cd5902;
}
.canal-gastronomia #mega-destaque .slider-grande .paginacao ul li a.ativo {
	background-color: #ee9601 !important;
}
.canal-gastronomia #filtro-ativo ul li {    
    background: #e77302;
    background-image: -webkit-linear-gradient(top, #e77302, #da4a01);
    background-image: -moz-linear-gradient(top, #e77302, #da4a01);
    background-image: -o-linear-gradient(top, #e77302, #da4a01);
    background-image: -ms-linear-gradient(top, #e77302, #da4a01);
    background-image: linear-gradient(to bottom, #e77302, #da4a01);
    border-color:#b33f04;    
    border-bottom: 1px solid #b33f04;
}
.canal-gastronomia .bg-seta-comentario {border-color: #d84a00;}
.canal-gastronomia .wrap-opiniao {background:#d84a00;}





/****  CINEMA  ***************************************************************************/
.canal-cinema #submenu-canal .secundario {
    background: #624fc5;
    background-image: -webkit-linear-gradient(top, #624fc5, #4f3ab1);
    background-image: -moz-linear-gradient(top, #624fc5, #4f3ab1);
    background-image: -o-linear-gradient(top, #624fc5, #4f3ab1);
    background-image: -ms-linear-gradient(top, #624fc5, #4f3ab1);
    background-image: linear-gradient(to bottom, #624fc5, #4f3ab1);
    border-left:1px solid #302780;
}
.canal-cinema .cor-padrao-fonte    {color: #332496 !important;}
.canal-cinema .cor-padrao-bg       {background-color: #332496;}
.canal-cinema .cor-padrao-borda    {border-color: #332496;}
.canal-cinema .cor-padrao-borda-escura {border-color: #332496;}
.canal-cinema .cor-padrao-fonte-clara  {color: #4c3fa8;}
.canal-cinema .cor-padrao-borda-clara  {border-color: #4c3fa8;}
.canal-cinema .cor-padrao-bg-claro {background-color: #332496;}
.canal-cinema .listagem-destaques .destaque .extras li:first-child:hover,
.canal-cinema .listagem-destaques .destaque .extras .selecionado {background: #db0c0c; border-color:#211966; color:#fff;}
.canal-cinema .listagem-destaques .destaque .extras li:first-child:hover .detalhe,
.canal-cinema .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #211966;}
.canal-cinema .listagem-destaques .destaque .extras li:hover {border-color:#211966;}
.canal-cinema .listagem-destaques .destaque .extras li:hover a,
.canal-cinema .listagem-destaques .destaque .extras .selecionado {
    background: #523fb2;
    background-image: -webkit-linear-gradient(top, #523fb2, #352a88);
    background-image: -moz-linear-gradient(top, #523fb2, #352a88);
    background-image: -o-linear-gradient(top, #523fb2, #352a88);
    background-image: -ms-linear-gradient(top, #523fb2, #352a88);
    background-image: linear-gradient(to bottom, #523fb2, #352a88);
    border-color:#211966; 
}
.canal-cinema .listagem-destaques .destaque .extras li:hover .detalhe,
.canal-cinema .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #211966;}
.canal-cinema #submenu-canal {
    background-image: -webkit-linear-gradient(top, #4c3fa8, #3c2d96);
    background-image: -moz-linear-gradient(top, #4c3fa8, #3c2d96);
    background-image: -o-linear-gradient(top, #4c3fa8, #3c2d96);
    background-image: -ms-linear-gradient(top, #4c3fa8, #3c2d96);
    background-image: linear-gradient(to bottom, #4c3fa8, #3c2d96);
    border-color:#211966; 
}
.canal-cinema #submenu-canal .primario>li:hover>a,
.canal-cinema #submenu-canal .primario>li a:hover {
    text-decoration: none;
    background-image: -webkit-linear-gradient(bottom, #5242bc, #7d67d4);
    background-image: -moz-linear-gradient(bottom, #5242bc, #7d67d4);
    background-image: -o-linear-gradient(bottom, #5242bc, #7d67d4);
    background-image: -ms-linear-gradient(bottom, #5242bc, #7d67d4);
    background-image: linear-gradient(to top, #5242bc, #7d67d4);
}
.canal-cinema #submenu-canal .primario>li:hover .submenu {
    background: #6754c7;
}
.canal-cinema #submenu-canal .primario>li .submenu li a:hover {
    background: #3c2d96;
}
.canal-cinema #mega-destaque .slider-grande .paginacao ul li a.ativo {
	background-color: #4c3fa8 !important;
}
.canal-cinema #filtro-ativo ul li {    
    background: #4d3fa0;
    background-image: -webkit-linear-gradient(top, #5e52a8, #33277b);
    background-image: -moz-linear-gradient(top, #5e52a8, #33277b);
    background-image: -o-linear-gradient(top, #5e52a8, #33277b);
    background-image: -ms-linear-gradient(top, #5e52a8, #33277b);
    background-image: linear-gradient(to bottom, #5e52a8, #33277b);
    border-color:#251b62;    
    border-bottom: 1px solid #251b62;
}
.canal-cinema .bg-seta-comentario {border-color: #3c2d96;}
.canal-cinema .wrap-opiniao {background:#3c2d96;}




/****  ARTE E TEATRO  ***************************************************************************/
.canal-arteeteatro #submenu-canal .secundario {
    background: #c23174;
    background-image: -webkit-linear-gradient(top, #c23174, #b01d61);
    background-image: -moz-linear-gradient(top, #c23174, #b01d61);
    background-image: -o-linear-gradient(top, #c23174, #b01d61);
    background-image: -ms-linear-gradient(top, #c23174, #b01d61);
    background-image: linear-gradient(to bottom, #c23174, #b01d61);
    border-left:1px solid #711c39;
}
.canal-arteeteatro .cor-padrao-fonte    {color: #952152 !important;}
.canal-arteeteatro .cor-padrao-bg       {background-color: #7b1640;}
.canal-arteeteatro .cor-padrao-borda    {border-color: #7b1640;}
.canal-arteeteatro .cor-padrao-borda-escura {border-color: #7b1640;}
.canal-arteeteatro .cor-padrao-fonte-clara  {color: #cf3a8c;}
.canal-arteeteatro .cor-padrao-borda-clara  {border-color: #cf3a8c;}
.canal-arteeteatro .cor-padrao-bg-claro {background-color: #7b1640;}
.canal-arteeteatro .listagem-destaques .destaque .extras li:first-child:hover,
.canal-arteeteatro .listagem-destaques .destaque .extras .selecionado {background: #db0c0c; border-color:#5b102f; color:#fff;}
.canal-arteeteatro .listagem-destaques .destaque .extras li:first-child:hover .detalhe,
.canal-arteeteatro .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #5b102f;}
.canal-arteeteatro .listagem-destaques .destaque .extras li:hover {border-color:#5b102f;}
.canal-arteeteatro .listagem-destaques .destaque .extras li:hover a,
.canal-arteeteatro .listagem-destaques .destaque .extras .selecionado {
    background: #ac2862;
    background-image: -webkit-linear-gradient(top, #ac2862, #7e1a40);
    background-image: -moz-linear-gradient(top, #ac2862, #7e1a40);
    background-image: -o-linear-gradient(top, #ac2862, #7e1a40);
    background-image: -ms-linear-gradient(top, #ac2862, #7e1a40);
    background-image: linear-gradient(to bottom, #ac2862, #7e1a40);
    border-color:#5b102f; 
}
.canal-arteeteatro .listagem-destaques .destaque .extras li:hover .detalhe,
.canal-arteeteatro .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #5b102f;}
.canal-arteeteatro #submenu-canal {
    background-image: -webkit-linear-gradient(top, #9e2a5b, #8b1748);
    background-image: -moz-linear-gradient(top, #9e2a5b, #8b1748);
    background-image: -o-linear-gradient(top, #9e2a5b, #8b1748);
    background-image: -ms-linear-gradient(top, #9e2a5b, #8b1748);
    background-image: linear-gradient(to bottom, #9e2a5b, #8b1748);
    border-color:#5b102f; 
}
.canal-arteeteatro #submenu-canal .primario>li:hover>a,
.canal-arteeteatro #submenu-canal .primario>li a:hover {
    text-decoration: none;
    background-image: -webkit-linear-gradient(bottom, #ac1f54, #ca3184);
    background-image: -moz-linear-gradient(bottom, #ac1f54, #ca3184);
    background-image: -o-linear-gradient(bottom, #ac1f54, #ca3184);
    background-image: -ms-linear-gradient(bottom, #ac1f54, #ca3184);
    background-image: linear-gradient(to top, #ac1f54, #ca3184);
}
.canal-arteeteatro #submenu-canal .primario>li:hover .submenu {
    background: #ba276b;
}
.canal-arteeteatro #submenu-canal .primario>li .submenu li a:hover {
    background: #621132;
}
.canal-arteeteatro #mega-destaque .slider-grande .paginacao ul li a.ativo {
	background-color: #cf3a8c !important;
}
.canal-arteeteatro #filtro-ativo ul li {    
    background: #a3265e;
    background-image: -webkit-linear-gradient(top, #a3265e, #881d47);
    background-image: -moz-linear-gradient(top, #a3265e, #881d47);
    background-image: -o-linear-gradient(top, #a3265e, #881d47);
    background-image: -ms-linear-gradient(top, #a3265e, #881d47);
    background-image: linear-gradient(to bottom, #a3265e, #881d47);
    border-color:#611232;    
    border-bottom: 1px solid #611232;
}
.canal-arteeteatro .bg-seta-comentario {border-color: #8b1748;}
.canal-arteeteatro .wrap-opiniao {background:#8b1748;}





/****  ESPORTE E SAÚDE  ***************************************************************************/
.canal-esporteesaude #submenu-canal .secundario,
.canal-esportesaude #submenu-canal .secundario {
    background: #19be22;
    background-image: -webkit-linear-gradient(top, #19be22, #0db51a);
    background-image: -moz-linear-gradient(top, #19be22, #0db51a);
    background-image: -o-linear-gradient(top, #19be22, #0db51a);
    background-image: -ms-linear-gradient(top, #19be22, #0db51a);
    background-image: linear-gradient(to bottom, #19be22, #0db51a);
    border-left:1px solid #0b7511;
}
.canal-esporteesaude .cor-padrao-fonte,
.canal-esportesaude .cor-padrao-fonte    {color: #099d13 !important;}
.canal-esporteesaude .cor-padrao-bg,
.canal-esportesaude .cor-padrao-bg       {background-color: #0d8f15;}
.canal-esporteesaude .cor-padrao-borda,
.canal-esportesaude .cor-padrao-borda    {border-color: #099d13;}
.canal-esporteesaude .cor-padrao-borda-escura,
.canal-esportesaude .cor-padrao-borda-escura {border-color: #0d8f15;}
.canal-esporteesaude .cor-padrao-fonte-clara,
.canal-esportesaude .cor-padrao-fonte-clara  {color: #0bb316;}
.canal-esporteesaude .cor-padrao-borda-clara,
.canal-esportesaude .cor-padrao-borda-clara  {border-color: #0EC521;}
.canal-esporteesaude .cor-padrao-bg-claro,
.canal-esportesaude .cor-padrao-bg-claro {background-color: #0d8f15;}
.canal-esporteesaude .listagem-destaques .destaque .extras li:first-child:hover,
.canal-esportesaude .listagem-destaques .destaque .extras li:first-child:hover,
.canal-esporteesaude .listagem-destaques .destaque .extras .selecionado,
.canal-esportesaude .listagem-destaques .destaque .extras .selecionado {background: #db0c0c; border-color:#107819; color:#fff;}
.canal-esporteesaude .listagem-destaques .destaque .extras li:first-child:hover .detalhe,
.canal-esportesaude .listagem-destaques .destaque .extras li:first-child:hover .detalhe,
.canal-esporteesaude .listagem-destaques .destaque .extras .selecionado .detalhe,
.canal-esportesaude .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #107819;}
.canal-esporteesaude .listagem-destaques .destaque .extras li:hover,
.canal-esportesaude .listagem-destaques .destaque .extras li:hover {border-color:#107819;}
.canal-esporteesaude .listagem-destaques .destaque .extras li:hover a,
.canal-esportesaude .listagem-destaques .destaque .extras li:hover a,
.canal-esporteesaude .listagem-destaques .destaque .extras .selecionado,
.canal-esportesaude .listagem-destaques .destaque .extras .selecionado {
    background: #12b01d;
    background-image: -webkit-linear-gradient(top, #12b01d, #0a8511);
    background-image: -moz-linear-gradient(top, #12b01d, #0a8511);
    background-image: -o-linear-gradient(top, #12b01d, #0a8511);
    background-image: -ms-linear-gradient(top, #12b01d, #0a8511);
    background-image: linear-gradient(to bottom, #12b01d, #0a8511);
    border-color:#107817; 
}
.canal-esporteesaude .listagem-destaques .destaque .extras li:hover .detalhe,
.canal-esportesaude .listagem-destaques .destaque .extras li:hover .detalhe,
.canal-esporteesaude .listagem-destaques .destaque .extras .selecionado .detalhe,
.canal-esportesaude .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #107819;}
.canal-esporteesaude #submenu-canal,
.canal-esportesaude #submenu-canal {
    background-image: -webkit-linear-gradient(top, #14a01d, #0a9714);
    background-image: -moz-linear-gradient(top, #14a01d, #0a9714);
    background-image: -o-linear-gradient(top, #14a01d, #0a9714);
    background-image: -ms-linear-gradient(top, #14a01d, #0a9714);
    background-image: linear-gradient(to bottom, #14a01d, #0a9714);
    border-color:#107819; 
}
.canal-esporteesaude #submenu-canal .primario>li:hover>a,
.canal-esportesaude #submenu-canal .primario>li:hover>a,
.canal-esporteesaude #submenu-canal .primario>li a:hover,
.canal-esportesaude #submenu-canal .primario>li a:hover {
    text-decoration: none;
    background-image: -webkit-linear-gradient(bottom, #09a514, #10c520);
    background-image: -moz-linear-gradient(bottom, #09a514, #10c520);
    background-image: -o-linear-gradient(bottom, #09a514, #10c520);
    background-image: -ms-linear-gradient(bottom, #09a514, #10c520);
    background-image: linear-gradient(to top, #09a514, #10c520);
}
.canal-esporteesaude #submenu-canal .primario>li:hover .submenu,
.canal-esportesaude #submenu-canal .primario>li:hover .submenu {
    background: #0db51a;
}
.canal-esporteesaude #submenu-canal .primario>li .submenu li a:hover,
.canal-esportesaude #submenu-canal .primario>li .submenu li a:hover {
    background: #107817;
}
.canal-esporteesaude #mega-destaque .slider-grande .paginacao ul li a.ativo,
.canal-esportesaude #mega-destaque .slider-grande .paginacao ul li a.ativo {
	background-color: #10dc25 !important;
}
.canal-esporteesaude #filtro-ativo ul li ,
.canal-esportesaude #filtro-ativo ul li {    
    background: #2ca534;
    background-image: -webkit-linear-gradient(top, #2ca534, #128a1c);
    background-image: -moz-linear-gradient(top, #2ca534, #128a1c);
    background-image: -o-linear-gradient(top, #2ca534, #128a1c);
    background-image: -ms-linear-gradient(top, #2ca534, #128a1c);
    background-image: linear-gradient(to bottom, #2ca534, #128a1c);
    border-color:#0d7514;    
    border-bottom: 1px solid #0d7514;
}
.canal-esporteesaude .bg-seta-comentario,
.canal-esportesaude .bg-seta-comentario {border-color: #0a9714;}
.canal-esporteesaude .wrap-opiniao,
.canal-esportesaude .wrap-opiniao {background:#0a9714;}



/****  MOTEIS  ***************************************************************************/
.canal-moteis #submenu-canal .secundario {
    background: #ff2a8c;
    background-image: -webkit-linear-gradient(top, #ff2a8c, #fe1648);
    background-image: -moz-linear-gradient(top, #ff2a8c, #fe1648);
    background-image: -o-linear-gradient(top, #ff2a8c, #fe1648);
    background-image: -ms-linear-gradient(top, #ff2a8c, #fe1648);
    background-image: linear-gradient(to bottom, #ff2a8c, #fe1648);
    border-left:1px solid #de015e;
}
.logo-moteis {margin-top: 35px !important;}
.canal-moteis .cor-padrao-fonte    {color: #ec2754 !important;}
.canal-moteis .cor-padrao-bg       {background-color: #d91d36;}
.canal-moteis .cor-padrao-borda    {border-color: #cc0232;}
.canal-moteis .cor-padrao-borda-escura {border-color: #d91d36;}
.canal-moteis .cor-padrao-fonte-clara  {color: #fa1b5e;}
.canal-moteis .cor-padrao-borda-clara  {border-color: #fa1b5e;}
.canal-moteis .cor-padrao-bg-claro {background-color: #d91d36;}
.canal-moteis .listagem-destaques .destaque .extras li:first-child:hover,
.canal-moteis .listagem-destaques .destaque .extras .selecionado {background: #db0c0c; border-color:#cc0232; color:#fff;}
.canal-moteis .listagem-destaques .destaque .extras li:first-child:hover .detalhe,
.canal-moteis .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #cc0232;}
.canal-moteis .listagem-destaques .destaque .extras li:hover {border-color:#cc0232;}
.canal-moteis .listagem-destaques .destaque .extras li:hover a,
.canal-moteis .listagem-destaques .destaque .extras .selecionado {
    background: #f8026f;
    background-image: -webkit-linear-gradient(top, #f8026f, #f30249);
    background-image: -moz-linear-gradient(top, #f8026f, #f30249);
    background-image: -o-linear-gradient(top, #f8026f, #f30249);
    background-image: -ms-linear-gradient(top, #f8026f, #f30249);
    background-image: linear-gradient(to bottom, #f8026f, #f30249);
    border-color:#cc0232; 
}
.canal-moteis .listagem-destaques .destaque .extras li:hover .detalhe,
.canal-moteis .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #107819;}
.canal-moteis #submenu-canal {
    background-image: -webkit-linear-gradient(top, #f31546, #ea0c25);
    background-image: -moz-linear-gradient(top, #f31546, #ea0c25);
    background-image: -o-linear-gradient(top, #f31546, #ea0c25);
    background-image: -ms-linear-gradient(top, #f31546, #ea0c25);
    background-image: linear-gradient(to bottom, #f31546, #ea0c25);
    border-color:#cc0232; 
}
.canal-moteis #submenu-canal .primario>li:hover>a,
.canal-moteis #submenu-canal .primario>li a:hover {
    text-decoration: none;
    background-image: -webkit-linear-gradient(bottom, #f81a55, #fc2986);
    background-image: -moz-linear-gradient(bottom, #f81a55, #fc2986);
    background-image: -o-linear-gradient(bottom, #f81a55, #fc2986);
    background-image: -ms-linear-gradient(bottom, #f81a55, #fc2986);
    background-image: linear-gradient(to top, #f81a55, #fc2986);
}
.canal-moteis #submenu-canal .primario>li:hover .submenu {
    background: #f70e5f;
}
.canal-moteis #submenu-canal .primario>li .submenu li a:hover {
    background: #ca0231;
}
.canal-moteis #mega-destaque .slider-grande .paginacao ul li a.ativo {
	background-color: #fa1b5e !important;
}
.canal-moteis #filtro-ativo ul li {    
    background: #ff2275;
    background-image: -webkit-linear-gradient(top, #ff2275, #ff164b);
    background-image: -moz-linear-gradient(top, #ff2275, #ff164b);
    background-image: -o-linear-gradient(top, #ff2275, #ff164b);
    background-image: -ms-linear-gradient(top, #ff2275, #ff164b);
    background-image: linear-gradient(to bottom, #ff2275, #ff164b);
    border-color:#cc0232;    
    border-bottom: 1px solid #cc0232;
}
.canal-moteis .bg-seta-comentario {border-color: #ea0c25;}
.canal-moteis .wrap-opiniao {background:#ea0c25;}


/****  REVEILLON  ***************************************************************************/
.canal-reveillon #submenu-canal .secundario {
    background: #C6B577;
    background-image: -webkit-linear-gradient(top, #C6B577, #C6B577);
    background-image: -moz-linear-gradient(top, #C6B577, #C6B577);
    background-image: -o-linear-gradient(top, #C6B577, #C6B577);
    background-image: -ms-linear-gradient(top, #C6B577, #C6B577);
    background-image: linear-gradient(to bottom, #C6B577, #C6B577);
    border-left:1px solid #7c6921;
}
.canal-reveillon .cor-padrao-fonte    {color: #AEA05F !important;}
.canal-reveillon .cor-padrao-bg       {background-color: #AEA05F;}
.canal-reveillon .cor-padrao-borda    {border-color: #AEA05F;}
.canal-reveillon .cor-padrao-borda-escura {border-color: #70623b;}
.canal-reveillon .cor-padrao-fonte-clara  {color: #c7b577;}
.canal-reveillon .cor-padrao-borda-clara  {border-color: #c7b577;}
.canal-reveillon .cor-padrao-bg-claro {background-color: #AEA05F;}
.canal-reveillon .listagem-destaques .destaque .extras li:first-child:hover,
.canal-reveillon .listagem-destaques .destaque .extras .selecionado {background: #db0c0c; border-color:#70623b; color:#fff;}
.canal-reveillon .listagem-destaques .destaque .extras li:first-child:hover .detalhe,
.canal-reveillon .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #70623b;}
.canal-reveillon .listagem-destaques .destaque .extras li:hover {border-color:#70623b;}
.canal-reveillon .listagem-destaques .destaque .extras li:hover a,
.canal-reveillon .listagem-destaques .destaque .extras .selecionado {
    background: #f8026f;
    background-image: -webkit-linear-gradient(top, #b49b59, #897542);
    background-image: -moz-linear-gradient(top, #b49b59, #897542);
    background-image: -o-linear-gradient(top, #b49b59, #897542);
    background-image: -ms-linear-gradient(top, #b49b59, #897542);
    background-image: linear-gradient(to bottom, #b49b59, #897542);
    border-color:#70623b; 
}
.canal-reveillon .listagem-destaques .destaque .extras li:hover .detalhe,
.canal-reveillon .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #107819;}
.canal-reveillon #submenu-canal {
    background-image: -webkit-linear-gradient(top, #A8965D, #A8965D);
    background-image: -moz-linear-gradient(top, #A8965D, #A8965D);
    background-image: -o-linear-gradient(top, #A8965D, #A8965D);
    background-image: -ms-linear-gradient(top, #A8965D, #A8965D);
    background-image: linear-gradient(to bottom, #A8965D, #A8965D);
    border-color:#70623b; 
}
.canal-reveillon #submenu-canal .primario>li:hover>a,
.canal-reveillon #submenu-canal .primario>li a:hover {
    text-decoration: none;
    background-image: -webkit-linear-gradient(bottom, #b29553, #c7b577);
    background-image: -moz-linear-gradient(bottom, #b29553, #c7b577);
    background-image: -o-linear-gradient(bottom, #b29553, #c7b577);
    background-image: -ms-linear-gradient(bottom, #b29553, #c7b577);
    background-image: linear-gradient(to top, #b29553, #c7b577);
}
.canal-reveillon #submenu-canal .primario>li:hover .submenu {
    background: #c7b577;
}
.canal-reveillon #submenu-canal .primario>li .submenu li a:hover {
    background: #a58d4f;
}
.canal-reveillon #mega-destaque .slider-grande .paginacao ul li a.ativo {
	background-color: #c7b577 !important;
}
.canal-reveillon #filtro-ativo ul li {    
    background: #b49b59;
    background-image: -webkit-linear-gradient(top, #b49b59, #897542);
    background-image: -moz-linear-gradient(top, #b49b59, #897542);
    background-image: -o-linear-gradient(top, #b49b59, #897542);
    background-image: -ms-linear-gradient(top, #b49b59, #897542);
    background-image: linear-gradient(to bottom, #b49b59, #897542);
    border-color:#cfbb86;
    border-bottom: 1px solid #cfbb86;
}
.canal-reveillon .bg-seta-comentario {border-color: #A8965D;}
.canal-reveillon .wrap-opiniao {background:#A8965D;}







/****  CARNAVAL  ***************************************************************************/
.canal-carnaval #submenu-canal .secundario {
    background: #C6B577;
    background-image: -webkit-linear-gradient(top, #C6B577, #C6B577);
    background-image: -moz-linear-gradient(top, #C6B577, #C6B577);
    background-image: -o-linear-gradient(top, #C6B577, #C6B577);
    background-image: -ms-linear-gradient(top, #C6B577, #C6B577);
    background-image: linear-gradient(to bottom, #FFD700, #FFC100);
    border-left:1px solid #F3A402;
}
.canal-carnaval .cor-padrao-fonte    {color: #E36A21 !important;}
.canal-carnaval .cor-padrao-bg       {background-color: #E36A21; background-image: url(../images/bg-carnaval-destaques.jpg)}
.canal-carnaval .cor-padrao-borda    {border-color: #E36A21;}
.canal-carnaval .cor-padrao-borda-escura {border-color: #E36A21;}
.canal-carnaval .cor-padrao-fonte-clara  {color: #ee9601;}
.canal-carnaval .cor-padrao-borda-clara  {border-color: #ee9601;}
.canal-carnaval .cor-padrao-bg-claro {background-color: #E36A21;}
.canal-carnaval .listagem-destaques .destaque .extras li:first-child:hover,
.canal-carnaval .listagem-destaques .destaque .extras .selecionado {background: #e05e01; border-color:#b33f04; color:#fff;}
.canal-carnaval .listagem-destaques .destaque .extras li:first-child:hover .detalhe,
.canal-carnaval .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #b33f04;}
.canal-carnaval .listagem-destaques .destaque .extras li:hover {border-color:#e05e01;}
.canal-carnaval .listagem-destaques .destaque .extras li:hover a,
.canal-carnaval .listagem-destaques .destaque .extras .selecionado {
    background: #e05e01;
    background-image: -webkit-linear-gradient(top, #ee9601, #e05e01);
    background-image: -moz-linear-gradient(top, #ee9601, #e05e01);
    background-image: -o-linear-gradient(top, #ee9601, #e05e01);
    background-image: -ms-linear-gradient(top, #ee9601, #e05e01);
    background-image: linear-gradient(to bottom, #ee9601, #e05e01);
    border-color:#e05e01; 
}
.canal-carnaval .listagem-destaques .destaque .extras li:hover .detalhe,
.canal-carnaval .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #bc0000;}
.canal-carnaval #submenu-canal {
    background-image: -webkit-linear-gradient(top, #F7C503, #F3A402);
    background-image: -moz-linear-gradient(top, #F7C503, #F3A402);
    background-image: -o-linear-gradient(top, #F7C503, #F3A402);
    background-image: -ms-linear-gradient(top, #F7C503, #F3A402);
    background-image: linear-gradient(to bottom, #F7C503, #F3A402);
    border-color:#F3A402; 
}
.canal-carnaval #submenu-canal .primario>li:hover>a,
.canal-carnaval #submenu-canal .primario>li a:hover {
    text-decoration: none;
    background-image: -webkit-linear-gradient(bottom, #b29553, #c7b577);
    background-image: -moz-linear-gradient(bottom, #b29553, #c7b577);
    background-image: -o-linear-gradient(bottom, #b29553, #c7b577);
    background-image: -ms-linear-gradient(bottom, #b29553, #c7b577);
    background-image: linear-gradient(to top, #FF8F00, #FFB600);
}
.canal-carnaval #submenu-canal .primario>li:hover .submenu {
    background: #c7b577;
}
.canal-carnaval #submenu-canal .primario>li .submenu li a:hover {
    background: #a58d4f;
}

.canal-carnaval #mega-destaque .slider-grande .paginacao ul li a.ativo {
	background-color: #FFB600 !important;
}

.canal-carnaval #filtro-ativo ul li {    
    background: #b49b59;
    background-image: -webkit-linear-gradient(top, #b49b59, #897542);
    background-image: -moz-linear-gradient(top, #b49b59, #897542);
    background-image: -o-linear-gradient(top, #b49b59, #897542);
    background-image: -ms-linear-gradient(top, #b49b59, #897542);
    background-image: linear-gradient(to bottom, #b49b59, #897542);
    border-color:#cfbb86;
    border-bottom: 1px solid #cfbb86;
}
.canal-carnaval .bg-seta-comentario {border-color: #d84a00;}
.canal-carnaval .wrap-opiniao {background:#d84a00;}



/****  EETC  ***************************************************************************/
.canal-eetc #submenu-canal .secundario {
    background: #888888;
    background-image: -webkit-linear-gradient(top, #888888, #444444);
    background-image: -moz-linear-gradient(top, #888888, #444444);
    background-image: -o-linear-gradient(top, #888888, #444444);
    background-image: -ms-linear-gradient(top, #888888, #444444);
    background-image: linear-gradient(to bottom, #888888, #444444);
    border-left:1px solid #F3A402;
}
.canal-eetc .cor-padrao-fonte    {color: #555555 !important;}
.canal-eetc .cor-padrao-bg       {background-color: #656565;}
.canal-eetc .cor-padrao-borda    {border-color: #333333;}
.canal-eetc .cor-padrao-borda-escura {border-color: #000;}
.canal-eetc .cor-padrao-fonte-clara  {color: #555555;}
.canal-eetc .cor-padrao-borda-clara  {border-color: #555555;}
.canal-eetc .cor-padrao-bg-claro {background-color: ;}
.canal-eetc .listagem-destaques .destaque .extras li:first-child:hover,
.canal-eetc .listagem-destaques .destaque .extras .selecionado {background: #333333; border-color:#333333; color:#fff;}
.canal-eetc .listagem-destaques .destaque .extras li:first-child:hover .detalhe,
.canal-eetc .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #333333;}
.canal-eetc .listagem-destaques .destaque .extras li:hover {border-color:#333333;}
.canal-eetc .listagem-destaques .destaque .extras li:hover a,
.canal-eetc .listagem-destaques .destaque .extras .selecionado {
    background: #888888;
    background-image: -webkit-linear-gradient(top, #888888, #444444);
    background-image: -moz-linear-gradient(top, #888888, #444444);
    background-image: -o-linear-gradient(top, #888888, #444444);
    background-image: -ms-linear-gradient(top, #888888, #444444);
    background-image: linear-gradient(to bottom, #888888, #444444);
    border-color: #333333; 
}
.canal-eetc .listagem-destaques .destaque .extras li:hover .detalhe,
.canal-eetc .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #333333;}
.canal-eetc #submenu-canal {
    background-image: -webkit-linear-gradient(top, #888888, #444444);
    background-image: -moz-linear-gradient(top, #888888, #444444);
    background-image: -o-linear-gradient(top, #888888, #444444);
    background-image: -ms-linear-gradient(top, #888888, #444444);
    background-image: linear-gradient(to bottom, #888888, #444444);
    border-color: #333333; 
}
.canal-eetc #submenu-canal .primario>li:hover>a,
.canal-eetc #submenu-canal .primario>li a:hover {
    text-decoration: none;
    background-image: -webkit-linear-gradient(bottom, #b29553, #c7b577);
    background-image: -moz-linear-gradient(bottom, #b29553, #c7b577);
    background-image: -o-linear-gradient(bottom, #b29553, #c7b577);
    background-image: -ms-linear-gradient(bottom, #b29553, #c7b577);
    background-image: linear-gradient(to top, #FF8F00, #FFB600);
}
.canal-eetc #submenu-canal .primario>li:hover .submenu {
    background: #c7b577;
}
.canal-eetc #submenu-canal .primario>li .submenu li a:hover {
    background: #a58d4f;
}

.canal-eetc #mega-destaque .slider-grande .paginacao ul li a.ativo {
	background-color: #333333 !important;
}

.canal-eetc #filtro-ativo ul li {    
    background: #b49b59;
    background-image: -webkit-linear-gradient(top, #b49b59, #897542);
    background-image: -moz-linear-gradient(top, #b49b59, #897542);
    background-image: -o-linear-gradient(top, #b49b59, #897542);
    background-image: -ms-linear-gradient(top, #b49b59, #897542);
    background-image: linear-gradient(to bottom, #b49b59, #897542);
    border-color:#cfbb86;
    border-bottom: 1px solid #cfbb86;
}
.canal-eetc .bg-seta-comentario {border-color: #d84a00;}
.canal-eetc .wrap-opiniao {background:#d84a00;}






/****  DESCONTOS  ***************************************************************************/
.canal-descontos .logo-internas {
    display: none;
}
.canal-descontos #submenu-canal .secundario {
    background: #888888;
    background-image: -webkit-linear-gradient(top, #888888, #444444);
    background-image: -moz-linear-gradient(top, #888888, #444444);
    background-image: -o-linear-gradient(top, #888888, #444444);
    background-image: -ms-linear-gradient(top, #888888, #444444);
    background-image: linear-gradient(to bottom, #888888, #444444);
    border-left: 1px solid #F3A402;
}
.canal-descontos .cor-padrao-fonte    {color: #b6d700 !important;}
.canal-descontos .cor-padrao-bg       {background-color: #b6d700;}
.canal-descontos .cor-padrao-borda    {border-color: #b6d700;}
.canal-descontos .cor-padrao-borda-escura {border-color: #000;}
.canal-descontos .cor-padrao-fonte-clara  {color: #555555;}
.canal-descontos .cor-padrao-borda-clara  {border-color: #555555;}
.canal-descontos .cor-padrao-bg-claro {background-color: #b6d700;}
.canal-descontos .listagem-destaques .destaque .extras li:first-child:hover,
.canal-descontos .listagem-destaques .destaque .extras .selecionado {background: #b6d700; border-color:#b6d700; color:#fff;}
.canal-descontos .listagem-destaques .destaque .extras li:first-child:hover .detalhe,
.canal-descontos .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #b6d700;}
.canal-descontos .listagem-destaques .destaque .extras li:hover {border-color:#b6d700;}
.canal-descontos .listagem-destaques .destaque .extras li:hover a,
.canal-descontos .listagem-destaques .destaque .extras .selecionado {
    background: #888888;
    background-image: -webkit-linear-gradient(top, #888888, #444444);
    background-image: -moz-linear-gradient(top, #888888, #444444);
    background-image: -o-linear-gradient(top, #888888, #444444);
    background-image: -ms-linear-gradient(top, #888888, #444444);
    background-image: linear-gradient(to bottom, #888888, #444444);
    border-color: #b6d700;
}
.canal-descontos .listagem-destaques .destaque .extras li:hover .detalhe,
.canal-descontos .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #b6d700;}
.canal-descontos #submenu-canal {
    background-image: -webkit-linear-gradient(top, #888888, #444444);
    background-image: -moz-linear-gradient(top, #888888, #444444);
    background-image: -o-linear-gradient(top, #888888, #444444);
    background-image: -ms-linear-gradient(top, #888888, #444444);
    background-image: linear-gradient(to bottom, #888888, #444444);
    border-color: #b6d700;
}
.canal-descontos #submenu-canal .primario>li:hover>a,
.canal-descontos #submenu-canal .primario>li a:hover {
    text-decoration: none;
    background-image: -webkit-linear-gradient(bottom, #b6d700, #b6d700);
    background-image: -moz-linear-gradient(bottom, #b6d700, #b6d700);
    background-image: -o-linear-gradient(bottom, #b6d700, #b6d700);
    background-image: -ms-linear-gradient(bottom, #b6d700, #b6d700);
    background-image: linear-gradient(to top, #b6d700, #b6d700);
}
.canal-descontos #submenu-canal .primario>li:hover .submenu {
    background: #c7b577;
}
.canal-descontos #submenu-canal .primario>li .submenu li a:hover {
    background: #a58d4f;
}
.canal-descontos #mega-destaque .slider-grande .paginacao ul li a.ativo {
    background-color: #b6d700 !important;
}
.canal-descontos #filtro-ativo ul li {
    background: #b49b59;
    background-image: -webkit-linear-gradient(top, #b49b59, #897542);
    background-image: -moz-linear-gradient(top, #b49b59, #897542);
    background-image: -o-linear-gradient(top, #b49b59, #897542);
    background-image: -ms-linear-gradient(top, #b49b59, #897542);
    background-image: linear-gradient(to bottom, #b49b59, #897542);
    border-color:#cfbb86;
    border-bottom: 1px solid #cfbb86;
}
.canal-descontos .bg-seta-comentario {border-color: #d84a00;}
.canal-descontos .wrap-opiniao {background:#d84a00;}
#quem-vai.desconto .box-presenca  {
    width: 100%; float: none; padding-bottom: 15px;
}
#quem-vai.desconto .box-presenca .pergunta {
    color: #3f4b00;
}
#quem-vai.desconto .box-presenca .confirmar-presenca {
    width: 288px;
}
#quem-vai.desconto .box-presenca .confirmar-presenca .ico-acao {
    right: 233px;
}
#quem-vai.desconto .box-presenca .confirmar-presenca .resposta-sim {
    margin-left: 100px;
}
#quem-vai.desconto .box-presenca form {
    padding: 15px 15px 0 15px; margin: 0;
}
#quem-vai.desconto .box-presenca form button {
    background-color: transparent;
    font-family: "Anton";
    font-size: 20px;
    border: solid 1px rgba(255,255,255,.18);
    border-radius: 3px;
    padding: 15px;
}
#quem-vai.desconto .box-presenca form button span {
    opacity: 0.5;
    text-shadow: 0 1px rgb(255 255 255 / 60%);
}
#quem-vai.desconto .box-presenca .mensagem {
    line-height: normal;
    background-image: linear-gradient(to top, rgba(0,0,0,.3), rgba(0,0,0,.3));
    margin: 15px 15px 0 15px;
    border-radius: 3px;
    padding: 15px;
}






/****  FOTOS  ***************************************************************************/
.logo-fotos {margin-top: 20px !important;}
.canal-fotos #submenu-canal .secundario {
    background: #6592a5;
    background-image: -webkit-linear-gradient(top, #6592a5, #4c6e89);
    background-image: -moz-linear-gradient(top, #6592a5, #4c6e89);
    background-image: -o-linear-gradient(top, #6592a5, #4c6e89);
    background-image: -ms-linear-gradient(top, #6592a5, #4c6e89);
    background-image: linear-gradient(to bottom, #6592a5, #4c6e89);
    border-left:1px solid #395362;
}
.canal-fotos .cor-padrao-fonte    {color: #436372 !important;}
.canal-fotos .cor-padrao-bg       {background-color: #436372;}
.canal-fotos .cor-padrao-borda    {border-color: #436372;}
.canal-fotos .cor-padrao-borda-escura {border-color: #436372;}
.canal-fotos .cor-padrao-fonte-clara  {color: #cf3a8c;}
.canal-fotos .cor-padrao-borda-clara  {border-color: #cf3a8c;}
.canal-fotos .cor-padrao-bg-claro {background-color: #436372;}
.canal-fotos .listagem-destaques .destaque .extras li:first-child:hover,
.canal-fotos .listagem-destaques .destaque .extras .selecionado {background: #db0c0c; border-color:#5b102f; color:#fff;}
.canal-fotos .listagem-destaques .destaque .extras li:first-child:hover .detalhe,
.canal-fotos .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #5b102f;}
.canal-fotos .listagem-destaques .destaque .extras li:hover {border-color:#5b102f;}
.canal-fotos .listagem-destaques .destaque .extras li:hover a,
.canal-fotos .listagem-destaques .destaque .extras .selecionado {
    background-image: -webkit-linear-gradient(top, #4d7084, #3a5664);
    background-image: -moz-linear-gradient(top, #4d7084, #3a5664);
    background-image: -o-linear-gradient(top, #4d7084, #3a5664);
    background-image: -ms-linear-gradient(top, #4d7084, #3a5664);
    background-image: linear-gradient(to bottom, #4d7084, #3a5664);
    border-color:#19262c; 
}
.canal-fotos .listagem-destaques .destaque .extras li:hover .detalhe,
.canal-fotos .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #5b102f;}
.canal-fotos #submenu-canal {
    background-image: -webkit-linear-gradient(top, #4d7084, #3a5664);
    background-image: -moz-linear-gradient(top, #4d7084, #3a5664);
    background-image: -o-linear-gradient(top, #4d7084, #3a5664);
    background-image: -ms-linear-gradient(top, #4d7084, #3a5664);
    background-image: linear-gradient(to bottom, #4d7084, #3a5664);
    border-color:#19262c; 
}
.canal-fotos #submenu-canal .primario>li:hover>a,
.canal-fotos #submenu-canal .primario>li a:hover {
    text-decoration: none;
    background-image: -webkit-linear-gradient(bottom, #1c2a33, #162127);
    background-image: -moz-linear-gradient(bottom, #1c2a33, #162127);
    background-image: -o-linear-gradient(bottom, #1c2a33, #162127);
    background-image: -ms-linear-gradient(bottom, #1c2a33, #162127);
    background-image: linear-gradient(to top, #1c2a33, #162127);
}
.canal-fotos #submenu-canal .primario>li:hover .submenu {
    background: #6691a4;
}
.canal-fotos #submenu-canal .primario>li .submenu li a:hover {
    background: #4c7088;
}
.canal-fotos #mega-destaque .slider-grande .paginacao ul li a.ativo {
	background-color: #73a1b8 !important;
}
.canal-fotos #filtro-ativo ul li {    
    background: #6691a4;
    background-image: -webkit-linear-gradient(top, #6691a4, #4c7088);
    background-image: -moz-linear-gradient(top, #6691a4, #4c7088);
    background-image: -o-linear-gradient(top, #6691a4, #4c7088);
    background-image: -ms-linear-gradient(top, #6691a4, #4c7088);
    background-image: linear-gradient(to bottom, #6691a4, #4c7088);
    border-color:#19262c;    
    border-bottom: 1px solid #19262c;
}
.canal-fotos .bg-seta-comentario {border-color: #3a5664;}
.canal-fotos .wrap-opiniao {background:#3a5664;}

/****  PROMOCOES  ***************************************************************************/

.logo-promocao {margin-top: 20px !important;}
.canal-promocao .logo-internas { display: none; }
.canal-promocao #submenu-canal .secundario {
    background: #6592a5;
    background-image: -webkit-linear-gradient(top, #6592a5, #4c6e89);
    background-image: -moz-linear-gradient(top, #6592a5, #4c6e89);
    background-image: -o-linear-gradient(top, #6592a5, #4c6e89);
    background-image: -ms-linear-gradient(top, #6592a5, #4c6e89);
    background-image: linear-gradient(to bottom, #6592a5, #4c6e89);
    border-left:1px solid #395362;
}
.canal-promocao .cor-padrao-fonte    {color: #436372 !important;}
.canal-promocao .cor-padrao-bg       {background-color: #436372;}
.canal-promocao .cor-padrao-borda    {border-color: #436372;}
.canal-promocao .cor-padrao-borda-escura {border-color: #436372;}
.canal-promocao .cor-padrao-fonte-clara  {color: #cf3a8c;}
.canal-promocao .cor-padrao-borda-clara  {border-color: #cf3a8c;}
.canal-promocao .cor-padrao-bg-claro {background-color: #73a1b8;}
.canal-promocao .listagem-destaques .destaque .extras li:first-child:hover,
.canal-promocao .listagem-destaques .destaque .extras .selecionado {background: #db0c0c; border-color:#5b102f; color:#fff;}
.canal-promocao .listagem-destaques .destaque .extras li:first-child:hover .detalhe,
.canal-promocao .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #5b102f;}
.canal-promocao .listagem-destaques .destaque .extras li:hover {border-color:#5b102f;}
.canal-promocao .listagem-destaques .destaque .extras li:hover a,
.canal-promocao .listagem-destaques .destaque .extras .selecionado {
    background-image: -webkit-linear-gradient(top, #4d7084, #3a5664);
    background-image: -moz-linear-gradient(top, #4d7084, #3a5664);
    background-image: -o-linear-gradient(top, #4d7084, #3a5664);
    background-image: -ms-linear-gradient(top, #4d7084, #3a5664);
    background-image: linear-gradient(to bottom, #4d7084, #3a5664);
    border-color:#19262c; 
}
.canal-promocao .listagem-destaques .destaque .extras li:hover .detalhe,
.canal-promocao .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #5b102f;}
.canal-promocao #submenu-canal {
    background-image: -webkit-linear-gradient(top, #4d7084, #3a5664);
    background-image: -moz-linear-gradient(top, #4d7084, #3a5664);
    background-image: -o-linear-gradient(top, #4d7084, #3a5664);
    background-image: -ms-linear-gradient(top, #4d7084, #3a5664);
    background-image: linear-gradient(to bottom, #4d7084, #3a5664);
    border-color:#19262c; 
}
.canal-promocao #submenu-canal .primario>li:hover>a,
.canal-promocao #submenu-canal .primario>li a:hover {
    text-decoration: none;
    background-image: -webkit-linear-gradient(bottom, #1c2a33, #162127);
    background-image: -moz-linear-gradient(bottom, #1c2a33, #162127);
    background-image: -o-linear-gradient(bottom, #1c2a33, #162127);
    background-image: -ms-linear-gradient(bottom, #1c2a33, #162127);
    background-image: linear-gradient(to top, #1c2a33, #162127);
}
.canal-promocao #submenu-canal .primario>li:hover .submenu {
    background: #6691a4;
}
.canal-promocao #submenu-canal .primario>li .submenu li a:hover {
    background: #4c7088;
}
.canal-promocao #filtro-ativo ul li {    
    background: #6691a4;
    background-image: -webkit-linear-gradient(top, #6691a4, #4c7088);
    background-image: -moz-linear-gradient(top, #6691a4, #4c7088);
    background-image: -o-linear-gradient(top, #6691a4, #4c7088);
    background-image: -ms-linear-gradient(top, #6691a4, #4c7088);
    background-image: linear-gradient(to bottom, #6691a4, #4c7088);
    border-color:#19262c;    
    border-bottom: 1px solid #19262c;
}
.canal-promocao .bg-seta-comentario {border-color: #3a5664;}
.canal-promocao .wrap-opiniao {background:#3a5664;}


/* CORES */

.link-todos {font-weight: bold;}
.link-todos:hover { background-color: #446274 !important; color: #fff !important;}
.link-bares {color:#f2b407 !important; font-weight: bold;}
.link-bares:hover {background-color:#f2b407 !important; color: #fff !important;}
.link-noite {color:#bc0000 !important; font-weight: bold;}
.link-noite:hover {background-color:#bc0000 !important; color: #fff !important;}
.link-gastronomia {color:#e05e01 !important; font-weight: bold;}
.link-gastronomia:hover {background-color:#e05e01 !important; color: #fff !important;}
.link-shows {color:#1b4d94 !important; font-weight: bold;}
.link-shows:hover {background-color:#1b4d94 !important; color: #fff !important;}
.link-cinema {color:#332496 !important; font-weight: bold;}
.link-cinema:hover {background-color:#332496 !important; color: #fff !important;}
.link-esporteesaude {color:#099d13 !important; font-weight: bold;}
.link-esporteesaude:hover {background-color:#099d13 !important; color: #fff !important;}
.link-arteeteatro {color:#952152 !important; font-weight: bold;}
.link-arteeteatro:hover {background-color:#952152 !important; color: #fff !important;}
.link-fotos {color:rgb(66, 99, 116) !important; font-weight: bold;}
.link-fotos:hover {background-color:rgb(66, 99, 116) !important; color: #fff !important;}
.link-promocao {color:rgb(66, 99, 116) !important; font-weight: bold;}
.link-promocao:hover {background-color:rgb(66, 99, 116) !important; color: #fff !important;}
.link-moteis {color:#ec2754 !important; font-weight: bold;}
.link-moteis:hover {background-color:#ec2754 !important; color: #fff !important;}
.link-reveillon {color:#AEA05F !important; font-weight: bold;}
.link-reveillon:hover {background-color:#AEA05F !important;  color: #fff !important;}
.link-carnaval {color:#E36A21 !important; font-weight: bold;}
.link-carnaval:hover {background-color:#E36A21 !important; color: #fff !important;}
.link-eetc {color:#555555 !important; font-weight: bold;}
.link-eetc:hover {background-color:#555555 !important; color: #fff !important;}

.resultados-busca .listagem-destaques .destaque .extras li:hover {border-color:#446274 !important;}
.resultados-busca #filtro-ativo ul li,
.resultados-busca .listagem-destaques .destaque .extras li:hover a,
.resultados-busca .listagem-destaques .destaque .extras .selecionado {
    background: #446274 !important;
    background-image: -webkit-linear-gradient(top, #53778d, #446274) !important;
    background-image: -moz-linear-gradient(top, #53778d, #446274) !important;
    background-image: -o-linear-gradient(top, #53778d, #446274) !important;
    background-image: -ms-linear-gradient(top, #53778d, #446274) !important;
    background-image: linear-gradient(to bottom, #53778d, #446274) !important;
    border-color:#283943 !important; 
}
.resultados-busca .listagem-destaques .destaque .extras li:hover .detalhe,
.resultados-busca .listagem-destaques .destaque .extras .selecionado .detalhe {border-color: #283943 !important;}



/* COMPONENTES VISUAIS */

/* lista de notícias vertical */
.lista-noticias-vertical {list-style: none; margin:0 0 20px 0; /*min-height: 550px;*/}
.lista-noticias-vertical .destaque {}
.lista-noticias-vertical li {border-bottom: 1px dotted #cad6e0; padding:10px 0 15px; overflow: hidden;}
.lista-noticias-vertical li h2,
.lista-noticias-vertical li h2 a {font-size: 20px; color:#446274; line-height: 22px;}
.lista-noticias-vertical li a {color:#4d4d4d;}
.lista-noticias-vertical li a strong {display: block; line-height: 17px; font-size:14px; color:#446274; margin: 0 0 3px 0;}
.lista-noticias-vertical li img {background:#fff; padding:3px; border:1px solid #e6ebef;}
.lista-noticias-vertical li img.esquerda {float:left; margin:0 10px 0 0px;}
.lista-noticias-vertical li img.direita {float:right; margin:0 0 0 10px;}

/* slider com paginacao */
.slider-com-paginacao {position: relative; }
.slider-com-paginacao .slides {list-style: none;}
.slider-com-paginacao .slides>li {display: none; margin:0 auto;}
.slider-com-paginacao .slides>li.ativo {display: block;}
.slider-com-paginacao .paginacao {height:24px; text-align: center; padding:8px 0 0 0;margin: 10px 0 0 0;}
.slider-com-paginacao .paginacao ul {list-style: none; display: inline-block;}
.slider-com-paginacao .paginacao ul li {display:inline; margin:0 8px 0 0; float:left;}
.slider-com-paginacao .paginacao ul li a {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; width:11px; height:5px; font-size:9px; padding:0 6px; background: #fff; border:1px solid #cbd7e0;}
.slider-com-paginacao .paginacao ul li a:hover {background: #dde6ee;}
.slider-com-paginacao .paginacao ul li a.ativo {    	
	border:1px solid transparent;
	background-color: #446274;		
	-webkit-box-shadow: 0 1px #fff, inset 0 1px rgba(0,0,0,.5);
	-moz-box-shadow: 0 1px #fff, inset 0 1px rgba(0,0,0,.5);
	box-shadow: 0 1px #fff, inset 0 1px rgba(0,0,0,.5);
}


/* slider destaque home */
.slider-destaque-home {height:288px; border:1px solid #ededed; background: #fff; margin:0 0 20px; }
.slider-destaque-home .slides {height: 252px;}
.slider-destaque-home .slides li {width:300px;}
.slider-destaque-home .slides li img {padding:4px; border-bottom:1px solid #ededed;}
.slider-destaque-home .slides li p {color:#446274; font-size: 15px; font-weight: bold; line-height: 17px; padding:8px 12px;}
.slider-destaque-home .paginacao {background: #ededed; }
.slider-destaque-home .paginacao ul {}
.slider-destaque-home .paginacao ul li {}
.slider-destaque-home .paginacao ul li a {}


/* agenda simples de eventos */
.agenda-simples {margin:0 0 30px 0; /*min-height: 230px;*/}
.agenda-simples ul {list-style: none; margin:0;}
.agenda-simples ul li {font-size: 12px; color:#446274; padding:10px 0; border-bottom: 1px dotted #cad6e0;}
.agenda-simples ul li a {font-size: 12px;}

/* box de publicidade */
.banner-publicidade {text-align: center; background: #fafafa;border: 1px solid #ededed; margin:0 0 25px 0; clear:both;}
.banner-publicidade span {padding:5px; text-transform: uppercase; display: block; font-size: 9px; font-family: Helvetica, Arial, sans-serif;}



/* box modelo A */
.box-modelo-a {background:#fafafa; -webkit-box-shadow: 0 0 0 1px #ededed; -moz-box-shadow: 0 0 0 1px #ededed; box-shadow: 0 0 0 1px #ededed; border: solid 1px #fff; margin:0 0 24px 0;}
.box-modelo-a .titulo-secao {font-size:18px; color:#446274; font-family:"Anton", Arial, sans-serif; -webkit-box-shadow: 0 1px #fff; -moz-box-shadow: 0 1px #fff; box-shadow: 0 1px #fff; border-bottom: 1px solid #ededed; padding:14px 12px 12px; display: block; font-weight: normal !important;}
.box-modelo-a .conteudo {padding:10px; min-height: 70px;}
.box-modelo-a .conteudo .foto {float:left; margin:0 10px 0 0; padding:3px; border: 1px solid #ededed;}
.box-modelo-a .conteudo .titulo-materia {font-size: 15px; line-height:17px; font-weight: bold; color:#446274;}
.box-modelo-a .conteudo .descricao {font-size: 12px; line-height: 14px; color:#4d4d4d;}

/* box modelo B */
.box-modelo-b {margin:0 0 24px 0;}
.box-modelo-b .titulo-secao {background:#ededed; font-size:20px; color:#6d94a8; font-family:"Anton", Arial, sans-serif; text-shadow: 0 1px #fafafa; border-bottom: 1px solid #ededed; padding:14px 12px 12px; display: block; font-weight: normal;}
.box-modelo-b .conteudo {background:#fafafa; padding:10px; border:1px solid #dee5eb;}


/* menu botão */
.menu-botao {}
.menu-botao li {
    border: solid 1px #cad6e0;
    border-bottom-width: 0;
    background-image: -webkit-linear-gradient(bottom, #f5f9fb, #ffffff);
    background-image: -moz-linear-gradient(bottom, #f5f9fb, #ffffff);
    background-image: -o-linear-gradient(bottom, #f5f9fb, #ffffff);
    background-image: -ms-linear-gradient(bottom, #f5f9fb, #ffffff);
    background-image: linear-gradient(to top, #f5f9fb, #ffffff);
    width: 140px;        
}
.menu-botao li:hover {
    background-image: -webkit-linear-gradient(bottom, #d9e4ea, #f5f9fb);
    background-image: -moz-linear-gradient(bottom, #d9e4ea, #f5f9fb);
    background-image: -o-linear-gradient(bottom, #d9e4ea, #f5f9fb);
    background-image: -ms-linear-gradient(bottom, #d9e4ea, #f5f9fb);
    background-image: linear-gradient(to top, #d9e4ea, #f5f9fb);
}
.menu-botao li:last-child {border-bottom-width: 1px;}
.menu-botao li a {color:#5b7b8c; display: block; padding:10px;}
.menu-botao li a:hover {text-decoration: none;}

.menu-botao-interno {}
.menu-botao-interno li.btn-convidar-amigos {display: none;}

/* box mais acessados */
.box-mais-acessados .lista-noticias {margin:5px;list-style: none;}
.box-mais-acessados .lista-noticias li {padding-bottom:15px; margin-bottom: 15px; border-bottom: 1px dotted #cad6e0;}
.box-mais-acessados .lista-noticias li .posicao {font-family:"Anton", Arial, sans-serif; float:left; font-weight: bold; font-size: 36px; /*color:#446274;*/ margin:10px 20px 0 0; width:15px; /*height:45px;*/}
.box-mais-acessados .lista-noticias li .titulo-materia,
.box-mais-acessados .lista-noticias li .titulo-materia a {font-size: 16px; line-height:18px; font-weight: normal; font-family: "Anton"; /*color:#446274;*/ margin:0 0 2px 0;}
.box-mais-acessados .lista-noticias li p {font-size: 11px; line-height: 13px; font-family: Tahoma, Arial, sans-serif; color:#a3a3a3; margin:0;}
.box-mais-acessados .lista-noticias li .titulo-materia,
.box-mais-acessados .lista-noticias li p {padding-left: 33px;}
.box-mais-acessados .lista-noticias li .eye {display: inline-block; margin: 0 0 0 2px; position: relative; top: 1px;}
/*
.box-mais-acessados .lista-noticias li .visualizacoes .ico {
    padding:0 4px 4px 3px; 
    background: #ccc; 
    color:#fff; 
    display: inline-block; 
    border-radius: 25px 0 25px 0; 
    -moz-transform:rotate(35deg); 
    -webkit-transform:rotate(35deg); 
    -o-transform:rotate(35deg); 
    -ms-transform:rotate(35deg); 
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5); 
    margin: 0 0 0 5px; 
    -webkit-box-shadow: -1px -1px 0 #999; 
    -moz-box-shadow: -1px -1px 0 #999; 
    box-shadow: -1px -1px #999;
    line-height: 7px;
    font-size: 9px;
    position: relative;
    top:-1px;
}
*/
.box-mais-acessados .btn-group {margin:0 0 15px 0;}
.box-mais-acessados .btn-group .select-categorias {width:90%; text-align: left;}
.box-mais-acessados .btn-group .btn {height:30px;}
.box-mais-acessados .dropdown-content ul {display: none;}
.box-mais-acessados .dropdown-content ul:first-child {display: block;}

/* BUSCAR */
.datepicker    {z-index: 9999 !important;}
#buscarGeral {
	position: relative;	
}
#buscarGeral input.campoPalavaraChave {
    -webkit-box-shadow: inset 2px 2px 2px rgba(0,0,0,.05);
    -moz-box-shadow   : inset 2px 2px 2px rgba(0,0,0,.05);
    box-shadow        : inset 2px 2px 2px rgba(0,0,0,.05);
    padding           : 0;
    border            : none;
    outline           : none;
    background-color  : #ecf0f3;
    color             : #999;
    border-bottom     : 1px solid #ffffff;  
    height  		  : 36px;
	padding-left	  : 15px;
	padding-right	  : 150px;
}
#buscarGeral button.btnBuscaGeral{
	height: 37px;
    -webkit-box-shadow: inset 2px 2px 2px rgba(0,0,0,.05);
    -moz-box-shadow   : inset 2px 2px 2px rgba(0,0,0,.05);
    box-shadow        : inset 2px 2px 2px rgba(0,0,0,.05);
    border            : none;
    outline           : none;
    color             : #999;
    border-bottom     : 1px solid #ffffff;
    background        : -moz-linear-gradient(top, #F4FBFD, #fff) repeat-X;
    background        : -webkit-gradient(linear, left top, left bottom, from(#F4FBFD), to(#fff)) repeat-X;
    color             :#4d606e;
    font-family       : "Anton";
    font-size         : 16px;
    padding-top       : 8px;
}
#buscarGeral button.btnBuscaGeral:hover{
    background        : -moz-linear-gradient(top,  #fff, #F4FBFD) repeat-X;
    background        : -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F4FBFD) ) repeat-X;
}
#buscarGeral button.btnBuscaGeral.btnBuscar {
	position: absolute;
	top: 0;
	right: 0;
	width:	90px;
	-webkit-border-radius: 0 5px 5px 0;
	   -moz-border-radius: 0 5px 5px 0;
	        border-radius: 0 5px 5px 0;
}
#buscarGeral button.btnBuscaGeral.btnFiltro {
	position: absolute;
	top: 0;
	right: 89px;
	width:	45px;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
}


#buscar {position: relative; width: 301px; height: 37px; margin: 25px 0 20px; float: right;}
#buscar input[type="text"] {
    position: absolute;
    left    : 1px;
    width   : 185px;    
    height  : 36px;
    -webkit-box-shadow: inset 2px 2px 2px rgba(0,0,0,.05);
    -moz-box-shadow   : inset 2px 2px 2px rgba(0,0,0,.05);
    box-shadow        : inset 2px 2px 2px rgba(0,0,0,.05);
    padding           : 0 0 0 35px;
    border            : none;
    outline           : none;
    background-color  : #ecf0f3;
    color             : #999;
    border-bottom     : 1px solid #ffffff;
}

#buscar input[type="submit"] {position: absolute; right: 1px; width: 80px; height: 37px; float: right; cursor: pointer; border: none;}

#buscar input[type="text"].buscaGeral {
    -webkit-box-shadow: inset 2px 2px 2px rgba(0,0,0,.05);
    -moz-box-shadow   : inset 2px 2px 2px rgba(0,0,0,.05);
    box-shadow        : inset 2px 2px 2px rgba(0,0,0,.05);
    padding           : 0 0 0 35px;
    border            : none;
    outline           : none;
    background-color  : #ecf0f3;
    color             : #999;
    border-bottom     : 1px solid #ffffff;
    width   : 70%;    
    height  : 36px;
}

#buscar button.buscaGeralOpcoes{
    width: 80px;height: 37px;
    -webkit-box-shadow: inset 2px 2px 2px rgba(0,0,0,.05);
    -moz-box-shadow   : inset 2px 2px 2px rgba(0,0,0,.05);
    box-shadow        : inset 2px 2px 2px rgba(0,0,0,.05);
    border            : none;
    outline           : none;
    color             : #999;
    border-bottom     : 1px solid #ffffff;
    float             : right;
    background        : -moz-linear-gradient(top, #F4FBFD, #fff) repeat-X;
    background        : -webkit-gradient(linear, left top, left bottom, from(#F4FBFD), to(#fff)) repeat-X;
    color             :#4d606e;
    font-family       : "Anton";
    font-size         : 16px;
    padding-top       : 8px;
}

#buscar button.buscaGeralOpcoes:hover{
    background        : -moz-linear-gradient(top,  #fff, #F4FBFD) repeat-X;
    background        : -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F4FBFD) ) repeat-X;
}





/* box ratings */
.ratings {overflow: hidden; margin: 3px 0 6px;}
.ratings .icone {float: left; margin: 0 2px 0 0;}

/* box top notícias */
.box-top-noticias .titulo-secao {border-bottom: none;}
.box-top-noticias .conteudo {padding:0; background: #EDEDED; border: none;}
.box-top-noticias .nav-tabs {border:none; margin:0 14px 0 0; border-bottom:1px solid #dee5eb;}
.box-top-noticias .nav-tabs li {background: #e6e7e6; margin:0 0 0 5px; position: relative; bottom: -1px;}
.box-top-noticias .nav-tabs li:hover a {background: #e6e7e6;}
.box-top-noticias .nav-tabs li.active:hover a {background: #fff;}
.box-top-noticias .nav-tabs li a {border:none; margin:0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.box-top-noticias .nav-tabs li a:hover {}
.box-top-noticias .nav-tabs li.active {border:1px solid #dee5eb; border-bottom: none;}
.box-top-noticias .nav-tabs li.active a {background-image:#fff; border: none;}
.box-top-noticias .tab-content {background: #fafafa; border:1px solid #dee5eb; border-top: none;}
.box-top-noticias .tab-content .tab-pane {padding-top: 10px;}
.box-top-noticias .tab-content .tab-pane ol li {border-bottom: 1px dotted #cad6e0; padding:0 0 15px; margin:0 15px 15px; overflow: hidden;}
.box-top-noticias .tab-content .tab-pane ol li:hover {
    background-image: -webkit-linear-gradient(bottom, #f0f3f4, #fafafa);
    background-image: -moz-linear-gradient(bottom, #f0f3f4, #fafafa);
    background-image: -o-linear-gradient(bottom, #f0f3f4, #fafafa);
    background-image: -ms-linear-gradient(bottom, #f0f3f4, #fafafa);
    background-image: linear-gradient(to top, #f0f3f4, #fafafa);
}
.box-top-noticias #mais-acessadas .posicao,
.box-top-noticias #mais-comentadas .posicao {font-size:36px; line-height: 36px; font-family: "Anton"; float:left; margin:0 25px 0 5px; height: 36px;}
.box-top-noticias #mais-acessadas h3,
.box-top-noticias #mais-comentadas h3 {font-size: 18px; line-height: 22px; font-family: "Anton"; margin:0; font-weight: normal; padding: 0 0 0 48px;}
.box-top-noticias .veja-mais-noticias {font-size: 12px; font-family: Tahoma, Arial, sans-serif; text-transform: lowercase; padding:0 15px; height: 30px; display: block;}
.box-top-noticias .veja-mais-noticias strong {font-weight: bold;}
.box-top-noticias .periodo {padding:5px 15px; font-size: 11px; color: #6c6c6c; text-transform: lowercase;}
.box-top-noticias .periodo select {height:20px; width:165px; padding:3px 2px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border:1px solid #cad6e0;}

/* box top eventos */
.box-top-eventos .titulo-secao {border-bottom: none;}
.box-top-eventos .conteudo {padding:0; background: #EDEDED; border: none;}
.box-top-eventos .nav-tabs {border:none; margin:0 0 0 0; border-bottom:1px solid #dee5eb;}
.box-top-eventos .nav-tabs li {background: #e6e7e6; margin:0 0 0 0; position: relative; bottom: -1px;}
.box-top-eventos .nav-tabs li:hover a {background: #e6e7e6;}
.box-top-eventos .nav-tabs li.active:hover a {background: #fff;}
.box-top-eventos .nav-tabs li a {border:none; margin:0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; padding-left: 10px; padding-right: 10px;}
.box-top-eventos .nav-tabs li a:hover {}
.box-top-eventos .nav-tabs li.active {border:1px solid #dee5eb; border-bottom: none;}
.box-top-eventos .nav-tabs li.active a {background-image:#fff; border: none;}
.box-top-eventos .tab-content {background: #fafafa; border:1px solid #dee5eb; border-top: none;}
.box-top-eventos .tab-content .tab-pane {padding-top: 10px;}
.box-top-eventos .tab-content .tab-pane ol li {border-bottom: 1px dotted #cad6e0; padding:0 0 15px; margin:0 15px 15px; overflow: hidden;}
.box-top-eventos .tab-content .tab-pane ol li:hover {
    background-image: -webkit-linear-gradient(bottom, #f0f3f4, #fafafa);
    background-image: -moz-linear-gradient(bottom, #f0f3f4, #fafafa);
    background-image: -o-linear-gradient(bottom, #f0f3f4, #fafafa);
    background-image: -ms-linear-gradient(bottom, #f0f3f4, #fafafa);
    background-image: linear-gradient(to top, #f0f3f4, #fafafa);
}
.box-top-eventos ol li .posicao {font-size:36px; line-height: 36px; font-family: "Anton"; float:left; margin:0 25px 0 5px; height: 36px;}
.box-top-eventos ol li h3 {font-size: 18px; line-height: 22px; font-family: "Anton"; margin:0; font-weight: normal; padding: 0 0 0 48px;}
.box-top-eventos ol li .data-local {font-size: 12px; color: #4d4d4d; font-family: Tahoma, Arial, sans-serif; line-height: 14px;padding: 0 0 0 48px;}
.box-top-eventos ol li .contador{float: right; margin: 10px 0 0 0; font-weight: normal; color: #b9c0c7; font-size: 14px; font-family: Anton;}
.box-top-eventos .veja-mais-noticias {font-size: 12px; font-family: Tahoma, Arial, sans-serif; text-transform: lowercase; padding:0 15px; height: 30px; display: block;}
.box-top-eventos .veja-mais-noticias strong {font-weight: bold;}
.box-top-eventos .periodo {padding:5px 15px; font-size: 11px; color: #6c6c6c; text-transform: lowercase;}
.box-top-eventos .periodo select {height:20px; width:165px; padding:3px 2px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border:1px solid #cad6e0;}


/* box mais recentes */
.box-mais-recentes {}
.box-mais-recentes .conteudo {padding:0; height: 410px; overflow: hidden;}
.box-mais-recentes .nav-tabs {border:none; margin:0 0 0 0; background: #f0f0f0; height: 410px;}
.box-mais-recentes .nav-tabs:hover {border:none;}
.box-mais-recentes .nav-tabs .ico-noticias    {min-width: 45px; width: 45px; height: 41px; background-image: url("../images/icones_maisrecentes.png"); background-position: -325px -3px; background-repeat: no-repeat; display: block;}
.box-mais-recentes .nav-tabs .ico-promocoes   {min-width: 45px; width: 45px; height: 41px; background-image: url("../images/icones_maisrecentes.png"); background-position: -130px -3px; background-repeat: no-repeat; display: block;}
.box-mais-recentes .nav-tabs .ico-usuarios    {min-width: 45px; width: 45px; height: 41px; background-image: url("../images/icones_maisrecentes.png"); background-position: -65px -3px;  background-repeat: no-repeat; display: block;}
.box-mais-recentes .nav-tabs .ico-comentarios {min-width: 45px; width: 45px; height: 41px; background-image: url("../images/icones_maisrecentes.png"); background-position: 0px -3px;    background-repeat: no-repeat; display: block;}
.box-mais-recentes .nav-tabs .ico-twitter     {min-width: 45px; width: 45px; height: 41px; background-image: url("../images/icones_maisrecentes.png"); background-position: -195px -3px; background-repeat: no-repeat; display: block;}
.box-mais-recentes .nav-tabs .ico-instagram   {min-width: 45px; width: 45px; height: 41px; background-image: url("../images/icones_maisrecentes.png"); background-position: -260px -3px; background-repeat: no-repeat; display: block;}
.box-mais-recentes .nav-tabs li {background: #f0f0f0; border:none; /*border-right: 1px solid #e6ebef;*/ border-right: none !important; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; width:69px; margin:0;}
.box-mais-recentes .nav-tabs li a {border:none; margin:0; }
.box-mais-recentes .nav-tabs li:hover {background: #f5f5f5;}
.box-mais-recentes .nav-tabs li.active {border:none; border-top: 1px solid #e6ebef; border-bottom: 1px solid #e6ebef;}
.box-mais-recentes .nav-tabs li.active a {background-image:#fff; border: none;}
.box-mais-recentes .nav-tabs li.active a:hover {}
.box-mais-recentes .nav-tabs li:first-child {border-top: none;}
.box-mais-recentes .nav-tabs li:last-child {border-bottom: none;}
.box-mais-recentes .tab-content {background: #fff;}
.box-mais-recentes .tab-content .tab-pane {padding-top: 10px; margin-left: 14px; height: 400px;}
.box-mais-recentes .tab-content .tab-pane ul li {border-bottom: 1px dotted #cad6e0; padding-bottom: 12px; margin-bottom: 12px; padding-right: 12px;}
.box-mais-recentes .tab-content .tab-pane ul li .titulo a {font-size: 16px; line-height:20px; font-family: "Anton"; font-weight: normal;}
.box-mais-recentes .tab-content .tab-pane ul li .descricao {margin: 0;}
.box-mais-recentes .tab-content .tab-pane ul li .descricao a {font-size: 12px; color: #4d4d4d; font-family: Tahoma, Arial, sans-serif;}
.box-mais-recentes .tab-content .tab-pane .veja-mais-noticias {color: #446274; font-size: 12px; font-family: Tahoma, Arial, sans-serif; text-transform: lowercase;}
.box-mais-recentes .tab-content #tab-usuarios {}
.box-mais-recentes .tab-content #tab-usuarios ul {}
.box-mais-recentes .tab-content #tab-usuarios ul li {height:40px;}
.box-mais-recentes .tab-content #tab-usuarios ul li .avatar {float:left; margin:0 10px 0 0; width: 45px; height: 45px;}
.box-mais-recentes .tab-content #tab-usuarios ul li .botao-adicionar {float:right; width:26px; height: 23px; background-image: url("../images/ico-add-amigos.gif"); background-position: center 0; border:none; margin:8px 0 0;}
.box-mais-recentes .tab-content #tab-usuarios ul li .botao-adicionar:hover {background-position: center -23px;}
.box-mais-recentes .tab-content #tab-usuarios ul li .botao-adicionar.adicionado {background-position: center -46px;}
.box-mais-recentes .tab-content #tab-usuarios ul li .nome {font-family: "Anton"; font-size: 18px; line-height: 20px; height: 20px; overflow: hidden; margin:0 0 8px;}
.box-mais-recentes .tab-content #tab-usuarios ul li .data {font-size: 11px; color: #707070;}
.box-mais-recentes .tab-content #tab-comentarios ul li .nome {font-family: "Anton"; font-size: 15px; margin:0 0 8px;}
.box-mais-recentes .tab-content #tab-comentarios ul li .comentario {font-size: 11px; color: #707070;}
.box-mais-recentes .tab-content #tab-twitter ul li .nome {font-family: "Anton"; font-size: 16px; line-height: 20px; word-wrap: break-word; margin:0 0 8px;}
.box-mais-recentes .tab-content #tab-twitter ul li .comentario {font-size: 11px; color: #707070;}
.box-mais-recentes .tab-content #tab-instagram {padding:0 !important; margin:0; /*background-image: url("../images/aba-instagram-bg.jpg");*/ width: 228px; overflow-x: hidden;}
.box-mais-recentes .tab-content #tab-instagram img.instagram-avatar { margin: 8px 6px 6px 6px; float: left; width: 31px; height: 31px;}
.box-mais-recentes .tab-content #tab-instagram h3 { font: normal 18px Tahoma; margin: 5px 0 0 0; color: #456274;}
.box-mais-recentes .tab-content #tab-instagram h4 { font: normal 11px Tahoma; margin: 0; color:#858585;}
.box-mais-recentes .tab-content #tab-instagram ul li { float: left; font: normal 11px Tahoma; margin-left: 15px;}
.box-mais-recentes .tab-content #tab-instagram ul li ul li {background: none;}
.box-mais-recentes .tab-content #tab-instagram ul li.like { list-style-image: url(../images/aba-instagram-icon-like.png); margin-right: 15px;}
.box-mais-recentes .tab-content #tab-instagram ul li.comment { list-style-image: url(../images/aba-instagram-icon-comment.png);}
.box-mais-recentes .tab-content #tab-instagram img.instagram-foto { float: left; border: 1px solid #3d6d7f; width: 65px; height: 65px; margin:0 3px 3px 0px; }
.box-mais-recentes .tab-content #tab-instagram p { font: normal 12px Tahoma !important; text-align: center; color: #456274 !important; height: 50px; overflow: hidden; margin: 0 6px;}

/* box fotos e vídeos */
.box-fotos-videos {background:#fafafa; -webkit-box-shadow: 0 0 0 1px #ededed; -moz-box-shadow: 0 0 0 1px #ededed; box-shadow: 0 0 0 1px #ededed; border: solid 1px #fff; margin:0 0 24px 0; height: 207px; padding:13px 18px 3px;}
.box-fotos-videos .titulo {color:#6d94a8; font-size: 20px; font-family: "Anton"; margin:0 0 12px 0; clear: both; display: block; font-weight: normal;}
.box-fotos-videos .mask {height:180px; /*width:545px;*/ width: 93%; overflow: hidden;}
.box-fotos-videos .navegacao {float: right;}
.box-fotos-videos .navegacao .anterior,
.box-fotos-videos .navegacao .proximo {
    display: block;
    border: solid 1px #cad6e0;
    background-image: -webkit-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: -moz-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: -o-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: -ms-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: linear-gradient(to top, rgba(0,99,148,.04), rgba(255,255,255,.04));
    width: 28px;
    height: 58px;
}
.box-fotos-videos .navegacao .inativo {opacity: 0.5;}
.box-fotos-videos .navegacao .anterior span {
    display: block;
    width: 0px;
    height: 0px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 12px solid #446274;   
    margin:25px auto 0;
}
.box-fotos-videos .navegacao .proximo span {
    display: block;
    width: 0px;
    height: 0px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 12px solid #446274;   
    margin:25px auto 0;    
}
.box-fotos-videos .lista-eventos {list-style: none;}
.box-fotos-videos .lista-eventos li {float: left; margin:0 8px 20px 0; overflow: hidden; width: 175px;}
.box-fotos-videos .lista-eventos li .foto {background:url("../images/bg-fotos-videos.gif") no-repeat; width:159px; height:104px; padding:9px 8px;}
.box-fotos-videos .lista-eventos li .titulo-evento,
.box-fotos-videos .lista-eventos li .titulo-evento a {font-size: 18px; line-height:20px; color:#446274; font-family: "Anton"; font-weight: normal; margin-bottom: 2px;}
.box-fotos-videos .lista-eventos li .data-local-evento {margin:0;}
.box-fotos-videos .lista-eventos li .data-local-evento,
.box-fotos-videos .lista-eventos li .data-local-evento a {font-size: 12px; color: #4d4d4d; font-family: Tahoma, Arial, sans-serif;}



/* box fotos e vídeos grande */
.box-fotos-videos-grande { border-top:5px solid #f0f0f0; margin:0 0 24px 0; height: 207px; padding:13px 0 3px;}
.box-fotos-videos-grande .titulo {color:#5b7b8c; font-size: 22px; font-family: "Anton"; margin:0 0 12px 0; clear: both; display: block; font-weight: normal; overflow: hidden;}
.box-fotos-videos-grande .titulo .ico-fotos-e-videos {float:left; margin: 0 15px 0 0;}
.box-fotos-videos-grande .titulo strong {display: block; margin: 13px 0 0 0;}
.box-fotos-videos-grande .navegacao {float: right;}
.box-fotos-videos-grande .navegacao .anterior,
.box-fotos-videos-grande .navegacao .proximo {
    display: block;
    border: solid 1px #cad6e0;
    background-image: -webkit-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: -moz-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: -o-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: -ms-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: linear-gradient(to top, rgba(0,99,148,.04), rgba(255,255,255,.04));
    width: 28px;
    height: 58px;
}
.box-fotos-videos-grande .navegacao .inativo {opacity: 0.5;}
.box-fotos-videos-grande .navegacao .anterior span {
    display: block;
    width: 0px;
    height: 0px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 12px solid #446274;   
    margin:25px auto 0;
}
.box-fotos-videos-grande .navegacao .proximo span {
    display: block;
    width: 0px;
    height: 0px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 12px solid #446274;   
    margin:25px auto 0;    
}
.box-fotos-videos-grande .lista-eventos {list-style: none;}
.box-fotos-videos-grande .lista-eventos li {float: left; margin:0 6px 20px 0; overflow: hidden; width: 229px;}
.box-fotos-videos-grande .lista-eventos li .foto img {margin:5px 3px; padding:4px; border:1px solid #e6ebef; background: #fff;}
.box-fotos-videos-grande .lista-eventos li .titulo-evento {margin-left:10px;}
.box-fotos-videos-grande .lista-eventos li .titulo-evento,
.box-fotos-videos-grande .lista-eventos li .titulo-evento a {font-size: 18px; line-height:20px; color:#446274; font-family: "Anton"; font-weight: normal; margin-bottom: 2px;}
.box-fotos-videos-grande .lista-eventos li .data-local-evento {margin:0 0 0 10px;}
.box-fotos-videos-grande .lista-eventos li .data-local-evento,
.box-fotos-videos-grande .lista-eventos li .data-local-evento a {font-size: 12px; color: #666; font-family: Tahoma, Arial, sans-serif; font-weight: bold;}

/* box álbuns relacionados (página do evento) */
.box-albuns-relacionados {background:#e6e8e9; border:none; border-top:1px solid #dedede; border-bottom:1px solid #dedede; margin: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.box-albuns-relacionados .lista-eventos li .titulo-evento,
.box-albuns-relacionados .lista-eventos li .titulo-evento a {/*color: #164d9b; */}
.box-albuns-relacionados .lista-eventos li .bg-fotos-videos {width:159px; height:104px; padding:9px 8px; overflow: hidden;}

/* box álbuns relacionados (página de evento e estabelecimento) */
.box-conteudos-relacionados {background:#fff; border:1px solid #e6ebef; border-top:none; margin: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.box-conteudos-relacionados .span4 {width: 280px;}

/* box fotos e vídeos relacionados (página do evento) */
.box-fotos-videos-relacionados {background:#e6e8e9; border:none; border-top:1px solid #dedede; border-bottom:1px solid #dedede; margin: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.box-fotos-videos-relacionados .lista-eventos li {position: relative;}
.box-fotos-videos-relacionados .lista-eventos li .titulo-evento,
.box-fotos-videos-relacionados .lista-eventos li .titulo-evento a {/*color: #164d9b; */}
.box-fotos-videos-relacionados .lista-eventos li .bg-fotos-videos {width:159px; height:104px; padding:9px 8px;}
.box-fotos-videos-relacionados .lista-eventos li div {background: none; padding:0; width: 164px; height: 121px; border: 4px solid #fff; }
.box-fotos-videos-relacionados .lista-eventos li .ico-play-video {position: absolute; top:14%; left: 27%;}

/* box slideshow noticia */
.box-slideshow-noticia {background:#e6e8e9; border:none; border-top:1px solid #dedede; border-bottom:1px solid #dedede; margin: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; height:555px;}
.box-slideshow-noticia .preview {margin:0 0 20px 0; background-color: #FFF; width: 584px; height: 397px; position: relative;}
.box-slideshow-noticia .preview .foto {background: #fff; padding: 4px; border:1px solid #cad6e0; width: 574px; height: 387px;}
.box-slideshow-noticia .lista-eventos li {position: relative;}
.box-slideshow-noticia .lista-eventos li .foto {background: #FFF url(../images/no-image-100x100.png) no-repeat center; padding: 4px; border:1px solid #cad6e0; width: 164px; height: 111px; display: inline-block; overflow:hidden;}
.box-slideshow-noticia .lista-eventos li .titulo-evento,
.box-slideshow-noticia .lista-eventos li .titulo-evento a {/*color: #164d9b; */}

/* box sorteados */
.box-sorteados 			  {background:#fff; border: solid 1px #e6ebef; border-top: none; margin:0; padding:30px 18px 20px;}
.box-sorteados .titulo    {color:#6d94a8; font-size: 20px; font-family: "Anton"; margin:0 0 12px 0; clear: both; font-weight: normal;}
.box-sorteados .subtitulo {font-size: 14px; color: #c8c8c8; font-family: Tahoma, Arial, sans-serif; font-style: italic; font-weight: lighter;}
.box-sorteados ul					{margin-top: 25px; }
.box-sorteados ul li 				{margin:0 0 15px 0; padding:0 0 25px 0; border-bottom: 1px dotted #cad6e0;}
.box-sorteados ul li .foto			{margin-right: 10px; width: 38px; height: 38px; }
.box-sorteados ul li .titulo 		{margin:0; padding: 0;  font-size: 18px; line-height: normal; font-weight: normal; font-family: "Anton"; clear: none;}
.box-sorteados ul li .titulo a      {color:#6d94a8;}
.box-sorteados ul li .detalhe-light {font-weight: normal; font-size: 11px; color: #9d9d9d; font-family: Tahoma, Arial, sans-serif; margin:0;}

/* box como chegar */
.box-como-chegar {background:#fff; border: solid 1px #e6ebef; border-top: none; margin:0 0 0 0; min-height: 200px; padding:30px 18px 20px;}
.box-como-chegar .titulo {color:#6d94a8; font-size: 20px; font-family: "Anton"; margin:0 0 12px 0; clear: both; font-weight: normal;}
.box-como-chegar .subtitulo {font-size: 14px; color: #c8c8c8; font-family: Tahoma, Arial, sans-serif; font-style: italic; font-weight: lighter;}
.box-como-chegar .busca {margin:12px 0 0 0;}
.box-como-chegar .busca .icone {float: left;}
.box-como-chegar .busca .textfield {
    width: 430px;
    height: 20px;
    float: left;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #f2f4f5;
    -webkit-box-shadow: inset 0 3px 2px rgba(0,0,0,.03);
    -moz-box-shadow: inset 0 3px 2px rgba(0,0,0,.03);
    box-shadow: inset 0 3px 2px rgba(0,0,0,.03);
    border: solid 1px #ccd8e1;
    border-left:none;
    border-right: none;
}
.box-como-chegar .busca .btn-acao {
    font-size: 17px; 
    font-weight: normal;
    font-family: "Anton", Arial, sans-serif;
    color: #446274;
    width: 107px;
    height: 30px;
    float: left;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #fff;
    border: solid 1px #cad6e0;
    background-image: -webkit-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: -moz-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: -o-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: -ms-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: linear-gradient(to top, rgba(0,99,148,.04), rgba(255,255,255,.04));
}
.box-como-chegar .mapa {height: 110px; overflow: hidden; clear: both; border: solid 1px #cad6e0; border-bottom: none;}
.box-como-chegar .btn-expandir-mapa {
    border: solid 1px #cad6e0;
    background-image: -webkit-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: -moz-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: -o-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: -ms-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: linear-gradient(to top, rgba(0,99,148,.04), rgba(255,255,255,.04));
    /*width: 578px;*/
    height: 28px;
    display: block;
    padding:12px 0 0;
    text-align: center;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
    color: #446274;
}
.box-como-chegar .btn-expandir-mapa:hover {text-decoration: none; background-color: #f5f9fb;}


/* box avalie */
#box-avaliacoes {background:#fff; border: solid 1px #e6ebef; border-top: none;  margin:0; min-height: 210px; padding:20px 18px 20px; overflow: auto;}
#box-avaliacoes .lista-avaliacoes {width: 290px; float: left;}
#box-avaliacoes .lista-avaliacoes .titulo {font-size: 18px; font-family: "Anton"; font-weight: normal; color: #6d94a8; border-bottom: 2px solid #efefef; display: block; padding: 0 0 10px 0;}
#box-avaliacoes .lista-avaliacoes ul {margin-top:10px;}
#box-avaliacoes .lista-avaliacoes ul li {font-size: 12px; clear: both; height: 25px; border-bottom: 1px solid #efefef; padding:5px 0 0 0;}
#box-avaliacoes .lista-avaliacoes ul li.ultima {border:none;}
#box-avaliacoes .lista-avaliacoes ul li strong {font-size: 14px; font-weight: bold;}
#box-avaliacoes .lista-avaliacoes ul li .ratings {float:right;}

#box-avaliacoes .avalie {background: #f4f5f7; width: 266px; border:1px solid #e6ebef; float: right;}
#box-avaliacoes .avalie .titulo {background: #fff; color:#6d94a8; display: block; height: 25px; font-size: 20px; padding:10px 10px 0; font-family: "Anton", Arial, sans-serif; font-weight: normal;}
#box-avaliacoes .avalie ul li {font-size: 12px; clear: both; height: 25px; border-bottom: 1px solid #e6ebef; padding:5px 0 0 0; margin: 0 10px 0;}
#box-avaliacoes .avalie ul li.ultima {margin-right: 10px !important; }
#box-avaliacoes .avalie ul li .ratings {float: right}
#box-avaliacoes .avalie .btn-avalie {
    border: solid 1px #cad7e0;
    background-image: -webkit-linear-gradient(bottom, #f5f9fa, #ffffff);
    background-image: -moz-linear-gradient(bottom, #f5f9fa, #ffffff);
    background-image: -o-linear-gradient(bottom, #f5f9fa, #ffffff);
    background-image: -ms-linear-gradient(bottom, #f5f9fa, #ffffff);
    background-image: linear-gradient(to top, #f5f9fa, #ffffff);    
    height: 20px;
    display: block;
    padding:8px 0 0;
    text-align: center;
    font-family: "Anton", Arial, sans-serif;
    font-size: 16px;
    color: #456274;
    margin: 10px;
}



/* destaques blog */
.destaques-blog .box-modelo-a .descricao {height: 45px; overflow: hidden;}
.destaques-blog .box-blog {overflow:hidden; height: 340px;}

/* box canais */
.box-canais {margin-top: 10px;}
.box-canais.tres-colunas .span2 {width:193px;}
.box-canais h3 {font-family: Tahoma, Arial, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; text-transform: uppercase; text-shadow: 0 1px #fff; margin:0 0 10px 0;}
.box-canais h3 strong {font-family: 'Arial Black'; font-weight: bolder;}
.box-canais ul {list-style: none;}
.box-canais ul li {border-bottom: 1px dotted #cad6e0; padding-bottom: 10px; margin-bottom: 10px;}
.box-canais ul li:last-child {border-bottom: none;}
.box-canais ul li .foto {margin:0 0 10px 0; border:1px solid #e6ebef; background: #fff; padding: 3px;}
.box-canais ul li a {font-size: 14px; font-weight: bold;}

.box-canais .filmes-em-cartaz {}
.box-canais .filmes-em-cartaz h3 span {display: none;}
.box-canais .filmes-em-cartaz select {width:170px; margin: 0 0 10px 0;}
.box-canais .filmes-em-cartaz .btn-buscar-filmes {display: block; margin: ;}

/* box ingresso certo */
.box-ingressocerto {margin:0 0 20px 0;}
.box-ingressocerto .titulo {margin:0;}
.box-ingressocerto .titulo span {display: none;}
.box-ingressocerto .conteudo {background: #ececec; border:1px solid #f3eadb; border-top: none; padding:15px 14px 5px;}
.box-ingressocerto .conteudo .slider-ingressos .slides {min-height: 345px;}
.box-ingressocerto .conteudo .slider-ingressos .paginacao {padding:0;}
.box-ingressocerto .conteudo .slider-ingressos .lista-ingressos {list-style: none;}
.box-ingressocerto .conteudo .slider-ingressos .lista-ingressos .ingresso {margin:0 0 15px 0; overflow: hidden; padding:0 0 15px 0; border-bottom: 1px dotted #cad6e0;}
.box-ingressocerto .conteudo .slider-ingressos .lista-ingressos .ingresso .foto {
    float:left; 
    margin: 0 10px 0 0;
    -webkit-box-shadow: 0 0 0 1px #e6ebef;
    -moz-box-shadow: 0 0 0 1px #e6ebef;
    box-shadow: 0 0 0 1px #e6ebef;
    border: solid 4px #fff;
}
.box-ingressocerto .conteudo .slider-ingressos .lista-ingressos .ingresso .titulo {font-family: "Anton"; color:#005a8d; font-size: 18px; line-height: 20px;}
.box-ingressocerto .conteudo .slider-ingressos .lista-ingressos .ingresso .descricao {color:#494949; font-size: 12px; line-height: 15px; font-family: Tahoma, Arial, sans-serif; margin: 0;}
.box-ingressocerto .mais-ofertas {
    height:24px;
    padding:12px 0 0 15px;    
    border: solid 1px #cad6e0;    
    background-image: -webkit-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: -moz-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: -o-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: -ms-linear-gradient(bottom, rgba(0,99,148,.04), rgba(255,255,255,.04));
    background-image: linear-gradient(to top, rgba(0,99,148,.04), rgba(255,255,255,.04));
}
.box-ingressocerto .mais-ofertas a {color:#4184aa;font-size: 12px; font-family: Tahoma, Arial, sans-serif}


/* box muito boa */
.box-muitoboa {margin:0 0 20px 0;}
.box-muitoboa .titulo {margin:0;}
.box-muitoboa .titulo span {display:none;}
.box-muitoboa .conteudo {background: #f8f4e8; border:1px solid #f3eadb; border-top: none; padding:15px 14px 5px;}
.box-muitoboa .conteudo .slider-ofertas .paginacao {padding:0;}
.box-muitoboa .conteudo .slider-ofertas .foto {display: block; margin: 0 0 15px 0;}
.box-muitoboa .conteudo .slider-ofertas .descricao {color:#4d4d4d; font-size: 13px; font-family: Tahoma, Arial, sans-serif}
.box-muitoboa .conteudo .slider-ofertas .box-de-por {background: #f4ebd2; padding:10px; margin:15px 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.box-muitoboa .conteudo .slider-ofertas .box-de-por .btn-comprar {
    float:right; 
    width: 101px;
    height: 28px;
    font-family: "Anton";
    font-size: 20px;
    color: #fff;
    padding-top: 10px;
    text-align: center;
    text-shadow: 0 1px #bd8400;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #f3aa08;
    border: solid 1px #e3a807;
    background-image: -webkit-linear-gradient(bottom, rgba(233,102,4,1), rgba(255,255,255,.4));
    background-image: -moz-linear-gradient(bottom, rgba(233,102,4,1), rgba(255,255,255,.4));
    background-image: -o-linear-gradient(bottom, rgba(233,102,4,1), rgba(255,255,255,.4));
    background-image: -ms-linear-gradient(bottom, rgba(233,102,4,1), rgba(255,255,255,.4));
    background-image: linear-gradient(to top, rgba(233,102,4,1), rgba(255,255,255,.4));
}
.box-muitoboa .conteudo .slider-ofertas .box-de-por .btn-comprar:hover {text-decoration: none;}
.box-muitoboa .conteudo .slider-ofertas .box-de-por .preco-de {color:#c20a33; font-size: 15px; font-family: "Anton"; text-decoration: line-through;}
.box-muitoboa .conteudo .slider-ofertas .box-de-por .preco-por {color:#ee8806; font-size: 21px; font-family: "Anton";}


/* box relacionados */
.box-relacionados {margin:20px 0;}
.box-relacionados li {margin:0 0 15px 0; padding:0 0 15px 0; border-bottom: 1px dotted #cad6e0;}
.box-relacionados .titulo-principal {font:normal 20px "Anton", Arial, sans-serif; color: #6d94a8; border-bottom: 2px solid #e6ebef; padding:0 0 5px 0; margin:0 0 15px 0; display: block;}
.box-relacionados .titulo {margin:0 0 8px; font-size: 22px; line-height: 18px; font-weight: normal; font-family: "Anton";}
.box-relacionados .detalhe-light {font-weight: normal; font-size: 11px; color: #9d9d9d; font-family: Tahoma, Arial, sans-serif; margin:0;}
.box-relacionados .detalhe-normal {font-weight: normal; font-size: 13px; color: #4d4d4d; font-family: Tahoma, Arial, sans-serif; margin:5px 0 0;}
.box-relacionados .detalhe-bold {font-weight: bold; font-size: 12px; color: #4d4d4d; font-family: Tahoma, Arial, sans-serif; margin:5px 0 0;}


#publicidade-footer {background: url("../images/bg-box-publicidade.png") repeat-x; height: 90px; padding:25px 0; margin:0 0 20px;}
#publicidade-footer .full-banner {float: left;}
#publicidade-footer .full-banner .peca {border:1px solid #000; width:726px; height: 88px; overflow: hidden; float: left;}
#publicidade-footer .full-banner .tit-publicidade {float: left;}
#publicidade-footer .small-banner {float: right;}
#publicidade-footer .small-banner .peca {border:1px solid #000; width:120px; height: 88px; overflow: hidden; float: left;}
#publicidade-footer .small-banner .tit-publicidade {float: left;}

#footer .logo-rodape {display: block; margin: 0 0 20px 0;}
#footer .menu-botao li a {font-size: 16px; line-height: 16px; font-family: "Anton";}
#footer .social {margin:30px 0 25px; padding:8px 0 8px 8px; background: #fff; border: 1px solid #cad6e0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; overflow: hidden;}
#footer .social a {float: left; margin:0 8px 0 0; }
#footer .mapa-navegacao {margin: 10px 0 30px 10px;}
#footer .mapa-navegacao .secao {display:block; border-bottom:1px solid #e6ebef; padding: 0 0 7px 0; margin: 0 0 5px 0;}
#footer .mapa-navegacao .secao a {color:#5b7b8c; font-family: "Anton"; font-size: 16px; line-height: 18px;}
#footer .mapa-navegacao ul {}
#footer .mapa-navegacao ul li {margin:0 0 2px 0;}
#footer .mapa-navegacao ul li a {color:#5b7b8c; font-size: 12px;  font-family: Tahoma, Arial, sans-serif}
#footer #creditos {font-size: 11px; color: #676767; font-family: Tahoma, Arial, sans-serif; text-align: center; border-top: 1px solid #e6ebef; padding: 15px 0;}
#footer #creditos a {color:#5b7b8c;}


.facebook-likebox {background: #F0F0F0; padding:3px; margin: 0 0 20px 0;}
.titulo-principal {font-family: "Anton";}

/****************************
*   HOME CANAIS
*****************************/

.home-canal {margin-bottom: 50px;}
.home-canal #submenu-canal {margin:0 !important;}

#submenu-canal {
    height: 32px; 
    margin:0 0 20px;
    /*margin:0;*/
    border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border-width:1px; 
    border-style: solid; 
    border-right-color:rgba(0,0,0,.4); 
    border-left-color:rgba(0,0,0,.4); 
    border-bottom-color:rgba(0,0,0,.4); 
    position: relative; 
    z-index: 99;
    border-top: none;
    /*top:20px;*/
}
#submenu-canal .primario {
    float: left;
    width:635px;
    /*
    border-right:1px solid rgba(0,0,0,.2);
    background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.1), rgba(0,0,0,.1));
    background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.1), rgba(0,0,0,.1));
    background-image: -o-linear-gradient(bottom, rgba(0,0,0,.1), rgba(0,0,0,.1));
    background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.1), rgba(0,0,0,.1));
    background-image: linear-gradient(to top, rgba(0,0,0,.1), rgba(0,0,0,.1));
    */
    border-radius: 5px 0 0 5px; 
    -moz-border-radius: 5px 0 0 5px; 
    -webkit-border-radius: 5px 0 0 5px;
}
#submenu-canal .primario>li {float: left; position: relative;}
#submenu-canal .primario>li a {height: 15px; padding: 8px 15px 9px; color: #fff; display: inline-block; position: relative;}
/*
#submenu-canal .primario>li a:hover {
    text-decoration: none;
    background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.2), rgba(0,0,0,.2));
    background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.2), rgba(0,0,0,.2));
    background-image: -o-linear-gradient(bottom, rgba(0,0,0,.2), rgba(0,0,0,.2));
    background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.2), rgba(0,0,0,.2));
    background-image: linear-gradient(to top, rgba(0,0,0,.2), rgba(0,0,0,.2));
}
*/
#submenu-canal .primario>li a .seta {
    position: absolute; 
    right: 3px;
    top:10px;
    font-size: 16px;
    -moz-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    text-shadow: 1px 0px 1px rgba(255, 255, 255, .7);
}
#submenu-canal .primario>li a:hover .seta {
    -moz-transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-1);        
}
#submenu-canal .primario>li .submenu {display: none; width:170px; position: absolute; top:32px; left:0;}
#submenu-canal .primario>li .submenu li a {display: block;}
#submenu-canal .primario>li:hover .submenu {display: block;}
#submenu-canal .secundario {float: right; border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0;}
#submenu-canal .secundario li {float: left;}
#submenu-canal .secundario li a {height: 15px; padding: 8px 12px 9px; color: #fff; display: inline-block;}

#mega-destaque {
    width: 980px;       
    margin: -20px 0 20px -20px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;    
    -webkit-box-shadow: 0 1px #560000;
    -moz-box-shadow: 0 1px #560000;
    box-shadow: 0 1px #560000;    
    padding: 45px 0 10px;
    position: relative;
    /*top:-45px;*/
    z-index: 9;
}

#mega-destaque .slider-grande {position: relative; margin:0 20px 0; width: 623px;}
#mega-destaque .slider-grande .slides {list-style: none;}
#mega-destaque .slider-grande .slides>li {display: none; margin:0 auto;}
#mega-destaque .slider-grande .slides>li.ativo {display: block;}
#mega-destaque .slider-grande .slides .slide .foto {padding:6px; background: #fff; border: 1px solid #3f3535;}
#mega-destaque .slider-grande .paginacao {height:24px; text-align: center; padding:8px 0 0 0;margin: 0;}
#mega-destaque .slider-grande .paginacao ul {list-style: none; display: inline-block;}
#mega-destaque .slider-grande .paginacao ul li {display:inline; margin:0 8px 0 0; float:left;}
#mega-destaque .slider-grande .paginacao ul li a {
    -webkit-border-radius: 10px; 
    -moz-border-radius: 10px; 
    border-radius: 10px; 
    width:11px; 
    height:5px; 
    font-size:11px; 
    padding:0 12px; 
    border:1px solid rgba(0,0,0,.4);
    /*background: #fff; border:1px solid #cbd7e0;*/
}
#mega-destaque .slider-grande .paginacao ul li a:hover {
    /*background: #dde6ee;*/   
    -webkit-box-shadow: 0px 0px 3px 3px rgba(255, 255, 255, .3);
    -moz-box-shadow: 0px 0px 3px 3px rgba(255, 255, 255, .3);
    box-shadow: 0px 0px 3px 3px rgba(255, 255, 255, .3);
}
#mega-destaque .slider-grande .paginacao ul li a.ativo--- {        
    /*border:1px solid rgba(0,0,0,.4);*/
    /*background-color: #446274;*/      
    
    -webkit-box-shadow: 0 1px rgba(255, 255, 255, .2), inset 0 1px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 1px rgba(255, 255, 255, .2), inset 0 1px rgba(0, 0, 0, .3);
    box-shadow: 0 1px rgba(255, 255, 255, .2), inset 0 1px rgba(0, 0, 0, .3);
    
    background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.4), rgba(0,0,0,.2));
    background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.4), rgba(0,0,0,.2));
    background-image: -o-linear-gradient(bottom, rgba(0,0,0,.4), rgba(0,0,0,.2));
    background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.4), rgba(0,0,0,.2));
    background-image: linear-gradient(to top, rgba(0,0,0,.4), rgba(0,0,0,.2));
}


#mega-destaque .publicidade-destaque {float: right; margin: 0 20px 5px 0;}
#mega-destaque .publicidade-destaque .banner-publicidade {
    border: 1px solid rgb(0, 0, 0);
    border: 1px solid rgba(0, 0, 0, .3);    
    -webkit-box-shadow: 0 1px rgba(255, 255, 255, .3); 
    -moz-box-shadow: 0 1px rgba(255, 255, 255, .3); 
    box-shadow: 0 1px rgba(255, 255, 255, .3);    
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
}
#mega-destaque .publicidade-destaque .banner-publicidade img {
    border-bottom: 1px solid rgb(0, 0, 0);
    border-bottom: 1px solid rgba(0, 0, 0, .7);    
}
#mega-destaque .publicidade-destaque .banner-publicidade span {
    color:#333;
    text-shadow: 0 1px rgba(255, 255, 255, .3);
    border-top: 1px solid rgb(255, 255, 255);
    border-top: 1px solid rgba(255, 255, 255, .3);
    background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
    background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
    background-image: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
    background-image: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
    background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.2));
}


/* DESTAQUE */
#destaque { 
    width: 980px;   
    height: 32px;
    margin: 0 0 20px -20px;    
}

/* MEGA DESTAQUE */
/*
#mega-destaque { 
    width: 980px;   
    height: 332px;
    margin: 0 0 20px -20px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;    
    -webkit-box-shadow: 0 1px #560000;
    -moz-box-shadow: 0 1px #560000;
    box-shadow: 0 1px #560000;    
    padding-bottom: 10px;
}
#destaque .navbar,
#mega-destaque .navbar {
    margin: 0 auto 14px; color: #fff; width: 96%; position: relative; top:-10px;    
}
#destaque .navbar .navbar-inner,
#mega-destaque .navbar .navbar-inner {
    padding-left: 0; padding-right: 0;
    border: 1px solid #9b0303;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: #d30000;
    -webkit-box-shadow: 0 1px #a00000, inset 0 1px rgba(255,255,255,.4);
    -moz-box-shadow: 0 1px #a00000, inset 0 1px rgba(255,255,255,.4);
    box-shadow: 0 1px #a00000, inset 0 1px rgba(255,255,255,.4);
    background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.05), rgba(255,255,255,.05));
    background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.05), rgba(255,255,255,.05));
    background-image: -o-linear-gradient(bottom, rgba(0,0,0,.05), rgba(255,255,255,.05));
    background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.05), rgba(255,255,255,.05));
    background-image: linear-gradient(to top, rgba(0,0,0,.05), rgba(255,255,255,.05));
}
#destaque .navbar .nav li.dropdown > .dropdown-toggle .caret,
#mega-destaque .navbar .nav li.dropdown > .dropdown-toggle .caret {
border-top-color: #9b0303;
border-bottom-color: #9b0303;
}
#destaque .navbar .nav,
#mega-destaque .navbar .nav {width:100%; margin-right: 0;}
#destaque .navbar .nav > li > a,
#mega-destaque .navbar .nav > li > a {color:#fff; padding: 13px 13px 13px; text-shadow:none;}
#destaque .navbar .nav > .pull-right ,
#destaque .navbar .nav > .pull-right ,
#mega-destaque .navbar .nav > .pull-right {float: right !important;}

#mega-destaque .slider-grande {position: relative; margin:0 20px 0;}
#mega-destaque .slider-grande .slides {list-style: none;}
#mega-destaque .slider-grande .slides>li {display: none; margin:0 auto;}
#mega-destaque .slider-grande .slides>li.ativo {display: block;}
#mega-destaque .slider-grande .slides .slide .foto {padding:6px; background: #fff; border: 1px solid #3f3535;}
#mega-destaque .slider-grande .paginacao {height:24px; text-align: center; padding:8px 0 0 0;margin: 0;}
#mega-destaque .slider-grande .paginacao ul {list-style: none; display: inline-block;}
#mega-destaque .slider-grande .paginacao ul li {display:inline; margin:0 8px 0 0; float:left;}
#mega-destaque .slider-grande .paginacao ul li a {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; width:11px; height:5px; font-size:11px; padding:0 12px; background: #fff; border:1px solid #cbd7e0;}
#mega-destaque .slider-grande .paginacao ul li a:hover {background: #dde6ee;}
#mega-destaque .slider-grande .paginacao ul li a.ativo {        
    border:1px solid transparent;
    background-color: #446274;      
    -webkit-box-shadow: 0 1px #fff, inset 0 1px rgba(0,0,0,.5);
    -moz-box-shadow: 0 1px #fff, inset 0 1px rgba(0,0,0,.5);
    box-shadow: 0 1px #fff, inset 0 1px rgba(0,0,0,.5);
}


#mega-destaque .publicidade-destaque {float: right; margin: 0 20px 5px 0;}
#mega-destaque .publicidade-destaque .banner-publicidade {
    border: 1px solid rgb(0, 0, 0);
    border: 1px solid rgba(0, 0, 0, .3);    
    -webkit-box-shadow: 0 1px rgba(255, 255, 255, .3); 
    -moz-box-shadow: 0 1px rgba(255, 255, 255, .3); 
    box-shadow: 0 1px rgba(255, 255, 255, .3);    
    -webkit-background-clip: padding-box; / * for Safari * /
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome * /
}
#mega-destaque .publicidade-destaque .banner-publicidade img {
    border-bottom: 1px solid rgb(0, 0, 0);
    border-bottom: 1px solid rgba(0, 0, 0, .7);    
}
#mega-destaque .publicidade-destaque .banner-publicidade span {
    color:#333;
    text-shadow: 0 1px rgba(255, 255, 255, .3);
    border-top: 1px solid rgb(255, 255, 255);
    border-top: 1px solid rgba(255, 255, 255, .3);
    background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
    background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
    background-image: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
    background-image: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
    background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.2));
}
*/

.home-canal .box-tit-em-destaque {border-bottom: 1px solid #ededed;}
.home-canal .box-tit-em-destaque .tit-em-destaque {font-size: 24px; line-height: 26px; font-family: "Anton"; margin: 0 0 3px 180px; color: #6d94a8; /*border-bottom: 2px solid #ededed; padding:0 0 12px 0; margin:0 0 20px 0;*/}
.home-canal .subtit-em-destaque {font-size: 24px; line-height: 26px; font-family: "Anton"; margin: 17px 0 20px 0; color: #6d94a8; padding:0 0 12px 0; clear: both; border-bottom: 1px solid #ededed; -webkit-box-shadow: 0 1px #fff; -moz-box-shadow: 0 1px #fff; box-shadow: 0 1px #fff;}

.listagem-destaques {}
.listagem-destaques .destaque {clear: both; border-bottom: 1px solid #ededed; padding:0 0 15px 0; margin:0 0 5px 0; -webkit-box-shadow: 0 1px #fff; -moz-box-shadow: 0 1px #fff; box-shadow: 0 1px #fff; position: relative; min-height: 105px; height: auto;}
.listagem-destaques .destaque .foto {float: left; margin:0 15px 0 0;}
.listagem-destaques .destaque .foto img {padding:3px; background: #fff; border:1px solid #e7ebef;}
.listagem-destaques .destaque .info {}
.listagem-destaques .destaque .info .box-euvou {float:right;margin: 7px 10px 0 0;}
.listagem-destaques .destaque .info .box-euvou .total {float: left; font-family: 'Anton'; font-size: 18px; font-weight: normal; color: #b9c0c7; margin: 0 5px 0 0; }
.listagem-destaques .destaque .info .box-euvou .icone {float: left; position: relative; top:-4px;}
.listagem-destaques .destaque .info .titulo {font-size: 24px; line-height: 26px; font-family: "Anton"; margin: 0 0 3px 0;}
.listagem-destaques .destaque .info .data {font-size: 12px; color: #4d4d4d; font-weight: bold; line-height: 14px; margin:0 0 2px 0;}
.listagem-destaques .destaque .info .local {font-size: 12px; color: #4d4d4d; font-weight: bold; line-height: 14px; margin:0 0 0 0;}
.listagem-destaques .destaque .info .descricao {font-size: 12px; color: #4d4d4d; line-height: 14px; margin:12px 0 0 0;}
.listagem-destaques .destaque .info .descricao .ler-mais span {font-size: 9px;}
.listagem-destaques .destaque .info .telefones {font-size: 12px; color: #4d4d4d; font-weight: bold;}
.listagem-destaques .destaque .info .ratings {overflow: hidden; margin: 3px 0 6px;}
.listagem-destaques .destaque .info .ratings .icone {float: left; margin: 0 2px 0 0;}
.listagem-destaques .destaque .expandido {position: relative; top:0; width: 100%; left:-10px; padding:10px; border:1px solid transparent; z-index: 22;}
.listagem-destaques .destaque .expandido:hover {background: #fff; border:1px solid #e6ebef; -webkit-box-shadow: 0px 0px 10px #ccc; -moz-box-shadow: 0px 0px 10px #ccc; box-shadow: 0px 0px 10px #ccc; z-index: 999;}
.listagem-destaques .destaque .expandido:hover .extras {/*display: block;*/visibility: visible;}
.listagem-destaques .destaque .expandido .promocao-tipo-indicador 		{ width: 100px; min-height: 100px; background: none; z-index: 30; position: absolute; top: 0; right: 0;}
.listagem-destaques .destaque .expandido:hover .promocao-tipo-indicador { background: none; }

/*
.listagem-destaques .destaque .expandido .extras {clear: both; visibility: hidden; padding: 0px 0 0px 0; background: blue; position: absolute; bottom: 0;}
.listagem-destaques .destaque .expandido .extras .icone {float: left; margin: 0 5px 0 0; position: relative; top:1px;}
.listagem-destaques .destaque .expandido .extras ul {float:left; border-right:solid 1px #CAD6E0; margin-left:-15px;}
*/
.listagem-destaques .destaque .expandido .extras {clear: both; /*display: none;*/ visibility: hidden; padding: 0px 0 15px 0; background: #fff; position: absolute; bottom: -40px; width:100%; left:0px; -webkit-box-shadow: 0px 5px 10px #ccc; -moz-box-shadow: 0px 5px 10px #ccc; box-shadow: 0px 5px 10px #ccc;}
.listagem-destaques .destaque .expandido .extras .icone {float: left; margin: -1px 5px 0 0; position: relative; top:1px;}
.listagem-destaques .destaque .expandido .extras ul {float:left; border-right:solid 1px #CAD6E0; margin-left:-5px;}

.listagem-destaques .destaque .expandido .extras ul li {float: left; width: auto; border-bottom-width: 1px; border-right: none; position: relative;}
.listagem-destaques .destaque .expandido .extras ul li a {padding:5px 10px; cursor: pointer; font-weight: bold; font-family: Tahoma, Arial, sans-serif;}
.listagem-destaques .destaque .expandido .extras ul li:hover a {color: #fff;}
.listagem-destaques .destaque .expandido .extras ul li.selecionado a {color:#fff;}
.listagem-destaques .destaque .expandido .extras ul li.selecionado .icone {float: left; margin:0 4px 0 0; }
.listagem-destaques .destaque .expandido .extras ul li .detalhe {position: absolute; top:-5px; left:-1px; border-bottom-width: 5px; border-bottom-style: solid; border-left-width: 4px; border-left-color: transparent !important; border-left-style: solid;}

.listagem-destaques .destaque .expandido .extras ul li.btn-euvou			 { width: 90px; }
.listagem-destaques .destaque .expandido .extras ul li.btn-participar    	 { width: 100px; }
.listagem-destaques .destaque .expandido .extras ul li.btn-convidar-amigos   { width:0; display:block; overflow: hidden; height:24px; border-left-width: 0;}
.listagem-destaques .destaque .expandido .extras ul li.btn-convidar-amigos a { width: 124px;height: 14px;display: block;}

.resultados-busca .listagem-destaques .destaque {min-height:auto; height: auto;}
.resultados-busca .listagem-destaques .destaque .info .titulo  {font-size: 18px; line-height: 20px; font-family: Arial, sans-serif; }
.resultados-busca .listagem-destaques .destaque .info .data {font-size: 10px;color:#b3b3b3; font-weight: normal;}
.resultados-busca .eye {display: inline-block;}

/* Destaque Secundário */
.destaques-secundarios {margin-top:10px; }
.destaques-secundarios .thumb {
    float:left; 
    margin:0 10px 10px 0;    
    background-color: #fff;
    border: 1px solid #e6e6e8;
    float: left;    
    padding: 5px;
}
.destaques-secundarios .categoria,
.destaques-secundarios .categoria a {font-size: 11px; line-height: 12px;}
.destaques-secundarios .titulo,
.destaques-secundarios .titulo a {font-size: 13px; line-height: 15px; color: #666;}
.destaques-secundarios .outros-links ul {margin:0 0 10px;}
.destaques-secundarios .outros-links ul li {padding:5px 0; border-bottom: 1px dotted #ccc;}
.destaques-secundarios .outros-links ul li a {font-weight: bold;}

/* FILTROS */ 
.home-canal .filtros {margin-left: 0; width: 160px; padding-top:12px;}
.box-filtro {margin:0 0 20px 0;}
.box-filtro .descricao {background:#f0f0f0; padding:5px 10px; margin:0;}
.box-filtro .descricao span {text-transform: uppercase; font-size: 9px; line-height: 10px; font-family: Tahoma, Arial, sans-serif; color:#6d94a8; display: block; margin: 0 0 5px 0; font-weight: normal;}
.box-filtro .descricao strong {text-transform: lowercase; font-size: 18px; color: #6d94a8; font-family: "Anton"; font-weight: normal; text-shadow: 0 1px #fff; margin:5px 0; display: block;}
.box-filtro .opcoes {border-bottom: solid 1px #cad6e0; margin:0;}
.box-filtro .opcoes li {
    border: solid 1px #cad6e0;
    border-bottom-width: 0;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f5f9fb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f9fb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f5f9fb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f5f9fb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f5f9fb 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#f5f9fb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f9fb',GradientType=0 ); /* IE6-9 */  
}
.box-filtro .opcoes li a {font-size: 13px; color:#567283; display: block; padding:5px 10px;}
.box-filtro .opcoes li a:hover {
    text-decoration: none;
    background-color:#e5eff4;
}
.box-filtro .opcoes .mais {font-size: 11px;}

.box-filtro .busca {background:#f0f0f0; padding:0 4px 4px; overflow: hidden;}
.box-filtro .busca input[type=text] {
    -webkit-box-shadow: inset 0 3px 2px rgba(14,60,87,.05);
    -moz-box-shadow: inset 0 3px 2px rgba(14,60,87,.05);
    box-shadow: inset 0 3px 2px rgba(14,60,87,.05);
    border: solid 1px #cad6e0;    
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    width: 110px;
    height: 18px;
    float: left;
    margin: 0;
}
.box-filtro .busca .btn-buscar {
    float: left;
    background-color: #f7fafc;
    border: 1px solid #cad6e0;
    border-left: none;
    width: 26px;
    height: 26px;
}
.box-filtro .busca .btn-buscar span {
    display: block;
    margin: 7px auto;
}



/* FILTRO DETALHES */

.box-filtro-detalhe {position: absolute; top: 15px; left: 0; z-index: 89;}
.box-filtro-detalhe .label-filtro {float: left; clear: both; position: relative; z-index: 99; border:1px solid rgba(0,0,0,.3);}
.box-filtro-detalhe .btn-expandir {
    clear: both;
    float: left; 
    cursor: pointer; 
    position: relative; 
    z-index: 99;
    background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,.2), rgba(255,255,255,.2));
    background-image: -moz-linear-gradient(bottom, rgba(255,255,255,.2), rgba(255,255,255,.2));
    background-image: -o-linear-gradient(bottom, rgba(255,255,255,.2), rgba(255,255,255,.2));
    background-image: -ms-linear-gradient(bottom, rgba(255,255,255,.2), rgba(255,255,255,.2));
    background-image: linear-gradient(to top, rgba(255,255,255,.2), rgba(255,255,255,.2));
    border:1px solid rgba(0,0,0,.3);
    border-top: none;
}
.box-filtro-detalhe .btn-expandir:hover {/*background-color: rgba(0,0,0,.1);*/}
.box-filtro-detalhe .mask {
    overflow: hidden;    
    width: 1px;
    height: 1500px;
    position: absolute;
}
.box-filtro-detalhe .container .filtro {margin:0 0 20px 0;}
.box-filtro-detalhe .container .filtro .descricao {background:#f0f0f0; padding:5px 10px; margin:0;}
.box-filtro-detalhe .container .filtro .descricao span {text-transform: uppercase; font-size: 9px; line-height: 10px; font-family: Tahoma, Arial, sans-serif; color:#6d94a8; display: block; margin: 0 0 5px 0; font-weight: normal;}
.box-filtro-detalhe .container .filtro .descricao strong {text-transform: lowercase; font-size: 18px; color: #6d94a8; font-family: "Anton"; font-weight: normal; text-shadow: 0 1px #fff; margin:5px 0; display: block;}
.box-filtro-detalhe .container .filtro .opcoes {border-bottom: 1px solid rgba(0,0,0,.4); margin:0;}
.box-filtro-detalhe .container .filtro .opcoes li a {font-size: 13px; color:#fff; display: block; padding:5px 10px 7px;}
.box-filtro-detalhe .container .filtro .opcoes li a:hover {
    text-decoration: none;
    background-color:rgba(0,0,0,.1);
}
.box-filtro-detalhe .container .filtro .opcoes .mais {font-size: 11px;}

.box-filtro-detalhe .container .filtro .busca {background:#f0f0f0; padding:0 4px 4px; overflow: hidden;}
.box-filtro-detalhe .container .filtro .busca input[type=text] {
    -webkit-box-shadow: inset 0 3px 2px rgba(14,60,87,.05);
    -moz-box-shadow: inset 0 3px 2px rgba(14,60,87,.05);
    box-shadow: inset 0 3px 2px rgba(14,60,87,.05);
    border: solid 1px #cad6e0;    
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    width: 110px;
    height: 18px;
    float: left;
    margin: 0;
}
.box-filtro-detalhe .container .filtro .busca .btn-buscar {
    float: left;
    background-color: #f7fafc;
    border: 1px solid #cad6e0;
    border-left: none;
    width: 26px;
    height: 26px;
}
.box-filtro-detalhe .container .filtro .busca .btn-buscar span {
    display: block;
    margin: 7px auto;
}


.box-filtro-detalhe .container {
    position:absolute; 
    top:0; 
    left:20px; 
    padding:20px;
    width:160px;
    background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.2), rgba(0,0,0,.2));
    background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.2), rgba(0,0,0,.2));
    background-image: -o-linear-gradient(bottom, rgba(0,0,0,.2), rgba(0,0,0,.2));
    background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.2), rgba(0,0,0,.2));
    background-image: linear-gradient(to top, rgba(0,0,0,.2), rgba(0,0,0,.2));
}
.box-filtro-detalhe .container .filtro,
.box-filtro-detalhe .container .filtro .descricao,
.box-filtro-detalhe .container .filtro .descricao span,
.box-filtro-detalhe .container .filtro .descricao strong,
.box-filtro-detalhe .container .filtro .busca {background: none; color:#fff !important; text-shadow: none; font-weight: normal;}
.box-filtro-detalhe .container .filtro .opcoes li {
    border:1px solid rgba(0,0,0,.2);
    border-bottom-width: 0;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#000',GradientType=0 ); /* IE6-9 */  
}



/****************************
*   HOME NOTÍCIAS
*****************************/

.home-noticias {}
.home-noticias .destaque-foto-triplo {overflow: hidden; margin: 0 0 20px 0;}
.home-noticias .destaque-foto-triplo ul li {float:left; width:192px; margin:0 22px 0 0;}
.home-noticias .destaque-foto-triplo ul li:last-child {margin-right: 0;}
.home-noticias .destaque-foto-triplo ul li .foto {padding:3px; background: #fff; border:1px solid #e6e6e6;}
.home-noticias .destaque-foto-triplo ul li .titulo {font-size: 18px; line-height: 20px; font-weight: bold; margin: 10px 0;}
.home-noticias .destaque-foto-triplo ul li .descricao {font-size: 13px; color: #4d4d4d;}

.home-noticias .destaque-blog {margin:0 0 20px 0;}
.home-noticias .destaque-blog ul li {
    background: #fafafa;
    padding:10px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 0 0 1px #ededed;
    -moz-box-shadow: 0 0 0 1px #ededed;
    box-shadow: 0 0 0 1px #ededed;
    border: solid 1px #fff;    
    /*height: 150px;*/
}
.home-noticias .destaque-blog ul li .secao {font-size: 10px; color: #4d4d4d; text-transform: uppercase;}
.home-noticias .destaque-blog ul li .label-blog {
    position: relative; 
    left:-18px;
    height: 34px;    
    margin: 0 0 18px 0;
    background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.05));
    background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.05));
    background-image: -o-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.05));
    background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.05));
    background-image: linear-gradient(to top, rgba(0,0,0,.1), rgba(255,255,255,.05));
}
.home-noticias .destaque-blog ul li .label-blog .titulo-blog {font-size: 22px; line-height: 24px; color: #fff; font-family: "Anton"; padding:6px 0 0 20px;}
.home-noticias .destaque-blog ul li .label-blog .detalhe {position: absolute; top:-7px; left:0; border-bottom-width: 7px; border-bottom-style: solid; border-left-width: 7px; border-left-color: transparent !important; border-left-style: solid;}
.home-noticias .destaque-blog ul li .label-blog .link-blog {float: right; width:160px;}
.home-noticias .destaque-blog ul li .label-blog .link-blog a {color: #fff; font-size: 13px; text-align: center; display: block; margin: 8px 0 0 0; position: relative; z-index: 99;}
.home-noticias .destaque-blog ul li .label-blog .link-blog .seta-tras {
    float:right;
    position: relative;
    top:7px;
    right: -7px;
    border-bottom:20px solid #fafafa; 
    border-left: 17px solid transparent; 
    border-right: 17px solid transparent;
    -moz-transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-1);
}
.home-noticias .destaque-blog ul li .label-blog .link-blog .seta-frente {
    float:left; 
    position: relative;
    top:7px;
    opacity: 0.3;
    border-bottom:20px solid #fff; 
    border-left: 17px solid transparent; 
    border-right: 17px solid transparent;
    -moz-transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-1);    
}
.home-noticias .destaque-blog ul li .label-blog .link-blog .bg {
    background: #fff;
    position: absolute;
    right: 0;
    height: 34px;
    width: 133px;
    opacity: 0.3;
}
.home-noticias .destaque-blog ul li .titulo {font-size: 18px; line-height: 20px; font-weight: bold;}
.home-noticias .destaque-blog ul li .data {font-size: 11px; color: #999; display: block; margin: 5px 0;}
.home-noticias .destaque-blog ul li .descricao {font-size: 13px; line-height: 15px; color: #4d4d4d;}

.home-noticias .box-plantao .header {padding:10px 0; border-bottom: 1px solid #ededed;}
.home-noticias .box-plantao .header .titulo {font-family: "Anton"; font-size:24px; color:#6d94a8;}
.home-noticias .box-plantao .header .ordenacao {float: right; text-align: right; }
.home-noticias .box-plantao .header .ordenacao select {height: 20px; width: 140px;}
.home-noticias .box-plantao .listagem-destaques .destaque {min-height: 110px;}
.home-noticias .box-plantao .listagem-destaques .titulo {font-size: 18px; font-family: Tahoma, Arial, sans-serif;}
.home-noticias .box-plantao .listagem-destaques .data {font-size: 11px; color: #999; font-weight: normal;}
.home-noticias .box-plantao .listagem-destaques .data .eye {display:inline-block; position: relative; top:1px;}


/* GLOBAIS PÁGINAS INTERNAS */
.denunciar-erro .icone {float: left; margin: 0 5px 0 0; position: relative; top:3px;}


/* PÁGINA DA NOTÍCIA */
.pagina-noticia {position: relative; margin-top: 25px;}
.pagina-noticia .noticia {background: #fff; padding:20px; border:1px solid #e6ebef;}
.pagina-noticia .noticia .data {font-size: 11px; color: #999; margin: 0 0 15px 0;}
.pagina-noticia .noticia .titulo-principal {font-size: 32px; line-height: 34px; margin: 15px 0 20px;}
.pagina-noticia .noticia h4 {margin: 0 0 15px 0; font-weight: normal;}
.pagina-noticia .noticia p {font-size:12px; line-height:18px; margin: 0 0 15px 0; /*overflow: hidden;*/}
.pagina-noticia .noticia .introducao p{font-size: 18px; line-height: 20px; color: #808080;}
.pagina-noticia .noticia .foto {padding:4px; background: #fff; border:1px solid #e6ebef;}
.pagina-noticia .noticia .alinhamento-esquerda {float:left; margin: 0 20px 0 0;}
.pagina-noticia .noticia .alinhamento-direita {float: right; margin: 0 0 0 20px;}
.pagina-noticia .noticia .btn-saibamais, 
.pagina-noticia .noticia .btn-compre-aqui {float:left; margin:0 10px 0 0;}


/* PÁGINA DO EVENTO */
.pagina-evento {position: relative; margin-top: 25px;}
.pagina-evento .evento {background: #fff; padding:20px 20px 20px 170px; border:1px solid #e6ebef; position: relative; min-height: 300px;}
.pagina-evento .evento .opcoes {width:130px; /*float: left; margin: 0 20px 0 0;*/ position: absolute; top:20px; left:20px;}
.pagina-evento .evento .opcoes ul {margin:20px 0 0 0;}
.pagina-evento .evento .opcoes ul li {
    border: solid 1px #cad6e0;   
    margin:0 0 10px 0; 
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f5f9fb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f9fb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f5f9fb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f5f9fb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f5f9fb 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#f5f9fb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f9fb',GradientType=0 ); /* IE6-9 */  
}
.pagina-evento .evento .opcoes ul li a {font-size: 12px; line-height: 12px; color:#567283; display: block; padding:5px 10px 8px;}
.pagina-evento .evento .opcoes ul li a:hover {
    text-decoration: none;
    background-color:#e5eff4;
}
.pagina-evento .evento .opcoes ul li .icone {float:left; margin-right: 8px;}
.pagina-evento .evento .opcoes ul li .ico-mais,
.pagina-evento .evento .opcoes ul li .ico-menos {margin-top:7px;}
.pagina-evento .evento .opcoes ul li .ico-imprimir {margin-top:0px;}
.pagina-evento .evento .opcoes ul li .ico-lista {margin-top:-2px;}
.pagina-evento .evento .opcoes .comprar-ingresso {background: #fafafa; border:1px solid #cad7e0;}
.pagina-evento .evento .opcoes .comprar-ingresso .titulo {width: 128px !important;}
.pagina-evento .evento .opcoes .comprar-ingresso .titulo span {display: none;}
.pagina-evento .evento .opcoes .comprar-ingresso .info-ingresso {margin:5px;}
.pagina-evento .evento .opcoes .comprar-ingresso .info-ingresso .descricao {font-size: 13px;}
.pagina-evento .evento .opcoes .comprar-ingresso .info-ingresso .preco {font-weight: bold; font-size: 18px;}
.pagina-evento .evento .opcoes .comprar-ingresso .info-ingresso .preco span {font-size: 14px; font-weight: normal;}
.pagina-evento .evento .opcoes .comprar-ingresso .info-ingresso .botao-comprar {background: #fff; border: 1px solid #ced8e2; font-family: "Anton"; font-size: 14px; display: block; padding:4px 0; text-align: center; margin: 10px 0 0}
.pagina-evento .evento .opcoes .comprar-ingresso .info-ingresso .botao-comprar:hover {text-decoration: none; background: #f5f9fa;}
.pagina-evento .evento .opcoes .comprar-ingresso .info-ingresso.feminino {border-bottom: 1px solid #cad7e0; padding-bottom: 15px; margin-bottom: 12px;}
.pagina-evento .evento .opcoes .comprar-ingresso .info-ingresso.masculino {padding-bottom: 5px;}
.pagina-evento .evento .titulo-principal {font-size: 32px; line-height: 34px; margin: 0 0 5px;}
.pagina-evento .evento .data {font-size: 13px; color: #4d4d4d; margin: 0 0 10px 0; font-family: Tahoma, Arial, sans-serif; font-weight: bold;}
.pagina-evento .evento .data a {color:#164d9b;}
.pagina-evento .evento .introducao {font-size: 13px; line-height: 15px; color: #4d4d4d; margin:0;}
.pagina-evento .evento .detalhes p {font-size:13px; line-height:17px; margin: 0 0 25px 0; overflow: hidden; font-family: Tahoma, Arial, sans-serif; color: #4d4d4d;}
.pagina-evento .evento .foto {padding:4px; background: #fff; border:1px solid #e6ebef; max-width: 123px;}
.pagina-evento .evento .foto img{ width: 123px; height: auto; }
.pagina-evento .evento .alinhamento-esquerda {float:left; margin: 0 20px 0 0;}
.pagina-evento .evento .alinhamento-direita {float: right; margin: 0 0 0 20px;}
.pagina-evento .evento .btn-saibamais, 
.pagina-evento .evento .btn-compre-aqui {float:left; margin:0 10px 0 0;}

.box-compartilhar    {background: #FAFAFA; border: 1px solid #e6ebef; margin:20px 0; height: 38px; clear: both; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.box-compartilhar li {float:left; padding: 10px;}
.box-compartilhar li.redes-sociais-like {float:right; padding-right: 0; border-left: 1px solid #e6ebef;}
.box-compartilhar li.redes-sociais a {display: inline-block;}
.box-compartilhar li.compartilhar {border-right: 1px solid #e6ebef;}
.box-compartilhar li.compartilhar p {line-height: 16px; font-family: "Anton"; font-size: 18px; color: #6D93A6; font-weight: normal; margin: 0;}

/* PÁGINA DO ESTABELECIMENTO */
.pagina-estabelecimento {position: relative; margin-top: 25px;}
.pagina-estabelecimento .estabelecimento {background: #fff; padding:20px 20px 20px 170px; border:1px solid #e6ebef; position: relative;}
.pagina-estabelecimento .estabelecimento .opcoes {width:130px; /*float: left; margin: 0 20px 0 0;*/ position: absolute; top:20px; left:20px;}
.pagina-estabelecimento .estabelecimento .opcoes ul {margin:20px 0 0 0;}
.pagina-estabelecimento .estabelecimento .opcoes ul li {
    border: solid 1px #cad6e0;   
    margin:0 0 10px 0; 
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f5f9fb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f9fb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f5f9fb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f5f9fb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f5f9fb 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#f5f9fb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f9fb',GradientType=0 ); /* IE6-9 */  
}
.pagina-estabelecimento .estabelecimento .opcoes ul li a {font-size: 12px; line-height: 12px; color:#567283; display: block; padding:5px 10px 8px;}
.pagina-estabelecimento .estabelecimento .opcoes ul li a:hover {
    text-decoration: none;
    background-color:#e5eff4;
}
.pagina-estabelecimento .estabelecimento .opcoes .selecionado a{
    text-decoration: none;
    background-color:#e5eff4;
}
.pagina-estabelecimento .estabelecimento .opcoes ul li .icone {float:left; margin-right: 8px;}
.pagina-estabelecimento .estabelecimento .opcoes ul li .ico-mais,
.pagina-estabelecimento .estabelecimento .opcoes ul li .ico-menos {margin-top:7px;}
.pagina-estabelecimento .estabelecimento .opcoes ul li .ico-imprimir {margin-top:8px;}
.pagina-estabelecimento .estabelecimento .opcoes ul li .ico-lista {margin-top:-2px;}
.pagina-estabelecimento .estabelecimento h4 {margin: 0 0 15px 0; font-weight: normal;}
.pagina-estabelecimento .estabelecimento p {/*font-size:14px;*/ line-height:18px; margin: 0 0 25px 0; overflow: hidden;}
.pagina-estabelecimento .estabelecimento .ratings {margin: 5px 0 10px 0;}
.pagina-estabelecimento .estabelecimento .titulo-principal {font-size: 32px; line-height: 34px; margin: 15px 0 10px;}
.pagina-estabelecimento .estabelecimento .introducao {font-size: 13px; line-height: 20px; color: #808080; margin-bottom: 15px !important;}
.pagina-estabelecimento .estabelecimento .seta-baixo {font-size: 9px;}
.pagina-estabelecimento .estabelecimento .foto {padding:4px; background: #fff; border:1px solid #e6ebef; max-width: 123px; }
.pagina-estabelecimento .estabelecimento .foto img{ width: 123px; height: auto; }
.pagina-estabelecimento .estabelecimento .alinhamento-esquerda {float:left; margin: 0 20px 0 0;}
.pagina-estabelecimento .estabelecimento .alinhamento-direita {float: right; margin: 0 0 0 20px;}
.pagina-estabelecimento .estabelecimento .btn-saibamais, 
.pagina-estabelecimento .estabelecimento .btn-compre-aqui {float:left; margin:0 10px 0 0;}

#comentarios {background: #fff; padding:20px; border:1px solid #e6ebef; border-top: none;}
#comentarios .avatar {float: left; margin: 0 25px 0 0; width: 50px; height: 50px; overflow: hidden; border:1px solid #ccd8e1;}
#comentarios .avatar img {padding: 2px; background: #fff;  width: 46px; height: 46px;}
#comentarios .titulo {color: #6d94a8; font-size: 20px; line-height: 22px; font-family: "Anton";}
#comentarios .box-comentar {padding:20px 10px; background: #f3f5f7; overflow: hidden;}
#comentarios .box-comentar label {font-size: 14px; font-weight: normal; font-family: Tahoma, Arial, sans-serif; color: #4d4d4d; float: left; margin:0 0 10px 0;}
#comentarios .box-comentar .caixa-de-comentario {float: left; margin: 0 0 0 0; width:470px; position: relative;}
#comentarios .box-comentar .caixa-de-comentario textarea {
    height:30px; 
    width: 450px;
    padding:10px 10px;
    background-color: #f9f9f9;
    -webkit-box-shadow: inset 0 3px 2px rgba(0,0,0,.03);
    -moz-box-shadow: inset 0 3px 2px rgba(0,0,0,.03);
    box-shadow: inset 0 3px 2px rgba(0,0,0,.03);
    border: solid 1px #ccd8e1;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
#comentarios .box-comentar .caixa-de-comentario .seta-comentarios {position: absolute; top:5px; left:-20px;}
#comentarios #lista-comentarios {margin: 15px 0 0;}
#comentarios #lista-comentarios .comentario {padding:0 0 15px; margin:0 0 15px; border-bottom: 1px solid #e6ebef;}
#comentarios #lista-comentarios .comentario .autor {color:#446274; font-size: 14px; margin: 0 0 6px 0; float: left;}
#comentarios #lista-comentarios .comentario .caixa-de-comentario {float: left; margin: 0 0 0 0; width:470px; position: relative;}
#comentarios #lista-comentarios .comentario .caixa-de-comentario p {
    color:#4d4d4d; 
    font-size:13px;
    min-height:25px; 
    width: 480px;
    padding:10px 10px;
    background-color: #f9f9f9;
    -webkit-box-shadow: inset 0 3px 2px rgba(0,0,0,.03);
    -moz-box-shadow: inset 0 3px 2px rgba(0,0,0,.03);
    box-shadow: inset 0 3px 2px rgba(0,0,0,.03);
    border: solid 1px #ccd8e1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#comentarios #lista-comentarios .comentario .caixa-de-comentario .seta-comentarios {position: absolute; top:5px; left:-20px;}
#comentarios #lista-comentarios .comentario .data {font-size: 11px; color: #b3b3b3; clear: both; margin: 5px 0 0 78px; text-transform: lowercase;}
#comentarios #lista-comentarios .comentario .data a {color: #446274;}
#comentarios #lista-comentarios .comentario .respostas {margin: 0 0 0 78px;}
#comentarios #lista-comentarios .comentario .respostas .seta-respostas {border: none; margin: 0; position: relative; bottom: -2px; left: 20px;}
#comentarios #lista-comentarios .comentario .respostas .resposta {overflow: hidden; background: #fafafa; padding:6px; border: 1px solid #e6ebef; border-bottom: none;}
#comentarios #lista-comentarios .comentario .respostas .resposta .avatar {margin:0 10px 0 0;}
#comentarios #lista-comentarios .comentario .respostas .resposta .avatar img {padding: 1px;}
#comentarios #lista-comentarios .comentario .respostas .resposta .autor {float:none; color:#446274; font-size: 13px; margin: 6px 0 4px 50px; display: block;}
#comentarios #lista-comentarios .comentario .respostas .resposta .data {font-size: 11px; color: #b3b3b3; clear: none; margin: 5px 0 0 50px; display: block; text-transform: lowercase;}
#comentarios #lista-comentarios .comentario .respostas .resposta p {color:#4d4d4d; font-size:13px; margin: 0 0 0 50px}
#comentarios #lista-comentarios .comentario .respostas .escrever-resposta {background: #fafafa; border: 1px solid #e6ebef; padding:6px;}
#comentarios #lista-comentarios .comentario .respostas .escrever-resposta input {
    display: block; 
    width: 474px;
    height:20px;
    padding:5px;
    margin: 0;
    background-color: #f2f4f5;
    -webkit-box-shadow: inset 0 3px 2px rgba(0,0,0,.03);
    -moz-box-shadow: inset 0 3px 2px rgba(0,0,0,.03);
    box-shadow: inset 0 3px 2px rgba(0,0,0,.03);
    border: solid 1px #ccd8e1;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
#comentarios .botao-mais-comentarios {
    display: block;
    height: 25px;
    padding: 10px 0 0;
    width: 100%;
    margin: 10px 0;
    border: 1px solid #cad6e0;
    font-size: 15px;
    line-height: 15px;
    color: #446274;
    text-transform: lowercase;
    text-decoration: none;
    text-align: center;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f5f9fb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f9fb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f5f9fb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f5f9fb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f5f9fb 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#f5f9fb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f9fb',GradientType=0 ); /* IE6-9 */  
}
#comentarios .botao-mais-comentarios:hover {
    color: #7f8b92;
    background: #e5eff4;
    background: -moz-linear-gradient(top, #e5eff4 0%, #f5f9fb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5eff4), color-stop(100%,#f5f9fb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e5eff4 0%,#f5f9fb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e5eff4 0%,#f5f9fb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e5eff4 0%,#f5f9fb 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e5eff4 0%,#f5f9fb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5eff4', endColorstr='#f5f9fb',GradientType=0 ); /* IE6-9 */  
}

#de-sua-opiniao {width:320px; min-height: 165px; position: relative; left: -20px; margin: 0 0 20px; overflow: visible;}
#de-sua-opiniao .detalhe-seta {position: absolute; top:10px; left:-15px; border-right-width: 15px; border-right-style: solid; border-top: 15px solid transparent; border-bottom: 15px solid transparent;}
#de-sua-opiniao .detalhe-borda-escura {width: 1px; float: right; height: 165px; background: #000; opacity: 0.3;}
#de-sua-opiniao .detalhe-borda-clara {width: 1px;float: left;  height: 165px; background: #fff; opacity: 0.3;}
#de-sua-opiniao .box-opinar {float:left; width:239px; min-height:165px; border-right:1px solid rgba(0,0,0,.2);}
#de-sua-opiniao .box-opinar .titulo {color:#fff; font-size: 18px; line-height: 20px; font-weight: normal; padding: 15px 20px 0; display: block;} 
#de-sua-opiniao .box-opinar .wrap-opiniao {
    margin: 15px 15px;
    width: 200px;
    min-height: 92px;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    /*
    background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.3), rgba(0,0,0,.3));
    background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.3), rgba(0,0,0,.3));
    background-image: -o-linear-gradient(bottom, rgba(0,0,0,.3), rgba(0,0,0,.3));
    background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.3), rgba(0,0,0,.3));
    background-image: linear-gradient(to top, rgba(0,0,0,.3), rgba(0,0,0,.3));
    */
} 
#de-sua-opiniao .box-opinar .wrap-opiniao textarea {width:180px; height: 36px; background: transparent; border: none; outline: none; margin-bottom:20px; margin-top: 3px;} 
#de-sua-opiniao .box-opinar .wrap-opiniao input {
    width: 198px; 
    border: none; 
    margin: 1px;
    color: #fff;
    font-family: "Anton";
    font-size: 17px;
    text-transform: lowercase;
    padding: 8px 0 6px;
    display: block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.3));
    background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.3));
    background-image: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.3));
    background-image: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.3));
    background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.3));
} 
#de-sua-opiniao .box-opinioes {
    float:right; 
    width: 79px;
    height: 165px;
    border-left:1px solid rgba(255,255,255,.5);
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,.1), rgba(0,0,0,.3));
    background-image: -moz-linear-gradient(left, rgba(0,0,0,.1), rgba(0,0,0,.3));
    background-image: -o-linear-gradient(left, rgba(0,0,0,.1), rgba(0,0,0,.3));
    background-image: -ms-linear-gradient(left, rgba(0,0,0,.1), rgba(0,0,0,.3));
    background-image: linear-gradient(to right, rgba(0,0,0,.1), rgba(0,0,0,.3));
}
#de-sua-opiniao .box-opinioes .ico-opiniao-comentario {margin: 20px auto 10px; opacity: 0.5;}
#de-sua-opiniao .box-opinioes .total {color:#fff; font-size: 13px; text-align: center;}
#de-sua-opiniao .box-opinioes .total strong {display: block; font-family: "Anton"; font-size: 28px; font-weight: normal; margin: 0 0 10px 0;}


#quem-vai {width:320px; min-height: 116px; position: relative; left: -20px; margin: 0 0 20px;}
#quem-vai .detalhe-seta {position: absolute; top:10px; left:-15px; border-right-width: 15px; border-right-style: solid; border-top: 15px solid transparent; border-bottom: 15px solid transparent;}
#quem-vai .detalhe-borda-escura {width: 1px; float: right; height: 115px; background: #000; opacity: 0.3;}
#quem-vai .detalhe-borda-clara {width: 1px;float: left;  height: 115px; background: #fff; opacity: 0.3;}

#quem-vai .box-presenca {float:left; width:240px;}
#quem-vai .box-presenca .pergunta {color:#fff; font-size: 18px; font-family: Tahoma, Arial, sans-serif; padding: 15px 20px 0;}
#quem-vai .box-presenca .pergunta-nao {display:none;}
#quem-vai .box-presenca .titulo {color:#fff; font-size: 18px; line-height: 20px; font-weight: normal; padding: 15px 20px 0; display: block;}  
#quem-vai .box-presenca .confirmar-presenca {
    width: 190px;
    height: 45px;
    -webkit-border-radius: 4px 5px 5px 4px/4px;
    -moz-border-radius: 4px 5px 5px 4px/4px;
    border-radius: 4px 5px 5px 4px/4px;
    background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.3), rgba(0,0,0,.3));
    background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.3), rgba(0,0,0,.3));
    background-image: -o-linear-gradient(bottom, rgba(0,0,0,.3), rgba(0,0,0,.3));
    background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.3), rgba(0,0,0,.3));
    background-image: linear-gradient(to top, rgba(0,0,0,.3), rgba(0,0,0,.3));
    -webkit-box-shadow: inset 0 3px 2px rgba(0,0,0,.06);
    -moz-box-shadow: inset 0 3px 2px rgba(0,0,0,.06);
    box-shadow: inset 0 3px 2px rgba(0,0,0,.06);
    border: solid 1px rgba(255,255,255,.18);
    margin: 15px 0 0 15px;
    position: relative;
}

#quem-vai .box-presenca .confirmar-presenca .resposta {font-size: 26px; font-weight: normal; font-family: "Anton"; color: #000; margin: 16px 0 0 0; display: block; opacity: 0.5; position: absolute; text-shadow: 0 1px rgba(255,255,255,.6);}
#quem-vai .box-presenca .confirmar-presenca .resposta-sim {margin-left: 80px;}
#quem-vai .box-presenca .confirmar-presenca .resposta-nao {margin-left: 25px; display: none;}

#quem-vai .box-presenca .confirmar-presenca .ico-acao {
    display: block; 
    position: absolute;
    width: 55px;
    height: 45px;
    -webkit-border-radius: 4px 5px 5px 4px/4px;
    -moz-border-radius: 4px 5px 5px 4px/4px;
    border-radius: 4px 5px 5px 4px/4px;    
    -webkit-box-shadow: inset 0 2px rgba(255,255,255,.1);
    -moz-box-shadow: inset 0 2px rgba(255,255,255,.1);
    box-shadow: inset 0 2px rgba(255,255,255,.1);
    /*border: solid 1px #162b5d;*/
    background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.15), rgba(255,255,255,.15));
    background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.15), rgba(255,255,255,.15));
    background-image: -o-linear-gradient(bottom, rgba(0,0,0,.15), rgba(255,255,255,.15));
    background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.15), rgba(255,255,255,.15));
    background-image: linear-gradient(to top, rgba(0,0,0,.15), rgba(255,255,255,.15));
}
#quem-vai .box-presenca .confirmar-presenca .ico-acao {top:0; right: 135px;}
#quem-vai .box-presenca .confirmar-presenca .ico-acao .ico-sim,
#quem-vai .box-presenca .confirmar-presenca .ico-acao .ico-nao {display: block; margin:10px auto;}
#quem-vai .box-presenca .confirmar-presenca .ico-acao .ico-nao {display: none;}

#quem-vai .box-presenca .btn-convidar-amigos { display: none; }
#quem-vai .box-presenca .btn-convidar-amigos span {color: #fff; margin: 3px 0 0 15px; display: block; opacity: inherit;}

#quem-vai .box-presenca.sim .pergunta-nao {display:block;}
#quem-vai .box-presenca.sim .pergunta-sim {display:none;}
#quem-vai .box-presenca.sim .confirmar-presenca .resposta-nao {display: block; margin-left: 25px;}
#quem-vai .box-presenca.sim .confirmar-presenca .resposta-sim {display: none;}
#quem-vai .box-presenca.sim .confirmar-presenca .ico-acao {right: 0;}
#quem-vai .box-presenca.sim .confirmar-presenca .ico-acao .ico-nao {display: block;}
#quem-vai .box-presenca.sim .confirmar-presenca .ico-acao .ico-sim {display: none;}
#quem-vai .box-presenca.sim .btn-convidar-amigos { display: block; }

#quem-vai .box-quantos-vao {
    float:right; 
    width: 80px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,.1), rgba(0,0,0,.3));
    background-image: -moz-linear-gradient(left, rgba(0,0,0,.1), rgba(0,0,0,.3));
    background-image: -o-linear-gradient(left, rgba(0,0,0,.1), rgba(0,0,0,.3));
    background-image: -ms-linear-gradient(left, rgba(0,0,0,.1), rgba(0,0,0,.3));
    background-image: linear-gradient(to right, rgba(0,0,0,.1), rgba(0,0,0,.3));
}
#quem-vai .box-quantos-vao .ico-euvou-grd {margin: 15px auto 10px; opacity: 0.5;}
#quem-vai .box-quantos-vao .total {color:#fff; font-size: 13px; text-align: center;}
#quem-vai .box-quantos-vao .total strong {display: block; font-family: "Anton"; font-size: 28px; font-weight: normal; margin: 0 0 10px 0;}

#quem-vai #listagem-presentes {
    border: solid 1px rgba(0,0,0,.3);
    height: 60px;
    clear:both;
    background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.3), rgba(0,0,0,.3));
    background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.3), rgba(0,0,0,.3));
    background-image: -o-linear-gradient(bottom, rgba(0,0,0,.3), rgba(0,0,0,.3));
    background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.3), rgba(0,0,0,.3));
    background-image: linear-gradient(to top, rgba(0,0,0,.3), rgba(0,0,0,.3));
    position: relative;
}
#quem-vai #listagem-presentes ul {padding:10px 0px 10px 10px; overflow: hidden; width: 300px;}
#quem-vai #listagem-presentes ul li {float:left; margin: 0 10px 0 0}
#quem-vai #listagem-presentes ul li a:hover {text-decoration: none;}
#quem-vai #listagem-presentes ul .carregar-proximos {float:right; margin: 0; background: #fff; border:1px solid #c3c6cf; font-size: 40px; font-weight: bold; color: #393939; display: block; width:38px; height: 30px; text-align: center; padding-top: 9px;}
#quem-vai #listagem-presentes ul .carregar-proximos .botao {}


/* PÁGINA DE FOTOS */
.pagina-fotos {position: relative; margin-top: 25px;}
.pagina-fotos .album {background: #fff; padding:20px; border:1px solid #e6ebef; position: relative;}
.pagina-fotos .album .data {float: left; margin: 0 20px 20px 0;}
.pagina-fotos .album .data p {text-align: center;}
.pagina-fotos .album .data .mes {font-size: 12px; font-weight: bold; margin: 8px 0 0 0;}
.pagina-fotos .album .data .dia {font-size: 26px; font-weight: bold; margin: 13px 0 0 0;}
.pagina-fotos .album .data .semana {font-size: 10px; font-weight: normal; margin: 4px 0 0 0;}
.pagina-fotos .album .titulo-principal {font-size: 32px; font-weight: normal; font-family: "Anton"; line-height: 32px;}
.pagina-fotos .album .local-creditos {font-size: 15px; line-height: 17px;}
.pagina-fotos .album .visualizacoes {margin:5px 0 0; font-size: 15px; line-height: 17px; overflow:auto;}
.pagina-fotos .album .visualizacoes .ico-ver-gd {float: left; margin:0 5px 0 0;}
.pagina-fotos .album .visualizacoes .total {float:left; margin: 3px 0 0;}
/*
.pagina-fotos .album .box-compartilhar {clear: both;}
.pagina-fotos .album .box-compartilhar .compartilhar {width: 320px;}
.pagina-fotos .album .box-compartilhar .compartilhar a {font-family: "Anton"; font-size: 18px; line-height: 18px; letter-spacing: -0.06em; text-transform: capitalize;}
*/
.pagina-fotos .album .destaque {margin: 0 0 20px 0;}
.pagina-fotos .album .destaque .foto {background: #fff; padding:3px; border: 1px solid #ededed; display: block;}
.pagina-fotos .album .lista-fotos {overflow: hidden;}
.pagina-fotos .album .lista-fotos li {float: left; margin: 0 18px 20px 0; position: relative;}
.pagina-fotos .album .lista-fotos li .ultima {margin-right: 0 !important;}
.pagina-fotos .album .lista-fotos li .foto {background: #fff; padding:3px; border: 1px solid #ededed; display: block;}
.pagina-fotos .album .lista-fotos li .over {position: absolute; width: 172px; height: 127px; margin: 4px;}
.pagina-fotos .album .lista-fotos li .over:hover {background: rgba(0,0,0,.2);}
.pagina-fotos .album .lista-fotos li .opcoes-foto {background: #f1f4f5; padding:2px 3px; clear: both; width: 174px; height: 30px;}
.pagina-fotos .album .lista-fotos li .opcoes-foto .icone {display: block; margin: 0 auto;}
.pagina-fotos .album .lista-fotos li .opcoes-foto .pageviews {float:right; width: 65px; margin: 4px 5px 0 0; font-weight: bold;}
.pagina-fotos .album .lista-fotos li .opcoes-foto .pageviews .icone {position: relative; top:2px; margin: 0 3px 0 0;}
.pagina-fotos .album .lista-fotos li .opcoes-foto .pageviews span {float: right;}
.pagina-fotos .album .lista-fotos li .opcoes-foto .adicionar,
.pagina-fotos .album .lista-fotos li .opcoes-foto .compartilhar {float:left; width:27px; height: 18px; margin:0 3px 0 0; padding:6px 0 0 0; border:1px solid #f1f4f5; }
.pagina-fotos .album .lista-fotos li .opcoes-foto .compartilhar {padding:8px 0 0 0;}
.pagina-fotos .album .lista-fotos li .opcoes-foto .adicionar:hover,
.pagina-fotos .album .lista-fotos li .opcoes-foto .compartilhar:hover {border:1px solid #cad6e0; background-color: #fff;}




/* RESULTADOS DA BUSCA */
.resultados-busca {margin-bottom: 40px;}
.resultados-busca .filtro ul {margin:10px 0 0 0;}
.resultados-busca .filtro ul li {border-top: 1px solid #ededed;}
.resultados-busca .filtro ul li a {font-size: 13px; font-family: Arial, Tahoma, sans-serif; color: #446274; height: 22px; padding:6px 0 0 4px; display: block; position: relative;}
.resultados-busca .filtro ul li a:hover {color: #4d4d4d; background: #f0f0f0; text-decoration: none;}
.resultados-busca .filtro ul li a:hover .detalhe {position: absolute; top:0; right:-14px; border-left-width: 14px; border-left-color: #f0f0f0; border-left-style: solid; border-top: 14px solid transparent; border-bottom: 14px solid transparent;}
.resultados-busca .header-busca {border-bottom: 1px solid #ededed; margin:0 0 20px 0; padding:0 0 10px 0; height: auto;}
.resultados-busca .header-busca .ordenacao {float: right;}
.resultados-busca .header-busca .ordenacao select {width: 120px;}
.resultados-busca .header-busca .total {padding-top: 10px;}
.resultados-busca .listagem-destaques {}
.resultados-busca .listagem-destaques .titulo {color:#446274;}

/*
#cboxOverlay {display: none !important;}
#cboxContent {padding:20px; background: rgba(0,0,0,.7);}
*/


/* PAGINAÇÃO */
#paginacao {
    margin: 40px 0 0;
    height: 40px;
    padding:10px;
    text-align: center;
    border:1px solid rgb(230, 230, 230);
    background: #E8EFF2; /* Old browsers */
    background: -moz-linear-gradient(top, #E6E6E6 0%, #E8EFF2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E6E6E6), color-stop(100%,#E8EFF2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #E6E6E6 0%,#E8EFF2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #E6E6E6 0%,#E8EFF2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #E6E6E6 0%,#E8EFF2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #E6E6E6 0%,#E8EFF2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6E6E6', endColorstr='#E8EFF2',GradientType=0 ); /* IE6-9 */  
}
#paginacao .btn-anterior {
    background:#F4F9FC; 
    background: -moz-linear-gradient(top, #FFFFFF 0%, #F4F9FC 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F4F9FC)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #FFFFFF 0%,#F4F9FC 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #FFFFFF 0%,#F4F9FC 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFFFFF 0%,#F4F9FC 100%); /* IE10+ */
    background: linear-gradient(to bottom, #FFFFFF 0%,#F4F9FC 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F4F9FC',GradientType=0 ); /* IE6-9 */  
    border:1px solid rgb(211, 215, 212); 
    float:left; 
    padding:10px 10px; 
    height: 17px; 
    width: 30%;
    text-align: right;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    display: block;
}
#paginacao .btn-anterior:hover {text-decoration: none; background: #fff; cursor: pointer;}
#paginacao .btn-anterior.inativo {background: none; cursor: default;}
#paginacao .btn-anterior .icone {float: left; font-size: 20px;}
#paginacao .btn-anterior.inativo .icone {color: rgb(102, 102, 102);}
#paginacao .btn-proximo {
    background:#F4F9FC; 
    background: -moz-linear-gradient(top, #FFFFFF 0%, #F4F9FC 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F4F9FC)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #FFFFFF 0%,#F4F9FC 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #FFFFFF 0%,#F4F9FC 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFFFFF 0%,#F4F9FC 100%); /* IE10+ */
    background: linear-gradient(to bottom, #FFFFFF 0%,#F4F9FC 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F4F9FC',GradientType=0 ); /* IE6-9 */  
    border:1px solid rgb(211, 215, 212); 
    float:right; 
    padding:10px 10px; 
    height: 17px; 
    width: 30%;
    text-align: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    display: block;
}
#paginacao .btn-proximo:hover {text-decoration: none; background: #fff; cursor: pointer;}
#paginacao .btn-proximo.inativo {background: none; cursor: default;}
#paginacao .btn-proximo .icone {float:right; font-size: 15px;}
#paginacao .btn-proximo.inativo .icone {color: rgb(102, 102, 102);}
#paginacao .paginas {
    color:rgb(102, 102, 102);
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    margin: 13px 0 0;
    display: block;
}
#paginacao .paginas input {width:30px; font-size: 16px; text-align: center; margin: -2px 0 0}



/* HOME CANAL FOTOS */
.listagem .lista-fotos {overflow: hidden; margin: 25px 0 0;}
.listagem .lista-fotos li {float: left; margin:0 20px 20px 0; overflow: hidden; width: 211px;}
.listagem .lista-fotos li.sem-margem {margin-right: 0;}
.listagem .lista-fotos li .foto {background:url("../images/bg_galeria_fotos.png") no-repeat; width:195px; height:130px; padding:9px 8px;}
.listagem .lista-fotos li .titulo-evento,
.listagem .lista-fotos li .titulo-evento a {font-size: 18px; line-height:20px; color:#446274; font-family: "Anton"; font-weight: normal; margin:2px 0 0 3px;}
.listagem .lista-fotos li .data-local-evento {margin:0;}
.listagem .lista-fotos li .data-local-evento,
.listagem .lista-fotos li .data-local-evento a {font-size: 12px; color: #4d4d4d; font-family: Tahoma, Arial, sans-serif;  margin:2px 0 0 3px;}
.listagem .lista-fotos li .ico-ver-pq {float:left; margin:1px 3px 0 5px;}

/* CORREÇÃO - HOME Publicidade */
.img-publicidade-titulo {margin-left: 0;}

/* COMENTADO EM 24/10/2013, POIS ESTAVA INFLUENCIANDO TOOLTIP DO CANAO FOTOS
.top {
    position : absolute;
    top      : 4px;
    left     : 2px;
    width    : 0;
    height   : 0;
    z-index  : 100;
    
    border-left   : -15px solid transparent !important;
    border-right  : 37px solid transparent !important;
    border-bottom-width : 19px;
    border-bottom-style: solid;
}

.bottom {
    position : absolute;
    width    : 0;
    height   : 0;
    z-index  : 99;
    
    border-left   : -15px solid transparent !important;
    border-right  : 38px solid transparent !important;
    border-bottom-width : 20px;
    border-bottom-style: solid;

}
*/

#detalhe-seta-comentario {
    position : relative;
    top      : -20px;
    left     : 145px;
}

.loading {
	background: url(../images/loading2.gif) center no-repeat;
}

.working {
    position: fixed;
    top: 0;
	left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    display: none;
}
.working-bg {
	width: 100%;
    height: 100%;
	background: #000;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}

.working .status {
    color: #FFF;
    background: #000 url(sprites/loading.gif) 5px center no-repeat;
    padding: 10px 10px 10px 40px;
    width: 200px;
	
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -120px;
	
	box-shadow: 1px 1px 10px #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/*BARRA EM CARTAZ*/
#barra-em-cartaz {
    position: relative;
    height: 34px;
    background-image: url(../images/bg-barra-teatro-em-cartaz.png);
    border: 1px solid #a2265e;
    border-radius: 3px;
    overflow: hidden;
    margin-top: 21px;
    margin-bottom: 10px;                       
}

#barra-em-cartaz h4 {
    font: normal 22px Anton;
    color: #fff;
    float: left;
    margin: 0 0 0 10px;
}

#barra-em-cartaz h3 {
    font: normal 18px Anton;
    color: #fff;
    float: left;
    display: block;
    width: 80%;
    margin-left: 10px;
}

#barra-em-cartaz p {
    color: #fff;
    font: normal 12px Tahoma, Geneva, sans-serif;
    margin: 8px 0 0 15px !important;
    float: left;
}

/* IMAGEM DAS NOTICIAS */
.noticiaImagem {
    position : relative;
    display: inline-block;
	margin-bottom: 20px;
}
.noticiaImagem p {
	margin: 0  !important;
}
.imagemCredito {
    position : relative;
    text-align : right;
    right : 5px;
    font: italic 13px Geneva, Tahoma, sans-serif;
    margin-bottom : 5px !important;
}
.imagemLegenda {
    position : absolute;
    vertical-align: bottom;
    bottom : 0;
    background-image: url(../images/fundo_transp.png);
    font: normal 14px Tahoma, Geneva, sans-serif;
    color : #fafafa !important;
    padding : 5px 25px 5px 15px  !important;
    left: 0px;
    right: 0px;
}
.border-round {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/*CONVIDAR*/

#convidar-box {
    width  :500px;
    display: block;
    height: 534px;
    margin : 0 auto;
    position: relative;
    z-index: 9999999;
    background-color: #3cbbf0;
    background: url("../images/fundo-pattern.jpg") repeat;
    padding: 8px;
    
}

#convidar-box .inf{
    clear: both;
    position: relative;
    display: block;
    width: 420px;
    float: left;
    margin-top: 20px;
    margin-bottom: 10px;
}

#convidar-box ul.social-menu{
    clear: both;
    display: block;
    margin-top: 12px;
    position: relative;
    width: 100%;
}
#convidar-box li{
    
    list-style: none;
    display: block;
    width: 100%;
    min-height: 30px;
    height: auto;
    border: 1px solid #e6ebef;
    border-right: none;
    background-color: #FAFAFA;
    margin-top: 2px;
    position: relative;
}

#convidar-box li a img{
    width: 30px;
    height: 30px;
}

#convidar-box li .quem{
    margin-left: 70px;
}

#convidar-box .amigosContainer{
    clear: both;
    width: 100%;
    height: 210px;
    margin-top: 20px;
    background-color: #FFFFFF;
}

#convidar-box .amigosContainer input{
    width: 443px;
}


#convidar-box .opcoes{
    position: relative;
    display: block;
    width: auto;
    float: right;
    margin-top: 4px;
}
/*SELECIONAR COMPARTILHAMENTO*/
#selecionar_compartilhamento ul li{
    list-style : none;
    float      : left;
    margin-left: 15px; 
}

.publicidade-mobile {
    display: none;
}

.box-compartilhar>.redes-sociais>.whatsapp,
#menu-principal .canal-home,
#menu-principal .canal-promocao,
#menu-principal .canal-fotos {
	display: none;
}

/* ##############################################################
################################################################# 
## LAYOUT MOBILE ################################################
#################################################################
############################################################## */

.navbar-toggle {
	display: none;
}

#navegacao .collapse {
	height: auto;
}
#navegacao .span12 {
    width: 100%;
}
/* TABLET EM PE*/
@media (min-width:768px) and (max-width:979px) {
	body {
		margin: 0  !important;
	}
	#footer,
	.home-geral,
	.home-canal {
		padding: 12px;
	}
	
    .facebook-likebox,
    .box-ingressocerto,
	.tit-publicidade,
	.img-publicidade-titulo,
	.site-publicidadeDelimitador .second,
	.site-publicidadeDelimitador .separador-pub,
	.header-login,
	.conluna-lateral-direita,
	.lateral-direita,
	.small-banner,
	#submenu-canal .secundario,
	#mega-destaque .publicidade-destaque,
	#footer .container .row .span2 .menu-botao,
	#footer .container .row .span2:not(:first-child),
	#brasilfun-barra,
	#dev {
		display: none;
	}
	.box-fotos-videos-grande .lista-eventos li:last-child {
		display: none;
	}
	.box-fotos-videos-grande .lista-eventos li {
		width: 33%;
		margin-right: 0;
	}
	#mega-destaque {
		width: auto;
		margin: 0 0 20px 0;
	}
	#mega-destaque .slider-grande {
		margin: auto;
		width: 622px;
	}
	
	#publicidade-footer .full-banner,
	.site-publicidade,
	.item-tumb-publicidade,
	.site-publicidadeDelimitador {
		width: auto;
		height: auto;
		float: none;
	}

	#publicidade-footer {
		padding: 0;
	}
	.navbar-toggle {
		display: block;
		float: right;
	}
	#navegacao .collapse {
		height: 0;
	}
	#menu-principal {
		height: auto !important;
	}
	#menu-principal li {
		float: none !important;
	}
	#menu-principal li a{
		padding: 0 13px 14px !important;
	}
	.span12,
	.span8,
	.span6,
	.container {
		width: auto;
		float: none;
		margin-bottom: 0;
	}
	.box-conteudos-relacionados .span4,
	.span4 {
		width: 47%;
	}
	.listagem,
	.destaques-secundarios .outros-links {
		width: 98%  !important;
		margin: 0 0 0 10px !important;
	}
	#link-canal-fotos {
		margin-left: 22px;
	}
	.slider-destaque-home,
	.slider-destaque-home .slides {
		height: auto;
	}

	.slider-destaque-home .slides li {
		width: auto;
	}
	.slider-destaque-home .slides li img {
		width: 98%;
		margin: 0 auto;
	}
	.box-canais.tres-colunas .span2 {
		width: 30%;
	}
	.box-canais ul li .foto {
		width: 100%;
	}
	.home-noticias .destaque-foto-triplo ul li {
		margin-right: 10px;
		width: 185px;
	}
	.home-canal .row .clear {
		margin-bottom: 0 !important;
	}
	.home-canal .row,
	.home-canal .row .span6,
	.home-canal .row .span12,
	.home-canal .row .span8 {
		margin-left: 0 ;
	}

	#footer .container .row .span2 {
		width: auto;
		float: none;
	}
}
/* CELULAR DEITADO */
@media (max-width:767px) {
	
	.btn-group.btn-filtro {
		float: none;
		margin-bottom: 10px;
	}
    
    #menu-principal .canal-home,
    #menu-principal .canal-promocao,
    #menu-principal .canal-fotos {
    	display: block;
    }
	
	.box-acesso-rapido select {
		width: 100% !important;
	}
	
	body {
		margin: 0  !important;
	}
	
    
	#footer,
	.home-geral,
	.home-canal {
		padding: 12px;
	}
    
    .box-compartilhar>.redes-sociais>.whatsapp {
        display: inline-block;
    }
    
    .box-compartilhar>.redes-sociais-like,
    .facebook-likebox,
    .box-ingressocerto,
    .btn-group.btn-filtro #btn-busca-filtro,
	.publicidade-bd,
	#buscar,
	#localizador,
	.box-fotos-videos-grande,
	.header-login,
	#brasilfun-barra,
	.site-publicidade,
	#div-comentarios,
	.box-slideshow-noticia,
	#box-avaliacoes,
	.banner-publicidade,
	#link-canal-fotos,
	.lateral-direita,
	#publicidade-footer,
	#mega-destaque,
	#mega-destaque .publicidade-destaque,
	.destaques-secundarios,
	#footer .container .row .span2 .menu-botao,
	#footer .container .row .span10:not(:first-child),
	.box-mais-acessados,
	.box-mais-recentes,
	#dev,
	#submenu-canal {
		display: none;
	}
	
	.navbar-toggle {
		display: block;
		float: right;
	}
	
	#navegacao {
		margin: 0;
	}
	
	#navegacao .collapse {
		height: 0;
	}
	
	#header.internas .logo-boadiversao-internas {
		margin-left: 10px;
	}

	#menu-principal {
		height: auto !important;
	}
	#menu-principal li {
		float: none !important;
	}
	#menu-principal li a{
		padding: 0 13px 14px !important;
	}
	.navbar-static-top .container,
	.container,
	.container .row .span4,
	.container .row .span12 {
		width: auto;
		float: none;
		margin-bottom: 0;
	}
	.box-como-chegar .busca .textfield {
		width: 60%;
	}
	.span8,
	.box-conteudos-relacionados .span4,
	.listagem {
		width: auto !important;
		float: none !important;
	}
	#link-canal-fotos {
		float: right;
		margin-left: 0;
	}
    #header {
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 9999;
		background: #f1f1f1;
	}
	#navegacao {
		position: fixed;
		top: 50px;
	}
	body {
		background: url("../images/fundo-pattern.jpg") !important;	
	}
	#smartbanner,
	body>.container {
		margin-top: 55px;
	}
	#header-canal .logo-internas {
			
	}
	#header-canal .logo-internas #logo {
		margin: 0;
	}
	#header-canal .nome-canal {
		font-size: 35px;
	}
	
	#footer .container .row .span2 {
		width: auto;
		float: none;
	}

	.slider-destaque-home,
	.slider-destaque-home .slides {
		height: auto;
	}
	.slider-destaque-home .slides li {
		width: auto;
	}
	.slider-destaque-home .slides li img {
		width: 98%;
		margin: 0 auto;
	}
	.box-canais.tres-colunas .span2 {
		width: 29%;
	}
	.home-noticias .destaque-foto-triplo ul li {
		margin-right: 10px;
		width: 185px;
	}
	.home-canal .row .clear {
		margin-bottom: 0 !important;
	}
	.home-canal .row,
	.home-canal .row .span6,
	.home-canal .row .span12,
	.home-canal .row .span8 {
		margin-left: 0 ;
	}
	
	.listagem-destaques .destaque .info .titulo,
	.box-relacionados .titulo,
	.pagina-noticia .noticia .titulo-principal,
	.pagina-estabelecimento .estabelecimento .titulo-principal,
	.pagina-evento .evento .titulo-principal {
		font-size: 18pt;
		line-height: 20pt;
		margin: 0 0 5px;
		font-weight: normal;
	}
    
    .publicidade-mobile.arroba-banner {
        display: block; width: 100%;
    }
    .publicidade-mobile.arroba-banner>.banner{
        background: #f1f1f1; display: block; width: 300px; height: 250px; margin: 2px auto; margin-top: 25px;
    }
    .publicidade-mobile.half-banner {
        display: block; width: 100%; height: 54px; position: fixed; z-index: 9999; bottom: 0; border-top: 4px solid #39bdf4; background: #fff;
    }
    .publicidade-mobile.half-banner>.banner{
        background: #f1f1f1; display: block; width: 300px; height: 50px; margin: 2px auto;
    }
}
/* CELULAR EM PE */
@media (max-width:385px)  {
	
	select[name="filtro"],
	select[name="ordenacao"]{
		width: 100% !important;
		max-width: none  !important;
	}
    
    .box-compartilhar>.redes-sociais>.whatsapp {
        display: inline-block;
    }
	
    .box-ingressocerto,
    .facebook-likebox,
	.box-compartilhar>.redes-sociais-like,
	.banner-publicidade,
	.box-slideshow-noticia,
	.box-canais .filmes-em-cartaz,
	.box-mais-acessados,
	.box-mais-recentes,
	.listagem-destaques .destaque .expandido .extras,
	/*
    .pagina-estabelecimento .estabelecimento .opcoes,
	.pagina-evento .evento .opcoes,*/
	.box-albuns-relacionados {
		display: none;	
	}
    
    .pagina-estabelecimento .estabelecimento .opcoes,
    .pagina-evento .evento .opcoes {
        position: relative; top: 0; left: 0; width: auto; margin-bottom: 15px;
    }
    .pagina-estabelecimento .estabelecimento .opcoes ul,
    .pagina-evento .evento .opcoes ul {
        margin: 0; position: absolute; top: 0; left: 150px; right: 0; width: auto;
    }
    .pagina-evento .evento .opcoes .comprar-ingresso {
        margin-top: 15px;
    }
    
	.pagina-estabelecimento .estabelecimento,
	.pagina-evento .evento {
		padding-left: 20px;
	}
	.box-como-chegar .busca .textfield {
		width: 49%;
	}
	.box-canais.tres-colunas .span2 {
		width: auto;
	}
	.box-canais ul li .foto {
		width: 98%;
	}
	.slider-destaque-home,
	.slider-destaque-home .slides {
		height: auto;
	}
	.slider-destaque-home .slides li {
		width: auto;
	}
	.slider-destaque-home .slides li img {
		width: 98%;
		margin: 0 auto;
	}
	.home-noticias .destaque-foto-triplo ul li {
		margin-right: 0;
		width: auto;
		float: none;
	}
	.home-noticias .destaque-foto-triplo ul li .foto {
		width: 98% !important;
		height: auto !important;
	}
	
    ul.lista-noticias-vertical>li:not(destaque)>a>strong,
    .agenda-simples>ul>li>strong>a{
        font-size: 15px;
    }
	
    /* CANAL FOTOS */
    
    .listagem>ul.lista-fotos>li,
    .listagem>ul.lista-fotos>li>div.foto,
    .listagem>ul.lista-fotos>li>div.foto>a {
        width: auto !important;
        height: auto !important; 
    }
    
    .listagem>ul.lista-fotos>li>div.foto>a {
        max-height: 200px;
    }
    
    .listagem>ul.lista-fotos>li>div.foto>a>div,
    .listagem>ul.lista-fotos>li>div.foto>a>img{
        width: 100% !important;
    }
    
    .listagem>ul.lista-fotos>li>div.foto{
        background: #FFF !important;
        border: 1px solid #EBEBEB;
    }
    
    .album>.destaque,
    .album>.destaque>.foto,
    .album>.destaque>.foto>div {
        width: auto !important;
        height: auto !important;
        display: none;
    }
    
    .album>.visualizacoes,
    .album>.lista-fotos {
        width: 100%;
        margin-bottom: 10px !important;
    }
    
    .lista-fotos>li{
        float: none !important;
        margin-right: 0 !important;
        margin-bottom: 20px !important;
    }
    
    .lista-fotos>li>a>.foto,
    .lista-fotos>li>a>.foto>div{
        width: auto !important;
        height: auto !important;
    }
    
    .lista-fotos>li>a>.foto>div>img{
        width: 100%;
    }
    
    .lista-fotos>li>.opcoes-foto{
        width: auto !important;
    }
    
    /* PAGINACAO */
    
    #paginacao {
        height: auto !important;
    }
    
    #paginacao>a{
        width: auto !important;
        float: none !important;
        text-align: center !important;
    }
    
    #paginacao>a.btn-proximo {
        margin-bottom: 10px;
    }
}
