/*
Projeto: Site Institucional Grupo Trampulim
URL: http://www.site.com.br
Description: Desenvolvimento da primeira versão do site
Version: 1.0
HTML/CSS: Ioanna Lacôrte - http://www.ioannalacorte.com.br
*/

@import url("pages.css");
@import url("formularios.css");

/*----------------------------------
	Geral
----------------------------------*/

* html body { height: 100%; }
html, body { height: auto; min-height: 100%; }
html { background: url(../img/fundo_pagina.jpg) top left repeat; }
body {
	color: #000;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
a:focus, object, object:focus { outline: none; }

.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.escondido { display: none; }


/*----------------------------------
	Estrutura
----------------------------------*/
* html body #global, * html body #enfeites {
	height: 100%;
}

#global {
	display: block;
	min-height: 100%;
	position: relative;
	width: 1000px;
	z-index: 10;
}

#cabecalho {
	display: block;
	margin-left: 13px;
	position: relative;
}

#corpo {
	display: block;
	position: relative;
	padding: 80px 0 0 330px;
}

#conteudo {
	display: inline;
	float: left;
	margin-right: 10px;
	position: relative;
	width: 440px;
}

#lateral {
	float: left;
	width: 210px;
}
	.corporativo #lateral { padding-top: 140px; }

#rodape {
	display: block;
	height: 55px;
	margin-top: 50px;
	/*padding-right: 40px;
	position: absolute;
	bottom: 0 !important;
	left: 0;*/
	position: relative;
	width: 100%;
}

#enfeites {
	min-height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9;
}

#linha {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
}

#btn-veja-teaser {
	background: url(../img/btn_top_hotsite.png) no-repeat 0 0;
	display: block;
	height: 30px;
	right: 325px;
	position: absolute;
	top: 4px;
	text-indent: -9999px;
	width: 161px;
}

#container-ficha-tecnica {
	width: 433px;
	height: 777px;
}

/*----------------------------------
	Menus
----------------------------------*/
#logo_menu, #logo_menu a {
	display: block;
	height: 70px;
	width: 148px;
}
#logo_menu {
	margin-bottom: 0;
}
	#logo_menu a {
		background: url(../img/logo_menu.png) top left no-repeat;
		text-indent: -99999px;
	}

#menu_topo {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 137px;
}
	#menu_topo li {
		display: block;
		list-style: none;
		text-indent: -99999px;
		float: left;
	}
	#menu_topo .mn_blog, #menu_topo .mn_contato { padding-left: 15px; }
		#menu_topo li a {
			display: block;
			background: url(../img/menu_topo.png) top left no-repeat;
			height: 21px;
			border: none;
		}
		#menu_topo .mn_podcast a { background-position: 0 0; width: 60px; }
		#menu_topo .mn_blog a { background-position: -75px 0 !important; width: 42px; }
		#menu_topo .mn_contato a { background-position: -132px 0 !important; width: 42px; }

#menu {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 48px;
	right: 137px;
}
	#menu li {
		display: block;
		list-style: none;
		float: left;
		margin-left: 17px;
	}
		#menu li a {
			display: block;
			background: url(../img/menu.png) top left no-repeat;
			text-indent: -99999px;
			height: 17px;
			border: none;
		}
		#menu .mn_grupo a { background-position: 0 0; width: 120px; }
		#menu .mn_grupo a:hover { background-position: 0 -17px; }
		#menu .mn_espetaculos a { background-position: -120px 0; width: 87px; }
		#menu .mn_espetaculos a:hover { background-position: -120px -17px; }
		#menu .mn_corporativo a { background-position: -207px 0; width: 157px; }
		#menu .mn_corporativo a:hover { background-position: -207px -17px; }
		#menu .mn_dna a { background-position: -364px 0; width: 108px; }
		#menu .mn_dna a:hover { background-position: -364px -17px; }
		#menu .mn_parceiros a { background-position: -472px 0; width: 75px; }
		#menu .mn_parceiros a:hover { background-position: -472px -17px; }
		#menu .mn_agenda a { background-position: -547px 0; width: 63px; }
		#menu .mn_agenda a:hover { background-position: -547px -17px; }


#submenu {
	display: block;
	margin: 0;
	padding: 0;
}
	#submenu li {
		list-style: none;
		width: 209px;
	}
		#submenu li a {
			display: block;
			height: 26px;
			text-indent: -99999px;
		}


/* Submenu Trampulim Corporativo */
.corporativo #submenu li a { background: url(../img/submenu_corporativo.png) no-repeat; }
.corporativo #submenu li a.ativo { background: url(../img/submenu_corporativo_over.png) no-repeat; height: 33px; }

#submenu .sub_consultoria a { background-position: 0 0 !important; }
	#submenu .sub_consultoria a.ativo { background-position: 0 0; height: 30px; !important; }
#submenu .sub_performance a { background-position: 0 -26px !important; }
	#submenu .sub_performance a.ativo {	background-position: 0 -30px !important; height: 50px !important; }
#submenu .sub_pratubate a { background-position: 0 -52px !important; }
	#submenu .sub_pratubate a.ativo { background-position: 0 -80px !important; height: 26px !important; }
#submenu .sub_clientes a { background-position: 0 -78px !important; }
	#submenu .sub_clientes a.ativo { background-position: 0 -106px !important; }
#submenu .sub_cases a { background-position: 0 -104px !important; }
	#submenu .sub_cases a.ativo { background-position: 0 -139px !important; }


/* Submenu DNA Trampulim */
.dna-trampulim #submenu li a { background: url(../img/submenu_dna.png) no-repeat; }
.dna-trampulim #submenu li a.ativo { background: url(../img/submenu_dna_over.png) no-repeat 0 0; height: 32px; }

#submenu .sub_dna_trampulim a { background-position: 0 2px !important; }
	#submenu .sub_dna_trampulim a.ativo { background-position: 0 2px !important; }
#submenu .sub_entrevistas a { background-position: 0 -24px !important; }
	#submenu .sub_entrevistas a.ativo { background-position: 0 -32px !important; }
#submenu .sub_pesquisas a { background-position: 0 -50px !important; }
	#submenu .sub_pesquisas a.ativo { background-position: 0 -62px !important; }
#submenu .sub_links a { background-position: 0 -76px !important; }
	#submenu .sub_links a.ativo { background-position: 0 -94px !important; }
#submenu .sub_impeto a { background-position: 0 -102px !important; }
	#submenu .sub_impeto a.ativo { background-position: 0 -127px !important; }


/* Submenu Espetáculo */
#espetaculos #submenu li a { background: url(../img/submenu_espetaculos.png) no-repeat; }
#espetaculos #submenu li a.ativo { background: url(../img/submenu_espetaculos_over.png) no-repeat 0 0; height: 33px; }

#submenu .sub_bravobravo a { background-position: 0 2px !important; }
	#submenu .sub_bravobravo a.ativo { background-position: 0 2px !important; }

#submenu .sub_manotasmusicais a { background-position: 0 -24px !important; }
	#submenu .sub_manotasmusicais a.ativo { background-position: 0 -30px !important; }

#submenu .sub_surpresabenedita a { background-position: 0 -51px !important; }
	#submenu .sub_surpresabenedita a.ativo { background-position: 0 -63px !important; height: 50px !important; }

#submenu .sub_intervencoesenumeros a { background-position: 0 -79px !important; }
	#submenu .sub_intervencoesenumeros a.ativo { background-position: 0 -112px !important; height: 50px !important; }

#submenu .sub_foraderepertorio a { background-position: 0 -106px !important; }
	#submenu .sub_foraderepertorio a.ativo { background-position: 0 -162px !important; height: 37px !important; }


/* Submenu Institucional */
#institucional #submenu li a { background: url(../img/submenu_institucional.png) no-repeat; }
#institucional #submenu li a.ativo { background: url(../img/submenu_institucional_over.png) no-repeat 0 0; height: 30px; }

#submenu .sub_oquee a { background-position: 0 0 !important; }
	#submenu .sub_oquee a.ativo { background-position: 0 0 !important; height: 31px !important; }

#submenu .sub_historico a { background-position: 0 -24px !important; }
	#submenu .sub_historico a.ativo { background-position: 0 -31px !important; height: 28px !important; }

#submenu .sub_fichatecnica a { background-position: 0 -50px !important; }
	#submenu .sub_fichatecnica a.ativo { background-position: 0 -58px !important; }

#submenu .sub_espaco a { background-position: 0 -76px !important; }
	#submenu .sub_espaco a.ativo { background-position: 0 -86px !important; }

#submenu .sub_clipping a { background-position: 0 -102px !important; }


/*----------------------------------
	Cabecalho
----------------------------------*/

#logo, #logo a {
	display: block;
	height: 119px;
	width: 202px;
}

#logo {
	position: absolute;
	z-index: 50;
}
	#logo a {
		background: url(../img/logo.png) top left no-repeat;
		text-indent: -99999px;
	}

/*#logo { top: 330px;	right: 39px; }
body#blog #logo { top: 690px; right: 0; }*/
.corporativo #logo { top: 465px; right: 0; }

/*----------------------------------
	Rodapé
----------------------------------*/
.lista-parceiros {
	position: absolute;
	top: 0;
	left: 300px;
}

#parceiros {
	margin: 0;
	padding: 0;
	width: 242px;
}
	#parceiros li {
		display: inline;
		float: left;
		list-style: none;
	}
		#parceiros li a, #parceiros .parc_trilobita {
			background: url(../img/parceiros.png) no-repeat;
			display: block;
			height: 32px;
			text-indent: -99999px;
		}
		#parceiros .parc_trilobita { background-position: 0 0; width: 81px; }
		#parceiros .parc_planb, #parceiros .parc_nube {
			padding-left: 12px;
		}
			#parceiros .parc_planb a { background-position: -81px 0; width: 72px; }
			#parceiros .parc_nube a { background-position: -153px 0; width: 57px; }

.lista-presenca {
	position: absolute;
	right: 40px;
	top: 0;
}
#presenca {
	margin: 0;
	padding: 0;
	width: 400px;
}
	#presenca li {
		display: inline;
		float: left;
		list-style: none;
		padding-left: 6px;
	}
		#presenca li a {
			background: url(../img/presenca_online.png) no-repeat;
			display: block;
			height: 32px;
			text-indent: -99999px;
		}
		#presenca .pres_facebook { padding: 0;}
		#presenca .pres_facebook a { background-position: 0 0; width: 64px; }
		#presenca .pres_flickr a { background-position: -64px 0; width: 51px; }
		#presenca .pres_orkut a { background-position: -115px 0; width: 48px; }
		#presenca .pres_twitter a { background-position: -163px 0; width: 66px; }
		#presenca .pres_youtube a { background-position: -229px 0; width: 54px; }
		#presenca .pres_myspace a { background-position: -283px 0; width: 87px; }


/*----------------------------------
	Títulos
----------------------------------*/
.tit_parceiros {
	background: url(../img/tit_parceiros.png) top left no-repeat;
	display: block;
	height: 7px;
	margin-bottom: 5px;
	text-indent: -99999px;
	width: 44px;
}

.tit_presenca_online {
	background: url(../img/tit_presenca_online.png) top left no-repeat;
	display: block;
	height: 9px;
	margin-bottom: 5px;
	text-indent: -99999px;
	width: 72px;
}

.tit-secao {
	background: #000 url(../img/fundo_tit_secao.png) no-repeat -8px 0;
	font-size: 17px;
	height: 21px;
	margin-bottom: 0;
	/*overflow: hidden;*/
	padding: 0 0 2px 5px;
	position: relative;
}
	.tit-secao span {
		color: #fff; text-transform: uppercase;
		display: block;
		font-size: 17px;
		position: relative;
		z-index: 50;
	}
	.tit-secao .sIFR-flash {
		margin-top: 2px;
	}
	.tit-secao .borders {
		background: #000 url(../img/fundo_tit_secao.png) no-repeat 0 0;
		display: block;
		height: 23px;
		position: absolute;
		top: 0;
		right: -1px;
		width: 6px;
		z-index: 1;
	}

.tit-lateral {
	background: url(../img/bullet_tit_lateral.png) no-repeat 0 0;
	font-size: 16px;
	line-height: 20px;
	padding-left: 25px;
}

.tit-interna-secao {
	font-size: 58px;
	line-height: 38px;
	margin-bottom: 15px;
}

.subtit {
	font-size: 17px;
	margin-bottom: 20px;
}

#comentarios .subtit {
	margin-bottom: 0;
}

#tit-ficha-tecnica {
	background: url(../img/tit_ficha_tecnica.png) no-repeat 0 0;
	display: block;
	height: 37px;
	margin-bottom: 15px;
	text-indent: -9999px;
	position: relative;
	width: 423px;
}

#tit-ficha-tecnica span {
	background: url(../img/balao_duracao.png) no-repeat 0 0;
	display: block;
	height: 48px;
	position: absolute;
	right: 27px;
	top: -32px;
	text-indent: -9999px;
	width: 153px;
}

#tit-ficha-tecnica span.duracao50 {
	background: url(../img/balao_duracao-50.png) no-repeat 0 0;
	display: block;
	height: 48px;
	position: absolute;
	right: 27px;
	top: -32px;
	text-indent: -9999px;
	width: 153px;
}

#tit-fora-repertorio {
	margin-bottom: 50px;
}

.tit-integrante {
	display: block;
	height: 30px;
	margin-bottom: 15px;
	text-indent: -9999px;
}

#tit-tiago {
	background: url(../img/lightbox/tit_tiago.png) no-repeat 0 0;
}
#tit-adriana {
	background: url(../img/lightbox/tit_adriana.png) no-repeat 0 0;
}
#tit-poliana {
	background: url(../img/lightbox/tit_poliana.png) no-repeat 0 0;
}
#tit-milagros {
	background: url(../img/lightbox/tit_milagros.png) no-repeat 0 0;
}
#tit-rafael {
	background: url(../img/lightbox/tit_rafael.png) no-repeat 0 0;
}
#tit-barbara {
	background: url(../img/lightbox/tit_barbara.png) no-repeat 0 0;
}
#tit-marina {
	background: url(../img/lightbox/tit_marina.png) no-repeat 0 0;
}
#tit-maria-alice {
	background: url(../img/lightbox/tit_maria_alice.png) no-repeat 0 0;
}
#tit-maria-carolina {
	background: url(../img/lightbox/tit_maria_carolina.png) no-repeat 0 0;
}

.tit-destalhes {
	font-size: 30px;
}


/*----------------------------------
	Botões
----------------------------------*/
.btn_conheca_grupo a {
	display: block;
	background: url(../img/btn_conheca_grupo.png) top left no-repeat;
	width: 109px;
	height: 14px;
	text-indent: -99999px;
}
.btn_saiba_mais a {
	display: block;
	background: url(../img/btn_saiba_mais.png) top left no-repeat;
	width: 74px;
	height: 14px;
	text-indent: -99999px;
}
.btn_acesse_blog a {
	display: block;
	background: url(../img/btn_acesse_blog.png) top left no-repeat;
	width: 90px;
	height: 14px;
	text-indent: -99999px;
}
.btn_veja_espetaculos a {
	display: block;
	background: url(../img/btn_veja_espetaculos.png) top left no-repeat;
	width: 193px;
	height: 14px;
	text-indent: -99999px;
}

#btn-rss {
	background: url(../img/btn_assinar_rss.png) no-repeat 0 0;
	display: block;
	height: 18px;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 0;
	width: 81px;
}

.btn_leia_mais {
	height: 14px;
}
	.btn_leia_mais a {
		background: url(../img/btn_leia_mais.png) no-repeat 0 0;
		display: block;
		float: right;
		height: 14px;
		text-indent: -9999px;
		width: 51px;
	}
	
.btn_fechar {
	height: 14px;
}
	.btn_fechar a {
		background: url(../img/btn_fechar.png) no-repeat 0 0;
		display: block;
		float: right;
		height: 14px;
		text-indent: -9999px;
		width: 51px;
	}
	
.btn-enviar-comentario {
	background: url(../img/btn_enviar_comentario.png) no-repeat 0 0;
	border: 0 none;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 1px;
	height: 33px;
	line-height: 1px;
	text-indent: -9999px;
	width: 154px;
}

.acoes {
	height: 15px;
	position: relative;
}
	.acoes a {
		background: url(../img/acoes_espetaculos_aberto.png) no-repeat;
		height: 14px;
		display: inline;
		float: right;
		margin-right: 13px;
		/*position: absolute;
		top: 0;*/
		text-indent: -9999px;
	}
	
	.acoes .bt-leia-mais, .acoes .bt-fechar, .acoes .bt-veja-fotos, .acoes .bt-veja-videos {
		float: right;
	}
	
	/*.acoes .bt-veja-fotos {
		right: 144px;
	}
	
	#pesquisas .acoes .bt-veja-fotos {
		right: 72px;
	}
	
	
	.acoes .bt-veja-videos {
		right: 72px;
	}*/
	#espetaculo-none .acoes .bt-veja-fotos,
	#pesquisas .acoes .bt-veja-videos {
		display: none;
	}

.cases_desc .acoes a {
	display: block;
	float: right;
}

.bt-veja-mais-fotos {
	background-position: 0 0 !important;
	width: 76px;
}

.bt-veja-fotos {
	background-position: 0 -16px !important;
	width: 57px;
}

.bt-veja-videos {
	background-position: -89px 0 !important;
	width: 59px;
}

.bt-fechar {
	background-position: -159px 0 !important;
	margin-right: 0 !important;
	width: 43px;
}

.bt-veja-fotos-videos {
	background-position: 0 0 !important;
	width: 89px;
}

.bt-leia-mais {
	background-position: -67px -15px !important;
	margin-right: 0 !important;
	width: 51px;
}

.fotos_flickr, .veja-video {
	display: inline;
	float: left;
	height: 16px;
	text-indent:-9999px;
}
.fotos_flickr {
	background: url(../img/acoes_espetaculos_aberto.png) no-repeat 0 -16px;
	width: 60px;
}

.veja-video {
	background: url(../img/acoes_espetaculos_aberto.png) no-repeat -89px 0;
	width: 55px;
}
/*----------------------------------
	Listas
----------------------------------*/
ul#lista-perf-personalizadas{
	margin:0 0 10px 0;
	padding:0;
}
ul#lista-perf-personalizadas li{
	background: url(../img/bullet_listas.png) no-repeat 0 6px;
	list-style: none;
	padding-left: 9px;
	position: relative;
}

#paginacao {
	background: url(../img/fundo_paginacao.png) no-repeat 50% 0;
	height: 28px;
	padding: 10px 0 0 20px;
}
	#paginacao select {
		width: 90%;
	}
#paginacao span {
	display: block;
	float: left;
	text-transform: uppercase;
	padding-top: 3px;
	width: 40px;
}

#paginacao ul {
	margin: 0;
	padding: 0;
}
	#paginacao ul li {
		background: url(../img/pontilhado_vertical.png) repeat-y 100% 0;
		display: inline;
		float: left;
		text-align: center;
		list-style: none;
	}
	#paginacao ul li, #paginacao ul li a {
		height: 19px;
		line-height: 19px;
		width: 27px;
	}
	#paginacao ul .last {
		background: none !important;
	}
		#paginacao ul li a {
			color: #bd070a;
			display: block;
		}
		#paginacao ul .ativo a {
			background: url(../img/marcacao_paginacao.png) no-repeat 50% 0;
			color: #fff;
		}

.commentlist {
	margin: 0;
	padding: 0;
}

	.commentlist li {
		list-style: none;
	}

.lista-fotos {
	height: 95px;
	margin: 0;
	padding: 0;
}
	.lista-fotos li {
		background: url(../img/fundo_lista_fotos.png) no-repeat 0 0;
		display: inline;
		float: left;
		height: 95px;
		list-style: none;
		padding-right: 2px;
		width: 95px;
	}
		.lista-fotos li a {
			display: block;
		}
			.lista-fotos li a img {
				display: block;
				margin: 6px auto 0;
			}

#ficha-tecnica {
	margin: 0;
	padding: 0;
}
	#ficha-tecnica li {
		list-style: none;
		padding: 3px 10px;
	}
	#ficha-tecnica .alt {
		background: url(../img/fundo_alt_ficha_tecnica.png);
	}
		#ficha-tecnica li span {
			background: url(../img/bullet_listas.png) no-repeat 0 6px;
			display: block;
			padding-left: 8px;
		}
		
#intervencoes-numeros {
	margin: 0;
	padding: 0;
}
	#intervencoes-numeros li.par,
	#intervencoes-numeros li.impar {
		background: url(../img/pontilhado.png) repeat-x 0 100%;
		list-style: none;
		padding: 0 0 10px 140px;
		margin-bottom: 20px;
	}
		#intervencoes-numeros li.par h4,
		#intervencoes-numeros li.impar h4 {
			background: url(../img/baloes_links.png) no-repeat;
			display: inline;
			float: left;
			height: 75px;
			margin-left: -140px;
			text-align: center;
		}
			#intervencoes-numeros li.par h4 span,
			#intervencoes-numeros li.impar h4 span {
				color: #fff;
				font: 20px/18px Georgia, "Times New Roman", Times, serif;
				letter-spacing: -1px;
			}
			
		#intervencoes-numeros .impar h4 {
			background-position: 0 0 !important;
			padding: 30px 20px 0 0;
			width: 110px;
		}
			
		#intervencoes-numeros .par h4 {
			background-position: -319px -140px !important;
			padding: 30px 25px 0 0;
			width: 110px;
		}
	#pesquisas .cases_desc .carousel,
	#intervencoes-numeros li.par div.carousel,
	#intervencoes-numeros li.impar div.carousel {
		margin-left: -150px;
		margin-bottom: 0px;
	}
	
	
	#intervencoes-numeros .last {
		background: none;
	}

.ficha-tecnica {
	margin: 0 0 20px;
	padding: 0;
}
	.ficha-tecnica li {
		list-style: none;
	}

#integrantes {
	margin: 0;
	padding: 0;
}
	#integrantes li {
		display: inline;
		float: left;
		list-style: none;
		position: relative;
	}
		#integrantes li a {
			background: url(../img/fotos_ficha_tecnica.png) no-repeat 0 0;
			display: block;
			height: 100%;
			text-indent: -9999px;
		}

#ficha-thiago {
	height: 230px;
	margin: 0 0 30px 40px;
	width: 164px;
}
	#ficha-thiago a {
		background-position: -32px 0 !important;
	}

#ficha-adriana {
	margin-bottom: 30px;
	height: 230px;
	width: 173px;
}
	#ficha-adriana a {
		background-position: -195px 0 !important;
	}

#ficha-rafael, #ficha-milagros, #ficha-poliana {
	height: 181px;
}

#ficha-barbara, #ficha-marina, #ficha-maria-alice {
	height: 174px;
}

#ficha-rafael, #ficha-barbara {
	width: 136px;
}

#ficha-milagros, #ficha-marina {
	width: 116px;
}

#ficha-poliana, #ficha-maria-alice {
	width: 150px;
}

#ficha-rafael a {
	background-position: 0 -258px !important;
}
#ficha-milagros a {
	background-position: -136px -258px !important;
}
#ficha-poliana a {
	background-position: -252px -258px !important;
}
#ficha-barbara a {
	background-position: 0 -439px !important;
}
#ficha-marina a {
	background-position: -136px -439px !important;
}
#ficha-maria-alice a {
	background-position: -252px -439px !important;
}


#lista-eventos {
	margin: 0;
	padding: 0;
}
	#lista-eventos li {
		list-style: none;
		margin-bottom: 15px;
		padding-left: 95px;
		position: relative;
	}
		#lista-eventos li h5 {
			font-size: 14px;
		}

.data-evento {
	background: url(../img/balao_agenda.png) no-repeat;
	color: #e5e0d2;
	display: block;
	font: 18px Georgia, "Times New Roman", Times, serif;
	/*float: left;*/
	height: 59px;
	line-height: 18px;
	/*margin-left: -95px;*/
	text-align: center;
	padding: 10px 15px 0 0;
	position: absolute;
	top: 0;
	*top: 15px;
	left: 0;
	*left: -95px;
	width: 74px;
}
	.data-evento span {
		font-size: 26px;
		letter-spacing: -2px;
	}

.alt .data-evento {
	background-position: 0 -71px !important;
}

.local, .horario {
	display: inline;
	float: left;
}

.local span, .horario span {
	display: block;
	font-weight: bold;
	text-transform: uppercase;
}

.local {
	background: url(../img/pontilhado_vertical.png) repeat-y 100% 0;
	width: 135px;
}

.horario {
	padding-left: 10px;
	width: 185px;
}

.descricao-evento {
	clear: both;
}

.descricao-evento {
	background: url(../img/pontilhado.png) repeat-x 0 100%;
	padding-bottom: 10px;
}

#abas {
	height: 47px;
	margin: 0 0 15px;
	padding: 0;
}
	#abas li {
		background: url(../img/abas_espaco_trampulim.png) no-repeat;
		display: inline;
		float: left;
		height: 47px;
		list-style: none;
		width: 128px;
	}
		#abas li a {
			color: #fff;
			display: block;
			font-size: 14px;
			font-weight: bold;
			line-height: 30px;
			text-align: center;
		}
		
	#abas #aba-asede { background-position: 0 0; }
		#abas #aba-asede.ativo { background-position: 0 -48px; }
	
	#abas #aba-aestrutura { background-position: -128px 0; }
		#abas #aba-aestrutura.ativo { background-position: -128px -48px; }
	
	#abas #aba-localizacao { background-position: -256px 0; }
		#abas #aba-localizacao.ativo { background-position: -256px -48px; }
		
	
.tit-detalhes {
	display: block;
	margin-bottom: 15px;
	text-indent: -9999px;
}
	#asede .tit-detalhes {
		background: url(../img/tit_a_sede.png) no-repeat 0 0;
		height: 22px;
		width: 63px;
	}
	#aestrutura .tit-detalhes {
		background: url(../img/tit_a_estrutura.png) no-repeat 0 0;
		height: 22px;
		width: 120px;
	}
	#localizacao .tit-detalhes {
		background: url(../img/tit_localizacao.png) no-repeat 0 0;
		height: 31px;
		width: 117px;
	}


/*----------------------------------
	Tabelas
----------------------------------*/


/*----------------------------------
	Misc
----------------------------------*/
span.detalhes-a-receita{
	display:block;
	width:197px;
	height:72px;
	text-indent:-99999px;
	background:url(../img/detalhes-a-receita.png) no-repeat;
	margin-bottom:15px;
}

.data_blog { 
	color: #bd070a;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.title_blog { 
	margin-bottom: 7px;
}

#equipe-invasao, #duracao-invasao, #equipe-flerte, #duracao-flerte {
	display: inline;
	float: left;
	text-indent: -9999px;
	height: 33px;
}

#equipe-invasao, #duracao-invasao {
	background: url(../img/detalhes_invasao.png) no-repeat;
}

#equipe-invasao {
	background-position: 0 0;
	width: 167px;
}


#duracao-invasao {
	background-position: -169px 0;
	margin-right: 5px;
	width: 120px;
}

#equipe-flerte, #duracao-flerte {
	background: url(../img/detalhes_flerte_dance.png) no-repeat;
}

#equipe-flerte {
	background-position: 0 0;
	margin-right: 5px;
	width: 87px;
}

#duracao-flerte {
	background-position: -90px 0;
	width: 120px;
}

.conteudo {
	background: url(../img/pontilhado.png) repeat-x 0 100%;
	min-height: 90px;
	margin-bottom: 50px;
	padding-bottom: 10px;
	position: relative;
}

#pesquisas .conteudo {
	margin-top: 50px;
}
.conteudo .carousel {
	margin: 15px 0;
}

.sobre {
	padding: 0 0 0 140px;
}

.titulo-espetaculo {
	background: url(../img/baloes_links.png) no-repeat;
	color: #fff;
	display: block;
	font: 20px/18px Georgia, "Times New Roman", Times, serif;
	letter-spacing: -1px;
	text-align: center;
	padding: 30px 25px 0 5px;
	position: absolute;
	top: -30px;
	left: 0;
}

#carregando {
	display: block;
	margin: 0 auto 15px;
}

/*----------------------------------
	Carousel
----------------------------------*/
.carousel {
	margin-bottom: 85px;
	height: 95px;
}

.carousel-wrap {
	display: inline;
	float: left;
	width: 385px;
}

.carousel-control {
	background: url(../img/navegacao_galeria.png) no-repeat;
	cursor: pointer;
	display: inline;
	float: left;
	height: 18px;
	margin-top: 35px;
	text-indent: -9999px;
	width: 17px;
}

.carousel-previous {
	background-position: 0 0;
}

.carousel-next {
	background-position: 0 100% !important;
}

.disabled {
	opacity: 0.5;
}
