/* FORMATACAO */
html, body, div, ul, ol, li, h1, h2, h3, h4, form, input, p { margin: 0; padding: 0; }
body { position: absolute; width: 100%; top: 0; left: 0; }
* { margin: 0; padding: 0; list-style: none; text-decoration: none; font-size: 0.75em; font-family: "Lucida Grande", "Lucida Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 12px; color: #181818; }
img { outline: none; border: none; }
a { outline: none; color: #bb1000; }
a:hover { text-decoration: underline; }

p { font: 100% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, sans-serif; line-height: 20px; }
.vermelho { color: #bb1000; }

h1 { color: #bb1000; font-size: 225%; margin-bottom: 25px; }
h2 { color: #bb1000; font-size: 110%; margin-bottom: 5px; margin-top: 25px;}

#barraUP { width: 100%; height: 40px; background-color: #2c281a; }
#header { width: 950px; height: 333px; margin: 0 auto; margin-top: 4px; text-align: center;}
	#logo { float: left; margin-top: 145px; }
	#fotoHome { float: left; }
	
#barraMenu { width: 100%; height: 33px; background-color: #e30e00; margin-top: 4px; }
#posicaoMenu { width: 950px; height: 33px; margin: 0 auto; margin-top: 4px;}
#menu { width: 580px; height: 33px; background: url('../_gi/menu.gif') no-repeat 0 0; position: relative; left: 360px; cursor: pointer; *margin-top:-4px; }
	#menu ul { list-style: none; text-indent: -9999em;}
	#menu li { position: absolute; top: 0px; height: 33px; }
	#menu li a { display: block; text-decoration: none; width: 100%; height: 100%; top: 0px; cursor: pointer;}
	#menu li a span { display: block; position: absolute; width: 100%; height: 100%; top: 0px; cursor: pointer; }
	#menu ul li a:hover{ z-index:1000; cursor: pointer;}

	#home { width: 84px; left: 0; }
	#home a:hover {background: url('../_gi/menu.gif') no-repeat 0 -33px; }
	#home a span {background: url('../_gi/menu.gif') no-repeat 0 0; }
	#home a:hover span {background: url('../_gi/menu.gif') no-repeat 0 -33px; }

	#percurso { width: 97px; left: 84px; }
	#percurso a:hover {background: url('../_gi/menu.gif') no-repeat -84px -33px; }
	#percurso a span {background: url('../_gi/menu.gif') no-repeat -84px 0; }
	#percurso a:hover span {background: url('../_gi/menu.gif') no-repeat -84px -33px; }

	#inscricoes { width: 102px; left: 181px; }
	#inscricoes a:hover {background: url('../_gi/menu.gif') no-repeat -181px -33px; }
	#inscricoes a span {background: url('../_gi/menu.gif') no-repeat -181px 0; }
	#inscricoes a:hover span {background: url('../_gi/menu.gif') no-repeat -181px -33px; }

	#galeria { width: 101px; left: 283px; }
	#galeria a:hover {background: url('../_gi/menu.gif') no-repeat -283px -33px; }
	#galeria a span {background: url('../_gi/menu.gif') no-repeat -283px 0; }
	#galeria a:hover span {background: url('../_gi/menu.gif') no-repeat -283px -33px; }

	#patrocinios { width: 99px; left: 384px; }
	#patrocinios a:hover {background: url('../_gi/menu.gif') no-repeat -384px -33px; }
	#patrocinios a span {background: url('../_gi/menu.gif') no-repeat -384px 0; }
	#patrocinios a:hover span {background: url('../_gi/menu.gif') no-repeat -384px -33px; }

	#contactos { width: 98px; left: 483px; }
	#contactos a:hover {background: url('../_gi/menu.gif') no-repeat -483px -33px; }
	#contactos a span {background: url('../_gi/menu.gif') no-repeat -483px 0; }
	#contactos a:hover span {background: url('../_gi/menu.gif') no-repeat -483px -33px; }

#corpo { width: 920px; float: left; position: relative; left: 50%; margin-left: -457px; margin-top: 50px; overflow: hidden; }
#noticias { width: 260px; float: left; padding-bottom: 20px; }
#ultimasNoticias { width: 260px; padding-right: 20px; border-right: 1px solid #bb1000; }
	#ultimasNoticias img { margin-bottom: 5px; }
	
#centro { width: 620px; float: left; margin-left: 40px; _margin-left: 18px; }
#conteudo { width: 620px; float: left; margin-left: -20px; padding-left: 20px; border-left: 1px solid #bb1000; margin-bottom: 20px; }
#resumo { width: 300px; font-size: 95%; float: left; }
	#resumo .vermelho { font-size: 95%; }
	
#cartaz { width: 320px; float: left; margin-top: 35px; }

#genero { width: 80px; float: left; font-size: 95%; }
 	#genero p { font-weight: bold;}
 	
#premios { float: left; font-size: 95%;}	
#barraDown { width: 100%; height: 31px; background-color: #2c281a; float: left; }
	#barraDownTexto { width: 920px; margin: 0 auto; margin-top: 5px; }
	#barraDownTexto p { color: #fff; text-align: right; font-size: 95%; }
	#barraDownTexto a { font-size: 95%; }

	
#footer { width: 920px; margin: 0 auto; padding-top: 5px; margin-bottom: 40px; }
	#footer p { color: #fff; text-align: right; font-size: 95%; }
	#footer a { font-size: 95%; }

#logos { width: 500px; float: left; margin-top: 15px;  }
	#logos img { padding-right: 20px;}

#direitos { margin-top: 35px; float: left; text-align: right; margin-left: 225px; }
	#direitos p { color: #181818; font-size: 100%; }
