* { margin:0 auto; }

.pog { clear:left; }

#tudo { width:1000px; background:no-repeat url(../imagens/bg.jpg) top center; margin-top:10px; }

#icones { text-align:right; margin-right:50px; }

	#icones img { border:0; }
	
#busca-geral { border-left:2px solid #DDD; border-right:2px solid #DDD; background:url(../imagens/bg-topo.png); height:40px; padding:5px 50px; }

	#busca-geral form { float:right; margin-right:30px; }
	
	#busca-geral #busca { border:2px solid #CCC; height:20px; padding:5px; margin-top:4px; color:#C00; font:bold 12px Trebuchet MS; width:180px; }
	
	#busca-geral #lupa { position:absolute; }
	
	#busca-geral #twitter { position:absolute; margin-top:-3px;}
	
	#busca-geral img{border:0;}
	
#meio { border-left:2px solid #DDD; border-right:2px solid #DDD; padding:0 50px; }

	#menu-flash { margin-bottom:30px; }
	
	.img-gal { width:85px; height:70px; margin:5px; display:block; float:left; }
	
		.img-gal img { border:0; }

	.titulo1 { text-indent:30px; font:bold 16px Trebuchet MS; color:#C00; }
	
		.titulo1 a { color:inherit; text-decoration:none; }
	
		.mais { background:no-repeat url(../imagens/bg-titulo.png) bottom center; text-align:right; paddin-right:10px; clear:both; font:bold 13px Trebuchet MS; }
		
			.mais a { color:#A19F9F!important; text-decoration:none; } 
			
			.mais a:hover { color:#C00!important; }
			
	.titulo2 { color:#C00; font:bold 12px Trebuchet MS; }
	
		.titulo2 a { color:inherit; text-decoration:none; }
	
		.titulo2 a:hover { text-decoration:underline; }
		
	.titulo3 { color:#C00; font:bold 14px Trebuchet MS; text-align:center; }
	
	.texto1 { font:12px Trebuchet MS; color:#666; text-align:justify; }
	
		.texto1 a { color:inherit; text-decoration:none; }
	
		.texto1 a:hover { text-decoration:underline; }
		
		.texto2 { font:14px Trebuchet MS; color:#666; text-align:justify; }
	
	.lista1 { padding-left:10px; }
	
		.lista1 li { list-style-type:none; clear:left; margin-top:30px; }
		
	.data { font:12px Trebuchet MS; float:right; color:#ACABAA; }
	
	.foto { float:right; padding-left:10px; }
	
	.voltar { clear:both; font:bold 12px Trebuchet MS; text-align:center; }
	
		.voltar a { text-decoration:none; color:inherit; }
		
			.voltar a:hover { text-decoration:underline; }
	
	.conteudo-esq { width:371px; float:left; margin-right:150px; }
	
		.img-noticia { float:left; padding-right:10px;}
	
	.conteudo-dir { width:371px; float:left; }
	
		#detalhe-foto { float:left; width:255px; }
		
			#detalhe-foto img { padding-bottom:5px; }
	
		#mini { float:right; width:90px; }
		
			#mini img { border:0; margin:0 5px 5px 0; }
			
			#mini img:hover { cursor:pointer; }
		
#rodape { background-color:#ECECEC; color:#C00; font:10px Trebuchet MS; border-left:2px solid #DDD; border-right:2px solid #DDD; height:170px;}

	.esq { float:left; text-align:center; width:170px; }
	
	.meio { width:800px;float:left;}
	
	.dir { float:right; margin-right:10px; }
	
	.separa { width:1px; height:120px; float:right; margin:20px 15px 0 0; }
	
#creditos { text-align:right; margin:5px 5px 20px 0; color:#B8B8B8; font:11px Trebuchet MS; }

	#creditos a { color:#B8B8B8; text-decoration:none; }
	
	#creditos a:hover { text-decoration:underline; }
	
	
div#apoiadoresList{wilih:900px;}
div#apoiadoresList img{border:0;}
div#apoiadoresList ul{width:900px;clear:both;list-style:none;font:bold 14px Trebuchet MS;color:#c33;padding:10px;}
div#apoiadoresList ul li{margin:5px 0;}	
	
div.maisMarginBottom{margin-bottom:40px;}		

div#tudo img.mapaAreaComercial{margin-bottom:40px;}


form#formContato{width:500px;height:630px;text-align:left;font:normal 12px Trebuchet MS;color:#666;}
form#formContato h3{float:left;color:#444;height:60px;}
form#formContato dl{float:left;}
form#formContato dl dt{margin:10px 0 5px 0;clear:both;}
form#formContato dl dt label:hover{color:#333;}
form#formContato dl dd input.inputField{padding:3px 1px;font:normal 12px Trebuchet;color:#666;border:1px solid #999;width:300px;}
form#formContato dl dd input.inputField:hover{border:1px solid #ccc;background:#f7f7f7;}
form#formContato dl dd input#telefone{width:80px;}
form#formContato dl dd textarea.inputField{padding:3px 1px;font:normal 12px Trebuchet;color:#666;border:1px solid #999;line-height:2em;width:300px;height:75px;}
form#formContato dl dd textarea.inputField:hover{border:1px solid #ccc;background:#f7f7f7;}
form#formContato dl dd input#enviar{border:1px solid #ccc;background:#eee;color:#666;margin-top:30px;}
form#formContato dl dd input#enviar:hover{border:1px solid #eee;background:#f7f7f7;color:#999;}


div#contatoInfo{height:50px;width:900px;text-align:center;margin:20px 0;}
div#contatoInfo p{font:normal 12px Trebuchet MS;color:#666;margin-left:-150px;}


div#contatoEnviado{width:500px;height:300px;clear:both;}
div#contatoEnviado img{float:left;}
div#contatoEnviado p{float:left;font:normal 14px Trebuchet MS;color:#333;margin-left:40px;}


div.festivalSecao{margin:15px 0;font:normal 14px Trebuchet MS;color:#333;}
p.festivalTexto{margin:15px 0;line-height:2em;text-align:justify;}
span.titleFestivalTexto{padding:40px 0 30px 0;}
div.conteudo-dir div.titulo1{padding-top:37px;}
div#maisMarginLeft{margin-left:150px;}
img.ilustraTexto{width:375px;}


div.mapasRolagem{width:900px;height:500px;overflow:auto;margin:40px 0;clear:both;}


dl.tableProgramacao{width:400px;height:220px;float:left;padding:5px;margin-left:20px;}
dl.tableProgramacao dt{width:45px;background-color:#fff;float:left;font:bold 12px Trebuchet MS;color:#333;padding:5px 0;text-indent:3px;}
dl.tableProgramacao dt:hover{background-color:#f3f3f3;}
dl.tableProgramacao dd{width:355px;background-color:#fff;float:left;font:bold 12px Trebuchet MS;color:#333;padding:5px 0;text-indent:3px;}
dl.tableProgramacao dd:hover{background-color:#f3f3f3;}
dl.tableProgramacao dt.tableProgramacaoHeader{width:100%;background-color:#f5f5f5;float:left;font:bold 16px Trebuchet MS;color:#000;padding:10px 0;text-indent:10px;}
		
		
div.mapasRolagem{width:900px;height:500px;overflow:auto;margin:40px 0;clear:both;}	

div#workshopContent{width:900px;height:300px;}
	
		
p.textoNormalSecao{line-height:2em;text-align:justify;font:normal 12px Trebuchet MS;color:#333;}

p.textoNormalSecao a{ text-decoration:none; color:#333;}

p.textoNormalSecao a:hover{ text-decoration:underline;color:#333;}

.textoNormalSecao2{font:bold 16px Trebuchet MS;color:#333;}

.textoNormalSecao2 a{ text-decoration:none; color:#333;}

.textoNormalSecao2 a:hover{ text-decoration:underline;color:#333;}
		
		
		
