*{margin:0;padding:0;border:0;outline:0;list-style:none;text-decoration:none}
body{font:14px arial;color:#666}
body.area{background:#e8e9e1 url(../imagens/fundo-cabecalho-area.png) repeat-x top}
body.home{background:#e8e9e1 url(../imagens/fundo-cabecalho-home.png) repeat-x top}
a{color:#600}
a:hover{color:#600;text-decoration:underline}
.quebrar-linha{clear:both!important}
.sem-margens{margin:0!important}
.sem-espacos{padding:0!important}
.sem-bordas{border:0!important}

/* PRINCIPAL */
#principal{float:left;width:100%;background:url(../imagens/fundo-rodape.png) repeat-x bottom}

/* CENTRAL */
#central{margin:auto;width:960px}

/* CABEÇALHO */
#cabecalho{position:relative;padding:20px 0;border-bottom:5px solid #fff;width:960px;height:80px}
#cabecalho h1 a{float:left;display:inline;width:222px;height:80px;font-size:0;text-indent:-15000px;background:url(../imagens/logotipo.png) no-repeat}
#cabecalho ul.menu{float:right;margin-top:50px}
#cabecalho ul.menu li{float:left}
#cabecalho ul.menu li a{float:left;display:inline;padding:5px 15px;border-right:1px dotted #999;font:bold 16px arial;color:#000;text-shadow:#fff 1px 1px 1px}
#cabecalho ul.menu li a.home{padding-left:0;border-left:0}
#cabecalho ul.menu li a.contato{padding-right:0;border-right:0}
#cabecalho ul.menu li a.area-exclusiva{position:absolute;top:0;right:0;float:left;display:inline;padding:0;border:0;width:160px;height:40px;font:bold 16px/40px arial;color:#fff;text-align:center;text-shadow:#000 1px 1px 1px;background:url(../imagens/botao-area-exclusiva.png) no-repeat}
#cabecalho ul.idiomas{position:absolute;top:0;right:180px;float:left}
#cabecalho ul.idiomas li{float:left}
#cabecalho ul.idiomas li a{float:left;display:inline;margin-right:5px;width:24px;height:24px;font-size:0;text-indent:-15000px;background:url(../imagens/icones-idiomas.png) no-repeat}
#cabecalho ul.idiomas li a.pt-br{background-position:0 0}
#cabecalho ul.idiomas li a.en-us{margin-right:0;background-position:-24px 0}

/* CONTEÚDO */
#conteudo h2{margin-bottom:10px;font:bold 20px arial;color:#600;text-shadow:#fff 1px 1px 1px}
#conteudo h2#subtitle {margin-bottom:30px; font-face: Arial; font-size: 18px;color:#600;text-shadow:#fff 1px 1px 1px; position: relative;
	clear: both; text-align: justify;
}
#conteudo h3{margin-top: 30px;margin-bottom:10px;font:bold 18px arial;color:#600;text-shadow:#fff 1px 1px 1px}
#conteudo h4{margin-bottom:10px;font:bold 16px arial;color:#600;text-shadow:#fff 1px 1px 1px}
#conteudo p{margin:20px auto;font:14px/20px arial;color:#666; text-align: justify}
#conteudo p a{color:#600}
#conteudo .foto-moldura{padding-top:5px;border:1px dotted #999;font-size:0;text-align:center;background:#fff}
#conteudo .foto-moldura p.legenda{margin:0;padding:5px;font:bold 12px/18px arial;color:#666;text-align:left}
#conteudo .alinhar-nenhum{clear:both;display:block;margin-bottom:20px}
#conteudo .alinhar-centro{clear:both;display:block;margin:auto auto 20px}
#conteudo .alinhar-esquerda{float:left;display:inline;margin:0 20px 20px 0}
#conteudo .alinhar-direita{float:right;display:inline;margin:0 0 20px 20px}

/* CONTEÚDO - ÁREA */
#conteudo .area{float:left;margin-bottom:20px;border-bottom:5px solid #fff;width:960px}
#conteudo .area h2{margin:0;font:bold 20px/40px arial;color:#fff;text-align:center;text-shadow:#000 1px 1px 1px}

/* CONTEÚDO - HOME */
#conteudo .home .destaques{position:relative;float:left;margin-bottom:20px;border-bottom:5px solid #fff;width:960px!important;height:250px!important;background:url(../imagens/destaques-icone-carregando.gif) no-repeat center}
#conteudo .home .destaques a{display:block}
#conteudo .home .destaques img{position:absolute;top:0;left:0;display:none}
#conteudo .home .destaques .nivo-slice{position:absolute;z-index:1;display:block}
#conteudo .home .destaques .nivo-caption{position:absolute;z-index:2;top:20px;right:0;float:left;width:470px}
#conteudo .home .destaques .nivo-caption h2{font:bold 20px arial;color:#fff;text-align:right;text-shadow:#000 1px 1px 1px}
#conteudo .home .destaques .nivo-caption h2 cite{display:block;font:bold 14px arial;color:#fff}
#conteudo .home .destaques ul.nivo-controlNav{position:absolute;z-index:2;right:0;bottom:12px;float:left}
#conteudo .home .destaques ul.nivo-controlNav li{float:left}
#conteudo .home .destaques ul.nivo-controlNav li a{position:relative;z-index:2;float:left;display:inline;margin-left:5px;width:20px;height:30px;font-size:0;text-indent:-15000px;background:url(../imagens/destaques-icone-navegacao.png) no-repeat}
#conteudo .home .destaques ul.nivo-controlNav li a.active{background-position:-20px 0}
#conteudo .home .caixa{float:left;margin:0 20px 20px 0;width:470px; height: 220px; position: relative;}
#conteudo .home .caixa a.botao{display:block;width:160px;height:40px;font:bold 16px/40px arial;color:#fff;text-align:center;text-shadow:#000 1px 1px 1px;background:url(../imagens/botao-padrao.png) no-repeat; position: absolute; bottom: 0px; left: 0px;}

/* CONTEÚDO - PROJETOS */
#conteudo .projetos .galeria-de-fotos{position:relative;float:left;margin-bottom:20px;border:5px solid #fff;width:640px!important;height:427px!important;background:#e8e9e1 url(../imagens/galeria-de-fotos-icone-carregando.gif) no-repeat center}
#conteudo .projetos .galeria-de-fotos a{display:block}
#conteudo .projetos .galeria-de-fotos img{position:absolute;top:0;left:0;display:none}
#conteudo .projetos .galeria-de-fotos .nivo-slice{position:absolute;z-index:1;display:block}
#conteudo .projetos .galeria-de-fotos .nivo-caption{position:absolute;z-index:2;bottom:110px;right:10px;float:left;padding:5px;opacity:0.75;background:#000}
#conteudo .projetos .galeria-de-fotos .nivo-caption h2{margin:0}
#conteudo .projetos .galeria-de-fotos .nivo-caption h2 a{font:bold 12px arial;color:#fff;text-align:center;text-shadow:none}
#conteudo .projetos .galeria-de-fotos ul.nivo-directionNav li a{position:absolute;z-index:2;top:20px;padding:5px;font:bold 12px arial;color:#000;background:#fff}
#conteudo .projetos .galeria-de-fotos ul.nivo-directionNav li a.nivo-prevNav{left:0}
#conteudo .projetos .galeria-de-fotos ul.nivo-directionNav li a.nivo-nextNav{right:0}
#conteudo .projetos .galeria-de-fotos ul.nivo-controlNav{position:absolute;z-index:2;bottom:0;left:0;float:left;padding:5px;width:630px;background:#000;opacity:0.75}
#conteudo .projetos .galeria-de-fotos ul.nivo-controlNav li{float:left;padding:4px}
#conteudo .projetos .galeria-de-fotos ul.nivo-controlNav li a{position:relative;z-index:2;float:left}
#conteudo .projetos .galeria-de-fotos ul.nivo-controlNav li a img{position:relative;float:left;display:inline;border:2px solid #999;width:33px;height:33px}
#conteudo .projetos .galeria-de-fotos ul.nivo-controlNav li a.active img{border:2px solid #fff}
/*
#conteudo .projetos .galeria-de-fotos ul.nivo-controlNav{position:absolute;z-index:2;bottom:0;left:0;float:left;padding:1px;width:948px;background:#000;opacity:0.75}
#conteudo .projetos .galeria-de-fotos ul.nivo-controlNav li{float:left;padding:1px}
#conteudo .projetos .galeria-de-fotos ul.nivo-controlNav li a{position:relative;z-index:2;float:left;display:inline;width:10px;height:10px;font-size:0;text-indent:-15000px;background:#666}
#conteudo .projetos .galeria-de-fotos ul.nivo-controlNav li a.active{background:#fff}
*/

/* CONTEÚDO - AGENDA */
#conteudo .agenda table.calendario{float:left;margin-bottom:20px;border:5px solid #fff;border-collapse:collapse;width:950px;background:#e8e9e1}
#conteudo .agenda table.calendario caption{margin-bottom:5px;font:bold 18px arial;color:#000;text-align:center;text-shadow:#fff 1px 1px 1px}
#conteudo .agenda table.calendario thead th,
#conteudo .agenda table.calendario tfoot th{padding:5px;border:1px solid #fff;font:bold 14px arial;color:#000;text-align:center;background:#ccc}
#conteudo .agenda table.calendario tbody td{padding:5px;border:1px solid #fff;font:bold 14px arial;color:#000;text-align:center}
#conteudo .agenda table.calendario tbody td.desabilitado{color:#ccc}
#conteudo .agenda table.calendario tbody td.hoje{color:#f00}
#conteudo .agenda table.calendario tbody td.evento{position:relative;display:block;border:1px solid #600;color:#600;cursor:pointer}
#conteudo .agenda table.calendario tbody td.evento .evento-info{position:absolute;top:0;left:0;float:left;display:none;padding:20px;border:1px solid #600;width:200px;text-align:left;background:rgb(232,233,225);opacity:0.95}
#conteudo .agenda table.calendario tbody td.evento .evento-info ul{float:left;width:200px}
#conteudo .agenda table.calendario tbody td.evento .evento-info ul li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #666;font:12px arial;color:#333}
#conteudo .agenda table.calendario tbody td.evento:hover .evento-info{display:block}

/* CONTEÚDO - PARCEIROS */
#conteudo .parceiros ul{float:left;width:960px} 
#conteudo .parceiros ul li{float:left;width:960px;margin-bottom:20px;border-bottom:1px dotted #999}
#conteudo .parceiros ul li img{float:left;display:inline;margin:0 20px 20px 0;border:5px solid #fff;width:250px;height:125px;background:#999}
#conteudo .parceiros ul li cite a{font:bold 12px arial;color:#000;text-shadow:#fff 1px 1px 1px}

/* CONTEÚDO - CONTATO */
#conteudo .contato form{float:left;margin:0 20px 20px 0;padding:20px;border:1px dotted #ccc;width:428px;background:#e8e9e1}
#conteudo .contato form br{clear:both}
#conteudo .contato form p.mensagem{clear:both;margin-bottom:8px;padding:8px 0;border:1px dotted #999;font:bold 14px arial;text-align:center;background:#fdffdf}
#conteudo .contato form p.mensagem.erro{color:#900}
#conteudo .contato form p.mensagem.sucesso{color:#090}
#conteudo .contato form label{display:none}
#conteudo .contato form input,
#conteudo .contato form textarea{float:left;margin-bottom:8px;padding:8px;border-top:1px solid #999;border-left:1px solid #999;width:411px;font:bold 14px arial;color:#666;background:#eee}
#conteudo .contato form textarea.mensagem{height:240px}
#conteudo .contato form input.botao{float:right;display:inline;margin:0;padding:0;border:0;width:160px;height:40px;font:bold 16px/40px arial;color:#fff;text-align:center;text-shadow:#000 1px 1px 1px;background:url(../imagens/botao-padrao.png) no-repeat;cursor:pointer}
#conteudo .contato ul{float:left;margin-bottom:20px;width:470px}
#conteudo .contato ul li{margin-bottom:8px;padding-left:34px;height:24px;font:14px/24px arial;color:#666;background:url(../imagens/icones-contatos.png) no-repeat}
#conteudo .contato ul li.email{background-position:0 0}
#conteudo .contato ul li.twitter{background-position:0 -24px}
#conteudo .contato ul li.facebook{background-position:0 -48px}
#conteudo .contato ul li.insta{background-position:0 -72px}
#conteudo .contato ul li.youtube{background-position:0 -96px}
#conteudo .contato ul li.vimeo{background-position:0 -120px}
#conteudo .contato ul li.vimeo{margin-bottom: 0;}
#conteudo .contato ul li strong{color:#600}
#conteudo .contato ul li a{color:#666;text-decoration:underline}

/* CONTEÚDO - ÁREA EXCLUSIVA */
#conteudo .area-exclusiva form{clear:both;margin:auto auto 20px;padding:20px;border:1px dotted #ccc;width:428px;background:#e8e9e1}
#conteudo .area-exclusiva form br{clear:both}
#conteudo .area-exclusiva form p.mensagem{clear:both;margin-bottom:8px;padding:8px 0;border:1px dotted #999;font:bold 14px arial;text-align:center;background:#fdffdf}
#conteudo .area-exclusiva form p.mensagem.erro{color:#900}
#conteudo .area-exclusiva form p.mensagem.sucesso{color:#090}
#conteudo .area-exclusiva form label{float:left;margin-bottom:8px;width:75px;height:34px;font:bold 14px/34px arial;color:#666}
#conteudo .area-exclusiva form input{float:left;margin-bottom:8px;padding:8px;border-top:1px solid #999;border-left:1px solid #999;width:336px;font:bold 14px arial;color:#666;background:#eee}
#conteudo .area-exclusiva form input.botao{float:right;display:inline;margin:0;padding:0;border:0;width:160px;height:40px;font:bold 16px/40px arial;color:#fff;text-align:center;text-shadow:#000 1px 1px 1px;background:url(../imagens/botao-padrao.png) no-repeat;cursor:pointer}

/* RODAPÉ */
#rodape{float:left;padding:20px 0;border-top:5px solid #fff;width:960px;height:80px}
#rodape ul.menu{float:left;margin-bottom:20px}
#rodape ul.menu li{float:left}
#rodape ul.menu li a{float:left;display:inline;padding:5px 15px;border-right:1px dotted #666;font:bold 12px arial;color:#fff;text-shadow:#000 1px 1px 1px}
#rodape ul.menu li a.home{padding-left:0;border-left:0}
#rodape ul.menu li a.contato{padding-right:0;border-right:0}
#rodape ul.redes-sociais{float:right;margin-bottom:20px}
#rodape ul.redes-sociais li{float:left}
#rodape ul.redes-sociais li a{float:left;display:inline;margin-right:5px;width:20px;height:20px;font-size:0;text-indent:-15000px;background-repeat: no-repeat;background-size: cover;}
#rodape ul.redes-sociais li a.facebook{background-image:url("../images/facebook.png");}
#rodape ul.redes-sociais li a.twitter{margin-right:5px;background-image:url("../images/twitter.png"); }
#rodape ul.redes-sociais li a.vimeo{margin-right:5px;background-image:url("../images/vimeo.png"); }
#rodape ul.redes-sociais li a.youtube{margin-right:5px;background-image:url("../images/youtube.png"); }
#rodape ul.redes-sociais li a.instagram{margin-right:5px;background-image:url("../images/instagram.png"); }
#rodape p.copyright{float:left;font:bold 12px arial;color:#fff;text-shadow:#000 1px 1px 1px}
#rodape p.criado-por a{float:right;font:bold 12px arial;color:#fff;text-shadow:#000 1px 1px 1px}
#rodape hr{clear:both;margin-bottom:20px;border-bottom:1px dotted #666;font-size:0;line-height:0}



/* AJUSTES D1UP */
table#proj_tabela {
	position: relative;
	clear: both;
}
#submenuproj {
	position: relative;
	clear: both;
	width: 100%;
	height: 40px;
	margin-bottom: 30px;
}
#submenuproj a {
	width: 16%;
	display: inline-block;
	height: 40px;
	text-align: center;
	font-size: 0.9em;
}
#artistas {
	position: relative;
	width: 100%;
}
#artistas td {
	width: 30%;
	margin: 5px 1.6%;
}

.projetos{
    margin: 5% 0 5% 0;
}

#conteudo .caixa h3 {
  margin: 0;

#eventos td{
    margin-top: 5%;
}