	/*@charset "utf-8";*/
	
	@import url("../../css/base/fancybox.css");
	/*
		Empresa: WEBROOM - Solucoes Interativas
		Site: www.webroom.com.br - E-mail: webroom@webroom.com.br
		Data: Junho, 2010
		Autor: Lucas Sousa
	*/
	
	/* CSS Reset */
	* { padding:0; margin:0}
	html, body { min-height:100%; }
	ul, ol { list-style:none outside none; text-indent:0; padding:0; margin-left:0; }
	ul li, ol li { text-indent:0; margin:0; padding:0; }
	/*table { border-collapse:collapse; border-spacing:0}*/
	fieldset, img { border:0 none}
	a { text-decoration:none; overflow:hidden; outline:0 }
	a:hover { text-decoration:underline; }
	@font-face { font-family:Insaniburger; src:url('Insanibc.eot'); src:url('Insanibc.ttf'); format(TrueType); }
	h1,h2,h3 { margin:0; }
	h1, h2, h3, h4, h5 { margin:1em 0; }
	
	/* Estrutura */
	html { }
	.extradiv { width:100%; background:url(../../img/base/bg_patrocinadores.jpg) repeat-x; height:78px; top:0; left:0; z-index:9999; block; }
	body { font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; background:#064e97 url("../../img/base/bg-triangulo-music2.jpg") top center no-repeat;  min-width:990px; height:100%; margin:0 auto; position:relative; }
	.wrap { position:relative; margin:0 auto; height:100%; /*background:url("../../img/base/bg_wrap.jpg") 0 173px no-repeat; width:980px;*/ width:980px; }
	.colesq { width:190px; float:left; }
	.content { width:750px; _width:756px; overflow:hidden; padding-top:45px; _padding-top:43px; margin:0 auto; color:#03122e; font-size:14px; float:left; padding-left:30px; _padding-left:15px;  }
	
	/* Logo */
	
	
	/* Colesq */
	.colesq .logo { background:url("../../img/base/logo_triangulo2.png") no-repeat; width:204px; height:192px; float:left; margin-top:34px; text-indent:-999px; }	
	.colesq .logo_ctbc { height: 45px; margin-left: -88px; position: absolute; text-indent: -999px; top:56px; width: 78px;}
	.colesq .menu {  width:183px; float:left; padding:12px 0 25px 6px; overflow:hidden }
	.colesq .menu li { display:block; width:183px; background:url("../../img/base/divisa_menu.png") -5px bottom no-repeat; padding:0 0 4px; }
	.colesq .menu li ul { display:none; }
	.colesq .menu ul li { display:block; padding-left:15px; }
	.colesq .menu ul li a { color:#ffffff; width:153px; text-transform:none; display:block; text-align:left }
	
	.colesq .menu li span { background:url("../../img/base/sub2.gif") no-repeat; width:16px; height:16px; float:right; text-indent:-999px; line-height:28px; margin:5px 10px 0 0; *margin:0px 0 0 10px; *position:absolute; }
	.colesq .menu li .mais { background-position:0 0; }
	.colesq .menu li .menos { background-position:-17px 0; }
	.colesq .menu li a { font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; /*color:#f6da00;*/ color:#fff; text-shadow:0 1px 1px rgba(0,0,0,0.6); text-transform:uppercase; font-weight:bold; line-height:28px; }
	.colesq .enquete { float:left; width:100%; }
	.colesq .enquete h3 { font:22px Insaniburger, "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-indent:-999px; background:url("../../img/base/titulo_enquete.png") no-repeat; width:91px; height:20px; width:100%;  }
	.colesq .enquete strong { font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; padding:0 0 15px 3px; }
	.colesq .enquete_result strong { padding-bottom:0; }
	.colesq .enquete span { color:#202020; }
	.colesq .enquete li { padding-bottom:25px; }
	.colesq .enquete input { float:left; margin:2px 8px 0 0}
	.colesq .enquete li .votar { cursor:pointer; }
	.colesq .enquete li .resultados { padding-left:10px; }
	.colesq .enquete strong { display:block; }
	.colesq .enquete .bt_voltar { background:url("../../img/base/bt_voltar.gif") no-repeat; text-indent:-999px; float:left; width:63px; height:21px; padding-bottom:25px; outline:0 }
	.colesq .enquete .last { padding-bottom:15px; }
	.colesq .divisor { background:url('../../img/base/divisa_coluna.png') no-repeat; width:181px; height:38px; float:left; clear:both}
	
	/* Breadcrump */
	
	/* Content */
	.patrocinadores img { position:relative; z-index:0}
	.patrocinadores { background:url('../../img/base/patrocinadores_2010_2.jpg') no-repeat top; width:980px; height:78px; margin:0 auto; overflow: hidden;}
	.patrocinadores .label_patrocinadores{ text-align: center; font-size: 10px;}
	.patrocinadores .logos { height:60px; display:table; margin:0 auto; top:12px; overflow: hidden; text-align: center;  }
	.patrocinadores .logos li { float:left; display:block; outline:0; margin-right:10px;  text-align:center; }
	.patrocinadores .logos li a{ display:block;}
	
	
	.redes { position:absolute; top:107px; right:25px;}
	.redes a { background:url("../../img/base/redes_sociais.png") no-repeat; float:left; text-indent:-99999px; }
	.redes .twitter { width:78px; height:22px; background-position:0 0; }
	.redes .orkut { width:78px; height:22px; background-position:-87px 0; margin-left:12px; }
	.redes .facebook { width:77px; height:22px; background-position:-175px 0; margin-left:12px; }
	.content .telao { background:url("../../img/base/telao.png") no-repeat; width:751px; height:455px; margin-top:98px; position:relative; float:left; _padding-bottom:0; }
	.content .telao a { position:relative; width:735px; margin-left:8px; height:455px; _height:440px; overflow:hidden; float:left; }
	
	/*Destaques*/
	.content .destaque { float:left; *float:none; *height:522px; _height:515px; padding-bottom:20px; }
	.content .destaque h3 { background:url("../../img/base/titulo_emdestaque.png") no-repeat; width:132px; height:20px; float:left; width:100%; text-indent:-999px; padding-bottom:5px; *padding-bottom:16px; }
	.content .destaque ul { overflow:hidden; width:768px; _width:775px; float:left;  }
	.content .destaque li { float:left; width:236px; margin:0 20px 20px 0; height:230px; }
	.content .destaque li a { color:#FFFFFF; font-weight:bold; font-size:13px; }
	.content .destaque li a img, .content .destaque li a object { border:2px solid #fff; width:233px; height:147px; display:block; }
	.content .destaque li a strong { color:#f6da00; text-transform:uppercase; display:block; padding-top:2px; }
	
	/*Blog TM*/
	.content .blogtm { width:450px; float:left; }
	.content .blogtm h3 { background:url("../../img/base/titulo_blogtm.png") no-repeat; width:91px; height:0; float:left; width:100%; text-indent:-999px; padding-bottom:20px; _padding-bottom:0; }
	.content .blogtm li { padding-bottom:12px; float:left; }
	.content .blogtm li a { color:#efefef; overflow:hidden; outline:0 }
	.content .blogtm li a .date { display:block; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; }
	.content .blogtm .bt_blog { background:url("../../img/base/bt_blog.gif") no-repeat; width:125px; height:21px; float:left; text-indent:-999px; margin:15px 0; clear:both; }
	.content .blogtm li a strong { font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#f6da00; font-weight:bold; display:block; }
	
	/*API Twitter*/
	.apitwitter { float:right; margin:20px 0 31px 0; }
	
	/* Galeria */
	.galeria { width:100%; padding-bottom:36px; float:left; }
	.entry .galeria li { background:none; padding-left:0; float:left; margin:0 7px 4px 0; }
	.galeria li a { display:block }
	.galeria li img { border:1px solid; border-color:#999 #fff #fff #999; width:235px; height:150px; }
	
	.listagem_galerias { width:740px; padding-bottom:36px; float:left; }
	.listagem_galerias .title { font-size:16px; display:block; font-weight:bold; padding-bottom:3px; text-transform:uppercase}
	.listagem_galerias .desc { font-weight:normal; color:#202020}
	.entry .listagem_galerias li { background:none; width:359px; padding-left:0; float:left; margin:0 10px 20px 0}
	.listagem_galerias li a { display:block }
	.listagem_galerias li img { border:1px solid; float:left; border-color:#999 #fff #fff #999; width:175px; height:111px; margin-right:10px }
	
	
	
	.video li a { position:relative}
	.video li img { border:1px solid; border-color:#999 #fff #fff #999; width:235px; height:150px}
	.video span.player { background:url('../../img/base/player.png'); width:50px; height:50px; position:absolute; top:40%; left:40%; z-index:10}
	div.videos { display:none}
	
	/* Cadastro Bandas */
	.forms p { margin:12px 0; }
	.atencao { border:2px solid #CB5014; background:#D65116; color:#fff; font-weight:bold; padding:10px; }
	.atencao p strong { margin-bottom:20px; display:block; text-transform:uppercase; border-bottom:1px dotted #fff; }
	.imprimir { padding-top:22px; }
	.imprimir li { background:none!important; padding:0 0 5px!important; line-height:32px; }
	.imprimir li a { background:url("../../img/base/print.gif") no-repeat; height:32px; display:block; padding-left:38px; }
	#aceite { float:left; margin:2px 5px; }
	
	
	/*Paginacao*/
	.paginacao { width:100%; height:25px; margin:15px 0 25px; float:left; }
	.paginacao span { float:left; padding:0; line-height:35px; font-weight:bold; }
	.paginacao ul { float:right}
	.paginacao ul li { float:left; padding:0px 2px; line-height:25px; margin-right:2px; }
	.paginacao ul li a { font-size:14px; background:url('../../img/base/bg_pag.gif') no-repeat; font-weight:normal; width:23px; height:23px; float:left; text-align:center; color:#FFF; -moz-border-radius:3px }
	.paginacao ul li a:hover, .paginacao ul li a:focus, .paginacao ul li span  { text-decoration:none; color:#FFF; background-image:url('../../img/base/bg_pag.gif'); background-position:-23px 0;  width:23px; height:23px; float:left; text-align:center; font-weight:normal; -moz-border-radius:3px }
	.paginacao ul li span { font-size:14px; margin-right:2px; line-height:23px; }
	.paginacao ul li strong { padding:0!important; color:#fff; }
	.paginacao p { float:left; width:150px; font-weight:bold}
	.paginacao fieldset { display:none; }
	
	/* Conteudo */
	.entry { width:740px; _width:746px; overflow:hidden; margin:180px auto 0 auto; color:#fff; font-size:14px; float:left; padding-left:30px; padding-right:10px; _padding-left:15px;  }
	.title_festival { text-indent:-9999px; background:url('../../img/base/title_ofestival.png') no-repeat; width:111px; height:19px;}
	.entry h1 { margin-bottom:20px; text-transform:uppercase; color:#fff217; font-size:24px; font-family:"Insaniburger", Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:normal; }
	.entry h2 { color:#fff217; text-transform:uppercase; font-size:16px; }
	.entry h3 { color:#fff217; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px dotted #ffffff; font-weight:bold; } 
	.entry h4 { color:#fff217; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; }
	.entry .release { font-size:15px}
	.entry p { font-size:14px; padding:0 0 16px;}
	.entry a { color:#1C6AAA; font-weight:bold; }
	.entry img.left { float:left; margin:5px 10px 0 0}
	.divisor_conteudo { background:url('../../img/base/divisor_conteudo.png') no-repeat top; width:750px; height:31px; float:left; }
	.entry .divisor_conteudo { margin-top:40px }
	.entry fieldset { margin-bottom:31px; }
	/*.entry table { width:100%; border:1px solid #D76414; margin:0px 0 15px; background:#FFFE95; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
	.entry table th { border-bottom:1px solid #ffffff; background:#F2B900 }
	.entry table th { padding:5px 3px; }
	.entry table tr { border-bottom:1px solid #ffffff; } 
	.entry table tr strong { letter-spacing:1px; text-transform:uppercase; }
	.entry tfoot { background:#F2B900; } 
	.entry tfoot td { font-size:11px; padding:5px; }
	.entry table tr td { padding:5px; font-size:12px; }*/
	.entry ul { margin-bottom:20px; }
	.entry li { background:url("../../img/base/li.gif") 0px 3px no-repeat; display:block; padding-left:16px; margin-bottom:5px; }
	
	.entry table { border-top:1px dotted #f60; border-right:1px dotted #f90; }
	.entry th { background-color:#f90; text-transform:uppercase; }
	.entry td { background-color:#ffc; padding:.5em 1em; }
	.entry table p { padding:0; }
	.entry th, .entry table strong { color:#170000; }
	
	
	/* Forms */
	.forms { padding:0; margin:0}
	.forms label { display:block; font-weight:bold}
	.forms .textfield { background-color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:2px solid #F0F0F0}
	.forms .textfield:hover, .forms .textfield:focus { color:#202020; border-color:#F60}
	
	.forms input.textfield { width:376px; padding:4px}
	.forms textarea.textfield { width:400px; height:100px; padding:4px}
	.forms select.textfield { padding:4px 0; height:27px}
	.forms .video textarea.textfield { width:376px; height:50px; }
	.forms .select_ano { color:#202020; font-weight:bold; font-size:15px; height:28px!important; display:none }
	
	
	/* Rodape */
	.footer { /*background: url("../../img/base/rodape.png") top no-repeat;*/ height:220px; clear:both; padding-top:60px; *height:210px; overflow:hidden; }
	.footer .parceiros { background: url("../../img/base/parceiros_5.png") top no-repeat; width:100%; height:113px; }
	.footer .rodape { display:block; margin:0 auto; width:980px; position:relative; }
	.footer .rodape ul { position:absolute; bottom:70px; left:10px; width:100%; }
	.footer .rodape ul li a { text-indent:-9999px; float:left; height:49px; outline:0; }
	
	.footer .rodape ul li a.tv { width:58px; margin-left:151px; }
	.footer .rodape ul li a.cultura { width:62px; }
	.footer .rodape ul li a.megaminas { width:64px; }
	
	.footer .rodape ul li a.viva { width:61px; margin-left:113px; }
	.footer .rodape ul li a.clube_eventos { width:54px;  }
	
	.footer .rodape ul li a.camarote { width:100px; margin-left:113px; }
	
	.footer .rodape p { margin:0px; text-align:center; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; }
	.footer .rodape .webroom {  background: url("../../img/base/webroom.png") no-repeat; width:54px; height:13px; float:right; text-indent:-9999px; margin:-15px 40px 0 0; display:none; }
	
	.footer .imagem_rodape{ width:932px; height:56px; }
	
	
	/* 	TABELA VECEDORES ======================================================================================================================== */
	
	.vencedores table { color:#000; width:500px; word-wrap:break-word }
	.vencedores table caption { color:#003d5f; font:700 18px; margin:auto; padding:1em 0 .3em; text-transform: uppercase; width:100%; }
	.vencedores table thead th { padding-top:10px; color:#00000; background-color:#FF9900; border-bottom:1px solid #ffd50b; }
	.vencedores table tbody th, .wrap table tbody td { text-align:left; vertical-align:top; color:#1b1c1f; background-color:#fff4a9; border-bottom:1px solid #ffd50b; }
	.vencedores table tbody tr:hover { background:#ffd200; color:#000; }
	.vencedores table tfoot th { font:9px; text-align:right; }
	.vencedores table td, .wrap table th { padding:13px 15px; border-right:1px solid #ffd50d; }
	.vencedores table td { font-size:11px; }
	.vencedores table tbody tr.par:hover { background:#585370; }
	.vencedores table thead th, .wrap table tr:hover a { color:#000; }
	.vencedores h2 {font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif !important; }
	.vencedores h1 {font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif !important; }
