/*
Theme Name: Semana dos Realidores 2015
Theme URI: http://www.semanadosrealizadores.com.br/
Author: Maprema
Author URI: http://www.semanadosrealizadores.com.br/

*/
 
html, body, span, p, form, img, a, ul, ol, li, table, tr, td, div{
	text-rendering: optimizeLegibility;
	margin: 0;
	padding: 0; 
	border:none; 
	outline:none;
	list-style-type:none;
	font-family: 'Open Sans', sans-serif;
}

body {
	cursor: default;
	margin: 0 auto;
}

#centralizar {
	position: relative;
	width: 1280px;
	clear: both;
	margin: auto;
}

#centralizar.outras {
	width: 83%;
}

@media only screen and (max-width: 1280px) {
	#centralizar {
		width: 100%;
	}

	#centralizar.outras	{
		width: 87%;
	}
}

/* Temporário */

#tapume {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 1280px;
	height: 530px;
	font-weight: bold;
}

#tapume a {
	color: inherit;	
}

#tapume img {
	width: 100%;
	height: 100%;
}

#tapume div.ed_anteriores {
    position: absolute;
    cursor: pointer;
    bottom: 0;
    right: 0;
    width: 243px;
    height: 67px;
}

#sub_baixo {
	display: none;
	position: absolute;
	z-index: 999;
}
			
#sub_baixo {
    top: 97%;
    left: -426.8%;
    width: 1280px;
    background-color: #000000;
    color: #FFFFFF;
}

#sub_baixo #item_submenu {
    padding-top: 1%;
    padding-bottom: 1%;
    text-align: center;
    width: 14.28%;
    float: left;
}
			
#sub_baixo #item_submenu {
	font-size: small;
}

/* Corpo */
		
#corpo {
	position: absolute;
	top: 524px;
	float: left;
	clear: both;
	display: block;
	width: 100%;
	z-index: 9;
}

#corpo a {
	text-decoration: none;
}

#parte1, #parte2 {
	float: left;
	clear: both;
	display: inline-table;
    width: 100%;
	padding: 4% 0 0;
	min-height: 100%;
	position: relative;
	left: 0;
	top: 0;
}
	
#parte1 {
	background-color: #FBF4D6;
	min-height: 385px;
}

#parte1.margin {
	padding-bottom: 4%;	
}

#parte1 img {
	filter: alpha(opacity=100);
	opacity: 1.0;
	-moz-opacity: 1.0;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}

#parte1 a:hover > img {
	filter: alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity: 0.80;
}


#parte1 p.leia_mais {
    position: absolute;
    width: 120px;
    left: 0;
    right: 0px;
    bottom: 6%;
    margin: auto;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    font-size: 8pt;
    padding: 0.4% 0;
    text-decoration: none;
    background-color: #470743;
}
				
#parte1 p.leia_mais:hover {
	cursor: pointer;
	color: #470743;
	background-color: #FFFFFF;
	text-decoration: none; 
}

#bloco1 {
    position: relative;
    top: 0;
    left: 0;
    width: 28%;
    margin-bottom: 4%;
    margin: 0 0 6% 4%;
    float: left;
}

#bloco1.outras_noticias {
	position: relative;
	top: 0;
	left: 0;
	float: left;
	width: 24%;
	margin-left: 4%;
	margin-bottom: 4%;
}

#bloco1.destaques {
	height: 500px;	
}

#bloco1.destaques img {
	height: 50%;	
}


div.mais {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	bottom: 0;
	font-weight: bold;
	background-color: #470743;
	color: #FFFFFF;
	font-size: small;
	text-align: center;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

#bloco1 img, #agenda img, #foto_filme img {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	width: 100%;
	margin-bottom: 4%;
	height: 57%;
	display: block;
}

#bloco1.outras_noticias img {
	height: 57%;	
}
			
#bloco1 h1 {
	margin: 0;
	padding: 0;
	color: #470743;
	font-size: large;
	line-height: 160%;
	float: left;
	clear: both;
}
				
#bloco1 p.intro_bloco {
	float: left;
	clear: both;
	text-align: justify;
	color: #000000;
	width: 100%;
	font-size: 11pt;
	line-height: 160%;
	margin-top: 4%;
}

#bloco1:hover > img, #bloco_elemento:hover > #imagem img, #evento2:hover > #imagem2 img {
	filter: alpha(opacity=80);
	opacity:0.80;
	-moz-opacity: 0.80;
}

#bloco1:hover > h1, #bloco1:hover > p.intro_bloco, #bloco_elemento:hover > #texto strong[style], #bloco_elemento:hover > #texto h1, #evento2:hover > #relato h4 {
	text-decoration: underline;
}

#bloco1:hover > div.mais {
	background-color: #6e1f6b;
}

/* Notícias / Páginas */

#bloco3.noticia {
	margin-right: 4%;
	margin-left: 4%;
	width: 58.3%;
	float: left;
}

#bloco3.pagina {
	position: relative;
	width: 80%;
	margin: auto;
	display: table;
}

#bloco3.pagina div img {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

div.a2a_kit {
    float: left;
    margin-left: 15px;
    margin-top: 15px;
}

div#redes.a2a_kit {
    position: relative;
    left: 0;
    right: 0;
    margin: auto;
    width: 11%;
    top: -50px;
    float: none;
}

#bloco3.pagina, #bloco3.noticia_centro {
	position: relative;
	margin: auto;
	width: 80%;
}

#bloco3.pagina {
	margin-bottom: 4%;
}

#bloco3.noticia {
	margin-right: 4%;
	margin-left: 4%;
	width: 58.3%;
	float: left;
}
		
#bloco3 a, #bloco3 strong, #bloco3 b {
	color: #6e1f6b;
}
			
#bloco3 a:hover {
	color: #8c2788;
}

#imagem_noticia {
	width: 30.75%;
	position: relative;
	top: 0;
	left: 0;
	margin-top: -0.4%;
	float: left;
}

#imagem_noticia.centro {
	width: 80%;
	float: none;
	margin: auto;
	margin-bottom: 4%;
	display: block;
	text-align: center;
	position: relative;
}

#imagem_noticia img {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	width: 100%;
}

#imagem_noticia.centro img {
	width: 50%;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	position: relative;
	left: 0;
	right: 0;
	margin: auto;
}
				
#parte1 h1.outras_noticias {
	margin-top: 0;
	margin-bottom: 4%;
	margin-left: 4%;
	padding: 0;
	line-height: 160%;
	float: left;
	clear: both;
	color: #6e1f6b;
	font-size: large;
	width: 96%;
}
				
#bloco3 h1.pagina {
	margin-bottom: 6%;
	clear: both;
	text-align: center;
}

#bloco3.noticia h1, h1.titulo_noticia, #bloco3.pagina h1 {
	margin-top: 0;
	padding: 0;
	line-height: 160%;
	float: left;
	clear: both;
	width: 100%;
	color: #6e1f6b;
	font-size: x-larger;
}

h1.titulo_noticia {
	padding-left: 10%;
	padding-right: 10%;
	text-align: center;
	width: 80%;
}
				
#bloco3.noticia h2, h2.data_noticia, #bloco3.pagina h2 {
	font-weight: bold;
	margin-bottom: 10%;
	color: #B4613D;
	float: left;
	padding: 0;
	font-size: 11pt;
	text-transform: none;
}

h2.data_noticia {
	margin-bottom: 6%;
	width: 80%;
	padding-left: 10%;
	padding-right: 10%;
	text-align: center;
}
				
#bloco3.noticia p, #bloco3.noticia_centro p, #bloco3.pagina p, #ante_legenda p {
	text-align: justify;
	color: #000000;
	line-height: 20pt;
	font-size: 11pt;
	float: left;
	width: 100%;
	margin-bottom: 2.5%;
}

#bloco3.pagina p {
	width: auto;
}

#bloco3.pagina div.creditos p {
	width: 100%;
}

#bloco3 iframe {
	border: 0;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
					
#bloco3 input[type="submit"] {
	background-color: transparent;
	color: #6e1f6b;
	font-size: inherit;
	font-family: inherit;
	cursor: pointer;
	border: 0;
	padding: 0;
}

#bloco1.outras_noticias {
	height: 380px;
}

@media only screen and (max-width: 1100px) {
	#bloco1.outras_noticias {
		height: 350px;
	}
	
	#bloco1.outras_noticias img {
		height: 54%;	
	}
	
	#bloco1.destaques {
		height: 450px;	
	}
	
	#bloco1.destaques img {
		height: 40%;
	}
	
	#bloco_elemento {
		height: 130px;
	}	
	
	div.mais {
		width: 23px;
		height: 21px;
		font-size: 11pt;
	}
	
	div#redes.a2a_kit {
		top: 0;
		margin-bottom: 6%;
	}
	
	div.a2a_kit a.a2a_dd, div.a2a_kit span.a2a_divider {
		display: none;
	}
	#bloco_elemento #texto h2 {
		margin-top: 10px;
	}
}

/* Arquivo (listagem de notícias e filmes) */

h1.titulo {
	clear: both;
	margin: 0 4% 2.5%;
}

#bloco_arquivo {
	float: left;
	clear: both;
	width: 100%;
	display: inline-block;
	padding: 0 0 4%;
}

#bloco_elemento {
    float: left;
    display: inline;
    width: 92%;
    padding-top: 1%;
    padding-bottom: 3%;
    margin-bottom: 1%;
    margin-left: 4%;
    height: 60px;
}

#bloco_elemento.noticias {
    float: left;
    display: inline;
    width: 44%;
    padding-top: 1%;
    padding-bottom: 3%;
    margin-bottom: 1%;
    margin-left: 4%;
    height: 120px;
}
			
#bloco_elemento #imagem {
    float: left;
    width: 10%;
    margin-right: 1%;
	text-transform: initial;
}

#bloco_elemento.noticias #imagem {
    float: left;
    width: 30%;
    margin-right: 4%;
}
					
#bloco_elemento #imagem img {
	width: 100%;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
					
#bloco_elemento #texto {
	float: left;
	width: 66%;
	margin-top: -0.8%;
}

#bloco_elemento.noticias #texto {
    margin-top: 0;
}

#texto strong[style] {
    font-size: 15px;
    position: relative;
    margin-bottom: 5px;
    float: left;
    width: 100%;
}

#texto em {
    position: relative;
    float: left;
    width: 100%;
	margin-top: 5px;
}
			
#bloco_elemento #texto h1 {
	float: left;
	clear: both;
	color: #470743;
	padding: 0;
	margin: 0;
	font-size: small;
	position: relative;
	text-transform: uppercase;
}
					
#bloco_elemento #texto h2 {
    float: left;
    clear: both;
    color: #6E1F6B;
    padding: 0;
    margin: 0;
    font-size: small;
    text-transform: uppercase;
    width: 100%;
    font-weight: normal;
    margin-top: 23px;
}

#bloco_elemento p {
	float: left;
	clear: both;
	color: #000000;
	margin: 0;
	margin-top: 1%;
	padding: 0;
	font-size: small;
	font-size: 10pt;
	text-transform: uppercase;
}
					
#bloco_elemento p.sem_upper {
	text-transform: none;
	font-size: small;
}

#bloco_elemento strong {
	color: #6e1f6b;	
}
					
#bloco_elemento span.data {
	float: left;
	clear: both;
	margin: 3px 0;
}

/* Divisórias */

hr.linha {
	float: left;
	clear: both;
	margin-bottom: 2%;
	margin-top: -4%;
	border-bottom-style: dotted;
	border-bottom-width: 3px;
	border-bottom-color: #e1cf7e;
	width: 92%;
	margin-left: 4%;
	margin-right: 4%;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
				
hr.linha2, hr.linha3 {
	float: left;
	clear: both;
	margin-bottom: 4%;
	margin-top: 0;
	border-bottom-style: dotted;
	border-bottom-width: 3px;
	border-bottom-color: #e1cf7e;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
				
hr.linha2 {
	width: 75%;
	margin-right: 4%;
	margin-left: 4%;
}
				
hr.linha3 {
	width: 100%;
}

/* Ficha técnica */
	
#foto_filme {
	position: relative;
	top: 0;
	left: 0;
	float: left;
	width: 30%;
	margin-right: 4%;
	margin-left: 4%;
}

#sinopse {
	float: left;
	position: relative;
	width: 58%;
	padding: 0;
	margin: 0;
	line-height: 20pt;	
}
		
#sinopse a {
	text-decoration: underline;
	color: inherit;
}

#sinopse a:hover {
	color: #6e1f6b;
}
		
#sinopse h1, #lista_programacao h1, h1.titulo, #lista_programacao2 h1, h1.titulo_grade {
	padding: 0;
	clear: both;
	font-size: x-larger;
	color: #6e1f6b;
}

#lista_programacao2 h1 {
	margin-bottom: 5%;
}

#sinopse h1 {
	margin: 0 0 2%;
	text-transform: uppercase;
}

#sinopse h2 {
	margin: 0 0 4% 0;
	padding: 0 0 0 0;
	font-size: small;
	color: #6e1f6b;
	text-transform: uppercase;
	font-weight: inherit;
}
		
#sinopse h3 {
	margin: 0 0 2% 0;
	padding: 0 0 0 0;
	font-size: 11pt;
	color: #6e1f6b;
	text-transform: uppercase;
	font-weight: bold;
}
		
#sinopse p {
	margin: 0 0 2% 0;
	padding: 0 0 0 0;
	font-size: 11pt;
	color: #000000;
	font-weight: normal;
	text-align: justify;
}

#sinopse h4 {
	font-size: small;
	color: #6e1f6b;
	text-transform: uppercase;
	font-weight: normal;
}

#ficha {
    width: 41%;
    float: left;
    padding: 0;
    margin: 0 4% 0 0;
    position: relative;
}

#ficha ul, #bloco3.pagina ul {
	float: left;
	width: 100%;
	margin-left: 3.5%;	
}

#ficha li, #bloco3.pagina li {
    list-style-type: disc;
    list-style-position: outside;
	color: #6E1F6B;
	font-size: small;
	text-transform: uppercase;
	line-height: 10pt;
    margin-top: 20px;
}

#ficha h1, #biofilmografia h1 {
	font-size: 11pt;
	text-transform: uppercase;
	clear: both;
	margin: 0 0 4% 0;
}
			
#ficha h1, #biofilmografia h1, #ficha strong, #biofilmografia strong {
	color: #6E1F6B;
}
			
#ficha p, #biofilmografia p {
	margin-bottom: 3%;
	float: left;
	text-align: justify;
	width: 100%;
}

#ficha p {
	font-size: 11pt;	
	line-height: 20pt;
}

#ficha br {
	display: block;
	margin: 6px 0;
	content: "";
}

/* Biofilmografia */

#biofilmografia {
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    float: left;
    line-height: 22pt;
    width: 26%;
    margin: -9% 4% 0 4%;
    padding: 2%;
    position: relative;
    display: inline-block;
    background-color: rgba(70,14,67,0.3);
}

#biofilmografia p {
	color: #6E1F6B;
	font-weight: bold;
	font-size: smaller;
	letter-spacing: 0.3pt;
}

#biofilmografia a {
	color: #000000;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
	font-size: 11pt;
	padding-top: 5px;
	margin-top: 20px;
	float: left;
	width: 100%;
	border-top: 1px #000000 solid;
	text-align: center;
}

#biofilmografia a:hover {
	color: #460E43;
	border-top: 1px #460E43 solid;
}
		
#biofilmografia_foto {
	width: 48%;
	float: left;
	clear: both;
	margin-bottom: 4%;
}
			
#biofilmografia_foto img {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
			
#biofilmografia_texto {
	float: left;
	width: 100%;
	clear: both;
}

/* Cartaz */

#cartaz_single {
    width: 15%;
    float: left;
    margin: 0 2% 0 0;
    padding: 0;
    position: absolute;
    right: 0;
}
		
#cartaz_single img {
	float: left;
	margin: 0 0 0 0;
	width: 100%;
	border-radius: 6px;
}

/* Cartazes da página inicial */

#bloco_cartazes.single {
	float: left;
}

#bloco_cartazes.index {
	float: left;
	margin-left: 7%;
	height: 500px;	
}

@media only screen and (max-device-width: 1100px) {
#bloco_cartazes.index {
	height: 450px;	
}
}

#parte1 #bloco_cartazes {
	width: 23%;
	position: relative;
	top: 0;
	left: 0;
	margin-top: -0.4%;
}

#bloco_cartazes.arquivo {
	float: left;
	margin-right: 4%;
	margin-bottom: 6%;
}

#parte1 div.cycle-slideshow {
	position: relative;
	top: 0;
	left: 0;
}
			
#parte1 div.cycle-slideshow, #bloco_cartazes img.cartaz, #galeria img {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

#bloco_cartazes #controles {
	position: absolute;
	bottom: -17%;
	display: inline-block;
	width: 50%;
	margin-left: 43%;
}
				
#bloco_cartazes #controles button {
	text-decoration: none;
	position: relative;
	font-size: 85%;
	padding: 1%;
	text-decoration: none;
	margin-right: 4%;
}
				
#bloco_cartazes #controles button {
	filter: alpha(opacity=60);
	opacity: 0.60;
	-moz-opacity: 0.60;
	border: 0;
	background: transparent;
	width: 18.5%;
}
				
#bloco_cartazes #controles img, #comandos_galeria img {
	width: 100%;
}
				
#bloco_cartazes #controles button:hover, #bloco_cartazes #controles button.selecionado, #comandos_galeria button:hover, #comandos_galeria button.selecionado {
	filter: alpha(opacity=100);
	opacity: 1.0;
	-moz-opacity: 1.0;
	cursor: pointer;
}
				
#bloco_cartazes div.cycle-prev, #bloco_cartazes div.cycle-next, #comandos_galeria div.cycle-prev, #comandos_galeria div.cycle-next {
	font-size: 100%;
	color: #470743;
	font-weight: bold;
	z-index: 9998;
	filter: alpha(opacity=60);
	opacity:0.60;
	-moz-opacity: 0.60;
	float: left;
}
			
#bloco_cartazes div.cycle-prev, #bloco_cartazes div.cycle-next {
	position: absolute;
	bottom: 0;
}
					
#bloco_cartazes div.cycle-prev:hover, #bloco_cartazes div.cycle-next:hover, #comandos_galeria div.cycle-prev:hover, #comandos_galeria div.cycle-next:hover {
	filter: alpha(opacity=100);
	opacity:1.0;
	-moz-opacity: 1.0;
	cursor: pointer;
}
					
#bloco_cartazes div.cycle-prev {
	left: 6%;
}
					
#bloco_cartazes div.cycle-next {
	right: 3%;
}
					
div.cycle-next img, div.cycle-prev img {
	width: 100%;
}
			
#bloco_cartazes img.cartaz {
	width: 100%;
}

/* Programação */

#bloco_programacaonova {
	position: relative;
	left: 0;
	right: 0;
	clear: both;
	width: 100%;
	display: inline-block;
}

#lista_programacao2 {
	float: left;
	width: 80%;
	position: relative;
	left: 0;
	right: 0;
	margin-left: 9%;	
}

#lista_programacao h2 {
	margin: 4% 0 4% 0;
	padding: 0;
	clear: both;
	font-size: 105%;
	color: #6e1f6b;
	text-transform: uppercase;
}
		
#lista_programacao h2.titulo_galeria {
	margin: 1% 0 2% 0;
}
		
#lista_programacao2 h2 {
	margin: 0;
	padding: 0;
	clear: both;
	font-size: larger;
	color: #6e1f6b;
	text-transform: uppercase;
	filter: alpha(opacity=70);
	opacity: 0.70;
	-moz-opacity: 0.70;
}
		
#lista_programacao h3, #lista_programacao2 h3 {
	margin: 5% 0 1% 0;
	padding-top: 5%;
	padding: 0;
	color: #6e1f6b;
	text-transform: uppercase;
	float: left;
}
		
#lista_programacao h3.hora {
	font-size: 11pt;
	width: 11.3%;
}
		
#lista_programacao2 h3.hora {
	font-size: 11pt;
	width: 100%;
}
			
#lista_programacao2 h3.local {
	font-size: 11pt;
	width: 80%;
	margin: 2% 0 1% 0;
}
			
#lista_programacao2 h3.local, #lista_programacao2 h3.local {
	font-size: 11pt;
}
			
#lista_programacao2 h3.local {
	width: 85%;
}
		
#lista_programacao h4, #lista_programacao2 h4 {
	margin: 0 0px 0.5%;
	padding: 0px;
	clear: both;
	font-size: 11pt;
	color: #6E1F6B;
	text-transform: uppercase;
}

#bloco_data2 {
	width: 100%;
	margin-bottom: 4%;
	float: left;
	display: inline-block;
	position: relative;
}

#bloco_hora2 {
    float: left;
    width: 100%;
    display: inline-block;
    position: relative;
}

#evento2 {
    display: inline-block;
    float: left;
    width: 31%;
    margin-right: 1%;
    margin-bottom: 4%;
	margin-top: 2%;
}

#imagem2 {
    width: 40%;
    float: left;
    margin-right: 3%;
}
							
#imagem2 img {
	float: left;
	width: 100%;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
							
#relato {
    width: 57%;
    float: left;
    margin-top: 0;
}

#lista_programacao h5, #lista_programacao2 h5 {
	padding: 0;
	clear: both;
	font-size: samller;
	color: #6E1F6B;
	text-transform: initial;
	font-weight: normal;
}
		
#lista_programacao2 h5 {
    margin: 0;
    position: absolute;
    bottom: 0;
    left: 0;
}
		
#evento2 p {
	padding: 0px;
	clear: both;
	text-align: left;
	font-size: 80%;
	color: #000;
	text-transform: uppercase;
	margin: 0% 0px 0px;
}

/* Galeria */

.gallery {
	margin: auto;
	overflow: hidden;
}
				
.gallery-item {
	margin: 0;
	padding: 0;
	float: left;
	border: 0;
}		

dt.gallery-icon, dt.gallery-icon-padrao {
	width: 90%;
	overflow: hidden;
}

.gallery img {
    margin: 0px;
    width: 100%;
	height: 100%;
}

#parte1 .gallery a:hover > img {
	filter: alpha(opacity=100);
	opacity: 1.0;
	-moz-opacity: 1.0;
	transform: scale(1.1);
}
		
.gallery .gallery-caption {
	float: left;
	width: 90%;
	font-size: small;
	border: 0px none;
	text-align: center;
	margin: 0;
	paddomg: 0;
}
		
.gallery .gallery-item {
	float: left;
	display: table;
	-webkit-transition:background 0.2s ease-out;
	-moz-transition:background 0.2s ease-out;
	-o-transition:background 0.2s ease-out;
	-ms-transition:background 0.2s ease-out;
}

.gallery-item:hover > dd {
	color: #460E43;
}

dl.gallery-item {
	color: #000000;
	font-weight: bold;
	margin: 0;
	padding: 0;
	margin-bottom: 40px;
}

@media only screen and (max-device-width: 1100px) {
	#bloco1.outras_noticias {
		height: 350px;
	}
	
	#bloco1.outras_noticias img {
		height: 54%;	
	}
	
	#bloco1.destaques {
		height: 450px;	
	}
	
	#bloco1.destaques img {
		height: 40%;
	}
	
	#bloco_elemento {
		height: 130px;
	}	
	
	div.mais {
		width: 23px;
		height: 21px;
		font-size: 11pt;
	}
	
	div#redes.a2a_kit {
		top: 0;
		margin-bottom: 6%;
	}
	
	div.a2a_kit a.a2a_dd, div.a2a_kit span.a2a_divider {
		display: none;
	}
	
	#bloco_elemento {
		height: 50px;
	}
	
	#bloco_elemento #texto h2 {
		margin-top: 10px;
	}
}

/* Galeria antiga */
		
		#galeria {
			float: left;
			clear: both;
		}
		
			#comandos_galeria {
				width: 9%;
				display: block;
				position: absolute;
				top: 0;
				left: 105%;
			}

		#adv-custom-caption {
			margin: 2% 0 6% 0;
			font-size: 80%;
			width: 100%;
		}
		
			#progress {
				position: absolute;
				bottom: -4%;
				height: 2%;
				width: 0px;
				background: #6e1f6b;
				z-index: 500;
				border-radius: 6px;
				-webkit-border-radius: 6px;
				-moz-border-radius: 6px;
				}
		
		#galeria img {
			width: 100%;
		}
		
		#titulo_galeria, #dia_galeria {
			position: absolute;
		}

		#titulo_galeria {
			top: 110%;
		}
		
		#comandos_galeria div.cycle-prev, #comandos_galeria div.cycle-next {
	margin-right: 11%;
}

		#dia_galeria {
			top: 185%;
			height: 35%;
			width: 57.5%;
		}
			
			#base_galeria {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 615%;
			}
			
				#galeria {
					position: relative;
					width: 100%;
					float: left;
					top: 25%
				}
				
		#nova_galeria {
			margin: auto;
			clear: both;
			width: 100%;
		}
		
			#galeria_item {
				margin-top: 5%;
				float: left;
				width: 45%;
				margin-right: 5%;
			}
			
				#galeria_item h2 {
					padding: 0;
					clear: both;
					font-size: 115%;
					color: #6e1f6b;
					text-transform: uppercase;
					text-align: center;
					width: 100%;
				}
			
				#galeria_item img {
					width: 100%;
					margin-bottom: 5%;
				}
		

	
		#parte1 #arquivo {
			width: 100%;
		}
		
		.eventos-figura{
			clear: both;
			width: 100%;
			min-height: 350px;
			position: relative;
			overflow: hidden;
			margin:0 auto;
		  }
		
		   .controle{
			clear: both;
			width: 100%;margin-bottom: 28px;
			background: #FFFFFF;
		  }
		
		   .timeline{
			clear: both;
			width: 100%;
		  }
		
		   .imagem-rola{
			position: absolute;
			width: auto;
			min-height: 500px;
			overflow: hidden;
			left: 0;
		
		  }
		
		   .imagem-rola img{
			width: auto;
		  }
		  
		   .tamanho-controle{ 
			height: 30px; 
			background-repeat: repeat-x;
			background-size: auto;
			background-position: center center;
			background-color: #FBF4D6;
		
		  }
		
		   .tamanho-controle #slider{
			background: #FBF4D6;
			height: 5px;
			border-bottom-style: dotted;
			border-bottom-width: 3px;
			border-bottom-color: #B4613D;
		  }
		
		
		   .tamanho-controle #slider .ui-slider-range {
		
			
			position: absolute;
			z-index: 1;
			font-size: .7em;
			display: block;
			border: 0;
			background-position: 0 0;
		  }
		
		   .tamanho-controle #slider .ui-slider .ui-slider-handle {
			position: absolute;
			z-index: 2;
			width: 1.2em;
			height: 1.2em;
			cursor: default;
		  }
		
		   .tamanho-controle #slider a{
			position: absolute;
		
		  }
	
	#parte3 {
		background-color: #FBF4D6;
		display: block;
		padding: 4%;
		float: left;
		position: relative;
		clear: both;
		left: 0;
		right: 0;
		width: 92%;
	}
	
	

	
		#parte1.aumentar {
			padding-top: 8%;
		}
		
		#parte1 div#capa_filme {
			position: relative;
			border-radius: 6px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			width: 62.2%;
			margin-top: -0.5%;
			position: relative;
			margin-right: 4%;
			top: 0;
			left: 0;
			float: left;
			display: inline-block;
		}
		
		#grade {
			width: 97%;
			float: left;
			clear: both;
			background-color: #FFFFFF;
		}
		
		#legenda_grade2 {
			margin-top: 4%;
			width: 76%;
			float: right;
			clear: both;
		}
		
		#grade img, #legenda_grade2 img {
			width: 100%;
		}
		
		#dia_agenda {
			
		}
		
		#dia_agenda:hover, #dia_agenda.clicada {
			cursor: pointer;
			background-color: #6E1F6B;
			filter: alpha(opacity=20);
			opacity: 0.20;
			-moz-opacity: 0.20;	
		}
		
			div#bloco_data {
				display: none;
			}
			
			div#bloco_data.arquivo {
				display: block;
			}

			#dia_agenda.dia_19  {
				position: absolute;
				top: 23%;
				left: 43.3%;
				width: 12.9%;
				height: 22.3%;
			}
				
			#dia_agenda.dia_20  {
				position: absolute;
				top: 23%;
				left: 57.4%;
				width: 12.9%;
				height: 22.3%;
			}
						
			#dia_agenda.dia_21  {
				position: absolute;
				left: 71%;
				width: 13%;
				height: 22.3%;
				top: 23%;
			}
			
			#dia_agenda.dia_22  {
				position: absolute;
				width: 12.9%;
				left: 84.5%;
				height: 22.3%;
				top: 23%;
			}
			
			#dia_agenda.dia_23  {
				position: absolute;
				width: 12.9%;
				height: 20.8%;
				top: 46.8%;
				left: 2.3%;
			}
			
			#dia_agenda.dia_24  {
				position: absolute;
				width: 13.3%;
				height: 20.8%;
				top: 46.8%;
				left: 15.6%;
			}
			
			#dia_agenda.dia_25  {
				position: absolute;
				width: 13%;
				height: 20.8%;
				top: 46.8%;
				left: 29.6%;
			}
			
			#dia_agenda.dia_26  {
				position: absolute;
				height: 20.8%;
				top: 46.8%;
				left: 43.3%;
				width: 12.9%;
			}
			
			#dia_agenda.dia_27  {
				position: absolute;
				left: 57.4%;
				width: 12.9%;
				height: 20.8%;
				top: 46.8%;
			}
			
			#dia_agenda.dia_28  {
				position: absolute;
				left: 71%;
				width: 13%;
				height: 20.8%;
				top: 46.8%;
			}

			
			#dia_agenda.dia_29  {
				position: absolute;
				width: 12.9%;
				left: 84.5%;
				height: 20.8%;
				top: 46.8%;
			}
			
			#dia_agenda.dia_30  {
				position: absolute;
				width: 12.9%;
				height: 20.9%;
				left: 2.3%;
				top: 68.8%;
			}
			
			
							
				#bloco1.programacao {
					
				}
					
				#lista_programacao {
					float: left;
					width: 64.1%;
					position: relative;
					left: 0;
					right: 0;
					margin: 0;
				}
				
				#bloco_data {
					float: left;
					display: inline-block;
				}
		

		

		
		h1.titulo_grade {
			padding: 11%;
		}
		
		#titulo_legenda {
			float: left;
			clear: both;
			display: inline;
			width: 100%;
		}
		
		#titulo_grade {
			float: left;
			width: 14%;
		}
		
		#legenda {
			float: right;
			width: 76%;
		}
		
			#legenda img {
				width: 100%;
			}
		
		

		

		
		sinopse h1 {
			margin: 0 0 6% 0;
		}
		
			h4.exibicao {
				color: #B4613D;
			}
		

		

		

			

		
#parte1 #capa_filme #bloco3 {
	float: left;
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
		
#titulo {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #FBF4D6;
	filter: alpha(opacity=80);
	opacity:0.80;
	-moz-opacity: 0.80;
	width: 100%;
	border-radius: 11px 11px 0 0;
}
			
#intro_sinopse {
	position: absolute;
	left: 0;
				bottom: 0;
				padding: 4%;
				width: 92%;
				background-color: #460e43;
				border-radius: 0 0 11px 11px;
				filter: alpha(opacity=80);
				opacity:0.80;
				-moz-opacity: 0.80;

			}
			
			#titulo.index, #titulo.single {
				left: 2%;
				width: 96%;
			}
			
			#titulo.arquivo {
				width: 100%;
			}
			
			#dia_de_exibicao {
				position: absolute;
				bottom: 0;
				right: 0;
				filter: alpha(opacity=80);
				background-color: #FBF4D6;
				opacity:0.80;
				-moz-opacity: 0.80;
				padding-top: 1%;
				padding-bottom: 1%;
				padding-left: 2%;
				padding-right: 2%;
				
			}
			
			#dia_de_exibicao.index {
				width: 100%;
			}
			
			#dia_de_exibicao.single {
				width: 33%;
			}
			
				#dia_de_exibicao h1 {
					float: right;
					color: #000000;
					margin: 0;
					padding-top: 1.5%;
					padding-bottom: 1.5%;
					padding-right: 2%;
					font-size: 70%;
					text-transform: uppercase;
					opacity:1.0;
					-moz-opacity: 1.0;
					filter: alpha(opacity=100);
					clear: both;
				}
			
				#titulo h1 {
					text-align: center;
					float: left;
					color: #000000;
					margin: 0;
					padding-top: 1.5%;
					padding-bottom: 1.5%;
					padding-left: 2%;
					padding-right: 2%;
					font-size: 100%;
					text-transform: uppercase;
					opacity:1.0;
					-moz-opacity: 1.0;
					filter: alpha(opacity=100);
				}

				#intro_sinopse h1 {
					color: #FBF4D6;
					text-transform: uppercase;
					font-size: 72%;
					margin: 0 0 4% 0;
				}
				
				#intro_sinopse h2 {
					margin: 0;
					float: left;
					clear: both;
					font-size: 72%;
					color: #FBF4D6;
				}
				
				#intro_sinopse p {
					float: left;
					clear: both;
					text-align: justify;
					font-size: 80%;
					color: #FBF4D6;
				}
				
				#titulo.index h1, #titulo.index h1, #titulo.single h1 {
					font-size: 70%;
					text-align: center;
					width: 96%;
				}
				
				#titulo.arquivo h1 {
					font-size: 85%;
					text-align: 96%;
					width: 96%;
				}
				
					#titulo h2 {
						font-size: 85%;
						float: right;
						padding-right: 2%;
						clear: both;
						color: #000;
						margin-top: -1%;						
						margin-left: 0;
						margin-right: 0;
						padding-right: 2%;
						clear: both;
					}
				
					#titulo h3 {
						font-size: 80%;
						float: right;
						padding-right: 2%;
						clear: both;
						color: #000;
						margin-top: -4%;
					}
	

		

		
		#agenda {
			position: relative;
			top: 0;
			left: 0;
			float: left;
			width: 20%;
			margin-right: 8%;
		}
				

			

			

			

					
						#relato strong, #ante_legenda strong  {
							color: #6E1F6B;
						}
					
						

				#bloco_programacao {
					padding-top: 1%;
					width: 75%;
					float: left;
					display: inline-block;
					margin-bottom: 1%;
					margin-left: 25%;
					border-bottom-style: dotted;
					border-bottom-width: 3px;
					border-bottom-color: #e1cf7e;
					padding-bottom: 3%;
					display: inline-block;
				}
				
					#bloco_dia {
						float: left;
						width: 100%;
						clear: both;
						display: inline-block;
					}
						
						#bloco_dia #dia {
							width: 100%;
							float: left;
							clear: both;
							margin-bottom: 4%;
						}
						
							#bloco_dia #dia h1, #bloco_dia #hora h1 {
								font-size: 100%;
								margin: 0;
								padding: 0;
								float: left;
								color: #470743;
								text-transform: uppercase;
							}
							
							#bloco_dia #dia h1 {
								border-style: solid;
								border-color: #470743;
								border-width: 1px;
								padding: 0.5%;
							}
					
						#bloco_programacao #bloco_dia #hora {
							width: 10%;
							float: left;
							margin-right: 4%;
						}
						

						
						#bloco_programacao #bloco_dia #eventos {
							width: 86%;
							float: left;
						}
						
						#bloco_programacao #bloco_dia #eventos h1 {
							float: left;
							clear: both;
							color: #470743;
							margin: 0;
							padding: 0;
							font-size: 84%;
							position: relative;
							text-transform: uppercase;
						}
						
						#bloco_programacao #bloco_dia #eventos h2 {
							float: left;
							clear: both;
							color: #470743;
							margin: 0;
							margin-top: 0;
							margin-bottom: 0;
							padding: 0;
							font-size: 65%;
							text-transform: uppercase;
							width: 100%;
						}
						
						#evento {
							display: inline-block;
							float: left;
							clear: both;
							margin-bottom: 4%;
							width: 75%;
						}
						
						#evento.galeria {
							width: 100%;
							margin-bottom: 0;
						}
						
						#bloco_programacao #bloco_dia p {
							float: left;
							clear: both;
							color: #000000;
							margin: 0;
							margin-top: 1%;
							margin-bottom: 2%;
							padding: 0;
							font-size: 76%;
							text-transform: uppercase;
						}
						
							#bloco_programacao #bloco_dia strong {
								color: #470743;
							}
			
			#leia_mais_centro, #leia_mais_itau, #leia_mais_manguinhos, #leia_mais_lage, #leia_mais_meier, #leia_mais_caxias {
					right: 0;
					top: 4%;
					clear: both;
					text-transform: uppercase;
					border-style: solid;
					border-color: #470743;
					border-width: 1px;
					text-align: center;
					font-size: 85%;
					padding: 1%;
					float: right;
					text-decoration: none;
					position: relative;
					width: 100%;
					margin-bottom: 4%;
					color: #470743;
					background-color: inherit;
				}
				
				#leia_mais_centro.selecionado, #leia_mais_itau.selecionado, #leia_mais_manguinhos.selecionado, #leia_mais_lage.selecionado, #leia_mais_lage.selecionado, #leia_mais_meier.selecionado, #leia_mais_caxias.selecionado {
					color: #FBF4D6;
					background-color: #470743;
				}
				
				#leia_mais_centro:hover, #leia_mais_itau:hover, #leia_mais_manguinhos:hover, #leia_mais_lage:hover, #leia_mais_caxias:hover, #leia_mais_meier:hover {
					color: #FBF4D6;
					background-color: #470743;
					text-decoration: none; 
				}
			
			#endereco {
				float: left;
				clear: both;
				width: 100%;
				font-size: 90%;	
				margin-bottom: 4%;
			}
 			


			

				
				.transparÃªncia {
					filter: alpha(opacity=50);
					opacity: 0.50;
					-moz-opacity: 0.50;
				}
				
				.opacidade {
					filter: alpha(opacity=100);
					opacity: 1.0;
					-moz-opacity: 1.0;
				}
				
				#comandos_galeria button {
					text-decoration: none;
					position: relative;
					font-size: 85%;
					text-decoration: none;
					margin-right: 1%;
				}
				
				#comandos_galeria button {
					filter: alpha(opacity=60);
					opacity: 0.60;
					-moz-opacity: 0.60;
					border: 0;
					background: transparent;
					width: 87%;
					float: left;
					margin-bottom: 3%;
				}

				#frente_tras {
					width: 100%;
					float: left;
					clear: both;
					margin-bottom: 20%;
					margin-left: -1%;
				}

				#para_continua {
					width: 100%;
					float: left;
					clear: both;
				}
				

	
	#parte2 {
		background-color: #460e43;
		padding: 4% 4% 4% 6.5%;
	}
	
		#parte2 #padrao_site {
			width: 24%;
			background-repeat: none;
			float: left;
			max-height: 1263px;
		}
		
			#padrao_site img {
				width: 100%;
			}
			
			#padrao_site h1 {
				margin-bottom: 4%;
				margin-top: 0;
				padding: 0;
				float: left;
				clear: both;
				font-size: 85%;
				text-transform: uppercase;
				font-weight: none;
				color: #B4613D;
			}
			
			#padrao_site p {
				text-align: justify;
				float: left;
				clear: both;
				line-height: 160%;
				font-size: 85%;
				color: #FFFFFF;
			}


		#parte2 #bloco2 {
			position: relative;
			top: 0;
			left: 0;
			min-height: 385px;
			float: right;
			width: 27.2%;
			margin-left: 4%;
		}
		

			#parte2 #bloco2 img, #parte2 #bloco2 iframe {
				border-radius: 6px;
				-webkit-border-radius: 6px;
				-moz-border-radius: 6px;
				width: 100%;
				margin-bottom: 4%;
				min-height: 240px;
			}
			
			#mapa iframe {
				border-radius: 6px;
				-webkit-border-radius: 6px;
				-moz-border-radius: 6px;
				width: 100%;
				min-height: 350px;	
			}
				
				#bloco2 #vinheta {
					display: none;
				}
				
				#bloco2 #menu_bloco2 {
					display: inline-block;
					float: left;
					clear: both;
					margin-left: 37%;
					margin-top: 12%;
					width: 69%;
				}
				
					#bloco2 #menu_bloco2 #botao_bloco2_vinheta, #bloco2 #menu_bloco2 #botao_bloco2_comochegar {
						color: #B4613D;
						text-transform: uppercase;
						border-style: solid;
						border-color: #B4613D;
						border-width: 1px;
						text-align: center;
						font-size: 10pt;
						padding: 1%;
						text-decoration: none;
						float: left;
						margin-right: 4%;
					}
					
					#bloco2 #menu_bloco2 #botao_bloco2_vinheta:hover, #bloco2 #menu_bloco2 #botao_bloco2_comochegar:hover, #bloco2 #menu_bloco2 #botao_bloco2_vinheta.selecionado, #bloco2 #menu_bloco2 #botao_bloco2_comochegar.selecionado {
						float: left;
						cursor: pointer;
						color: #460E43;
						text-transform: uppercase;
						border-style: solid;
						border-color: #B4613D;
						border-width: 1px;
						text-align: center;
						font-size: 85%;
						padding: 1%;
						background-color: #B4613D;
						text-decoration: none;			
					}
			
				#bloco2 h1 {
					margin-top: 0;
					padding: 0;
					color: #B4613D;
					font-size: 85%;
					margin-bottom: 4%;
					line-height: 160%;
					float: left;
					clear: both;
					text-transform: uppercase;
				}
				
					#bloco2 h2 {
						font-weight: normal;
						margin-bottom: 6%;
						color: #8C2788;
						float: left;
						clear: both;
						padding: 0;
					}
					
					#bloco1 h4 {
						font-weight: bold;
						margin: 0;
						color: #460E43;
						float: left;
						font-size: 65%;
						text-transform: uppercase;
						margin-bottom: 1%;
						clear: both;
						padding: 0;
					}
				
					#bloco2 p {
						color: #FFFFFF;
						line-height: 160%;
						font-size: 85%;
						float: left;
						clear: both;
						text-align: left;
					}
				
				#bloco2 #intro_bloco p.intro_bloco {
					float: left;
					clear: both;
					text-align: justify;
					color: #FFFFFF;
					width: 100%;
					position: relative;
					font-size: 85%;
					line-height: 160%;
				}
				
				#bloco2 p.leia_mais {
					margin-top: 3%;
					text-decoration: none;
					position: relative;
					float: right;
					clear: both;
					color: #B4613D;
					text-transform: uppercase;
					border-style: solid;
					border-color: #B4613D;
					border-width: 1px;
					text-align: center;
					font-size: 85%;
					padding: 1%;
					text-decoration: none;
				}
				
				#bloco2 p.leia_mais:hover {
					cursor: pointer;
					color: #460E43;
					background-color: #B4613D;
					text-decoration: none; 
				}