* {
	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:99px;
	text-indent:-5000px;
	margin:0;
}
#cabecalho h1 a {
	background:url(../img/client/logo.png) no-repeat left top;
	margin:14px 0 0;
}
#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/guia-apresenta.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:8px;
}
#cabecalho .areas h4 {
	float:left;
	width:98px;
	height:30px;
	background:url(../img/client/areas-culturais.png) no-repeat left top;
	text-indent:-5000px;
	margin: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:98px;
	height:97px;
	background:url(../img/client/logo-rodape.png) no-repeat left top;
	text-indent:-5000px;
}
#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:145px;
}

#rodape .box.na-rede ul li,
#rodape .box.na-rede ul li a {
	float:left;
	width:31px;
	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/client/rodape/facebook.png) no-repeat left top;
}
#rodape .box.na-rede ul li.twitter a {
	background:url(../img/client/rodape/twitter.png) no-repeat left top;
}
#rodape .box.na-rede ul li.flickr a {
	background:url(../img/client/rodape/flickr.png) no-repeat left top;
}
#rodape .box.na-rede ul li.youtube a {
	background:url(../img/client/rodape/youtube.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;
	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-left: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;
	margin:55px 0 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;
}
#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;
	margin-top:55px;
	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:40px 0 0 19px;
}
#b_home .curitiba-apresenta h2 a {
	float:left;
	width:251px;
	height:177px;
	background:url(../img/client/home/curitiba-apresenta.png) no-repeat left top;
	text-indent:-5000px;
}

#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:20px;
}
#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;
}

.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.patrimonio-cultural 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_patrimonio-cultural #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:25px;
	height:25px;
	text-indent:-5000px;
	margin-right:10px;
}
.compartilhar a.email {
	background:url(../img/client/email.png) no-repeat left top;
}
.compartilhar a.twitter {
	background:url(../img/client/twitter.png) no-repeat left top;
}
.compartilhar a.facebook {
	background:url(../img/client/facebook.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;
}
