/* Inicio Resets */
.banners * { margin:0; padding:0; outline:0; font-weight:inherit; font-style:inherit; font-size: 100%; font-family:Arial, Helvetica, sans-serif; line-height: 1.1em; }
.banners p { line-height:1.2em; }
.banners a, img { border:none; text-decoration:none; color:#006cb7}
.banners a:hover { text-decoration:underline; }
.banners ul { list-style:none; }

.coluna2 * { margin:0; padding:0; }
.coluna2 a, img { border:none; text-decoration:none; color:#006cb7}
.coluna2 ul { list-style:none; }
/* Fim Resets */


/* Banner */

.banner_principal { width:734px; height:278px; float:left; position:relative; }

.banner_principal .controls {width:216px; height:278px; float:left; margin-right:1px; z-index:10; position:absolute;}
.banner_principal .btNav a {width:216px; height:21px; display:block; text-indent:-9999em; overflow:hidden; margin-left:2px;}
.banner_principal .btNav.up a {background:url(/imagens/banner/btn_esteira_sobe.png) no-repeat top;}
.banner_principal .btNav.up a:hover {background:url(/imagens/banner/btn_esteira_sobe.png) no-repeat bottom;}
.banner_principal .btNav.down a {background:url(/imagens/banner/btn_esteira_desce.png) no-repeat top;}
.banner_principal .btNav.down a:hover {background:url(/imagens/banner/btn_esteira_desce.png) no-repeat bottom;}
.banner_principal .crop {width:238px; height:217px; overflow:hidden; margin:9px 0;}
.banner_principal .crop ul.lista {width:216px; margin-left:2px; background:#f0f0f0;}
.banner_principal .crop ul.lista li {width:216px; border-bottom:1px solid #dbdbdb;}
.banner_principal .crop ul.lista li a {width:237px; font-family:Arial; font-size:14px; color:#8b8b8b; font-weight:bold; text-shadow:1px 1px 2px #fff; padding:18px 10px; display:block;}
.banner_principal .crop ul.lista li a:hover {text-decoration:none; font-size:14px; color:#fff; text-shadow:1px 1px 1px #2484bf; background: url(/imagens/banner/bg_li_esteira.png) no-repeat center left;}
.banner_principal .crop ul.lista li a.banner_current {text-decoration:none; font-size:14px; color:#fff; text-shadow:1px 1px 1px #2484bf; background: url(/imagens/banner/bg_li_esteira.png) no-repeat center left;}

.banner_principal .banner_stage_wrap {width:506px; height:278px; float:right;background:url(/imagens/banner/loader_banner.gif) no-repeat center 115px;}
.banner_principal .banner_stage {position:relative;}
.banner_principal .banner_stage a {text-decoration:none;}
.banner_principal .banner_stage a .data_evento {width:76px; height:24px; background:url(/imagens/banner/bg_data_banner.png) no-repeat; position:absolute; right:0; bottom:64px;}
.banner_principal .banner_stage a .data_evento h2 {font-family:arial; font-size:14px; color:#fff; font-weight:bold; float:right; margin:4px 5px;}
.banner_principal .banner_stage a .descricao_banner {width:466px; border-radius: 0px 0px 15px 15px; position:absolute; bottom:0px; left:0; padding:12px 20px 10px 20px; background:url(/imagens/banner/transparencia_banner.png);}
.banner_principal .banner_stage a:hover .descricao_banner {background:url(/imagens/banner/transparencia_banner_hover.png);}
.banner_principal .banner_stage a .descricao_banner .nome_cidade {font-family:arial; font-size:12px; color:#fff; margin-bottom:2px;}
.banner_principal .banner_stage a .descricao_banner .nome_evento {font-family:arial; font-size:22px; color:#fff;}

.banner_secundario {width:246px; height:278px; float:right; position:relative; }
.banner_secundario a {text-decoration:none;}
.banner_secundario a .descricao_banner {width:206px; border-radius: 0px 0px 15px 15px; position:absolute; bottom:0; left:0; padding:12px 20px 10px 20px; background:url(/imagens/banner/transparencia_banner.png);}
.banner_secundario a:hover .descricao_banner {background:url(/imagens/banner/transparencia_banner_hover.png); text-decoration:none;}
.banner_secundario a .descricao_banner .nome_cidade {font-family:arial; font-size:12px; color:#fff; margin-bottom:2px;}
.banner_secundario a .descricao_banner .nome_evento {font-family:arial; font-size:22px; color:#fff;}
.banner_secundario a .data_evento {width:76px; height:24px; background:url(/imagens/banner/bg_data_banner.png) no-repeat; position:absolute; right:0; bottom:62px;}
.banner_secundario a .data_evento h2 {font-family:arial; font-size:14px; color:#fff; font-weight:bold; float:right; margin:4px 5px;}

.img_frente { border-radius:15px; }

/* Mais visualizados */

.subtitulo {font-family:Arial; font-size:18px; color:#656565; font-weight:bold;}
.coluna2 { margin: 5px 0px 15px 15px; float:left; width:975px; }
.mais_visualizados, .ultimos_adicionados, .artistas {width:309px; float:left; }
.mais_visualizados, .ultimos_adicionados {margin-right:15px;}
.mais_visualizados ul {margin:10px 0 4px 0;}
.mais_visualizados ul li {margin-bottom:1px;}
.mais_visualizados ul li a {display:block; font-size:11px; color:#656565; padding:8px; background:#eeeeee url(/imagens/banner/bullet_li.png) right no-repeat; position:relative;}
.mais_visualizados ul li a:hover {background:#e7e7e7 url(/imagens/banner/bullet_li.png) right no-repeat; text-decoration:none;}
.mais_visualizados ul li a .data_destaque {font-weight:bold; height:26px; position:absolute; top:0; right:18px; padding:16px 12px; border-left:1px solid #fff; border-right:1px solid #fff;}
.mais_visualizados ul li a .titulo_destaque {color:#b4180e; font-weight:bold;}

/* Últimos adicionados */

.ultimos_adicionados ul {margin:10px 0 4px 0; }
.ultimos_adicionados ul li {margin-bottom:1px;}
.ultimos_adicionados ul li a {display:block; font-size:11px; color:#656565; padding:8px; background:#eeeeee url(/imagens/banner/bullet_li.png) right no-repeat; position:relative;}
.ultimos_adicionados ul li a:hover {background:#e7e7e7 url(/imagens/banner/bullet_li.png) right no-repeat; text-decoration:none;}
.ultimos_adicionados ul li a .data_destaque {font-weight:bold; height:26px; position:absolute; top:0; right:18px; padding:16px 12px; border-left:1px solid #fff; border-right:1px solid #fff;}
.ultimos_adicionados ul li a .titulo_destaque {color:#b4180e; font-weight:bold;}



