﻿body {margin:0; padding:0; font-family:Arial, sans-serif; font-size:100%; text-align:left; color:rgba(0,0,0,1); overflow-x: hidden;}
img {border:0 none; max-width:100%; !important; height:auto !important;}
a:link {color:rgba(0,0,0,1);}
a:visited {color:rgba(0,0,0,1);}
a {TEXT-DECORATION:none;}
a:hover, a:active {COLOR:rgba(255,0,0,1);}

#bloco-index {width:100%; min-height:917px; display:block; clear:both; z-index:0;}
	
#bloco-apresentacao {width:100%; height:934px; display:block; clear:both; background-image: url(../pics/fundo_apresentacao.jpg); bottom center no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%; 
	position:relative;
}
	#bloco-apresentacao-centro {width:90%; height:90%; padding-top:5%; margin:0 auto;}
	#bloco-apresentacao-centro p {padding:5%; color:rgba(0,0,0,1); font-size:1.2em; text-align:justify;}
	#bloco-apresentacao-centro img {width:90%; padding-left:5%;}
	.titulo {color:rgba(255,128,0,1); font-size:1.6em;}
	
#bloco-oficinas {width:100%; height:934px; display:block; clear:both; background-image: url(../pics/fundo_oficinas.jpg); bottom center no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
	position:relative;
}
	#bloco-oficinas-centro {width:90%; height:90%; padding-top:3%; margin:0 auto;}
	#bloco-oficinas-centro p {padding:5%; color: rgba(255,255,255,1); font-size:1.2em; text-align:justify;}
	.titulo-oficinas {color: rgba(255,255,0,1); font-size:1.6em;}

#bloco-local {width:100%; height:934px; display:block; clear:both; background-image: url(../pics/fundo_local.jpg); bottom center no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
	position:relative;
}
	#bloco-local-centro {width:90%; height:90%; padding-top:5%; margin:0 auto;}
	#bloco-local-centro p {padding:5%; color: rgba(255,255,255,1); font-size:1.2em; text-align:justify;}
	#bloco-galeria {width:300px; background:rgba(255,255,255,1); padding:10px; margin:20px; float:left;}

.aumentaIMG {margin:0 auto;}
.aumentaIMG A SPAN {DISPLAY: none;}
.aumentaIMG A:hover SPAN {background:rgba(255,255,255,1); padding:10px; DISPLAY: block; position: absolute; z-index: 100; top:15%; left:10%;} 
.aumentaIMG A:hover EM {z-index: 1; DISPLAY: block;}
.aumentaIMG A IMG {BORDER: #000 1px solid;}
.aumentaIMG A:hover IMG {BORDER: #000 1px solid;}

#bloco-inscricao {width:100%; height:934px; display:block; clear:both; background-image: url(../pics/fundo_inscricao.jpg); bottom center no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
	position:relative;
}
	#bloco-inscricao-centro {width:90%; height:90%; padding-top:5%; margin:0 auto;}
	#bloco-inscricao-centro p {padding:5%; color: rgba(255,255,255,1); font-size:1.2em; text-align:justify;}
	#bloco-inscricao-form {width:100%; padding-left:5%;}
		.input-inscricao {border-radius:8px; min-height:30px; -moz-border-radius:8px; font-size:1em; COLOR: #999; margin-bottom:15px;}
		.input-botao-inscricao {border-radius:8px; height:30px; -moz-border-radius:8px; margin-top:10px; font-size:1.2em; background:rgba(255,128,0,1); COLOR:#ffffff;}

#bloco-modelo {width:100%; height:934px; display:block; clear:both; background-image: url(../pics/fundo_modelo.jpg); bottom center no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
	position:relative;
}
	#bloco-modelo-centro {width:90%; height:90%; padding-top:5%; margin:0 auto;}
	#bloco-modelo-centro p {padding:5%; color: rgba(255,255,255,1); font-size:1.2em; text-align:justify;}
	#bloco-modelo-form {width:100%; padding-left:5%;}
	.bloco-modelo-texto {color: rgba(255,255,255,1); font-size:1em;}

#bloco-contato {width:100%; height:934px; display:block; clear:both; background-image: url(../pics/fundo_contato.jpg); bottom center no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
	position:relative;
}
	#bloco-contato-centro {width:90%; height:90%; padding-top:5%; margin:0 auto;}
	#bloco-contato-centro p {padding:5%; color: rgba(255,255,255,1); font-size:1.2em; text-align:justify;}
	#bloco-contato-form {width:100%; padding-left:5%;}

