
.center{
	text-align:center;
}

.spacer10{
	display:block;
	height:10px;
	clear:both;
}
.spacer30{
	display:block;
	height:30px;
	clear:both;
}
#formInscricao {
	width: 595px !important;
}
#formInscricao label.metade {
	display: block;
	position: relative;
	float: left;
	margin-right: 30px;
	width: 280px;
	border: none;
}
#formInscricao label.metade input[type=text]{
	float: left;
	width: 278px !important;
}
#formInscricao label.ultimo {
	margin-right: 0 !important;
}
#formInscricao label.error{
	min-height: 20px!important;
	width:auto!important;
	color:#F00;
	font-size: 10px;
}

#programacao{
	padding:15px;
}

.justify{
	text-align:justify!important;
}

/*FORMULÁRIO DE CONFIRMAÇÃO*/
#formConfirmacao{
	display:block;
	width:309px;
	height:206px;
	background:url(../gfx/back_confirmacao.jpg) no-repeat;
	position:relative;
}
#formConfirmacao .btEnvia{
	border:none;
	background:none;
	position:absolute;
	bottom:25px;
	right:48px;
}
#valor_cpf{
	width:200px;
	height:25px;
	font-size:22px;
	position:absolute;
	left:50px;
	/*text-align:center;*/
	bottom:59px;
	border:none;
	background:none;
}
#retornoConfirmacao{
	color:#000;
	font-size:9px;
	line-height:12px;
	width:150px;
	height:35px;
	position:absolute;
	left:42px;
	bottom:15px;
}
/* FORMULÁRIO DE CONFIRMAÇÃO NA PÁGINA DE INSCRIÇÃO - DE TAMANHO DIFERENTE */
.pagina_inscricao{
	width:259px!important;
	height:190px!important;
	background:url(../gfx/back_confirmacao2.jpg) no-repeat!important;
}
.pagina_inscricao .btEnvia{
	bottom:10px!important;
	right:10px!important;
}
.pagina_inscricao #valor_cpf{
	left:25px!important;
	bottom:43px!important;
}
.pagina_inscricao #retornoConfirmacao{
	left:0px!important;
	bottom:0px!important;
}

/*CHAMADAS DA HOME*/
.boxChamada{
	float:left;
	width:301px!important;
}

/*MENU*/
/*
#top .home{
	margin-left: 25px;
	margin-right: 40px;
}
#top .infos, #top .inscricoes, #top .regulamento, #top .percurso, #top .materiais, #top .resultados, #top .fotos{
	margin-left: 10px;
	margin-right: 10px;
}
#top .percurso{
	margin-left: 40px;
}
#top .contato{
	margin-left: 15px;
}
*/
/**/
#top, .container_16, .grid_16 {
	width: 940px!important;
}
.grid_16 .justify{
	width:880px!important;
}

#top .home, #top .infos, #top .novidades, #top .inscricoes, #top .regulamento, #top .percurso, #top .materiais, #top .resultados, #top .fotos, #top .percurso, #top .contato{
	margin-left: 17px;
	margin-right: 0px;
}
#top .home{
	background: url(../gfx/bt_home.gif) bottom left no-repeat;
	margin-left: 33px;
	width: 38px;
}
#top .infos{
	background: url(../gfx/bt_infos.gif) bottom left no-repeat;
	width: 96px;
}
#top .novidades{
	background: url(../gfx/bt_novidades.gif) bottom left no-repeat;
	width: 78px;
}
#top .inscricoes{
	background: url(../gfx/bt_inscricoes.gif) bottom left no-repeat;
	width: 79px;
}
#top .regulamento{
	background: url(../gfx/bt_regulamento.gif) bottom left no-repeat;
	width: 97px;
}
#top .percurso{
	background: url(../gfx/bt_percurso.gif) bottom left no-repeat;
	width: 70px;
}
#top .materiais{
	background: url(../gfx/bt_materiais.gif) bottom left no-repeat;
	margin-left: 16px;
	width: 72px;
}
#top .resultados{
	background: url(../gfx/bt_resultados.gif) bottom left no-repeat;
	width: 86px;
}
#top .fotos{
	background: url(../gfx/bt_fotos.gif) bottom left no-repeat;
	width: 42px;
}
#top .contato{
	background: url(../gfx/bt_contato.gif) bottom left no-repeat;
	margin-left: 16px;
	width: 60px;
}




/*TRATAMENTO DA GALERIA*/
#imagemAmpliada, #galeria span .galleryThumbs{
	display:block;
	float:left;
}
#imagemAmpliada{
	width:604px;
	height:395px;
}

#galeria span .galleryThumbs{
	width:290px;
}
#galeria span .galleryThumbs img{
	margin-right:10px!important;
}


/*REGULAMENTO*/
#dvRegulamento{
	color:#333;
	font-size:16px;
	line-height:20px;

}
#dvRegulamento b, #dvRegulamento strong{
	font-size:17px;
	color:#191919;
}
#dvRegulamento a, #dvRegulamento a:link, #dvRegulamento a:visited{
	text-decoration:none;
	color:#848400;
}
#dvRegulamento a:hover{
	text-decoration:underline;
}


#inscricaoTexto{
	margin-left:4px!important;
}

/*INSCRICOES*/
#divSexo{
	display:block;
	margin-top:-16px;
}
#divSexo *{
	vertical-align:middle;
	text-align:left;
}
#divSexo input{
	background:none;
	border:none;
}

#facebook {
	position: absolute;
	top: 135px;
	right: 45px;
}

.dvNovidades {
	float: left;
	padding-right: 20px;
	width: 600px !important;
}
.dvNovidades .pagination{
	background: url(../gfx/dots.gif) bottom left repeat-x;
	width: 600px;
	margin-bottom: 15px;
	padding: 10px 0 25px 0;
}
.dvNovidades .pagination a{
	color: #B7B7B7;
	font-size: 16px;
	font-weight: bold !important;
}
.dvNovidades .pagination a.current{
	color: #666666;
	font-size: 18px;}
#novidades li{
	background: url(../gfx/dots.gif) bottom left repeat-x;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#novidades li h2 a{
	color: #736085;
	margin-top: 5px;
	display: block;
}
.lightBlue, #novidades li small {
	color: #7E9200;
	font-size: 10px;
}
#novidades li p a{
	color: #999;
	text-align: justify;
	font-size: 14px;
}
.foto_noticia{
	float:left;
	margin-right:10px;
}
.texto {
	text-align: justify;
	line-height: 18px;
}

#layerBanner {
	position:absolute;
	top:50px;
	left: 30%;
	width:60%;
	height:400px;
	z-index:9999;
}

.firstBox {
	margin-left: 8px;
}

form.dark label.error{
	color: #FFF;
}
.infoPreBlue {
	border: 1px solid #90B7D8;
	background: #EEF7FB;
	padding: 1px;
	margin: 0 !important;
	margin-bottom: 20px !important;
	width: 584px;
}
.infoBlue {
	color: #2A6294;
	background-color: #CFE8F5;
	font: normal 14px Trebuchet MS;
	margin: 0 !important;
	padding: 10px;
	width: 564px;
}
.infoBlue img {
	vertical-align: middle;
}
