
/* HOME > SLIDER */

.bx-wrapper{ position: relative; min-height: 400px; background: #000; }
	.bx-wrapper img { display:block; width: 100%; height:auto; }
	.bx-controls{ position: absolute; top: 50%; width: 100%; margin-top: -73px; }
	.bx-controls-direction{ position: relative; max-width: 1136px; margin: 0 auto; }

	.bx-controls-direction a { position: absolute; z-index: 3; top: 0; display: block; width: 45px; height: 146px; background: url(../img/banner_setas.png) no-repeat; text-indent: -9999px; }
		
		.bx-controls-direction .bx-prev { left: 40px; background-position: left top; }
		.bx-controls-direction .bx-prev:hover { background-position: left bottom; }

		.bx-controls-direction .bx-next { right: 40px; background-position: right top; }
		.bx-controls-direction .bx-next:hover { right: 40px; background-position: right bottom; }

#slider-contem	{ position:relative; width:100%; min-width:980px; /*height:430px;*/ overflow:hidden; background:#222; }
#slider-centra	{ position:relative; width:200%; left:-50%; }
#slider-home	{ margin:0 auto; /*height:430px;*/ }
#slider-home li { position:relative; }
#slider-home li span { display:none; }
#slider-home .selo-contem { position:relative; top:-370px; width:0; height:0; margin:0 auto; z-index:9; }
#slider-home .selo { display:block; position:absolute; top:0; left:-560px; width:200px; height:200px; background-position:center center; background-repeat:no-repeat; border:2px red green; }
#slider-home .selo { display:block; position:absolute; top:0; left:-560px; width:200px; height:200px; background-position:center center; background-repeat:no-repeat; border:2px red green; }
#slider-home .selo img { width:auto!important; height:auto!important; }

.banner-seta-contem { position:relative; z-index:8; top: 0; margin:0 auto; width:100%; max-width:1366px; height:146px; }
.banner-seta { position:absolute; z-index:3; top:0; width:45px; height:146px; background-image:url(../img/banner_setas.png); background-repeat:no-repeat; }

.banner-seta-ante { left:40px; background-position:left top; }
.banner-seta-ante:hover { background-position:left bottom; }
.banner-seta-prox { right:40px;	background-position:right top; }
.banner-seta-prox:hover { background-position:right bottom; }

#slider-legenda { position:absolute; z-index:3; left:0; right:0; bottom:0; height:120px; }
#slider-legenda .legenda-fundo { width:100%; height:90px; padding-top:5px; background:url(../img/bgTituloBanner.png) left top repeat; }
#slider-legenda .legenda-centro { padding-left: 150px; margin:0 auto; }
#slider-legenda h4 { font-family:PinyonScript,times,serif; font-size:40px; margin-bottom:5px; color:#000000; }
#slider-legenda a { color:#000000; }
#slider-legenda .mais { display:block; font-family:Lusitana,times,serif; color:#000000; text-indent:0.5em; background:url(../img/seta_slider_mais.gif) right 2px no-repeat; width:85px; }

/* PATROCÍNIO */
.patrocinio{ background: #f5f1e6; text-align: center; }
.patrocinio h2 { background: url("../img/tit_interna_borda.png") no-repeat scroll center 55px rgba(0, 0, 0, 0); color: #CEB67C; font-family: PinyonScript,times,serif; font-size: 54px; height: 70px; margin-bottom: 0; margin-top: 30px; text-align: center; }
.patrocinio img { margin: 50px 0; }


/* NOTÍCIAS */

h2 { font-size:54px; color:#948561; font-family:PinyonScript,times,serif; text-indent:0.3em; }

.box-noticias { position:relative; overflow:hidden; height:430px; width:100%; background:url(../img/bg_home_noticias.jpg) center top no-repeat; }
.box-noticias h2 { margin-top:30px; }
.box-noticias .sapatilha-contem { position:relative; margin:0 auto; min-width:1024px; max-width:1360px; }
.box-noticias #sapatilha { position:absolute; z-index:2; right:0; top:0; width:401px; height:430px; background:url(../img/home_sapatilha.png) left top no-repeat; }

#noticias { position:relative; z-index:3; width:705px; height:297px; overflow:hidden; }
#noticias ul { float:left; position:relative; top:0; }
#noticias li { position:relative; width:672px; height:100px; }
#noticias a { display:block; position:absolute; top:0; left:0; width:668px; height:95px; color:#787878; padding:2px 0 0 2px; background:url(../img/home_noticia_hover.png) left top repeat; }
#noticias a:hover { background:#fff; }
#noticias .figura { float:left; }
#noticias .data { float:left; text-align:center; border-left:1px #fff solid; width:63px; height:93px; background-color:#469ea7; color:#fff;  font-family:Bentham,garamond,times; }
#noticias .dia { display:block; margin-top:11px; padding-bottom:3px; font-size:34px; background:url(../img/sep_data_noticia.png) center bottom no-repeat; }
#noticias .mes { display:block; margin-top:3px; font-size:18px; }
#noticias .manchete { float:left; margin:15px 0 0 11px; width:450px; height:75px; }
#noticias h4 { font-family:Lusitana_bold,times,serif; margin-bottom:8px; color:#303030; text-transform:uppercase; font-size:14px; }
#noticias .olho { line-height:16px; }
#noticias a:hover { text-decoration:none; }
#noticias a:hover .olho { text-decoration:underline; }

/* ENQUETE E DOAÇÃO */

.box-enquete-doacao, .blogHome { padding-top:37px; border-top:#fff 1px solid; margin-bottom:40px; background:url(../img/bg_degrade_base.png) #fff left top repeat-x;  }

.enquete { position:relative; float:left; width:447px; min-height:295px; background:#fff; padding:10px; }
.enquete h2 { font-size:50px; color:#948561; font-family:PinyonScript,times,serif; margin-bottom:8px; }
.enquete .figura { float:left; border:#d9c79d 2px solid; }
.enquete ul { min-height:127px; overflow:auto; margin-bottom:20px; }
.enquete form { float:left; margin-left:12px; width:280px; }
.enquete li { float:left; width:100%; margin-bottom:7px; }
.enquete input { position:relative; top:2px; line-height:30px; float:left; margin-right:5px; }
.enquete label { display:block; float:left; width:260px; line-height:15px; }
.enquete h4 { margin-bottom:10px; color:#303030; font-size:14px; font-family:Lusitana_bold,times,serif; text-transform:uppercase; }
.enquete .votos { float:left; clear:left; padding:3px 0 3px 19px; height:20px; color:#333; width:180px; }
.enquete .votos strong { color:#0092A0; }

.doacao { float:right; width:447px; height:295px; background:#fff; padding:10px; }
.doacao .logo { float:right; margin-right:10px; }
.doacao h2 { float:left; width:250px; font-size:37px; margin:10px 0 15px 0; color:#0092a0; font-family:PinyonScript,times,serif; }
.doacao h4 { float:left; clear:left; width:250px; margin-bottom:25px; padding-left:10px; color:#303030; font-size:14px; font-family:Lusitana_bold,times,serif; text-transform:uppercase; }
.doacao p { clear:both; margin-left:5px; line-height:1.4em; }
.doacao .mais { position:absolute; bottom:26px; right:30px; }

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow:hidden;
	position:relative;
}

.jspPane
{
	position:absolute;
}

.jspVerticalBar
{
	position:absolute;
	top:0;
	right:0;
	width:16px;
	height:100%;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin:0;
	padding:0;
}

.jspCap
{
	display:none;
}

.jspHorizontalBar .jspCap
{
	float:left;
}

.jspTrack { position:relative; }

.jspDrag
{
	background:#bbd;
	position:relative;
	top:0;
	left:0;
	cursor:pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float:left;
	height:100%;
}

.jspArrow
{
	background:#50506d;
	text-indent:-20000px;
	display:block;
	cursor:pointer;
}

.jspArrow.jspDisabled
{
	cursor:default;
	background:#80808d;
}

.jspVerticalBar .jspArrow
{
	height:16px;
}

.jspHorizontalBar .jspArrow
{
	width:16px;
	float:left;
	height:100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline:none;
}

.jspCorner
{
	background:#eeeef4;
	float:left;
	height:100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin:0 -3px 0 0;
}

/* Styles specific to this particular page */
#noticias .jspVerticalBar { position:relative; z-index:3; float:right; margin-right:10px; width:5px; height:297px; background:url(../img/scroll_home_noticias.gif) left top repeat-y; }
#noticias .jspDrag { position:absolute; left:-8px; width:23px; height:39px!important; background:url(../img/scroll_vert_btn.gif) left top no-repeat; cursor:pointer; }

/* ESPETÁCULOS EM CARTAZ */
.espetaculos { height:422px; padding-top:8px; background:url(../img/bg_decora.jpg) center top repeat-x; }
.espetaculos h2 { display:none; }
.espetaculos .container { position:relative; overflow:visible; }
.espetaculos .bailarino-contem { position:relative; left:-180px; }
.espetaculos #bailarino { position:absolute; z-index:2; left:-100px; top:0; width:411px; height:403px; }

.espetaculos .bailarino-1 	{ background:url(../img/home_bailarino.png) left 40px no-repeat; }
.espetaculos .bailarino-2 	{ background:url(../img/home_bailarino_2.png) 120px 10px no-repeat; }
.espetaculos .bailarino-3 	{ background:url(../img/home_bailarino_3.png) left 0 no-repeat; }

.agenda-seta-ante, .agenda-seta-prox {
	display:block; z-index:9; position:absolute; bottom:0; height:24px; width:19px;
	background-image:url(../img/bt_agenda_setas.png); background-repeat:no-repeat;
}
.agenda-seta-ante { left:85px;	background-position:left top; }
.agenda-seta-ante:hover { background-position:left -25px; text-decoration:none; }
.agenda-seta-prox { right:75px; background-position:right top; }
.agenda-seta-prox:hover { background-position:right -25px; text-decoration:none; }

#btn-numerados { position:absolute; bottom:0; left:40px; right:40px; text-align:center; }
#btn-numerados a {
	display:inline-block; height:15px; width:15px;
	background-image:url(../img/bt_agenda_numerados.png); background-repeat:no-repeat;
}
#btn-numerados a:hover { background-position:left bottom; }
#btn-numerados a.ativo { background-position:left -15px; }

#cartaz { position:relative; width:701px; height:350px; overflow:hidden; float:right; margin:23px 26px 0 0;  }
#cartaz ul { position:relative; left:0; height:317px; }
#cartaz li { position:relative; overflow:hidden; width:213px; height:313px; float:left; margin:0 10px; border:#d2bc85 2px solid; cursor:pointer; }

#cartaz .slide	{ position:absolute; top:212px; left:0; width:213px; height:338px; }
#cartaz .fundo	{ position:absolute; top:0; left:0; width:100%; height:100%; background:url(../img/bg_slider_cartaz.png) left top no-repeat; }
#cartaz .info	{ position:absolute; top:0; left:0; width:100%; height:100%; text-align:center; background:url(../img/seta_cartaz.gif) center 8px no-repeat; }
#cartaz h4 { position:absolute; top:31px; left:0; width:100%; font-family:Lusitana,times,serif; font-size:15px; color:#303030; }
#cartaz .data { position:absolute; top:120px; left:0; width:100%; height:115px; background:url(../img/bola_cartaz.png) center top no-repeat; font-family:Lusitana,times,serif; color:#938460; }
#cartaz .dia { display:block; font-size:50px; margin-top:5px; }
#cartaz .mes { display:block; font-size:28px; margin-top:-5px; }
#cartaz .local { display:block; position:absolute; top:270px; left:0; width:100%; height:115px; font-family:Lusitana,times,serif; color:#303030; text-transform:uppercase; }
#cartaz .lugar { display:block; font-size:18px; margin-bottom:3px; }
#cartaz .cidade { display:block; font-size:14px;}

#cartaz .jspHorizontalBar { position:absolute; bottom:0; left:0; z-index:3; width:697px; height:23px; background:url(../img/scroll_home_cartaz.gif) left top no-repeat; }
#cartaz .jspDrag { position:absolute; top:-10px; width:39px; height:23px; background:url(../img/scroll_horiz_btn.gif) center top no-repeat; cursor:pointer; }

/* BLOG HOME */
.blogHome { border-top: 0 none; margin-bottom: 0; min-height: 300px; padding-bottom: 40px; }
.blogHome .container {  }
.blogHome h2 { background: url("../img/tit_interna_borda.png") no-repeat scroll center 55px rgba(0, 0, 0, 0); color: #CEB67C; font-family: PinyonScript,times,serif; font-size: 54px; height: 70px; margin-bottom: 0; margin-top: 30px; text-align: center; }
.blogHome .postagem { margin: 0 auto; padding: 20px 30px 0; width: 800px; overflow: hidden; }
.blogHome .postagem li { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E6D8B9; margin-bottom: 5px; overflow: hidden; padding: 10px; }
.blogHome .postagem a:hover li { background: #FCFBF8; border-color: #D2BC85; }
.blogHome .data { margin-right: 10px; background-color: #469EA7; border-left: 1px solid #FFFFFF; color: #FFFFFF; float: left; font-family: Bentham,garamond,times; text-align: center; width: 55px; }
.blogHome .dia { background: url("../img/sep_data_noticia.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); display: block; font-size: 25px; margin-top: 5px; padding-bottom: 3px; }
.blogHome .mes { display: block; font-size: 15px; margin-top: 3px; padding-bottom: 5px; }
.blogHome h4 { color: #303030; float: right; font-family: Lusitana_bold,times,serif; font-size: 14px; margin-top: 0px; text-transform: uppercase; width: 710px; }
.blogHome span.olho { line-height: 16px; width: 710px; float: right; }
.blogHome a:hover span.olho {  }
.blogHome .olho img { margin-left: 5px; }

@media(width:768px){
	#slider-contem{
		min-width:100%!important;
	}
}