﻿* {
	outline: 0;
}

img {
	border: 0;
}

body, input, select, textarea {
	font: 12px Arial, Helvetica, sans-serif;
	color: #808080;
}

a {
	color: #808080;
}

p {
	line-height: 22px;
	text-align: justify;
}

body {
	margin: 0;
}

	body .bodyAux {
		background: url(../img/client/bg-top.png) repeat-X left top;
		float: left;
		width: 100%;
	}

#b_artes-visuais {
	background: url(../img/client/areas/bg-artes-visuais.png) repeat-X 0px 5px;
}

#b_cinema {
	background: url(../img/client/areas/bg-cinema.png) repeat-X 0px 5px;
}

#b_danca {
	background: url(../img/client/areas/bg-danca.png) repeat-X 0px 5px;
}

#b_literatura {
	background: url(../img/client/areas/bg-literatura.png) repeat-X 0px 5px;
}

#b_musica {
	background: url(../img/client/areas/bg-musica.png) repeat-X 0px 5px;
}

#b_patrimonio-cultural {
	background: url(../img/client/areas/bg-patrimonio-cultural.png) repeat-X 0px 5px;
}

#b_teatro-e-circo {
	background: url(../img/client/areas/bg-teatro-e-circo.png) repeat-X 0px 5px;
}

#mestre {
	position: relative;
	display: block;
	width: 970px;
	min-height: 200px;
	margin: 0 auto;
}

	#mestre #main {
		float: left;
		width: 100%;
	}

/* Cabecalho */

#cabecalho_impressao {
	display: none;
}

#cabecalho {
	position: relative;
	float: left;
	width: 100%;
}

	#cabecalho h1,
	#cabecalho h1 a {
		float: left;
		width: 100px;
		height: 118px;
		text-indent: -5000px;
		margin: 0;
	}

		#cabecalho h1 a {
			background: url(../img/client/logo50.png) no-repeat left top;
			margin-top: 2px;
    			background-size: 100px 118px;
    			backface-visibility: hidden;
			background-color: #fff;
		}

	#cabecalho .menu {
		float: left;
		list-style: none;
		padding: 0;
		margin: 65px 0 0;
	}

		#cabecalho .menu li,
		#cabecalho .menu li a {
			float: left;
			height: 40px;
			text-indent: -5000px;
		}

			#cabecalho .menu li.agenda,
			#cabecalho .menu li.agenda a {
				width: 65px;
				background: url(../img/client/menu/agenda.png) no-repeat left top;
			}

			#cabecalho .menu li.noticias,
			#cabecalho .menu li.noticias a {
				width: 75px;
				background: url(../img/client/menu/noticias.png) no-repeat left top;
			}

			#cabecalho .menu li.cursos,
			#cabecalho .menu li.cursos a {
				width: 137px;
				background: url(../img/client/menu/cursos.png) no-repeat left top;
			}

			#cabecalho .menu li.grandes-eventos,
			#cabecalho .menu li.grandes-eventos a {
				width: 131px;
				background: url(../img/client/menu/grandes-eventos.png) no-repeat left top;
			}

			#cabecalho .menu li.espacos-culturais,
			#cabecalho .menu li.espacos-culturais a {
				width: 137px;
				background: url(../img/client/menu/espacos-culturais.png) no-repeat left top;
			}

			#cabecalho .menu li.guia-apresenta,
			#cabecalho .menu li.guia-apresenta a {
				width: 180px;
				background: url(../img/client/menu/faca_curta_e_cultiva.png) no-repeat left top;
			}

			#cabecalho .menu li.nucleos-regionais,
			#cabecalho .menu li.nucleos-regionais a {
				width: 145px;
				background: url(../img/client/menu/nucleos-regionais.png) no-repeat left top;
			}

			#b_agenda #cabecalho .menu li.agenda a,
			#b_noticias #cabecalho .menu li.noticias a,
			#b_cursos #cabecalho .menu li.cursos a,
			#b_grandes-eventos #cabecalho .menu li.grandes-eventos a,
			#b_espacos #cabecalho .menu li.espacos-culturais a,
			#b_guia #cabecalho .menu li.guia-apresenta a,
			#b_nucleos #cabecalho .menu li.nucleos-regionais a,
			#cabecalho .menu li a:hover {
				background-position: left bottom;
			}

	#cabecalho .areas {
		float: left;
		width: 100%;
		margin-top: -5px;
	}

		#cabecalho .areas h4 {
			float: left;
			width: 98px;
			height: 30px;
			background: url(../img/client/areas-culturais.png) no-repeat left top;
			text-indent: -5000px;
			margin: 2px 0 0 0;
		}

		#cabecalho .areas ul {
			float: left;
			list-style: none;
			padding: 0;
			margin: 0;
		}

			#cabecalho .areas ul li,
			#cabecalho .areas ul li a {
				float: left;
				height: 37px;
				text-indent: -5000px;
			}

				#cabecalho .areas ul li.artes-visuais,
				#cabecalho .areas ul li.artes-visuais a {
					width: 133px;
					background: url(../img/client/areas/artes-visuais.png) no-repeat left top;
				}

				#cabecalho .areas ul li.cinema,
				#cabecalho .areas ul li.cinema a {
					width: 98px;
					background: url(../img/client/areas/cinema.png) no-repeat left top;
				}

				#cabecalho .areas ul li.danca,
				#cabecalho .areas ul li.danca a {
					width: 95px;
					background: url(../img/client/areas/danca.png) no-repeat left top;
				}

				#cabecalho .areas ul li.literatura,
				#cabecalho .areas ul li.literatura a {
					width: 118px;
					background: url(../img/client/areas/literatura.png) no-repeat left top;
				}

				#cabecalho .areas ul li.musica,
				#cabecalho .areas ul li.musica a {
					width: 103px;
					background: url(../img/client/areas/musica.png) no-repeat left top;
				}

				#cabecalho .areas ul li.patrimonio-cultural,
				#cabecalho .areas ul li.patrimonio-cultural a {
					width: 185px;
					background: url(../img/client/areas/patrimonio-cultural.png) no-repeat left top;
				}

				#cabecalho .areas ul li.teatro-e-circo,
				#cabecalho .areas ul li.teatro-e-circo a {
					width: 140px;
					background: url(../img/client/areas/teatro-e-circo.png) no-repeat left top;
				}

				#b_artes-visuais #cabecalho .areas ul li.artes-visuais a,
				#b_cinema #cabecalho .areas ul li.cinema a,
				#b_danca #cabecalho .areas ul li.danca a,
				#b_literatura #cabecalho .areas ul li.literatura a,
				#b_musica #cabecalho .areas ul li.musica a,
				#b_patrimonio-cultural #cabecalho .areas ul li.patrimonio-cultural a,
				#b_teatro-e-circo #cabecalho .areas ul li.teatro-e-circo a,
				#cabecalho .areas ul li a:hover {
					background-position: left bottom;
				}

	#cabecalho .menu-sec {
		position: absolute;
		top: 38px;
		left: 115px;
		list-style: none;
		padding: 0;
		margin: 0;
	}

		#cabecalho .menu-sec li {
			float: left;
			margin-right: 12px;
		}

			#cabecalho .menu-sec li a {
				font: 14px 'LatoItalic', Arial, Helvetica, sans-serif;
				text-decoration: none;
				color: #8F8F8F;
			}

				#cabecalho .menu-sec li a:hover {
					border-bottom: 1px solid #969696;
				}

	#cabecalho #form_busca {
		position: absolute;
		top: 34px;
		right: 0;
	}

		#cabecalho #form_busca fieldset {
			max-width: 240px;
			padding: 0;
			margin: 0;
			border: 0;
		}

			#cabecalho #form_busca fieldset #campo_busca {
				float: left;
				width: 180px;
				height: 17px;
				color: #8F8F8F;
				padding: 3px 5px;
				border: 1px solid #C2C2C2;
				border-right: 0;
				-moz-border-radius: 3px 0 0 3px;
				-webkit-border-radius: 3px 0 0 3px;
				border-radius: 3px 0 0 3px;
			}

			#cabecalho #form_busca fieldset #bt_pesquisar {
				float: right;
				width: 47px;
				height: 25px;
				background: url(../img/client/botoes/buscar.png) no-repeat left top;
				text-indent: -5000px;
				cursor: pointer;
				border: 0;
			}

				#cabecalho #form_busca fieldset #bt_pesquisar:hover {
					background-position: left bottom;
				}

#content {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 50px;
}

/* Rodape */
#rodape {
	float: left;
	width: 100%;
	background: #004280 url(../img/client/bg-rodape.png) repeat-x left top;
	margin-top: 50px;
}

	#rodape .main {
		position: relative;
		display: block;
		width: 970px;
		min-height: 250px;
		background: url(../img/client/bg-rodape-linhas.png) no-repeat center top;
		margin: 0 auto;
	}

	#rodape h2,
	#rodape h2 a {
		float: left;
		width: 100px;
		height: 120px;
		background: url(../img/client/logo-rodape50.png) no-repeat left top;
		text-indent: -5000px;
		background-color: #fff;
    		border-radius: 8px;
    		background-position: center;
	}

	#rodape h2 {
		margin: 75px 50px 0 0;
		border: 0 !important;
	}

	#rodape .box {
		float: left;
		width: 140px;
		margin-right: 60px;
	}

		#rodape .box h3 {
			float: left;
			width: 100%;
			font: 16px 'LatoItalic', Arial, Helvetica, sans-serif;
			color: #F2A517;
			padding-bottom: 5px;
			margin: 20px 0 10px;
			border-bottom: 1px solid #032E51;
		}

		#rodape .box ul {
			list-style: none;
			padding: 0;
			margin: 0;
		}

			#rodape .box ul li,
			#rodape .box ul li a {
				font: 13px 'LatoItalic', Arial, Helvetica, sans-serif;
				line-height: 21px;
				text-decoration: none;
				color: #FFF;
			}

		#rodape .box.na-rede {
			width: 215px;
			margin-right: 0;
		}

			#rodape .box.na-rede ul li,
			#rodape .box.na-rede ul li a {
				float: left;
				width: 30px;
				height: 30px;
				text-indent: -5000px;
			}

			#rodape .box.na-rede ul li {
				margin-right: 5px;
			}

				#rodape .box.na-rede ul li.facebook a {
					background: url(../img/redes-sociais/facebook.png) no-repeat left top;
				}

				#rodape .box.na-rede ul li.twitter a {
					background: url(../img/redes-sociais/twitter.png) no-repeat left top;
				}

				#rodape .box.na-rede ul li.flickr a {
					background: url(../img/redes-sociais/flickr.png) no-repeat left top;
				}

				#rodape .box.na-rede ul li.youtube a {
					background: url(../img/redes-sociais/youtube.png) no-repeat left top;
				}

				#rodape .box.na-rede ul li.linkedin a {
					background: url(../img/redes-sociais/linkedin.png) no-repeat left top;
				}

				#rodape .box.na-rede ul li.instagram a {
					background: url(../img/redes-sociais/instagram.png) no-repeat left top;
				}


		#rodape .box.newsletter {
			position: relative;
			width: 215px;
			margin-right: 0;
		}

			#rodape .box.newsletter p {
				color: #FFF;
				font-size: 11px;
				margin-bottom: 7px;
			}

			#rodape .box.newsletter form {
				float: left;
				width: 100%;
			}

				#rodape .box.newsletter form fieldset {
					float: left;
					width: 100%;
					background-color: #FFF;
					padding: 0;
					margin: 0;
					border: 1px solid #FFF;
					-moz-border-radius: 3px;
					-webkit-border-radius: 3px;
					border-radius: 3px;
				}

					#rodape .box.newsletter form fieldset #email_mailing {
						float: left;
						width: 130px;
						height: 17px;
						color: #8F8F8F;
						padding: 2px 0;
						border: 0;
					}

					#rodape .box.newsletter form fieldset #bt_cadastrar {
						float: right;
						width: 80px;
						height: 22px;
						background: url(../img/client/botoes/cadastrar.png) no-repeat left top;
						text-indent: -5000px;
						cursor: pointer;
						border: 0;
					}

						#rodape .box.newsletter form fieldset #bt_cadastrar:hover {
							background-position: left bottom;
						}

				#rodape .box.newsletter form .loading {
					position: absolute;
					top: 85px;
					right: 0;
					margin: 0;
				}

				#rodape .box.newsletter form .alert {
					position: absolute;
					top: 0;
					left: 0;
					width: 155px;
					font-size: 18px;
					padding: 8px 30px 5px;
				}

	#rodape .polvo {
		position: absolute;
		width: 20px;
		height: 20px;
		background: url(../img/polvo.png) no-repeat left top;
		text-indent: -9999px;
		left: 0;
		bottom: 10px;
	}

/* Content */
#content {
}

	#content h2 {
		font: 21px 'LatoItalic', Arial, Helvetica, sans-serif;
		color: #004280;
		padding-bottom: 5px;
		margin: 0 0 25px;
		border-bottom: 1px solid #C2C2C2;
	}

		#content h2 a {
			color: #004280;
			text-decoration: none;
		}

		#content h2 .right {
			float: right;
		}

	#content h3 {
		float: left;
		width: 100%;
		font: 20px 'LatoItalic', Arial, Helvetica, sans-serif;
		color: #F2A517;
		padding: 0 0 5px;
		margin: 0 0 25px;
		border-bottom: 1px dashed #C2C2C2;
	}

		#content h3 a {
			color: #F2A517;
			text-decoration: none;
		}

.menu-lateral {
	float: left;
	width: 188px;
	list-style: none;
	padding: 7px 10px 3px;
	margin: 0 0 55vmin 0;
	border: 1px solid #C2C2C2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 4px 6px -6px black;
	-webkit-box-shadow: inset 0 4px 6px -6px black;
	box-shadow: inset 0 4px 6px -6px black;
}

	.menu-lateral li {
		position: relative;
		padding: 2px 0;
		border-top: 1px solid #C2C2C2;
	}

		.menu-lateral li:first-child,
		.menu-lateral li.sel,
		.menu-lateral li.next-sel {
			padding-top: 3px;
			border-top: 0;
		}

		.menu-lateral li strong a {
			display: block;
			width: 180px;
			font: 16px 'LatoItalic', Arial, Helvetica, sans-serif;
			text-decoration: none;
			color: #8F8F8F;
			padding: 6px 10px;
			margin: 0 0 0 -10px;
			-moz-border-radius: 0 3px 3px 0;
			-webkit-border-radius: 0 3px 3px 0;
			border-radius: 0 3px 3px 0;
		}

		.menu-lateral li.todas strong a {
			color: #004280;
		}

		.menu-lateral li.artes-visuais strong a {
			color: #E2006A;
		}

		.menu-lateral li.cinema strong a {
			color: #A10D48;
		}

		.menu-lateral li.danca strong a {
			color: #7C3186;
		}

		.menu-lateral li.literatura strong a {
			color: #1F80B5;
		}

		.menu-lateral li.musica strong a {
			color: #57803B;
		}

		.menu-lateral li.patrimonio-cultural strong a {
			color: #97732A;
		}

		.menu-lateral li.teatro-e-circo strong a {
			color: #309491;
		}

		.menu-lateral li.has-child strong a {
			background: url(../img/client/expandir.png) no-repeat 175px top;
			padding: 6px 24px 6px 10px;
			width: 164px;
		}

		.menu-lateral li.twitter strong a {
			background: url(../img/client/ico-twitter.png) no-repeat 165px center;
		}

		.menu-lateral li strong:hover a,
		.menu-lateral li.sel strong a {
			background-color: #F2A517;
			color: #FFF;
		}

		.menu-lateral li.has-child strong:hover a {
			background-position: 175px -55px;
		}

		.menu-lateral li.has-child.sel strong a {
			background-position: 175px -108px;
		}

		.menu-lateral li ul {
			list-style: none;
			padding: 0;
			margin: 10px;
		}

			.menu-lateral li ul li,
			.menu-lateral li ul li.sel {
				padding-top: 10px;
				margin-bottom: 10px;
				border-top: 1px solid #C2C2C2;
			}

				.menu-lateral li ul li.p {
					padding-top: 0;
					border-top: 0;
				}

				.menu-lateral li ul li,
				.menu-lateral li ul li a {
					color: #8F8F8F;
					font-size: 11px;
					text-decoration: none;
				}

					.menu-lateral li ul li.sel,
					.menu-lateral li ul li.sel a {
						color: #004280;
					}

			.menu-lateral li ul.sec {
				margin-left: 20px;
			}

				.menu-lateral li ul.sec li {
					padding-top: 0;
					margin-top: 5px;
					border: 0;
				}

					.menu-lateral li ul.sec li,
					.menu-lateral li ul.sec li a {
						font-size: 12px;
						color: #8F8F8F;
					}

						.menu-lateral li ul.sec li a:hover,
						.menu-lateral li ul.sec li.sel > a {
							color: #F2A517;
						}

		.menu-lateral li form,
		.menu-lateral li form fieldset {
			padding: 0;
			margin: 0;
			border: 0;
		}

		.menu-lateral li select {
			width: 185px;
			margin: 10px 10px 10px 0;
			border: 1px solid #C2C2C2;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}

.submenu {
	float: left;
	width: 100%;
	padding: 8px 0;
	margin-bottom: 15px;
	border-top: 1px dashed #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
}

	.submenu a {
		float: left;
		font: 14px 'LatoItalic', Arial, Helvetica, sans-serif;
		color: #8D8D8D;
		text-decoration: none;
		padding-left: 10px;
		margin-left: 10px;
		border-left: 1px solid #8D8D8D;
	}

		.submenu a:first-child {
			padding-left: 0;
			margin-left: 0;
			border-left: 0;
		}

.float-menu {
	position: fixed;
	top: 0;
	display: none;
	width: 100%;
	height: 40px;
	background-color: #F2A517;
	border-bottom: 3px solid #C2C2C2;
	overflow: hidden;
}

	.float-menu .main {
		display: block;
		width: 970px;
		margin: 0 auto;
	}

		.float-menu .main .right {
			float: right;
			min-width: 735px;
		}

	.float-menu a {
		float: left;
		font: 16px 'LatoItalic', Arial, Helvetica, sans-serif;
		color: #FFF;
		text-decoration: none;
		margin: 10px 30px 0 0;
	}

.main-content {
	float: right;
	width: 735px;
	margin: 0 0 0 25px;
}

.div-area {
	float: left;
	width: 690px;
	padding: 0 0 0 45px;
	margin: 0 0 20px;
}

	.div-area.sem-icone {
		width: 735px;
		background: none !important;
		padding: 0;
	}

	.div-area.artes-visuais {
		background: url(../img/client/areas/artes-visuais-g.png) no-repeat left top;
	}

	.div-area.cinema {
		background: url(../img/client/areas/cinema-g.png) no-repeat left top;
	}

	.div-area.danca {
		background: url(../img/client/areas/danca-g.png) no-repeat left top;
	}

	.div-area.literatura {
		background: url(../img/client/areas/literatura-g.png) no-repeat left top;
	}

	.div-area.musica {
		background: url(../img/client/areas/musica-g.png) no-repeat left top;
	}

	.div-area.patrimonio-cultural {
		background: url(../img/client/areas/patrimonio-cultural-g.png) no-repeat left top;
	}

	.div-area.teatro-e-circo {
		background: url(../img/client/areas/teatro-e-circo-g.png) no-repeat left top;
	}

	.div-area.fcc,
	.div-area.outra {
		background: url(../img/client/areas/fcc-g.png) no-repeat left top;
	}

	.div-area.rede-sol {
		background: url(../img/client/areas/rede-sol-g.png) no-repeat left top;
	}

	.div-area h5,
	.div-area h5 a {
		font-size: 15px;
		font-weight: bold;
		text-decoration: none;
		margin: 0;
	}

	.div-area h5 {
		margin-bottom: 5px;
	}

		.div-area h5 small {
			font-size: 11px;
			font-weight: normal;
			line-height: 11px;
		}

	.div-area.artes-visuais h5,
	.div-area.artes-visuais h5 a {
		color: #E2006A;
	}

	.div-area.cinema h5,
	.div-area.cinema h5 a {
		color: #A10D48;
	}

	.div-area.danca h5,
	.div-area.danca h5 a {
		color: #7C3186;
	}

	.div-area.literatura h5,
	.div-area.literatura h5 a {
		color: #1F80B5;
	}

	.div-area.musica h5,
	.div-area.musica h5 a {
		color: #57803B;
	}

	.div-area.patrimonio-cultural h5,
	.div-area.patrimonio-cultural h5 a {
		color: #97732A;
	}

	.div-area.teatro-e-circo h5,
	.div-area.teatro-e-circo h5 a {
		color: #309491;
	}

	.div-area.fcc h5,
	.div-area.fcc h5 a,
	.div-area.outra h5,
	.div-area.outra h5 a {
		color: #004280;
	}

	.div-area p {
		margin: 0;
	}

		.div-area p a {
			text-decoration: none;
		}

	.div-area .saiba-mais {
		float: right;
		width: 77px;
		height: 22px;
		background: url(../img/client/botoes/saiba-mais-pq.png) no-repeat left top;
		text-indent: -5000px;
	}

		.div-area .saiba-mais:hover {
			background-position: left bottom;
		}


/* cursos - para as alteraÃ§Ãµes nÃ£o afetar outros lugares*/
.div-area-curso {
	float: right;
	width: 690px;
	padding: 0 0 0 45px;
	margin: 0 0 20px;
}

	.div-area-curso.sem-icone {
		width: 735px;
		background: none !important;
		padding: 0;
	}

	.div-area-curso.artes-visuais {
		background: url(../img/client/areas/artes-visuais-g.png) no-repeat left top;
	}

	.div-area-curso.cinema {
		background: url(../img/client/areas/cinema-g.png) no-repeat left top;
	}

	.div-area-curso.danca {
		background: url(../img/client/areas/danca-g.png) no-repeat left top;
	}

	.div-area-curso.literatura {
		background: url(../img/client/areas/literatura-g.png) no-repeat left top;
	}

	.div-area-curso.musica {
		background: url(../img/client/areas/musica-g.png) no-repeat left top;
	}

	.div-area-curso.patrimonio-cultural {
		background: url(../img/client/areas/patrimonio-cultural-g.png) no-repeat left top;
	}

	.div-area-curso.teatro-e-circo {
		background: url(../img/client/areas/teatro-e-circo-g.png) no-repeat left top;
	}

	.div-area-curso.fcc,
	.div-area-curso.outra {
		background: url(../img/client/areas/fcc-g.png) no-repeat left top;
	}

	.div-area-curso.rede-sol {
		background: url(../img/client/areas/rede-sol-g.png) no-repeat left top;
	}

	.div-area-curso h5,
	.div-area-curso h5 a {
		font-size: 15px;
		font-weight: bold;
		text-decoration: none;
		margin: 0;
	}

	.div-area-curso h5 {
		margin-bottom: 5px;
	}

		.div-area-curso h5 small {
			font-size: 11px;
			font-weight: normal;
			line-height: 11px;
		}

	.div-area-curso.artes-visuais h5,
	.div-area-curso.artes-visuais h5 a {
		color: #E2006A;
	}

	.div-area-curso.cinema h5,
	.div-area-curso.cinema h5 a {
		color: #A10D48;
	}

	.div-area-curso.danca h5,
	.div-area-curso.danca h5 a {
		color: #7C3186;
	}

	.div-area-curso.literatura h5,
	.div-area-curso.literatura h5 a {
		color: #1F80B5;
	}

	.div-area-curso.musica h5,
	.div-area-curso.musica h5 a {
		color: #57803B;
	}

	.div-area-curso.patrimonio-cultural h5,
	.div-area-curso.patrimonio-cultural h5 a {
		color: #97732A;
	}

	.div-area-curso.teatro-e-circo h5,
	.div-area-curso.teatro-e-circo h5 a {
		color: #309491;
	}

	.div-area-curso.fcc h5,
	.div-area-curso.fcc h5 a,
	.div-area-curso.outra h5,
	.div-area-curso.outra h5 a {
		color: #004280;
	}

	.div-area-curso p {
		margin: 0;
	}

		.div-area-curso p a {
			text-decoration: none;
		}

	.div-area-curso .saiba-mais {
		float: right;
		width: 77px;
		height: 22px;
		background: url(../img/client/botoes/saiba-mais-pq.png) no-repeat left top;
		text-indent: -5000px;
	}

		.div-area-curso .saiba-mais:hover {
			background-position: left bottom;
		}

#div_espacadora {
	float: right;
	height: 16px;
	padding-right: 121px;
	width: 100%;
}
/*fim Ã¡rea cursos*/

.full {
	float: left;
	width: 100%;
}

	.full h4 {
		float: left;
		width: 100%;
		font: 18px 'LatoItalic', Arial, Helvetica, sans-serif;
		color: #808080;
		padding: 5px 0;
		margin: 0 0 15px;
		border-top: 1px solid #C2C2C2;
		border-bottom: 1px solid #C2C2C2;
	}

	.full .div-area {
		padding-top: 20px;
		background-position: left 20px;
		border-top: 1px dashed #C2C2C2;
	}

		.full .div-area.p {
			padding-top: 0;
			background-position: left top;
			border-top: 0;
		}

/* Home */
#b_home #content h2 {
	padding-bottom: 5px;
	margin: 0;
	border-bottom: 1px solid #C2C2C2;
}

#b_home .banner-top {
	float: left;
	width: 700px;
	height: 100px;
}

#b_home .hoje {
	float: left;
	width: 240px;
	height: 100px;
	margin-bottom:30px;
}

	#b_home .hoje select {
		float: left;
		width: 100%;
		height: 22px;
		margin: 10px 0;
		border: 1px solid #C2C2C2;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

	#b_home .hoje .eventos-de-hoje,
	#b_home .hoje .mes-todo {
		float: left;
		width: 125px;
		height: 25px;
		background: url(../img/client/botoes/eventos-de-hoje.png) no-repeat left top;
		text-indent: -5000px;
		cursor: pointer;
		border: 0;
	}

	#b_home .hoje .mes-todo {
		float: right;
		width: 95px;
		background: url(../img/client/botoes/mes-todo.png) no-repeat left top;
	}

		#b_home .hoje .eventos-de-hoje:hover,
		#b_home .hoje .mes-todo:hover {
			background-position: left bottom;
		}

#b_home .destaques {
	position: relative;
	float: left;
	clear: left;
	width: 680px;
	height: 300px;
	padding: 9px;
	border: 1px solid #C2C2C2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 4px 6px -6px black;
	-webkit-box-shadow: inset 0 4px 6px -6px black;
	box-shadow: inset 0 4px 6px -6px black;
}

	#b_home .destaques .destaque {
		float: right;
		clear: right;
		width: 240px;
		height: 100px;
		overflow: hidden;
	}

		#b_home .destaques .destaque.c {
			height: 98px;
			border-top: 1px solid #C0C0C0;
			border-bottom: 1px solid #C0C0C0;
		}

		#b_home .destaques .destaque.sel {
			background: #F2A517 url(../img/client/home/triangulo.png) no-repeat 4px 87px;
			color: #FFF;
			-moz-border-radius: 0 3px 3px 0;
			-webkit-border-radius: 0 3px 3px 0;
			border-radius: 0 3px 3px 0;
		}

		#b_home .destaques .destaque.c.sel {
			height: 100px;
			border: 0;
		}

		#b_home .destaques .destaque.c.prev {
			margin-bottom: 1px;
			border-bottom: 0;
		}

		#b_home .destaques .destaque.c.next {
			margin-top: 1px;
			border-top: 0;
		}

		#b_home .destaques .destaque.sel a {
			color: #FFF;
		}

#b_home .destaque img {
	position: absolute;
	top: 9px;
	left: 9px;
	display: none;
	margin: 0 !important;
}

#b_home .destaques .destaque.sel img {
	display: block;
}

#b_home .destaque div {
	display: table;
	height: 100px;
}

	#b_home .destaque div p {
		display: table-cell;
		text-align: left;
		vertical-align: middle;
		font: 18px 'LatoItalic', Arial, Helvetica, sans-serif;
		padding: 5px 5px 5px 10px;
	}

#b_home #content .noticias {
	/*float:left;
	width:240px;
	margin:55px 0 0 30px;*/
}

	#b_home #content .noticias ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}

		#b_home #content .noticias ul li {
			float: left;
			margin-top: 15px;
			border-bottom: 1px solid #C2C2C2;
		}

			#b_home #content .noticias ul li img {
				float: left;
			}

			#b_home #content .noticias ul li .data,
			#b_home #content .noticias ul li a {
				float: right;
				width: 210px;
				font-size: 11px;
				color: #8F8F8F;
			}

			#b_home #content .noticias ul li a {
				font-weight: bold;
				text-decoration: none;
				margin: 3px 0 15px;
			}

	#b_home #content .noticias .veja-mais {
		float: right;
		width: 95px;
		height: 25px;
		background: url(../img/client/botoes/veja-mais.png) no-repeat left top;
		text-indent: -5000px;
		margin-top: 15px;
	}

		#b_home #content .noticias .veja-mais:hover {
			background-position: left bottom;
		}

#b_home .banner-pq {
	position: relative;
	float: left;
	clear: left;
	width: 700px;
	height: 137px;
	padding: 0;
	border-top: 1px solid #C2C2C2;
	border-bottom: 1px solid #C2C2C2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
}

	#b_home .banner-pq .jcarousel-container {
		float: left;
		width: 670px;
		padding: 0 15px;
	}

		#b_home .banner-pq .jcarousel-container .jcarousel-clip {
			float: left;
			width: 660px;
			height: 100px;
			margin: 20px 0 0 10px;
			overflow: hidden;
		}

			#b_home .banner-pq .jcarousel-container .jcarousel-clip .bnr {
				float: left;
				width: 320px;
				height: 100px;
				margin: 0 10px 0 0;
				overflow: hidden;
			}

		#b_home .banner-pq .jcarousel-container .jcarousel-prev,
		#b_home .banner-pq .jcarousel-container .jcarousel-next {
			position: absolute;
			top: 0;
			left: 0;
			display: block;
			width: 18px;
			height: 137px;
			background: url(../img/client/nav-prev.png) no-repeat left top;
			text-indent: -5000px;
			cursor: pointer;
		}

		#b_home .banner-pq .jcarousel-container .jcarousel-next {
			left: auto;
			right: 0;
			background: url(../img/client/nav-next.png) no-repeat left top;
		}

	#b_home .curitiba-apresenta {
		float: left;
		width: 251px;
		margin: 0px 0 0 19px;
	}

	#b_home .curitiba-apresenta h2 a {
		float: left;
		width: 251px;
		height: 177px;
		background: url(../img/client/home/banner_home_guia.png) no-repeat left top;
		text-indent: -5000px;
	}
	#b_home .curitiba-apresenta h2 a:hover {		
		background: url(../img/client/home/banner_home_guia2.png) no-repeat left top;		
	}

#b_home .banner-v {
	float: left;
	clear: left;
	width: 230px;
	min-height: 293px;
	margin-top: 38px;
}

#b_home #content .cursos {
	position: relative;
	float: left;
	width: 708px;
	margin: 38px 0 0 30px;
}

	#b_home #content .cursos h2 {
		display: block;
		background-color: #004280;
		height: 34px;
		color: #FFF;
		padding: 8px 0 0 10px;
		border: 0;
	}

	#b_home #content .cursos .saiba-mais {
		position: absolute;
		top: 9px;
		right: 9px;
		display: block;
		width: 74px;
		height: 25px;
		background: url(../img/client/botoes/saiba-mais.png) no-repeat left top;
		text-indent: -5000px;
	}

		#b_home #content .cursos .saiba-mais:hover {
			background-position: left bottom;
		}

	#b_home #content .cursos ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}

		#b_home #content .cursos ul li,
		#b_home #content .cursos ul li a {
			float: left;
			width: 96px;
			height: 75px;
			text-indent: -5000px;
		}

		#b_home #content .cursos ul li {
			margin-left: 6px;
		}

			#b_home #content .cursos ul li.artes-visuais {
				margin-left: 0;
			}

				#b_home #content .cursos ul li.artes-visuais a {
					background: url(../img/client/home/artes-visuais.png) no-repeat left top;
				}

			#b_home #content .cursos ul li.cinema a {
				background: url(../img/client/home/cinema.png) no-repeat left top;
			}

			#b_home #content .cursos ul li.danca a {
				background: url(../img/client/home/danca.png) no-repeat left top;
			}

			#b_home #content .cursos ul li.literatura a {
				background: url(../img/client/home/literatura.png) no-repeat left top;
			}

			#b_home #content .cursos ul li.musica a {
				background: url(../img/client/home/musica.png) no-repeat left top;
			}

			#b_home #content .cursos ul li.patrimonio-cultural a {
				background: url(../img/client/home/patrimonio-cultural.png) no-repeat left top;
			}

			#b_home #content .cursos ul li.teatro-e-circo a {
				background: url(../img/client/home/teatro-e-circo.png) no-repeat left top;
			}

#b_home .bnr {
	position: relative;
}

	#b_home .bnr a.map {
		position: absolute;
		text-indent: -9999px;
	}

#b_home .banner-md {
	float: left;
	width: 450px;
	height: 120px;
	margin: 60px 0 0 30px;
}

	#b_home .banner-md .bnr {
		float: left;
		margin-left: 18px;
	}

		#b_home .banner-md .bnr:first-child {
			margin-left: 0;
		}

#b_home .parceiros {
    position: relative;
    float: left;
    width: 238px;
    height: 118px;
    margin: 60px 0 0 18px;
    border: 1px solid #C2C2C2;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 4px 6px -7px black;
    -webkit-box-shadow: inset 0 4px 6px -7px black;
    box-shadow: inset 0 4px 6px -7px black;
    overflow: hidden;
}

	#b_home .parceiros h2 {
		text-align: center;
		padding: 8px 0 5px;
	}

	#b_home .parceiros .parceiro {
		position: absolute;
		top: 46px;
		left: 4px;
		display: none;
		width: 230px;
		height: 65px;
	}

	#b_home .parceiros img {
		display: block;
		margin: auto;
		max-height: 65px;
	}

/* Agenda */
#b_agenda #content h2 {
	margin: 0;
	border: 0;
}

#b_agenda #content h3 a.agenda {
	float: right;
	width: 119px;
	height: 25px;
	background: url(../img/client/botoes/agenda-do-dia.png) no-repeat left top;
	text-indent: -5000px;
}

	#b_agenda #content h3 a.agenda:hover {
		background-position: left bottom;
	}

.menu-agenda {
	float: left;
	width: 100%;
	margin-bottom: 40px;
}

	.menu-agenda select {
		float: left;
		width: 210px;
		height: 50px;
		font: 19px 'LatoItalic', Arial, Helvetica, sans-serif;
		color: #004280;
		padding: 10px;
		border: 1px solid #C2C2C2;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-moz-box-shadow: inset 0 4px 6px -7px black;
		-webkit-box-shadow: inset 0 4px 6px -7px black;
		box-shadow: inset 0 4px 6px -7px black;
	}

	.menu-agenda .dias {
		float: right;
		width: 735px;
		height: 50px;
		background-color: #FFF;
		border: 1px solid #C2C2C2;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-moz-box-shadow: inset 0 4px 6px -7px black;
		-webkit-box-shadow: inset 0 4px 6px -7px black;
		box-shadow: inset 0 4px 6px -7px black;
	}

		.menu-agenda .dias span.tit {
			float: left;
			font: 16px 'LatoItalic', Arial, Helvetica, sans-serif;
			color: #8F8F8F;
			margin: 15px 10px 0 10px;
			width: 99px;
		}

		.menu-agenda .dias .nav-prev,
		.menu-agenda .dias .nav-next {
			float: left;
			width: 33px;
			height: 50px;
			background: url(../img/client/agenda/prev.png) no-repeat center center;
			text-indent: -5000px;
			border-left: 1px solid #BFD0DF;
			border-right: 1px solid #BFD0DF;
		}

		.menu-agenda .dias .nav-next {
			background: url(../img/client/agenda/next.png) no-repeat center center;
			border-right: 0;
		}

		.menu-agenda .dias .nav-prev.disabled {
			background: url(../img/client/agenda/prev-disabled.png) no-repeat center center;
			cursor: default;
		}

		.menu-agenda .dias .nav-next.disabled {
			background: url(../img/client/agenda/next-disabled.png) no-repeat center center;
			cursor: default;
		}

		.menu-agenda .dias ul {
			float: left;
			width: auto !important;
			list-style: none !important;
			padding: 0 !important;
			margin: 0 !important;
		}

			.menu-agenda .dias ul li {
				position: relative;
				float: left;
				width: 33px;
				height: 45px;
				background-color: #FFF;
				padding: 5px 3px 0;
				margin: 0 !important;
				-moz-box-shadow: inset 0 4px 6px -7px black;
				-webkit-box-shadow: inset 0 4px 6px -7px black;
				box-shadow: inset 0 4px 6px -7px black;
			}

				.menu-agenda .dias ul li,
				.menu-agenda .dias ul li a {
					font: 16px 'LatoItalic', Arial, Helvetica, sans-serif;
					color: #8F8F8F;
					text-decoration: none;
					text-align: center;
				}

					.menu-agenda .dias ul li.sel {
						height: 57px;
					}

						.menu-agenda .dias ul li.sel,
						.menu-agenda .dias ul li.sel a {
							background: url(../img/client/agenda/bg-dia.png) no-repeat center top;
							color: #FFF !important;
						}

					.menu-agenda .dias ul li a strong {
						display: block;
						font-size: 22px;
						line-height: 22px;
						color: #004280;
					}

					.menu-agenda .dias ul li a small {
						display: block;
						margin: 0;
						padding: 0;
						font-size: 16px;
					}

					.menu-agenda .dias ul li.sel a strong {
						color: #FFF;
					}

					.menu-agenda .dias ul li.outro-mes {
						background-color: #E8E8E8;
					}

.main-content .menu-agenda .dias {
	width: 471px;
}

	.main-content .menu-agenda .dias span {
		margin: 15px 15px 0;
	}

.menu-agenda .dias ul li .mes {
	position: absolute;
	top: -20px;
	font-size: 12px;
	margin: 0;
	color: #8F8F8F !important;
}

	.menu-agenda .dias ul li .mes.prev {
		right: -1px;
		padding-right: 5px;
		border-right: 1px solid #C2C2C2;
	}

	.menu-agenda .dias ul li .mes.next {
		left: 5px;
	}

.div-evento {
	float: left;
	width: 100%;
	padding-top: 20px;
	margin-bottom: 20px;
	border-top: 1px dashed #C2C2C2;
}

	.div-evento.p {
		padding-top: 0;
		border-top: 0;
	}

	.div-evento img {
		float: left;
		margin-right: 20px;
	}

	.div-evento p img {
		float: none;
		margin: 0;
	}

	.div-evento .div-area {
		width: 490px;
		margin: 0;
	}

	.div-evento.sem-imagem .div-area {
		width: 690px;
	}

ul.eventos {
	float: left;
	clear: left;
	width: 205px;
	list-style: none;
	padding: 0;
	margin: 20px 0 0;
}

	ul.eventos li {
		min-height: 25px;
		padding: 10px 0 0 30px;
		margin-bottom: 10px;
		border-top: 1px dashed #C2C2C2;
	}

		ul.eventos li.p {
			border: 0;
		}

		ul.eventos li.artes-visuais {
			background: url(../img/client/areas/artes-visuais-p.png) no-repeat left 10px;
		}

		ul.eventos li.cinema {
			background: url(../img/client/areas/cinema-p.png) no-repeat left 10px;
		}

		ul.eventos li.danca {
			background: url(../img/client/areas/danca-p.png) no-repeat left 10px;
		}

		ul.eventos li.literatura {
			background: url(../img/client/areas/literatura-p.png) no-repeat left 10px;
		}

		ul.eventos li.musica {
			background: url(../img/client/areas/musica-p.png) no-repeat left 10px;
		}

		ul.eventos li.patrimonio-cultural {
			background: url(../img/client/areas/patrimonio-cultural-p.png) no-repeat left 10px;
		}

		ul.eventos li.teatro-e-circo {
			background: url(../img/client/areas/teatro-e-circo-p.png) no-repeat left 10px;
		}

		ul.eventos li.outra {
			background: url(../img/client/areas/fcc-p.png) no-repeat left 10px;
		}

		ul.eventos li,
		ul.eventos li a {
			font-size: 11px;
			text-decoration: none;
			color: #8F8F8F;
		}

.main-content .img-destaque {
	position: relative;
	float: left;
	width: 720px;
	height: 300px;
	padding: 10px 7px;
	margin: 0 0 15px;
	border: 1px solid #C2C2C2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 4px 6px -6px black;
	-webkit-box-shadow: inset 0 4px 6px -6px black;
	box-shadow: inset 0 4px 6px -6px black;
}

	.main-content .img-destaque img {
		float: left;
	}

	.main-content .img-destaque .mais-fotos {
		position: absolute;
		bottom: 10px;
		right: 7px;
		background: url(../img/client/bg-alpha.png) repeat left top;
		font: 16px 'LatoItalic', Arial, Helvetica, sans-serif;
		color: #004280;
		text-decoration: none;
		padding: 5px 10px;
	}

#b_agenda .main-content h1 {
	float: left;
	width: 100%;
	font: 20px 'LatoItalic',Arial,Helvetica,sans-serif;
	padding: 35px 0 5px;
	margin: 0 0 25px;
}

#b_agenda .main-content.artes-visuais h1 {
	color: #E2006A;
	background: url(../img/client/areas/artes-visuais-g.png) no-repeat left top;
}

#b_agenda .main-content.cinema h1 {
	color: #A10D48;
	background: url(../img/client/areas/cinema-g.png) no-repeat left top;
}

#b_agenda .main-content.danca h1 {
	color: #7C3186;
	background: url(../img/client/areas/danca-g.png) no-repeat left top;
}

#b_agenda .main-content.literatura h1 {
	color: #1F80B5;
	background: url(../img/client/areas/literatura-g.png) no-repeat left top;
}

#b_agenda .main-content.musica h1 {
	color: #57803B;
	background: url(../img/client/areas/musica-g.png) no-repeat left top;
}

#b_agenda .main-content.patrimonio-cultural h1 {
	color: #97732A;
	background: url(../img/client/areas/patrimonio-cultural-g.png) no-repeat left top;
}

#b_agenda .main-content.teatro-e-circo h1 {
	color: #309491;
	background: url(../img/client/areas/teatro-e-circo-g.png) no-repeat left top;
}

#b_agenda .main-content.outra h1 {
	color: #004280;
	background: url(../img/client/areas/fcc-g.png) no-repeat left top;
}

#b_agenda .main-content p {
	margin: 0;
}

#b_agenda .main-content.artes-visuais p a {
	color: #E2006A;
}

#b_agenda .main-content.cinema p a {
	color: #A10D48;
}

#b_agenda .main-content.danca p a {
	color: #7C3186;
}

#b_agenda .main-content.literatura p a {
	color: #1F80B5;
}

#b_agenda .main-content.musica p a {
	color: #57803B;
}

#b_agenda .main-content.patrimonio-cultural p a {
	color: #97732A;
}

#b_agenda .main-content.teatro-e-circo p a {
	color: #309491;
}

#b_agenda .main-content.outra p a {
	color: #004280;
}

.avise-me {
	float: right;
	width: 209px;
	height: 31px;
	background: url(../img/client/botoes/avise-me-na-vespera.png) no-repeat left top;
	text-indent: -5000px;
	margin-bottom: 20px;
}

	.avise-me:hover {
		background-position: left bottom;
	}

#frm-avise-me {
	display: block;
	width: 475px;
	background-color: #A9A9A9;
	padding: 0 20px 10px;
}

	#frm-avise-me fieldset {
		color: #FFF;
		padding: 0;
		margin: 0;
		border: 0;
	}

		#frm-avise-me fieldset h4 {
			width: 475px;
			background-color: #004280;
			font: 15px 'LatoItalic', Arial, Helvetica, sans-serif;
			color: #FFF;
			padding: 5px 20px;
			margin: 0 -20px 10px;
		}

		#frm-avise-me fieldset p,
		#frm-avise-me fieldset label {
			float: left;
			width: 100%;
			font-weight: bold;
			font-size: 12px;
			margin: 0 0 10px;
		}

			#frm-avise-me fieldset label strong {
				font: 15px 'LatoItalic', Arial, Helvetica, sans-serif;
			}

			#frm-avise-me fieldset label input {
				float: left;
				width: 473px;
				height: 23px;
				border: 1px solid #C2C2C2;
			}

		#frm-avise-me fieldset #bt-enviar {
			float: right;
			width: 97px;
			height: 25px;
			background: url(../img/client/botoes/enviar-c.png) no-repeat left top;
			text-indent: -5000px;
			cursor: pointer;
			border: 0;
		}

			#frm-avise-me fieldset #bt-enviar:hover {
				background-position: left bottom;
			}

	#frm-avise-me .loading {
		position: absolute;
		bottom: 0;
		left: 20px;
		color: #FFF;
	}

.main-content .imprimir,
.main-content .voltar {
	float: right;
	clear: right;
	width: 84px;
	height: 25px;
	background: url(../img/client/botoes/imprimir.png) no-repeat left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}

.main-content .voltar {
	background: url(../img/client/botoes/voltar.png) no-repeat left top;
}

	.main-content .imprimir:hover,
	.main-content .voltar:hover {
		background-position: left bottom;
	}

/* Cursos */
#form_buscar_curso {
	position: absolute;
	top: 0;
	right: 0;
}

	#form_buscar_curso fieldset {
		width: 255px;
		padding: 0;
		margin: 0;
		border: 1px solid #C2C2C2;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

		#form_buscar_curso fieldset #palavra_chave {
			float: left;
			width: 190px;
			height: 18px;
			margin-left: 5px;
			border: 0;
		}

		#form_buscar_curso fieldset #bt-buscar {
			float: right;
			width: 55px;
			height: 20px;
			background: url(../img/client/botoes/buscar-c.png) no-repeat left top;
			text-indent: -5000px;
			cursor: pointer;
			border: 0;
		}

#b_cursos .div-area p a {
	text-decoration: underline;
}

#b_cursos .div-area.artes-visuais p a {
	color: #E2006A;
}

#b_cursos .div-area.cinema p a {
	color: #A10D48;
}

#b_cursos .div-area.danca p a {
	color: #7C3186;
}

#b_cursos .div-area.literatura p a {
	color: #1F80B5;
}

#b_cursos .div-area.musica p a {
	color: #57803B;
}

#b_cursos .div-area.patrimonio-cultural p a {
	color: #97732A;
}

#b_cursos .div-area.teatro-e-circo p a {
	color: #309491;
}

#b_cursos .div-area.outra p a {
	color: #004280;
}

#b_cursos .div_compartilhar {
	float: right;
	width: 100%;
}
/* Espacos */
#b_espacos #content h3 {
	width: 690px;
	height: 35px;
	font-size: 16px;
	padding: 5px 0 0 45px;
}

	#b_espacos #content h3.artes-visuais {
		color: #E2006A;
		background: url(../img/client/areas/artes-visuais-g.png) no-repeat left top;
	}

	#b_espacos #content h3.cinema {
		color: #A10D48;
		background: url(../img/client/areas/cinema-g.png) no-repeat left top;
	}

	#b_espacos #content h3.danca {
		color: #7C3186;
		background: url(../img/client/areas/danca-g.png) no-repeat left top;
	}

	#b_espacos #content h3.literatura {
		color: #1F80B5;
		background: url(../img/client/areas/literatura-g.png) no-repeat left top;
	}

	#b_espacos #content h3.musica {
		color: #57803B;
		background: url(../img/client/areas/musica-g.png) no-repeat left top;
	}

	#b_espacos #content h3.patrimonio-cultural {
		color: #97732A;
		background: url(../img/client/areas/patrimonio-cultural-g.png) no-repeat left top;
	}

	#b_espacos #content h3.teatro-e-circo {
		color: #309491;
		background: url(../img/client/areas/teatro-e-circo-g.png) no-repeat left top;
	}

	#b_espacos #content h3.outra {
		color: #004280;
		background: url(../img/client/areas/fcc-g.png) no-repeat left top;
	}

#form_buscar_espaco {
	position: absolute;
	top: 0;
	right: 0;
}

	#form_buscar_espaco fieldset {
		width: 255px;
		padding: 0;
		margin: 0;
		border: 1px solid #C2C2C2;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

		#form_buscar_espaco fieldset #palavra_chave {
			float: left;
			width: 190px;
			height: 18px;
			margin-left: 5px;
			border: 0;
		}

		#form_buscar_espaco fieldset #bt-buscar {
			float: right;
			width: 55px;
			height: 20px;
			background: url(../img/client/botoes/buscar-c.png) no-repeat left top;
			text-indent: -5000px;
			cursor: pointer;
			border: 0;
		}

.div-espaco {
	position: relative;
	float: left;
	display: table;
	width: 100%;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #C2C2C2;
}

	.div-espaco img {
		float: left;
		border: 1px solid #C2C2C2;
	}

	.div-espaco div {
		float: left;
		width: 270px;
		margin: 20px 0 0 20px;
	}

		.div-espaco div h5,
		.div-espaco div h5 a {
			font: bold 15px Arial, Helvetica, sans-serif;
			color: #004280;
			text-decoration: none;
			margin: 0;
		}

		.div-espaco div.artes-visuais h5,
		.div-espaco div.artes-visuais h5 a {
			color: #E2006A;
		}

		.div-espaco div.cinema h5,
		.div-espaco div.cinema h5 a {
			color: #A10D48;
		}

		.div-espaco div.danca h5,
		.div-espaco div.danca h5 a {
			color: #7C3186;
		}

		.div-espaco div.literatura h5,
		.div-espaco div.literatura h5 a {
			color: #1F80B5;
		}

		.div-espaco div.musica h5,
		.div-espaco div.musica h5 a {
			color: #57803B;
		}

		.div-espaco div.patrimonio-cultural h5,
		.div-espaco div.patrimonio-cultural h5 a {
			color: #97732A;
		}

		.div-espaco div.teatro-e-circo h5,
		.div-espaco div.teatro-e-circo h5 a {
			color: #309491;
		}

		.div-espaco div.outra h5,
		.div-espaco div.outra h5 a {
			color: #004280;
		}

		.div-espaco div p {
			color: #8F8F8F;
			margin: 0;
		}

			.div-espaco div p a {
				text-decoration: none;
			}

	.div-espaco .areas {
		display: table-cell;
		vertical-align: middle;
		width: 255px;
		list-style: none;
		padding: 0;
		margin: 0;
	}

		.div-espaco .areas li {
			height: 21px;
			font: 16px 'LatoItalic', Arial, Helvetica, sans-serif;
			padding: 2px 0 0 30px;
			margin-bottom: 5px;
		}

			.div-espaco .areas li.artes-visuais {
				color: #E2006A;
				background: url(../img/client/areas/artes-visuais-p.png) no-repeat left top;
			}

			.div-espaco .areas li.cinema {
				color: #A10D48;
				background: url(../img/client/areas/cinema-p.png) no-repeat left top;
			}

			.div-espaco .areas li.danca {
				color: #7C3186;
				background: url(../img/client/areas/danca-p.png) no-repeat left top;
			}

			.div-espaco .areas li.literatura {
				color: #1F80B5;
				background: url(../img/client/areas/literatura-p.png) no-repeat left top;
			}

			.div-espaco .areas li.musica {
				color: #57803B;
				background: url(../img/client/areas/musica-p.png) no-repeat left top;
			}

			.div-espaco .areas li.patrimonio-cultural {
				color: #97732A;
				background: url(../img/client/areas/patrimonio-cultural-p.png) no-repeat left top;
			}

			.div-espaco .areas li.teatro-e-circo {
				color: #309491;
				background: url(../img/client/areas/teatro-e-circo-p.png) no-repeat left top;
			}

			.div-espaco .areas li.outra {
				color: #004280;
				background: url(../img/client/areas/fcc-p.png) no-repeat left top;
			}

	.div-espaco .veja-mais {
		position: absolute;
		top: 45px;
		right: 0;
		display: block;
		width: 79px;
		height: 25px;
		background: url(../img/client/botoes/veja-mais-pq.png) no-repeat left top;
		text-indent: -5000px;
	}

		.div-espaco .veja-mais:hover {
			background-position: left bottom;
		}

/* Espaco */
.menu-espaco li strong a {
	color: #FFF !important;
}

.menu-espaco li.artes-visuais strong a {
	background-color: #E2006A;
}

.menu-espaco li.cinema strong a {
	background-color: #A10D48;
}

.menu-espaco li.danca strong a {
	background-color: #7C3186;
}

.menu-espaco li.literatura strong a {
	background-color: #1F80B5;
}

.menu-espaco li.musica strong a {
	background-color: #57803B;
}

.menu-espaco li.patrimonio-cultural strong a {
	background-color: #97732A;
}

.menu-espaco li.teatro-e-circo strong a {
	background-color: #309491;
}

.menu-espaco li.outra strong a {
	background-color: #004280;
}

#b_espacos .img-principal {
	position: relative;
	float: left;
	width: 436px;
	height: 300px;
	padding-bottom: 14px;
}

	#b_espacos .img-principal img {
		float: left;
	}

	#b_espacos .img-principal .mais-fotos {
		position: absolute;
		bottom: 26px;
		right: 7px;
		background: url(../img/client/bg-alpha.png) repeat left top;
		font: 16px 'LatoItalic', Arial, Helvetica, sans-serif;
		color: #004280;
		text-decoration: none;
		padding: 5px 10px;
	}

#b_espacos .desc {
	float: right;
	width: 274px;
	margin-bottom: 20px;
}

	#b_espacos .desc h1 {
		float: left;
		width: 100%;
		height: auto;
		font: bold 20px Arial, Helvetica, sans-serif;
		padding: 0;
		margin: 0 0 15px;
		border: 0;
	}

	#b_espacos .desc strong {
		font-size: 15px;
	}

	#b_espacos .desc a {
		color: #004280;
	}

#b_espacos .veja-mais {
	float: right;
	width: 79px;
	height: 25px;
	background: url(../img/client/botoes/veja-mais-pq.png) no-repeat left top;
	text-indent: -5000px;
	margin: 0 0 20px;
}

	#b_espacos .veja-mais:hover {
		background-position: left bottom;
	}

#b_espacos #map {
	width: 735px;
	height: 365px;
}

.ver-mapa-todos-espacos {
	float: right;
	width: 228px;
	height: 25px;
	background: url(../img/client/botoes/ver-mapa-todos-espacos.png) no-repeat left top;
	text-indent: -5000px;
	margin: 25px 0 20px;
}

	.ver-mapa-todos-espacos:hover {
		background-position: left bottom;
	}

#frm-espaco fieldset,
.formulario fieldset {
	display: block;
	width: 440px;
	background-color: #FFF;
	padding: 20px 35px;
	margin: 15px auto 0;
	border: 1px solid #C2C2C2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 4px 6px -6px black;
	-webkit-box-shadow: inset 0 4px 6px -6px black;
	box-shadow: inset 0 4px 6px -6px black;
}

	#frm-espaco fieldset br,
	.formulario fieldset br {
		display: none;
	}

	#frm-espaco fieldset label,
	.formulario fieldset label {
		float: left;
		width: 440px;
		margin-bottom: 15px;
	}

		#frm-espaco fieldset label.pq {
			width: 215px;
		}

		#frm-espaco fieldset label.r {
			margin-left: 10px;
		}

		#frm-espaco fieldset label strong,
		.formulario fieldset label strong {
			float: left;
			font: 15px 'LatoItalic', Arial, Helvetica, sans-serif;
			color: #004280;
			margin-bottom: 2px;
		}

		#frm-espaco fieldset label input,
		#frm-espaco fieldset label select,
		#frm-espaco fieldset label textarea,
		.formulario fieldset label input,
		.formulario fieldset label select,
		.formulario fieldset label textarea {
			float: left;
			width: 100%;
			height: 26px;
			border: 1px solid #C2C2C2;
		}

		#frm-espaco fieldset label textarea,
		.formulario fieldset label textarea {
			height: 145px;
		}

		#frm-espaco fieldset label span.err,
		.formulario fieldset label span.err {
			float: right;
			color: #F00;
			font-size: 11px;
		}

		#frm-espaco fieldset label span.campo {
			float: left;
			width: 430px;
			background-color: #E8E8E8;
			font: 13px Arial, Helvetica, sans-serif;
			line-height: 26px;
			color: #8F8F8F;
			padding: 0 5px;
		}

	#frm-espaco fieldset #bt-enviar,
	.formulario fieldset .botaoFormulario {
		float: right;
		width: 97px;
		height: 25px;
		background: url(../img/client/botoes/enviar.png) no-repeat left top;
		text-indent: -5000px;
		cursor: pointer;
		border: 0;
		font-size: 0;
	}

		#frm-espaco fieldset #bt-enviar:hover,
		.formulario fieldset .botaoFormulario:hover {
			background-position: left bottom;
		}

.formulario .espacamentoFormulario {
	clear: both;
	padding-bottom: 15px;
}

#content .formulario h3 {
	border-bottom: 1px solid #c2c2c2;
	border-top: 1px solid #c2c2c2;
	color: #004280;
	font: 20px "LatoItalic",Arial,Helvetica,sans-serif !important;
	height: auto !important;
	padding: 5px 0 !important;
	width: 100% !important;
}

.formulario p {
	color: #004280;
}

/* Guia Curitiba Apresenta */
.baixe-o-guia {
	position: absolute;
	top: 0px;
	right: 0;
	width: 157px;
	height: 25px;
	background: url(../img/client/botoes/baixe-o-guia.png) no-repeat left top;
	text-indent: -5000px;
}

	.baixe-o-guia:hover {
		background-position: left bottom;
	}

#b_guia .guia {
	background: url(../img/client/loading.gif) no-repeat center center;
}

#b_guia .edicao {
	float: left;
	width: 162px;
	margin: 0 0 30px 29px;
}

	#b_guia .edicao.l {
		margin-left: 0;
	}

	#b_guia .edicao img {
		max-width: 162px;
	}

	#b_guia .edicao strong {
		display: block;
		text-align: center;
		margin: 0 auto;
	}

		#b_guia .edicao strong a {
			font: 18px 'LatoItalic', Arial, Helvetica, sans-serif;
			color: #004280;
			text-decoration: none;
		}

#b_guia .main-content p a {
	text-decoration: none;
	color: #F0A317;
}

#b_guia .nav-ano {
	position: absolute;
	top: 60px;
	right: 0;
	display: block;
	border: 1px solid #C2C2C2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

/* Nucleos */
#b_nucleos h3 {
	margin-bottom: 0;
	border: 0;
}

#b_nucleos #mapa {
	float: left;
	width: 440px;
	height: 300px;
}

#b_nucleos .desc {
	float: right;
	width: 280px;
	color: #8F8F8F;
}

	#b_nucleos .desc strong {
		font-size: 15px;
	}

	#b_nucleos .desc a {
		color: #004280;
	}

#b_nucleos .full {
	margin-top: 40px;
}

/* Noticias */
#b_institucional .div-area.destaque,
#b_noticias .div-area.destaque {
	width: 715px;
	background-position: 10px 10px;
	padding: 10px;
	border: 1px solid #C2C2C2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 4px 6px -6px black;
	-webkit-box-shadow: inset 0 4px 6px -6px black;
	box-shadow: inset 0 4px 6px -6px black;
}

	#b_institucional .div-area.destaque h5,
	#b_noticias .div-area.destaque h5 {
		position: relative;
		text-indent: 40px;
		padding-top: 10px;
	}

		#b_institucional .div-area.destaque h5,
		#b_institucional .div-area.destaque h5 a,
		#b_noticias .div-area.destaque h5,
		#b_noticias .div-area.destaque h5 a {
			font-size: 20px;
		}

			#b_institucional .div-area.destaque h5 small,
			#b_noticias .div-area.destaque h5 small {
				position: absolute;
				top: 0;
				left: 0;
			}

#b_noticias .div-area p a {
	text-decoration: none;
}

#b_noticias .main-content h1 {
	float: left;
	width: 695px;
	font-size: 20px;
	padding-left: 40px;
	margin-top: 10px;
}

	#b_noticias .main-content h1 small {
		display: block;
		font-size: 11px;
		font-weight: normal;
		margin: 0;
	}

#b_noticias .main-content.artes-visuais h1 {
	color: #E2006A !important;
	background: url(../img/client/areas/artes-visuais-g.png) no-repeat left top;
}

#b_noticias .main-content.cinema h1 {
	color: #A10D48 !important;
	background: url(../img/client/areas/cinema-g.png) no-repeat left top;
}

#b_noticias .main-content.danca h1 {
	color: #7C3186 !important;
	background: url(../img/client/areas/danca-g.png) no-repeat left top;
}

#b_noticias .main-content.literatura h1 {
	color: #1F80B5 !important;
	background: url(../img/client/areas/literatura-g.png) no-repeat left top;
}

#b_noticias .main-content.musica h1 {
	color: #57803B !important;
	background: url(../img/client/areas/musica-g.png) no-repeat left top;
}

#b_noticias .main-content.patrimonio-cultural h1 {
	color: #97732A !important;
	background: url(../img/client/areas/patrimonio-cultural-g.png) no-repeat left top;
}

#b_noticias .main-content.teatro-e-circo h1 {
	color: #309491 !important;
	background: url(../img/client/areas/teatro-e-circo-g.png) no-repeat left top;
}

#b_noticias .main-content.fcc h1,
#b_noticias .main-content.outra h1 {
	color: #004280 !important;
	background: url(../img/client/areas/fcc-g.png) no-repeat left top;
}

#b_noticias .main-content p.autor,
#b_institucional .main-content p.autor,
.box-area.noticias p.autor {
	text-align: right;
	font-style: italic;
}

#b_noticias .main-content.artes-visuais p a {
	color: #E2006A !important;
}

#b_noticias .main-content.cinema p a {
	color: #A10D48 !important;
}

#b_noticias .main-content.danca p a {
	color: #7C3186 !important;
}

#b_noticias .main-content.literatura p a {
	color: #1F80B5 !important;
}

#b_noticias .main-content.musica p a {
	color: #57803B !important;
}

#b_noticias .main-content.patrimonio-cultural p a {
	color: #97732A !important;
}

#b_noticias .main-content.teatro-e-circo p a {
	color: #309491 !important;
}

#b_noticias .main-content.outra p a {
	color: #004280 !important;
}

.ultimas-noticias {
	float: left;
	clear: left;
	width: 205px;
	margin-top: 25px;
}

	.ultimas-noticias span {
		float: left;
		width: 100%;
		font: 18px 'LatoItalic', Arial, Helvetica, sans-serif;
		color: #808080;
		padding-bottom: 5px;
		margin: 0 0 10px;
		border-bottom: 1px solid #C2C2C2;
	}

#b_artes-visuais .ultimas-noticias span {
	color: #E2006A;
}

#b_cinema .ultimas-noticias span {
	color: #970D48;
}

#b_danca .ultimas-noticias span {
	color: #7C3180;
}

#b_literatura .ultimas-noticias span {
	color: #1F80B5;
}

#b_musica .ultimas-noticias span {
	color: #57863B;
}

#b_patrimonio-cultural .ultimas-noticias span {
	color: #97732A;
}

#b_teatro-e-circo .ultimas-noticias span {
	color: #309491;
}

#b_outra .ultimas-noticias span {
	color: #004280;
}

.ultimas-noticias ul {
	float: left;
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
}

	.ultimas-noticias ul li {
		padding: 10px 0 0 0;
		margin-bottom: 10px;
		border-top: 1px dashed #C2C2C2;
	}

#b_noticias .ultimas-noticias ul li {
	min-height: 25px;
	padding-left: 30px;
}

.ultimas-noticias ul li.p {
	background-position: left top !important;
	padding-top: 0;
	border: 0;
}

#b_noticias .ultimas-noticias ul li.artes-visuais {
	background: url(../img/client/areas/artes-visuais-p.png) no-repeat left 10px;
}

#b_noticias .ultimas-noticias ul li.cinema {
	background: url(../img/client/areas/cinema-p.png) no-repeat left 10px;
}

#b_noticias .ultimas-noticias ul li.danca {
	background: url(../img/client/areas/danca-p.png) no-repeat left 10px;
}

#b_noticias .ultimas-noticias ul li.literatura {
	background: url(../img/client/areas/literatura-p.png) no-repeat left 10px;
}

#b_noticias .ultimas-noticias ul li.musica {
	background: url(../img/client/areas/musica-p.png) no-repeat left 10px;
}

#b_noticias .ultimas-noticias ul li.patrimonio-cultural {
	background: url(../img/client/areas/patrimonio-cultural-p.png) no-repeat left 10px;
}

#b_noticias .ultimas-noticias ul li.teatro-e-circo {
	background: url(../img/client/areas/teatro-e-circo-p.png) no-repeat left 10px;
}

#b_noticias .ultimas-noticias ul li.fcc,
#b_noticias .ultimas-noticias ul li.outra {
	background: url(../img/client/areas/fcc-p.png) no-repeat left 10px;
}

.ultimas-noticias ul li,
.ultimas-noticias ul li a {
	font-size: 11px;
	color: #8F8F8F;
	text-decoration: none;
}

/* Areas */
#b_artes-visuais #content h1,
#b_cinema #content h1,
#b_danca #content h1,
#b_musica #content h1,
#b_literatura #content h1,
#b_patrimonio-cultural #content h1,
#b_teatro-e-circo #content h1,
#b_outra #content h1 {
	width: 972px;
	height: 60px;
	text-indent: -5000px;
	margin: 0 0 20px;
}

#b_artes-visuais #content h1 {
	background: url(../img/client/areas/tit-artes-visuais.png) no-repeat left top;
}

#b_cinema #content h1, {
	background: url(../img/client/areas/tit-cinema.png) no-repeat left top;
}

#b_danca #content h1 {
	background: url(../img/client/areas/tit-danca.png) no-repeat left top;
}

#b_musica #content h1 {
	background: url(../img/client/areas/tit-musica.png) no-repeat left top;
}

#b_literatura #content h1 {
	background: url(../img/client/areas/tit-literatura.png) no-repeat left top;
}

#b_patrimonio-cultural #content h1 {
	background: url(../img/client/areas/tit-patrimonio-cultural.png) no-repeat left top;
}

#b_teatro-e-circo #content h1 {
	background: url(../img/client/areas/tit-teatro-e-circo.png) no-repeat left top;
}

.b_artes-visuais,
.b_cinema,
.b_danca,
.b_musica,
.b_literatura,
.b_patrimonio-cultural,
.b_teatro-e-circo,
.b_outra {
	width: 972px;
	height: 60px;
	text-indent: -5000px;
	margin: 0 0 20px;
}

.b_artes-visuais {
	background: url(../img/client/areas/tit-artes-visuais.png) no-repeat left top;
}

.b_cinema {
	background: url(../img/client/areas/tit-cinema.png) no-repeat left top;
}

.b_danca {
	background: url(../img/client/areas/tit-danca.png) no-repeat left top;
}

.b_musica {
	background: url(../img/client/areas/tit-musica.png) no-repeat left top;
}

.b_literatura {
	background: url(../img/client/areas/tit-literatura.png) no-repeat left top;
}

.b_patrimonio-cultural {
	background: url(../img/client/areas/tit-patrimonio-cultural.png) no-repeat left top;
}

.b_teatro-e-circo {
	background: url(../img/client/areas/tit-teatro-e-circo.png) no-repeat left top;
}

.area .box-area {
	float: left;
	width: 705px;
	background: none;
	padding: 10px 15px;
	margin: 0 0 30px;
	border: 1px solid #C2C2C2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 4px 6px -6px black;
	-webkit-box-shadow: inset 0 4px 6px -6px black;
	box-shadow: inset 0 4px 6px -6px black;
}

#content .area h2 {
	font: bold 20px Arial, Helvetica, sans-serif;
	padding: 0;
	border: 0;
}

#content .box-area.noticias h2 small {
	display: block;
	font-size: 11px;
	font-weight: normal;
}

#content .area h3 {
	font-size: 22px;
	margin: 0;
	border: 0;
}

#content .area.artes-visuais h2,
#content .area.artes-visuais h3 {
	color: #E2006A;
}

#content .area.cinema h2,
#content .area.cinema h3 {
	color: #A10D48;
}

#content .area.danca h2,
#content .area.danca h3 {
	color: #7C3186;
}

#content .area.literatura h2,
#content .area.literatura h3 {
	color: #1F80B5;
}

#content .area.musica h2,
#content .area.musica h3 {
	color: #57803B;
}

#content .area.patrimonio-cultural h2, #content .area.publicacao h2,
#content .area.patrimonio-cultural h3, #content .area.publicacao h3 {
	color: #97732A;
}

#content .area.teatro-e-circo h2,
#content .area.teatro-e-circo h3 {
	color: #309491;
}

#content .area.outra h2,
#content .area.outra h3 {
	color: #004280;
}

#content .destaque h5,
#content .destaque h5 a {
	font-size: 20px;
}

	#content .destaque h5 small {
		display: block;
	}

#content .destaque img {
	float: right;
	margin: 0 0 5px 10px;
}

#content .destaque p img {
	float: none;
	margin: 0;
}

#content .destaque p a {
	text-decoration: none;
}

#content .box-area .div-area {
	width: 505px;
}

	#content .box-area .div-area.destaque,
	#content .box-area .sem-imagem .div-area {
		width: 705px;
	}

.box-area .menu-agenda {
	margin-top: 15px;
	margin-bottom: 20px;
}

.botoes {
	float: left;
	width: 100%;
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px dashed #C1C1C1;
}

.agenda-completa,
.lista-completa {
	float: right;
	clear: both;
	width: 160px;
	height: 25px;
	background: url(../img/client/botoes/agenda-completa.png) no-repeat left top;
	text-indent: -5000px;
}

.lista-completa {
	background: url(../img/client/botoes/lista-completa.png) no-repeat left top;
}

	.agenda-completa:hover,
	.lista-completa:hover {
		background-position: left bottom;
	}

#content .area .programa h3 {
	margin-bottom: 10px;
	border-bottom: 1px solid #C1C1C1;
}

#content .area .programa #mapa {
	width: 705px;
	height: 355px;
}

#content .area .programa .div-espaco {
	padding: 15px 0 0;
	margin: 15px 0 0;
	border: 0;
	border-top: 1px dashed #C2C2C2;
}

	#content .area .programa .div-espaco.p {
		padding: 0;
		border: 0;
	}

#content .box-area.noticias {
	position: relative;
}

	#content .box-area.noticias .datas {
		position: absolute;
		top: -30px;
		right: 0;
		width: 145px;
		height: 20px;
		border: 1px solid #C2C2C2;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

	#content .box-area.noticias h3 {
		font-size: 20px;
		color: #F2A517;
		margin-bottom: 20px;
		border-bottom: 1px dashed #C2C2C2;
	}

#content .box-area .img-destaque {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0 0 10px;
	border: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

	#content .box-area .img-destaque .mais-fotos {
		bottom: 0;
		right: 0;
	}

.box-area.grupo h3 {
	margin-bottom: 10px !important;
	border-bottom: 1px solid #C2C2C2 !important;
}

.box-area.grupo img.destaque {
	float: right;
	margin: 0 0 5px 10px;
}

.apoie-esse-projeto {
	float: right;
	width: 191px;
	height: 25px;
	background: url(../img/client/botoes/apoie-esse-projeto.png) no-repeat left top;
	text-indent: -5000px;
	margin: 0 0 30px;
}

	.apoie-esse-projeto:hover {
		background-position: left bottom;
	}

.box-area.espacos .img-principal {
	float: left;
	margin-bottom: 20px;
	border: 1px solid #C2C2C2;
}

	.box-area.espacos .img-principal img {
		float: left;
	}

.box-area.espacos .desc {
	float: right;
	width: 255px;
	margin-bottom: 20px;
}

	.box-area.espacos .desc h1 {
		float: left;
		width: 100%;
		height: auto;
		font: bold 20px Arial, Helvetica, sans-serif;
		padding: 0;
		margin: 0 0 15px;
		border: 0;
	}

	.box-area.espacos .desc strong {
		font-size: 15px;
	}

	.box-area.espacos .desc a {
		color: #004280;
	}

.box-area.espacos #map {
	width: 705px;
	height: 370px;
}

.box-area.grande-evento h3 {
	font-size: 20px !important;
	color: #F0A317 !important;
	margin-bottom: 20px !important;
	border-bottom: 1px dashed #C0C0C0 !important;
}

.box-area.grande-evento img {
	float: left;
}

.box-area.grande-evento .descricao {
	float: right;
	width: 455px;
}

	.box-area.grande-evento .descricao p:first-child {
		margin-top: 0;
	}

.box-area.grande-evento .fotos {
	float: left;
	width: 100%;
}

	.box-area.grande-evento .fotos h5 {
		font: 18px 'LatoItalic', Arial, Helvetica, sans-serif;
		margin-bottom: 15px;
	}

	.box-area.grande-evento .fotos .foto {
		float: left;
		width: 229px;
		margin: 0 0 25px 9px;
	}

		.box-area.grande-evento .fotos .foto.l {
			margin-left: 0;
		}

	.box-area.grande-evento .fotos img {
		float: none;
		display: block;
		max-width: 229px;
		margin: 0 auto;
	}

	.box-area.grande-evento .fotos .veja-mais {
		float: right;
		width: 157px;
		height: 25px;
		background: url(../img/client/botoes/veja-mais-galeria.png) no-repeat left top;
		text-indent: -5000px;
	}

		.box-area.grande-evento .fotos .veja-mais:hover {
			background-position: left bottom;
		}


#content .grandes-eventos {
	float: left;
	clear: left;
	width: 205px;
	margin-top: 25px;
}

	#content .grandes-eventos span {
		float: left;
		width: 100%;
		font: 18px 'LatoItalic', Arial, Helvetica, sans-serif;
		color: #808080;
		padding-bottom: 5px;
		margin: 0 0 10px;
		border-bottom: 1px solid #C2C2C2;
	}

#b_artes-visuais #content .grandes-eventos span,
#b_artes-visuais #content .grandes-eventos ul li strong {
	color: #E2006A;
}

#b_cinema #content .grandes-eventos span,
#b_cinema #content .grandes-eventos ul li strong {
	color: #970D48;
}

#b_danca #content .grandes-eventos span,
#b_danca #content .grandes-eventos ul li strong {
	color: #7C3180;
}

#b_literatura #content .grandes-eventos span,
#b_literatura #content .grandes-eventos ul li strong {
	color: #1F80B5;
}

#b_musica #content .grandes-eventos span,
#b_musica #content .grandes-eventos ul li strong {
	color: #57863B;
}

#b_patrimonio-cultural #content .grandes-eventos span,
#b_publicacao #content .grandes-eventos span,
#b_patrimonio-cultural #content .grandes-eventos ul li strong,
#b_publicacao #content .grandes-eventos ul li strong {
	color: #97732A;
}

#b_teatro-e-circo #content .grandes-eventos span,
#b_teatro-e-circo #content .grandes-eventos ul li strong {
	color: #309491;
}

#b_outra #content .grandes-eventos span,
#b_outra #content .grandes-eventos ul li strong {
	color: #004280;
}

#content .grandes-eventos ul {
	float: left;
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
}

	#content .grandes-eventos ul li {
		padding: 0;
		margin-bottom: 10px;
	}

		#content .grandes-eventos ul li,
		#content .grandes-eventos ul li a {
			font-size: 12px;
			color: #808080;
			text-decoration: none;
		}

			#content .grandes-eventos ul li strong {
				display: block;
				font-size: 15px;
				font-weight: bold;
				line-height: 22px;
			}

			#content .grandes-eventos ul li img {
				width: 203px;
				margin-top: 10px;
				border: 1px solid #F1F1F1;
			}

/* Grandes Eventos */
#b_grandes-eventos .main-content img {
	float: left;
	margin: 0 0 30px 34px;
}

	#b_grandes-eventos .main-content img.l {
		margin-left: 0;
	}

#b_grandes-eventos .descricao {
	float: right;
	width: 490px;
}

	#b_grandes-eventos .descricao p:first-child {
		margin-top: 0;
	}

	#b_grandes-eventos .descricao a {
		color: #F0A317;
		text-decoration: none;
	}

#b_grandes-eventos .fotos {
	float: left;
	width: 100%;
}

	#b_grandes-eventos .fotos h5 {
		font: 18px 'LatoItalic', Arial, Helvetica, sans-serif;
		margin-bottom: 15px;
	}

	#b_grandes-eventos .fotos .linha {
		margin-bottom: 25px;
	}

	#b_grandes-eventos .fotos .foto {
		float: left;
		width: 229px;
		margin: 0 0 0 24px;
	}

		#b_grandes-eventos .fotos .foto.l {
			margin-left: 0;
		}

	#b_grandes-eventos .fotos img {
		float: none;
		display: block;
		max-width: 229px;
		margin: 0 auto;
	}

	#b_grandes-eventos .fotos .veja-mais {
		float: right;
		width: 157px;
		height: 25px;
		background: url(../img/client/botoes/veja-mais-galeria.png) no-repeat left top;
		text-indent: -5000px;
	}

		#b_grandes-eventos .fotos .veja-mais:hover {
			background-position: left bottom;
		}

/* Institucional */
#b_institucional #mudar-periodo {
	position: absolute;
	top: 5px;
	right: 0;
	display: block;
	width: 145px;
	height: 21px;
	border: 1px solid #C2C2C2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#b_institucional .main-content h1 {
	font-size: 20px;
	color: #004280 !important;
	margin-top: 10px;
}

	#b_institucional .main-content h1 small {
		display: block;
		font-size: 11px;
		font-weight: normal;
		margin: 0;
	}

#b_institucional .main-content h3 {
	margin-bottom: 20px;
}

#b_institucional .main-content h4 {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #8F8F8F;
	padding: 0;
	margin: 0 0 5px;
	border: 0;
}

#b_institucional .main-content p a,
#b_film-commission .main-content a {
	color: #F2A517;
	text-decoration: none;
}

#b_institucional .main-content .div-area p a {
	color: #8F8F8F;
}

#b_institucional .main-content ul,
#b_film-commission .main-content ul,
#b_conteudos .main-content ul {
	float: left;
	width: 100%;
	list-style: inside url(../img/client/marcador.png);
	padding: 0;
	margin: 0 0 15px;
	line-height: 22px;
}

#b_film-commission .main-content ul {
	margin-left: 30px;
	width: auto !important;
}

#b_institucional .main-content ul li,
#film-commission .main-content ul li,
#b_conteudos .main-content ul li {
	margin-top: 2px;
}

	#b_institucional .main-content ul li a,
	#film-commission .main-content ul li a,
	#b_conteudos .main-content ul li a {
		color: #F2A517;
	}

#b_institucional .main-content table td {
	line-height: 22px;
}

#b_institucional .div-grandes-eventos img {
	float: left;
	margin: 0 0 30px 34px;
}

	#b_institucional .div-grandes-eventos img.l {
		margin-left: 0;
	}

#b_institucional .div-grandes-eventos .descricao {
	float: right;
	width: 490px;
}

	#b_institucional .div-grandes-eventos .descricao p:first-child {
		margin-top: 0;
	}

	#b_institucional .div-grandes-eventos .descricao a {
		color: #F0A317;
		text-decoration: none;
	}

#b_institucional .div-grandes-eventos .fotos {
	float: left;
	width: 100%;
}

	#b_institucional .div-grandes-eventos .fotos h5 {
		font: 18px 'LatoItalic', Arial, Helvetica, sans-serif;
		margin-bottom: 15px;
	}

	#b_institucional .div-grandes-eventos .fotos .foto {
		float: left;
		width: 229px;
		margin: 0 0 25px 24px;
	}

		#b_institucional .div-grandes-eventos .fotos .foto.l {
			margin-left: 0;
		}

	#b_institucional .div-grandes-eventos .fotos img {
		float: none;
		display: block;
		max-width: 229px;
		margin: 0 auto;
	}

	#b_institucional .div-grandes-eventos .fotos .veja-mais {
		float: right;
		width: 157px;
		height: 25px;
		background: url(../img/client/botoes/veja-mais-galeria.png) no-repeat left top;
		text-indent: -5000px;
	}

		#b_institucional .div-grandes-eventos .fotos .veja-mais:hover {
			background-position: left bottom;
		}

#b_institucional hr {
	width: 100%;
	margin: 15px 0 20px;
	float: left;
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #C2C2C2;
}

/* Editais */
.edital {
	padding: 15px;
}

	.edital.par {
		background-color: #F4F4F4;
	}

	.edital h4,
	.edital h4 a {
		font-size: 15px;
		font-weight: bold;
		line-height: 16px;
		color: #004280;
		text-decoration: none;
		margin: 0;
	}

		.edital h4 .mais {
			display: inline-block;
			width: 16px;
			height: 16px;
			background: url(../img/client/mais.png) no-repeat left top;
			text-indent: -5000px;
			margin-left: 5px;
		}

	.edital.aberto h4 .mais {
		background-position: left bottom;
	}

	.edital .descricao {
		display: none;
	}

		.edital .descricao ul {
			list-style: none;
			padding: 0;
			margin: 0;
		}

			.edital .descricao ul li {
				background: url(../img/client/marcador.png) no-repeat left center;
				line-height: 22px;
				padding-left: 10px;
			}

				.edital .descricao ul li,
				.edital .descricao ul li a {
					color: #F1A417;
					font-weight: bold;
				}

/* Apoie a cultura */
#b_apoie h4 {
	font: 22px 'LatoItalic', Arial, Helvetica, sans-serif;
	color: #004280;
	margin: 40px 0 0;
}

#b_apoie .apoie {
	position: relative;
	float: left;
	width: 225px;
	height: 225px;
	margin: 30px 0 0 30px;
}

	#b_apoie .apoie.lei-rouanet {
		background-color: #FDF1DC;
		margin-left: 0;
	}

	#b_apoie .apoie.patrocinio-direto {
		background-color: #E5ECF2;
	}

	#b_apoie .apoie.lei-municipal {
		background-color: #F3F3F3;
	}

	#b_apoie .apoie h4 {
		line-height: 55px;
		text-align: center;
		margin: 0;
	}

	#b_apoie .apoie.lei-rouanet h4 {
		background: url(../img/client/apoie/bg-lei-rouanet.png) repeat-x left top;
	}

	#b_apoie .apoie.patrocinio-direto h4 {
		background: url(../img/client/apoie/bg-patrocinio-direto.png) repeat-x left top;
	}

	#b_apoie .apoie.lei-municipal h4 {
		background: url(../img/client/apoie/bg-lei-municipal.png) repeat-x left top;
	}

	#b_apoie .apoie strong {
		display: block;
		width: 210px;
		font: 19px 'LatoItalic', Arial, Helvetica, sans-serif;
		color: #8F8F8F;
		text-align: center;
		margin: 20px auto 15px;
	}

	#b_apoie .apoie .apoie-pelo-formulario {
		display: block;
		width: 201px;
		height: 25px;
		background: url(../img/client/botoes/apoie-pelo-formulario.png) no-repeat left top;
		text-indent: -5000px;
		margin: 0 auto;
	}

		#b_apoie .apoie .apoie-pelo-formulario:hover {
			background-position: left bottom;
		}

	#b_apoie .apoie .saiba-mais {
		position: absolute;
		bottom: 0;
		left: 50%;
		display: block;
		width: 106px;
		height: 25px;
		text-indent: -5000px;
		margin-left: -53px;
	}

	#b_apoie .apoie.lei-rouanet .saiba-mais {
		background: url(../img/client/apoie/saiba-mais-lei-rouanet.png) no-repeat left top;
	}

	#b_apoie .apoie.patrocinio-direto .saiba-mais {
		background: url(../img/client/apoie/saiba-mais-patrocinio-direto.png) no-repeat left top;
	}

	#b_apoie .apoie.lei-municipal .saiba-mais {
		background: url(../img/client/apoie/saiba-mais-lei-municipal.png) no-repeat left top;
	}

.projetos .div-projeto {
	position: relative;
	float: left;
	width: 225px;
	height: 220px;
	margin: 0 0 30px 30px;
}

	.projetos .div-projeto.l {
		margin-left: 0;
	}

.projetos img {
	border: 1px solid #E8E8E8;
}

.projetos strong,
.projetos strong a {
	display: block;
	font: 18px 'LatoItalic', Arial, Helvetica, sans-serif;
	color: #004280;
	text-decoration: none;
}

.projetos a.bt-apoie {
	display: block;
	width: 225px;
	height: 26px;
	background: url(../img/client/apoie/bt-apoie-lr.png) no-repeat left top;
	text-indent: -9999px;
	margin: 10px 0 0 0;
}

.projeto a.bt-pdf,
.projetos a.bt-pdf {
	display: block;
	width: 99px;
	height: 25px;
	background: url(../img/client/apoie/bt-veja-pdf.png) no-repeat left top;
	text-indent: -9999px;
}

.projetos a.bt-pdf {
	position: absolute;
	right: 1px;
	top: 105px;
}

.projeto {
	width: 660px;
}

	.projeto img.img_projeto {
		border: 1px solid #E8E8E8;
		margin: 5px 10px 10px 0;
		float: left;
	}

	.projeto a.bt-pdf {
		display: inline-block;
	}

	.projeto h2 {
		font: 22px 'LatoItalic', Arial, Helvetica, sans-serif;
		color: #004280;
		margin: 0 0 0;
	}

		.projeto h2 a {
			color: #004280;
			text-decoration: none;
		}

	.projeto a {
		color: #F1A63B;
	}

	.projeto p a.bt-pdf {
		float: left;
	}

	.projeto .apoie-lei-rouanet {
		float: right;
		width: 229px;
		height: 25px;
		background: url(../img/client/botoes/apoie-lei-rouanet.png) no-repeat left top;
		text-indent: -5000px;
		margin-bottom: 20px;
	}

		.projeto .apoie-lei-rouanet:hover {
			background-position: left bottom;
		}

.passos {
	float: left;
	width: 705px;
	background: #FDF1E0 url(../img/client/apoie/bg-lei-rouanet.png) repeat-x left top;
	padding: 0 15px 15px;
	border: 1px solid #C2C2C2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

	.passos h4 {
		height: 40px !important;
		padding: 15px 0 0 0;
		margin: 0 0 15px 0 !important;
	}

		.passos h4 .right {
			float: right;
		}

	.passos h5 {
		font: 22px 'LatoItalic', Arial, Helvetica, sans-serif;
		color: #004280;
		margin-bottom: 0;
	}

	.passos form {
		float: left;
		width: 100%;
	}

		.passos form fieldset {
			padding: 0;
			margin: 15px 0 0;
			border: 0;
		}

			.passos form fieldset h5 {
				font: bold 15px Arial, Helvetica, sans-serif;
				color: #004280;
				margin: 0 0 10px 0;
			}

		.passos form .botoes {
			float: left;
			width: 100%;
			padding-top: 5px;
			margin: 20px 0 0;
			border-top: 1px dashed #C2C2C2;
		}

			.passos form .botoes .bt-anterior,
			.passos form .botoes .bt-proximo {
				width: 94px;
				height: 25px;
				text-indent: -5000px;
				cursor: pointer;
				margin: 10px 0 0;
				border: 0;
			}

			.passos form .botoes .bt-anterior {
				float: left;
				background: url(../img/client/botoes/anterior.png) no-repeat left top;
			}

			.passos form .botoes .bt-proximo {
				float: right;
				background: url(../img/client/botoes/proximo.png) no-repeat left top;
			}

				.passos form .botoes .bt-anterior:hover,
				.passos form .botoes .bt-proximo:hover {
					background-position: left bottom;
				}

	.passos p {
		float: left;
		width: 100%;
		margin: 0 0 10px;
	}

	.passos .box {
		float: left;
		width: 680px;
		background-color: #F9E4C1;
		padding: 10px;
	}

	.passos fieldset .termo {
		float: left;
		width: 665px;
		height: 240px;
		margin: 0 0 5px;
		background-color: #FFF;
		border: 1px solid #BEBEBE;
		padding: 20px;
	}

		.passos fieldset .termo p {
			margin: 0 0 10px 0 !important;
			font-size: 12px;
		}

		.passos fieldset .termo h5 {
			font-size: 12px;
			margin: 15px 0 5px !important;
			color: #808080;
		}

		.passos fieldset .termo .scroll {
			line-height: 18px;
			overflow-y: scroll;
			height: 240px;
		}

	.passos fieldset label {
		float: left;
		clear: left;
	}

		.passos fieldset label input {
			padding: 5px;
			margin: 0;
			border: 1px solid #C1C1C1;
		}

		.passos fieldset label.cb {
			margin: 5px 0 0;
		}

		.passos fieldset label.rd {
			clear: none;
			margin: 0 15px 5px 0;
		}

		.passos fieldset label.cb input {
			float: left;
			padding: 0;
			margin: 0 5px 0 0;
			border: 0;
		}

	.passos.passo1 p:first-child {
		margin-top: 20px;
	}

	.passos #projeto_id {
		width: 700px;
		padding: 5px;
		border: 1px solid #E7E7E7;
	}

	.passos #projeto {
		margin: 10px 0 0;
	}

		.passos #projeto h2 {
			padding: 0;
			margin: 10px 0 0;
			border: 0;
		}

			.passos #projeto h2 img {
				border: 0;
			}

		.passos #projeto .apoie-lei-rouanet {
			display: none;
		}

	.passos .valor_ir {
		float: left;
		margin-bottom: 10px;
	}

		.passos .valor_ir .box {
			width: 290px;
			font-weight: bold;
			padding: 15px 10px;
		}

	.passos.passo3 .img {
		float: right;
		background-color: #FFF;
		border: 1px solid #808080;
		width: 350px;
		height: 230px;
	}

	.passos.passo4 .box {
		margin-bottom: 30px;
	}

		.passos.passo4 .box strong {
			font-size: 15px;
		}

	.passos label.valor {
		clear: none;
		font-weight: bold;
		margin: -22px 0 0 60px;
	}

	.passos.passo5 p {
		margin-top: 30px;
	}

#dados-cadastrais {
	display: block;
	width: 442px;
	margin: 0 auto;
}

	#dados-cadastrais label {
		float: left;
		clear: none;
		font: 15px 'LatoItalic', Arial, Helvetica, sans-serif;
		color: #004280;
		margin: 15px 0 0;
		height: 42px;
	}

		#dados-cadastrais label.r {
			margin-left: 18px;
		}

		#dados-cadastrais label.c {
			clear: left;
		}

		#dados-cadastrais label input,
		#dados-cadastrais label select {
			float: left;
			width: 430px;
			padding: 5px;
			margin: 5px 0 0;
			border: 1px solid #C1C1C1;
		}

			#dados-cadastrais label input.disabled,
			#dados-cadastrais label select.disabled {
				background-color: #F6ECE1;
			}

		#dados-cadastrais label.pq input {
			width: 200px;
		}

		#dados-cadastrais label.pq select {
			width: 212px;
			height: 26px;
		}

		#dados-cadastrais label.uf input {
			width: 60px;
		}

		#dados-cadastrais label.cep input {
			width: 110px;
		}

		#dados-cadastrais label.rd {
			float: left;
			width: 470px;
			background-color: #F9E4C1;
			font: 12px Arial, Helvetica, sans-serif;
			color: #808080;
			padding: 10px;
			margin: 30px 0 0 -25px;
		}

			#dados-cadastrais label.rd input {
				width: auto;
				margin: 2px 10px 0 15px;
				border: 0;
			}

			#dados-cadastrais label.rd strong {
				float: left;
				width: 425px;
				font-weight: normal !important;
			}

	#dados-cadastrais h5 {
		position: relative;
		float: left;
		width: 470px;
		font: 15px 'LatoItalic', Arial, Helvetica, sans-serif;
		border-bottom: 1px dashed #BEBEBE;
		color: #F1A417;
		padding: 5px 5px 5px 0;
		margin: 20px 0 0 -25px;
	}

		#dados-cadastrais h5 .bt-alterar {
			position: absolute;
			top: -3px;
			right: 0;
			display: block;
			width: 74px;
			height: 25px;
			background: url(../img/client/botoes/alterar.png) no-repeat left top;
			text-indent: -9999px;
		}

			#dados-cadastrais h5 .bt-alterar:hover {
				background-position: left bottom;
			}

.passos.concluido .box p {
	font-weight: bold;
	margin-bottom: 0;
}

.passos.concluido .box.obs {
	color: #004280;
	margin-top: 20px;
}

.passos.concluido h5 {
	margin-top: 20px;
}

.passos.concluidoB h5 {
	margin: 10px 0;
}

.passos.concluido h6,
.passos.concluidoB h6 {
	font: 15px 'LatoItalic', Arial, Helvetica, sans-serif;
	color: #004280;
	margin: 0 0 15px;
}

	.passos.concluidoB h6 a {
		color: #004280;
	}

.passos.concluidoB {
	margin-top: 35px;
	background: #FDF1E0;
}

	.passos.concluidoB strong {
		font: 42px 'LatoItalic', Arial, Helvetica, sans-serif;
		color: #004280;
		display: block;
		float: left;
		width: 50px;
	}

	.passos.concluidoB h6 {
		font: 16px 'LatoItalic', Arial, Helvetica, sans-serif;
		color: #004280;
		margin: 5px 0 0 0;
	}

	.passos.concluidoB p.esp {
		color: #EEA117;
		font: 15px 'LatoItalic', Arial, Helvetica, sans-serif;
		line-height: normal;
		float: left;
		width: 580px;
		margin: 0;
	}

	.passos.concluidoB.importante {
		background: #F7E8EC url(../img/client/apoie/bg-passo-concluido-att.png) repeat-x left top;
	}

		.passos.concluidoB.importante h4 {
			font: 22px 'LatoItalic', Arial, Helvetica, sans-serif;
			color: #B3272D !important;
			padding-top: 18px;
		}

.passos.pj p {
	margin-top: 20px;
}

	.passos.pj p a {
		color: #F1A417;
	}

/* INICIO - /10/2012 - Lei Rouanet - Passo a Passo - Pessoa FÃ­sica */

#b_apoie .tabela-passo0 {
	float: left;
	width: 320px;
	border-collapse: collapse;
	background: none;
	margin-left: 20px;
}

	#b_apoie .tabela-passo0 tr th {
		text-align: center;
		font: bold 18px Arial, Helvetica, sans-serif;
		color: #004280;
		height: 47px;
		background: #FBE3B8;
		border: 4px solid #FDF1E0;
	}

	#b_apoie .tabela-passo0 tr td {
		margin: 10px;
		padding: 10px;
		background: #FBE3B8 !important;
		border: 4px solid #FDF1E0;
		font-weight: bold;
		line-height: 18px;
	}

	#b_apoie .tabela-passo0 tr.total td {
		background-color: #fbf4ea !important;
	}

	#b_apoie .tabela-passo0 tr:last-child td {
		line-height: 22px;
	}

#b_apoie #tabela2-passo0 {
	margin-left: 20px;
}

#b_apoie .tabela-passo0 td.flecha {
	padding-top: 35px;
	background: #FBE3B8 url("../img/client/apoie/flecha-exemplo.png") no-repeat 180px 5px !important;
	line-height: 17px !important;
}

#b_apoie .tabela-passo0 table.int {
	border: 0 !important;
	border-collapse: collapse;
	text-align: center;
}

	#b_apoie .tabela-passo0 table.int td {
		border: 0 !important;
		line-height: 17px !important;
		vertical-align: top;
	}

#b_apoie .tabela-passo0 strong {
	font-size: 16px;
	font-weight: bold;
	color: #004280;
	display: block;
	padding-top: 8px;
}
/* *** Passo 4 *** */
#b_apoie .cb2, #b_apoie .valor2 {
	clear: none !important;
	float: left;
}

#b_apoie .cb2 {
	width: 200px;
	margin: 15px 0;
}

#b_apoie .valor2 {
	width: 400px;
	margin: 10px 0;
}

#b_apoie #visao-geral-lei-federal {
	background: #FDF0DD;
	width: 450px;
	float: left;
	padding: 0 20px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

	#b_apoie #visao-geral-lei-federal h4 {
		font: 22px 'LatoItalic', Arial, Helvetica, sans-serif;
		margin: 15px 0;
	}

#b_apoie #visao-geral-apoie-agora {
	background: url("../img/client/apoie/bg-box-apoie-agora.png") repeat-x left top;
	width: 190px;
	height: 224px;
	padding: 0 15px;
	display: block;
	float: right;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

	#b_apoie #visao-geral-apoie-agora h4 {
		font: 25px 'LatoItalic', Arial, Helvetica, sans-serif;
		text-align: center;
		color: #FFF;
		margin: 30px 0;
	}

#b_apoie #clique-aqui-visao-geral {
	background: url("../img/client/apoie/bt-apoie-agora.png") no-repeat left top;
	width: 101px;
	height: 25px;
	padding-top: 5px;
	display: block;
	font: 15px 'LatoItalic', Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	margin: 10px auto;
	text-align: center;
}

	#b_apoie #clique-aqui-visao-geral:hover {
		background-position: left bottom;
	}

/* FIM - 24/10/2012 - Lei Rouanet - Passo a Passo - Pessoa FÃ­sica */


/* Contato */
#frm-contato fieldset {
	display: block;
	width: 440px;
	padding: 20px 35px;
	margin: 15px auto 0;
	border: 1px solid #C2C2C2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 4px 6px -6px black;
	-webkit-box-shadow: inset 0 4px 6px -6px black;
	box-shadow: inset 0 4px 6px -6px black;
}

	#frm-contato fieldset p {
		margin-top: 0;
	}

	#frm-contato fieldset br {
		display: none;
	}

	#frm-contato fieldset label {
		float: left;
		width: 440px;
		margin-bottom: 15px;
	}

		#frm-contato fieldset label.pq {
			width: 215px;
		}

		#frm-contato fieldset label.r {
			margin-left: 10px;
		}

		#frm-contato fieldset label strong {
			float: left;
			font: 15px 'LatoItalic', Arial, Helvetica, sans-serif;
			color: #004280;
			margin-bottom: 2px;
		}

		#frm-contato fieldset label input,
		#frm-contato fieldset label select,
		#frm-contato fieldset label textarea {
			float: left;
			width: 100%;
			height: 26px;
			border: 1px solid #C2C2C2;
		}

		#frm-contato fieldset label textarea {
			height: 145px;
		}

		#frm-contato fieldset label span {
			float: right;
			color: #F00;
			font-size: 11px;
		}

	#frm-contato fieldset #bt-enviar {
		float: right;
		width: 97px;
		height: 25px;
		background: url(../img/client/botoes/enviar.png) no-repeat left top;
		text-indent: -5000px;
		cursor: pointer;
		border: 0;
	}

		#frm-contato fieldset #bt-enviar:hover {
			background-position: left bottom;
		}

#b_contato #main address {
	display: block;
	width: 440px;
	font-style: normal;
	line-height: 18px;
	margin: 20px auto 0;
}

	#b_contato #main address a {
		text-decoration: none;
		color: #F2A517;
	}

#b_film-commission #main .contatos {
	display: block;
	width: 510px;
	margin: 20px auto 0;
}

	#b_film-commission #main .contatos address {
		float: left;
		width: 220px;
		font-style: normal;
		line-height: 18px;
		margin: 0 0 0 35px;
	}

#b_film-commission .videoSobreCuritiba {
	width: 360px;
	margin: auto;
}

/* Galeria */
#b_galeria .visualizar {
	position: absolute;
	top: 5px;
	right: 0;
}

	#b_galeria .visualizar strong {
		font: 15px 'LatoItalic', Arial, Helvetica, sans-serif;
		color: #004280;
	}

	#b_galeria .visualizar a {
		font: 15px 'LatoItalic', Arial, Helvetica, sans-serif;
		color: #8F8F8F;
		text-decoration: none;
		padding: 1px 5px;
	}

		#b_galeria .visualizar a.sel {
			background-color: #F2A517;
			color: #FFF;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}

	#b_galeria .visualizar select {
		width: 145px;
		border: 1px solid #C2C2C2;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

.linha {
	float: left;
	width: 100%;
}

.div-album {
	float: left;
	width: 240px;
	margin: 0px 98px 50px 0;
}

	.div-album strong,
	.div-album strong a {
		font-weight: bold;
		font-size: 15px;
		color: #004280;
		text-decoration: none;
	}

	.div-album img {
		display: block;
		margin: 0 auto 5px;
	}

.imagens {
	float: left;
	width: 680px;
}

.colecoes {
	float: right;
	width: 275px;
	background-color: #F4F4F4;
	margin-top: -15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

	.colecoes .div-album {
		display: block;
		float: none;
		width: 220px;
		margin: 15px auto 0;
	}

		.colecoes .div-album img {
			max-width: 210px;
			padding: 4px;
			border: 1px solid #C2C2C2;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}

	.colecoes .ver-todas {
		display: block;
		width: 218px;
		height: 25px;
		background: url(../img/client/botoes/ver-todas-colecoes.png) no-repeat left top;
		text-indent: -5000px;
		margin: 15px auto;
	}

		.colecoes .ver-todas:hover {
			background-position: left bottom;
		}

.div-album.pq {
	width: 120px;
	margin: 0 0 20px 21px;
}

	.div-album.pq.l {
		margin-left: 0;
	}

	.div-album.pq img {
		width: 110px;
		padding: 4px;
		border: 1px solid #C2C2C2;
		-mozborder-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

	.div-album.pq strong,
	.div-album.pq strong a {
		font-size: 12px;
	}

.div-album.colecao {
	width: 220px;
	margin: 0 0 30px 30px;
}

	.div-album.colecao.l {
		margin-left: 0;
	}

	.div-album.colecao img {
		width: 210px;
		padding: 4px;
		border: 1px solid #C2C2C2;
		-mozborder-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

.album {
}

	.album h1 {
		font-size: 20px;
		font-weight: bold;
		color: #004280;
		margin: 0 0 20px;
	}

	.album .desc {
		float: left;
		width: 240px;
	}

		.album .desc img {
			display: block;
			margin: 0 auto;
		}

	.album .thumbs {
		float: right;
		width: 720px;
	}

		.album .thumbs img {
			float: left;
			margin: 0 0 15px 15px;
		}

.voltar-para-colecoes {
	float: right;
	width: 154px;
	height: 25px;
	background: url(../img/client/botoes/voltar-para-colecoes.png) no-repeat left top;
	text-indent: -5000px;
	margin: -20px 0 0;
}

	.voltar-para-colecoes:hover {
		background-position: left bottom;
	}

.colecao h1 {
	font-size: 20px;
	font-weight: bold;
	color: #004280;
}

.colecao .desc {
	float: left;
	width: 380px;
}

.colecao .thumbs {
	float: right;
	width: 970px;
}

	.colecao .thumbs.pq {
		width: 550px;
	}

/* Busca */
#b_busca .filtro {
	position: absolute;
	top: 5px;
	right: 0;
	width: 150px;
	border: 1px solid #C2C2C2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.sessoes {
	float: left;
	width: 100%;
	background-color: #F1A417;
	color: #FFF;
}

	.sessoes p {
		font: italic 15px Arial, Helvetica, sans-serif;
		color: #FFF;
		padding: 10px;
		margin: 0;
	}

		.sessoes p a {
			font-style: normal;
			color: #FFF;
		}

.resultado-busca {
	float: left;
	width: 100%;
	margin-top: 30px;
}

	.resultado-busca .mais {
		float: left;
		width: 100%;
		background-color: #F4F4F4;
		font: 15px 'LatoItalic', Arial, Helvetica, sans-serif;
		color: #808080;
		text-align: center;
		text-decoration: none;
		padding: 15px 0 10px;
		margin: 0 0 20px;
	}

		.resultado-busca .mais img {
			display: inline;
			vertical-align: middle;
			margin-left: 5px;
		}

#b_busca .div-area {
	width: 840px;
	padding-left: 30px;
}

	#b_busca .div-area.sem-icone {
		width: 870px;
		padding-left: 0;
	}

#b_busca .sem-imagem .div-area {
	width: 940px;
}

	#b_busca .sem-imagem .div-area.sem-icone {
		width: 970px;
	}

#b_busca .div-area.artes-visuais {
	background: url(../img/client/areas/artes-visuais-p.png) no-repeat left top;
}

#b_busca .div-area.cinema {
	background: url(../img/client/areas/cinema-p.png) no-repeat left top;
}

#b_busca .div-area.danca {
	background: url(../img/client/areas/danca-p.png) no-repeat left top;
}

#b_busca .div-area.literatura {
	background: url(../img/client/areas/literatura-p.png) no-repeat left top;
}

#b_busca .div-area.musica {
	background: url(../img/client/areas/musica-p.png) no-repeat left top;
}

#b_busca .div-area.patrimonio-cultural {
	background: url(../img/client/areas/patrimonio-cultural-p.png) no-repeat left top;
}

#b_busca .div-area.teatro-e-circo {
	background: url(../img/client/areas/teatro-e-circo-p.png) no-repeat left top;
}

#b_busca .div-area.fcc,
#b_busca .div-area.outra {
	background: url(../img/client/areas/fcc-p.png) no-repeat left top;
}

#b_busca .div-area.redesol {
	background: url(../img/client/areas/rede-sol-p.png) no-repeat left top;
}

/* Compartilhar */
.compartilhar {
	float: right;
	clear: right;
	background-color: #FFF;
	padding: 10px 15px;
	margin: 0 0 15px;
	border: 1px solid #EFEFEF;
}

	.compartilhar h4 {
		float: left !important;
		font: 15px 'LatoItalic', Arial, Helvetica, sans-serif !important;
		line-height: 25px !important;
		color: #004280 !important;
		margin: 0 10px 0 0 !important;
	}

	.compartilhar a {
		float: left;
		width: 30px;
		height: 30px;
		text-indent: -5000px;
		margin-right: 5px;
	}

		.compartilhar a.email {
			background: url(../redes-sociais/email.png) no-repeat left top;
		}

		.compartilhar a.twitter {
			background: url(../redes-sociais/twitter.png) no-repeat left top;
		}

		.compartilhar a.facebook {
			background: url(../redes-sociais/facebook.png) no-repeat left top;
		}

		.compartilhar a.linkedin {
			background: url(../redes-sociais/linkedin.png) no-repeat left top;
		}

#formEnviarPorEmail {
	float: left;
	width: 515px;
	background-color: #A9A9A9;
	color: #FFF;
}

	#formEnviarPorEmail fieldset {
		width: 510px;
		padding: 0;
		margin: 0 auto;
		border: 0;
	}

	#formEnviarPorEmail h2 {
		float: left;
		width: 495px;
		background-color: #004280;
		font: 15px 'LatoItalic', Arial, Helvetica, sans-serif;
		line-height: 30px;
		color: #FFF;
		padding-left: 20px;
		margin: 0;
	}

	#formEnviarPorEmail p {
		float: left;
		clear: both;
		font-weight: bold;
		margin: 14px 20px 0;
	}

	#formEnviarPorEmail label {
		float: left;
		width: 225px;
		font: 15px 'LatoItalic', Arial, Helvetica, sans-serif;
		margin: 10px 0 0 20px;
	}

		#formEnviarPorEmail label input,
		#formEnviarPorEmail label textarea {
			width: 225px;
			height: 25px;
			border: 1px solid #C2C2C2;
		}

		#formEnviarPorEmail label.para-email input {
			width: 200px;
		}

		#formEnviarPorEmail label textarea {
			width: 470px;
			height: 95px;
		}

	#formEnviarPorEmail button {
		float: right;
		clear: both;
		width: 97px;
		height: 25px;
		background: url(../img/client/botoes/enviar-c.png) no-repeat left top;
		text-indent: -5000px;
		cursor: pointer;
		margin: 10px 20px;
		border: 0;
	}

		#formEnviarPorEmail button:hover {
			background-position: left bottom;
		}

	#formEnviarPorEmail .loading {
		position: absolute;
		bottom: 10px;
		left: 0;
	}

	#formEnviarPorEmail .destinatario {
		position: relative;
		float: left;
		width: 100%;
	}

		#formEnviarPorEmail .destinatario .add,
		#formEnviarPorEmail .destinatario .remove {
			position: absolute;
			top: 33px;
			right: 18px;
			display: block;
			width: 21px;
			height: 21px;
			background: url(../img/client/botoes/mais.png) no-repeat left top;
			text-indent: -5000px;
		}

		#formEnviarPorEmail .destinatario .remove {
			background: url(../img/client/botoes/menos.png) no-repeat left top;
		}


/* Paginacao */
.paginacao {
	float: right;
	font: 15px 'LatoItalic', Arial, Helvetica, sans-serif;
	line-height: 25px;
}

	.paginacao a {
		text-decoration: none;
		font-weight: bold;
		margin: 0 0 0 10px;
	}

	.paginacao strong {
		background-color: #F2A517;
		color: #FFF;
		padding: 0 3px;
		margin: 0 0 0 10px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

	.paginacao a,
	.paginacao span,
	.paginacao strong {
		float: left;
	}

	.paginacao .anterior,
	.paginacao .proxima {
		float: left;
		width: 84px;
		height: 25px;
		background: url(../img/client/botoes/pag-anterior.png) no-repeat left top;
		text-indent: -5000px;
		margin: 0 10px 0 0;
	}

	.paginacao .proxima {
		background: url(../img/client/botoes/pag-proxima.png) no-repeat left top;
		margin: 0 0 0 10px;
	}

#b_noticias .paginacao .anterior,
#b_noticias .paginacao .proxima {
	width: 117px;
	background: url(../img/client/botoes/mais-recentes.png) no-repeat left top;
}

#b_noticias .paginacao .proxima {
	background: url(../img/client/botoes/mais-antigas.png) no-repeat left top;
}

.paginacao span.anterior,
.paginacao span.proxima,
.paginacao .anterior:hover,
.paginacao .proxima:hover {
	background-position: left bottom !important;
}

/* Mensagens erro / sucesso */
.alert {
	position: relative;
	float: left;
	width: 100%;
	font: 22px 'LatoItalic', Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 8px 0 5px;
	margin-top: 30px;
	border-bottom: 3px solid #C2C2C2;
}

	.alert.alertMsgSucesso {
		background-color: #39AB4A;
		color: #FFF;
	}

	.alert.alertMsgErro {
		background-color: #FF0000;
		color: #FFF;
	}

	.alert .fechar {
		position: absolute;
		top: 10px;
		right: 10px;
		display: block;
		width: 20px;
		height: 20px;
		background: url(../img/client/bt-fechar-alert.png) no-repeat left top;
		text-indent: -5000px;
	}

/* Fancybox */
#fancybox-content {
	border-top-width: 40px !important;
	border-bottom-width: 10px !important;
}

.fancy-compartilhar #fancybox-content {
	border-width: 0 !important;
}

#fancybox-close {
	top: 10px;
	right: 10px;
	width: 11px;
	height: 10px;
	background: url(../img/client/bt-fechar.png) no-repeat left top;
}

.fancy-compartilhar #fancybox-close {
	background: url(../img/client/bt-fechar2.png) no-repeat left top;
}

#fancybox-left,
#fancybox-right {
	top: 50%;
	width: 24px;
	height: 25px;
	margin-top: -12px;
}

#fancybox-left {
	left: 20px;
}

#fancybox-right {
	right: 20px;
}

#fancybox-left-ico,
#fancybox-right-ico {
	position: static;
	width: 24px;
	height: 25px;
	margin: 0;
}

#fancybox-left-ico {
	background: url(../img/client/bt-prev.png) no-repeat left top;
}

#fancybox-right-ico {
	background: url(../img/client/bt-next.png) no-repeat left top;
}

	#fancybox-left-ico:hover,
	#fancybox-right-ico:hover {
		background-position: left bottom;
	}

#fancybox-title {
	font: 18px Arial, Helvetica, sans-serif;
}

.fancybox-title-inside {
	color: #004280;
	text-align: left;
}

/* Topo PMC */
#logo-topo {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 999;
}

/* INICIO - 23/10/2012 http://localhost/fcc/web/film-commission/sobre-curitiba/ */

#b_film-commission #language {
	float: right;
	display: table;
	width: 260px;
	height: 45px;
}

	#b_film-commission #language p {
		font: 16px 'LatoItalic', arial, helvetica, sans-serif;
		color: #004280;
		float: right;
		margin-right: 5px;
	}

#b_film-commission div#clear {
	clear: both;
	height: 1px;
}

#b_film-commission a.mudar-idioma {
	float: right;
	width: 60px;
	height: 45px;
}

#b_film-commission a#mudar-idioma-pt {
	background: url('../img/client/flag-idioma-video.png') 0px 12px no-repeat;
}

	#b_film-commission a#mudar-idioma-pt:hover {
		background: url('../img/client/flag-idioma-video.png') 0px -28px no-repeat;
	}

#b_film-commission a#mudar-idioma-en {
	background: url('../img/client/flag-idioma-video.png') -62px 12px no-repeat;
}

	#b_film-commission a#mudar-idioma-en:hover {
		background: url('../img/client/flag-idioma-video.png') -62px -28px no-repeat;
	}

#b_film-commission .flag-pt-ativa {
	background: url('../img/client/flag-idioma-video.png') 0px -28px no-repeat !important;
}

#b_film-commission .flag-en-ativa {
	background: url('../img/client/flag-idioma-video.png') -62px -28px no-repeat !important;
}

/* FIM - 23/10/2012 http://localhost/fcc/web/film-commission/sobre-curitiba/ */


/* INICIO - 01/11/2012 - PÃ¡gina de erro 404 */

#container-404 {
	width: 727px;
	height: 181px;
	background: url('../img/client/fundo_404.png');
	margin: auto;
}

	#container-404 h1 {
		color: #004280;
		font: bold italic 45px "Lato", arial, helvetica, sans-serif;
		margin-left: 330px;
		padding-top: 20px;
	}

	#container-404 h2 {
		color: #fff;
		font: 36px 'LatoItalic', arial, helvetica, sans-serif;
		border: none;
		margin-left: 260px;
		margin-top: -20px;
	}

/* FIM - 01/11/2012 - PÃ¡gina de erro 404 */


/* INÃ�CIO - 20/11/2012 - RodapÃ© fixo embaixo */


html, body {
	margin: 0;
	padding: 0;
	height: 100% !important;
	min-height: 100%;
}

.bodyAux {
	height: auto;
	min-height: 96.8%;
}

#main {
	padding-bottom: 250px;
}

#rodape {
	position: relative;
	margin-top: -220px; /* A mesma altura do rodapÃ©, o valor deve ser negativo */
	height: 250px;
	clear: both;
}

/* FIM - 20/11/2012 - RodapÃ© fixo embaixo */

/* INICIO - 21/11/2012 - Campo busca Edital */

.busca_edital {
	width: 200px;
	float: right;
}

	.busca_edital #form_busca_edital {
		position: absolute;
		right: 0;
	}

		.busca_edital #form_busca_edital fieldset {
			max-width: 240px;
			padding: 0;
			margin: 0;
			border: 0;
		}

			.busca_edital #form_busca_edital fieldset #campo_busca_edital {
				float: left;
				width: 180px;
				height: 17px;
				color: #8F8F8F;
				padding: 3px 5px;
				border: 1px solid #C2C2C2;
				border-right: 0;
				-moz-border-radius: 3px 0 0 3px;
				-webkit-border-radius: 3px 0 0 3px;
				border-radius: 3px 0 0 3px;
			}

			.busca_edital #form_busca_edital fieldset #bt_pesquisar_edital {
				float: right;
				width: 47px;
				height: 25px;
				background: url(../img/client/botoes/buscar.png) no-repeat left top;
				text-indent: -5000px;
				cursor: pointer;
				border: 0;
			}

				.busca_edital #form_busca_edital fieldset #bt_pesquisar_edital:hover {
					background-position: left bottom;
				}

/* FIM - 21/11/2012 - Campo busca Edital */

/* LEI INCENTIVO */
.emailRemetente {
	margin-top: 10px;
}

.dataPublicacao,
.dataPublicacao a {
	color: #f2a517;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.conteudoListagem {
	width: 630px !important;
	margin: 0 !important;
}

	.conteudoListagem h5 {
		line-height: 30px !important;
	}

.lblEmailCopia {
	float: none !important;
	margin: 0 !important;
	width: auto !important;
}

.guiaIssuu {
	padding-top: 50px;
}

.issuuembed {
	width: 685px;
	height: 400px;
	margin-top: -10px;
}

.imgGuiaCuritiba {
	width: 160px;
	height: 216px;
}

.lista-grandes-eventos a img {
	width: 221px;
	height: 221px;
}

/* Lista */
.publicacoesContent .edicao {
	float: left;
	width: 162px;
	margin: 0 0 30px 29px;
}


	.publicacoesContent .edicao.l {
		margin-left: 0;
	}

	.publicacoesContent .edicao img {
		max-width: 162px;
	}

	.publicacoesContent .edicao strong {
		display: block;
		text-align: center;
		margin: 0 auto;
	}

		.publicacoesContent .edicao strong a {
			font: 18px 'LatoItalic', Arial, Helvetica, sans-serif;
			color: #004280;
			text-decoration: none;
		}


.publicacoesContent .main-content p a {
	text-decoration: none;
	color: #F0A317;
}

.publicacoesContent h3 {
	float: left;
	width: 100%;
	font: 20px 'LatoItalic', Arial, Helvetica, sans-serif !important;
	padding: 0 0 5px;
	margin: 0 0 25px;
	border-bottom: 1px dashed #C2C2C2 !important;
}

.publicacoesContent .nav-ano {
	position: absolute;
	top: 80px;
	right: 0;
	display: block;
	border: 1px solid #C2C2C2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.curitibaApresenta h5 {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.curitibaApresenta img:hover, .edicoesAnteriores img:hover {
	opacity: 0.8;
	outline: 4px solid #f2a517;
}

.boxLeft {
	float: left;
	width: 240px;
	margin: 0px 0 0 30px;
}
.d-none{ display:none !important;}
#b_home .destaques{ margin-top:15px;}