body{margin:0;padding:0; background:#000000; color:#ffffff}
ul{list-style-type:none; padding:0; margin:0}
#layout{
		width:1000px;
		margin:0 auto;
}
#header{
	width:1000px;
	height:100px;
}
h1 {
	display:block;
	text-indent:-3000px;
	overflow:hidden;
	background:url(i/logo.jpg) no-repeat;
}

h1 a{
	width:430px;
	height:80px;
	display:block;
}
h1 a:hover{
	background:url(i/logo_hover.png) no-repeat;
}

#flash{
	width:1000px;
	height:336px;
}
#galeria{
	width:1000px;
	height:249px;
	background:url(i/bg_galeria.jpg) no-repeat;
	padding:87px 0 0 0px;
}
#fotos{margin-left: 200px;width:780px; height:190px;}
#galeria ul{list-style-type:none; width:800px;height:100px; display:block}
#galeria ul li{float:left; width:98px;height:68px; background:#ffffff; margin:10px 0 0 10px }
#galeria ul li a{ display:block; padding:4px 0 0 4px}
.paginacao{text-decoration:none; font:11px Tahoma,Arial, Helvetica, sans-serif; color:#ffffff; margin:10px 40px 0 0px; float:right}
.paginacao2{text-decoration:none; font:11px Tahoma,Arial, Helvetica, sans-serif; color:#ffffff; margin:10px 0px 0 20px; float:left}
#menu_galeria{
	width:200px;
	height:146px;
	float:left;
	margin-top:10px;
	margin-left:10px;
}

#expositores{
	display:block;
	width:1000px;
	height:276px;
	background:url(i/bg_galeria.jpg) no-repeat;
	padding:60px 0 0 0;
	font:11px Tahoma, Geneva, sans-serif; color:#cccccc;
}

#contato{
	display:block;
	width:829px;
	height:287px;
	background:url(i/bg_contato.jpg) no-repeat;
	padding:49px 21px 0 150px;

}

#menu{
	width:1000px;
	height:60px;
	margin:10px auto;
}
#menu ul li{
	margin:0; padding:0;
}
#menu ul li{
	float:left;
	color:#cccccc;
}

#menu ul li a{
	display:block;
	height:30px;
}



.home,.evento,.programacao,.promocoes,.galeria,.expositores,.imprensa,.quemsomos,.contato{text-indent:-3000px; overflow:hidden}
.a_home,.a_evento,.a_programacao,.a_promocoes,.a_galeria,.a_expositores,.a_imprensa,.a_quemsomos,.a_contato{text-indent:-3000px; overflow:hidden}

.home{width:114px;background:url("i/b_home.png")}
.evento{width:90px;background:url("i/b_evento.png")}
.programacao{width:129px;background:url("i/b_programacao.png")}
.promocoes{width:115px;background:url("i/b_promocoes.png")}
.galeria{width:84px;background:url("i/b_galeria.png")}
.expositores{width:115px;background:url("i/b_expositores.png")}
.imprensa{width:97px;background:url("i/b_imprensa.png")}
.quemsomos{width:123px;background:url("i/b_quemsomos.png")}
.contato{width:133px;background:url("i/b_contato.png")}
/* a definir */
.a_home{width:114px;background:url("i/a_b_home.png");}
.a_evento{width:90px;background:url("i/a_b_evento.png")}
.a_programacao{width:129px;background:url("i/a_b_programacao.png")}
.a_promocoes{width:115px;background:url("i/a_b_promocoes.png")}
.a_galeria{width:84px;background:url("i/a_b_galeria.png")}
.a_expositores{width:115px;background:url("i/a_b_expositores.png")}
.a_imprensa{width:97px;background:url("i/a_b_imprensa.png")}
.a_quemsomos{width:123px;background:url("i/a_b_quemsomos.png")}
.a_contato{width:133px;background:url("i/a_b_contato.png")}

#rodape{margin-top:30px;width:1000px; height:50px;font:10px Arial, Geneva, sans-serif; color:#252525; text-align:left; clear:both}
#rodape a{text-decoration:none; color:#666}
.migalha{font:11px Tahoma,Arial, Helvetica, sans-serif; color:#333333; line-height:18px;}
.migalha strong{font:11px Tahoma,Arial, Helvetica, sans-serif; color:#666666; font-weight:bold}
.alert{font:bold 12px Tahoma, Geneva, sans-serif; color:#cccccc; margin-top:100px;}

/* forms */
/* tags forms */
label{font:11px Tahoma, Geneva, sans-serif;clear:both; float:left; width:80px; text-align:right; margin-top:5px; margin-right:5px;display:block}
fieldset{border:none}
legend{text-indent:-3000px; overflow:hidden}
input, textarea{width:250px;font:11px Tahoma, Geneva, sans-serif; color:#cccccc;border:1px solid #555555;background:#333333;padding:2px 2px 3px 2px;margin-top:3px; }
/* class aplication */
.btn{color:#FFFFFF;width:90px !important; height:30px; padding:3px 2px 5px 2px; display:block; cursor:pointer}
input:focus, textarea:focus {
		border:1px solid #ffffff;
		background-color: #888;
}
.txtarea{ width:250px; height:50px;padding:3px 2px 3px 2px; text-shadow:#ccc}
textarea[readonly]{font:11px Arial, Helvetica, sans-serif; color:#555}
form fieldset label.error {
		color:red;
		display:block;
		margin-bottom:40px;
		width:460px;
}

#planta{
	width:100%;
	height:20px;
	border-top:1px solid #222;
	padding:5px 0 0 0;
	text-align:right;
	margin-top:-10px;
}

#planta a{
	font:12px Arial, Helvetica, sans-serif;
	color:#09C;
	text-decoration:none;
	padding:4px;
	border:1px solid #222;
}



