* {
	margin: 0;
	padding: 0;
}

@font-face {
    font-family: 'oswaldregular';
    src: url('../fontes/oswald-regular-webfont.eot');
    src: url('../fontes/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/oswald-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

a {
	border: none;
	text-decoration: none;
}

img {
	border: none;
}

ul {
	list-style-type: none;
}

/* fixing firefox bug */

div:after,
ol:after,
form:after,
ul:after,
dl:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}

/* end fixing firefox bug */

#bg-modal {
	background: url(../imagens/bg-modal.png) repeat;
	height: 100%;
	position: fixed;
	width: 100%;
	z-index: 999;
}

#modal {
	height: 470px;
	left: 50%;
	margin-left: -285px;
	margin-top: -235px;
	position: absolute;
	top: 50%;
	width: 570px;
	z-index: 9999;
}

#modal div {
	background: #fff url(../imagens/modal02.jpg) no-repeat 10px 42px;
	height: 450px;
	padding: 42px 10px 10px 10px;
	position: relative;
	width: 550px;
}

#modal img {
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 10px;
}



.redeSocial{ display:block; width:50px; height:50px;  position:relative; top:95px; float:right; margin-right:8px;}
.redeSocialInternas{ display:block; width:50px; height:50px;  position:relative; top:15px; float:right; margin-right:8px; left:7px;}




#container-corpo {
	background: url(../imagens/bg.jpg) top center no-repeat;
	padding: 30px 0;
}

#corpo {
	margin: 0 auto;
	width: 950px;
}

#corpo .left {
	float: left;
	width: 306px;
}

.logo {
	background: #fff url(../imagens/logo.jpg) no-repeat;
	height: 251px;
	position: relative;
	width: 306px;
	text-align:right;
}

.logo a {
	background: url(../imagens/bg-transparente.png) repeat;
	height: 251px;
	left: 0;
	position: absolute;
	top: 0;
	width: 306px;
	z-index: 2;
}

.logo span {
	bottom: 5px;
	color: #f58220;
	font-family: 'oswaldregular';
	font-size: 18px;
	position: absolute;
	right: 10px;
	z-index: 1;
}

#corpo .right {
	float: right;
	width: 638px;
	
}

.tema {
	background-color: #ff953b;
}

.tema h1 {
	color: #fff;
	font-family: 'oswaldregular';
	font-size: 22px;
	font-weight: normal;
	margin:5px;
}

.tema div {
	color: #fff;
	font-family: 'oswaldregular';
	font-size: 14px;
	font-weight: normal;
	padding-left:15px;
	width:45%;
	float:left;
}


.bt-seminario {
	background: #4e3010 url(../imagens/seminario.png) no-repeat center 45px;
	float: left;
	height: 123px;
	position: relative;
	width: 155px;

}

.bt-seminario span {
	color: #8e7a66;
}

.bt-seminario span,
.bt-patrocinadores span,
.bt-programacao span,
.bt-comissao span,
.bt-inscricoes span {
	display: block;
	font-family: 'oswaldregular';
	font-size: 18px;
	margin-top: 5px;
	text-align: center;
}

.bt-seminario a,
.bt-patrocinadores a,
.bt-programacao a,
.bt-comissao a,
.bt-inscricoes a {
	background: url(../imagens/bg-transparente.png) repeat;
	height: 123px;
	left: 0;
	position: absolute;
	top: 0;
	width: 155px;
}

.bt-patrocinadores {
	background: #c73030 url(../imagens/patrocinadores.png) no-repeat center 40px;
	float: left;
	height: 123px;
	position: relative;
	width: 155px;
}

.bt-patrocinadores span {
	color: #e8acac;
}

.bt-programacao {
	background: #808284 url(../imagens/programacao.png) no-repeat center 37px;
	float: left;
	height: 122px;
	position: relative;
	width: 155px;
}

.bt-programacao span {
	color: #cccccd;
}

.bt-comissao {
	background: #7a1704 url(../imagens/comissao.png) no-repeat center 40px;
	float: left;
	height: 122px;
	position: relative;
	width: 155px;
}

.bt-comissao span {
	color: #c9a29a;
}

.bt-inscricoes {
	background: #51a644 url(../imagens/inscricoes.png) no-repeat center 50px;
	float: left;
	height: 122px;
	position: relative;
	width: 155px;
}

.bt-inscricoes span {
	color: #b9dbb4;
}

.bt-contato {
	background: #008da8 url(../imagens/contato.png) no-repeat center 27px;
	float: left;
	height: 58px;
	position: relative;
	width: 155px;
}

.bt-contato span {
	color: #98d1dc;
}

.bt-contato span,
.bt-local-evento span {
	display: block;
	font-family: 'oswaldregular';
	font-size: 14px;
	margin-top: 2px;
	text-align: center;
}

.bt-contato a,
.bt-local-evento a {
	background: url(../imagens/bg-transparente.png) repeat;
	height: 58px;
	left: 0;
	position: absolute;
	top: 0;
	width: 155px;
}

.bt-local-evento {
	background: #c68439 url(../imagens/local-evento.png) no-repeat center 26px;
	float: left;
	height: 58px;
	position: relative;
	width: 155px;
}

.bt-local-evento span {
	color: #e8cdaf;
}

/* principal */


.temaInterna{
	margin-top:10px;
	background-color: #ff953b;
}

.temaInterna h1 {
	color: #fff;
	font-family: 'oswaldregular';
	font-size: 22px;
	font-weight: normal;
	margin:10px;
}







.principal .tema {
	float: left;
	height: 123px;
	margin: 0 6px 6px 0;
	width: 316px;
}

.principal .bt-seminario {
	margin: 0 6px 6px 0;
}

.principal .bt-patrocinadores {
	margin-bottom: 6px;
}

.principal .bt-programacao {
	margin-right: 6px;
}

.principal .bt-comissao {
	margin-right: 6px;
}

.principal .bt-inscricoes {
	margin-right: 6px;
}

.principal .bt-contato {
	margin-bottom: 6px;
}

/* end principal */


/* Rodape */

#parceiros{
width:950px;
margin: 0 auto;	
}

#rodape{
width:950px;
margin: 0 auto;	
}

#rodape p{
font-family: 'oswaldregular';
color:#7a1704;
font-size:13px;	
float:left;
/*margin-right:70px;*/
}

#rodape span{
float:right;	
font-family: 'oswaldregular';
color:#7a1704;
font-size:13px;	
height:90px;
margin-right:40px;
margin-top:40px;
}


#footer{
	width:100%;
/*	position:absolute;*/
	bottom:0;
	
}

#containerParceiros,
#containerRodape {
	width: 100%;
}

/* Fim Rodape */




/* -------------------- Conteudo  Seminarioooooooo  ------------------------- */


#conteudo{
background-color:#4e3010;	
width:638px;
float:right;	
margin-top:-250px;
z-index:999px;
position:relative;
/*display:none;*/
}


#eventoAnteriores{
margin-top:10px;
width:170px;
float:left;	
margin-left:15px;
}

#eventoAnteriores a{
font-family:shareitalic;
color:#fff;
font-size:16px;
margin-left:20px;
margin-bottom:8px;


}

#eventoAnteriores h2{
color:#F36;
font-family:shareitalic;
font-size:16px;
color:#000;	
text-align:center;
background-color:#FFF;
padding:5px;
margin-bottom:8px;
}



.conteudoSeminario{
/*width: 538px;*; /*usar 338 se for mostrar fotos */
width:425px;
background-color:#4e3010;	
float:left;
margin:10px;
color:#FFF;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:shareitalic;
font-size:14px;

}



#GaleriaSeminario{
float:left;
width:230px;
margin-top:30px;
margin-left:35px;
}


#GaleriaSeminario li{
float:left;
margin-right:4px;
}

/*----------------------*/


/*------------------------- Conteudoooooo Programaçãoooooo ------*/

#conteudoProgramacao{
background-color:#808284;	
width:637px;
float:right;	
margin-top:-182px;
z-index:999px;
position:relative;
}

#conteudoProgramacao p, #conteudoComissao p{
margin:10px;	
font-family: 'shareitalic';
width:610px;
margin:10px auto;
font-size:14px;
color:#fff;
}

#conteudoProgramacao  h2{
background-color:#ffffff;
width:610px;
margin:0 auto;	
font-family: 'oswaldregular';
font-size:12px;
color:#808284;
margin-top:15px;
padding:5px;
}

.palestAprese{
margin-left:10px;
color:#fff;
list-style:url(../imagens/Marcador.png)	;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;
}


/*-----------------------------*/

/*--------------------Comissão ---------------(*/
#conteudoComissao{
background-color:#7a1704;	
width:637px;
float:right;	
margin-top:-182px;
z-index:999px;
position:relative;	
}

#conteudoComissao h2{
background-color:#ffffff;
width:610px;
margin:0 auto;	
font-family: 'oswaldregular';
font-size:12px;
color:#7a1704;
margin-top:15px;
padding:1px;
}

/*-------------------------------------------*/

/*----------------------- Local de Eventos ----------------------- */

#conteudoLocalEventos{
background-color:#c68439;	
width:640px;
float:right;	
margin-top:-249px;
z-index:999px;
position:relative;	
}

#conteudoLocalEventos a{
	color:#FFF;
	text-decoration:underline;
}

#conteudoLocalEventos h2{

margin:10px;	
font-family: 'shareitalic';
font-size:14px;
color:#fff;
margin-top:15px;
padding:1px;
}


#conteudoLocalEventos h3{
margin:10px;	
font-family: 'shareitalic';
font-size:13px;
color:#fff;
margin-top:15px;
padding:1px;
}

#conteudoLocalEventos li{
float: left;
margin:10px;	
}

#conteudoLocalEventos p{
margin:10px;	
font-family: 'shareitalic';
width:610px;
margin:10px auto;
font-size:14px;
color:#fff;
}

.Mapa{
width:564px;
margin:10px;	
}


#infoLocal {	
	padding:0;
	width:96%;
	margin:auto;
}

#infoLocal  h2 {
	margin:0;
	padding-left:15px;
	font-size:16px;
	background-color:#FFF;
	color:#C68439;
	line-height:40px;
}


#infoHospedagem {	
	padding:0;
	width:96%;
	margin:auto;
}

#infoHospedagem  h2 {
	margin:0;
	padding-left:15px;
	font-size:16px;
	background-color:#FFF;
	color:#C68439;
	line-height:40px;
}


#infoHospedagem table {
	width:100%;
	margin:auto;
	padding:4px;
	border:solid #FFF 1px; 
}

#infoHospedagem td {
	margin:10px;	
	font-family: 'shareitalic';
	font-size:14px;
	color:#fff;
	margin-top:15px;
	padding:5px;
	text-align:center;
}

#infoHospedagem th {
	margin:10px;	
	font-family: 'shareitalic';
	font-size:14px;
	color:#C68439;
	background:#FFF;
	margin-top:15px;
	padding:1px;
	text-transform:uppercase;
}

.tituloHotel {
	text-align:center;
	padding-top:30px;
}

.paginacaoHotel {
	display:none;
}

#botoesPaginacaoHotel {
	margin:auto;
	width:110px;
}

.botaoOff {
	cursor:pointer;
}

.botaoOn {
	color:#C68439;
	background:#FFF;
}

#conteudoLocalEventos .botaoOn a {
	color:#C68439;
}

#botoesPaginacaoHotel div {
	width: 25px;
	margin:4px;
	float:left;
	border:solid 1px #FFF;
	text-align:center;
}


#divContatoHospedagem {
	
	
	margin-left:10px;
	margin-top:40px;
	padding-top:24px;
	width:200px;
	height:40px;
	font-family: 'oswaldregular';
    font-size: 16px;
	text-align:center;
	background-color:#FF953B;
}
#divContatoHospedagem a {
	text-decoration:none;
	color:#FFF;
}

/* --------------------------------------- Inscrição --------------------*/

#conteudoInscricao{
background-color:#51a543;	
width:637px;
float:right;	
margin-top:-182px;
z-index:999px;
position:relative;	
}

#conteudoInscricao a {
	color:#FFF;
	text-decoration:underline;
}

#conteudoInscricao h2{
margin:10px;	
font-family: 'shareitalic';
font-size:14px;
color:#fff;
margin-top:15px;
padding:1px;
}
#conteudoInscricao h3{
margin:10px;	
font-family: 'shareitalic';
font-size:13px;
color:#fff;
margin-top:15px;
padding:1px;
}

#conteudoInscricao li{
margin-left:30px;
list-style:none;
font-family: 'shareitalic';
font-size:14px;
color:#fff;	
}

#conteudoInscricao  p{
margin:10px;	
font-family: 'shareitalic';
width:610px;
margin:10px auto;
font-size:14px;
color:#fff;
}

#conteudoInscricao table {
	width:100%;
	margin:auto;
	padding:4px;
	border:solid #FFF 1px; 
}

#conteudoInscricao td {
margin:10px;	
font-family: 'shareitalic';
font-size:14px;
color:#fff;
margin-top:15px;
padding:1px;
}

#conteudoInscricao th {
margin:10px;	
font-family: 'shareitalic';
font-size:14px;
color:#51a543;
background:#FFF;
margin-top:15px;
padding:1px;
}

#conteudoInscricao form h2 {
	line-height: normal;
	margin: 0 0 20px 10px;
	padding: 0;
}

#conteudoInscricao form h3 {
	line-height: normal;
	margin: 0 0 20px 10px;
	padding: 0;
}

#conteudoInscricao form label {
	color: #fff;
	font-family: 'shareitalic';
	font-size: 14px;
	margin: 0 0 5px 10px;
}

#conteudoInscricao form label em {
	color: #113b0a;
}

#conteudoInscricao form label.error {
	color: #113b0a;
	margin-bottom: 10px;
}

#conteudoInscricao form input[type=text] {
	border: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	margin: 0 0 10px 10px;
	padding: 5px;
	width: 290px;
}

#conteudoInscricao form select {
	border: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	margin: 0 0 10px 10px;
	padding: 5px;
	width: 290px;
}

#conteudoInscricao form div {
	position: relative;
}

#conteudoInscricao form div input[type=radio] {
	position: absolute;
}

#conteudoInscricao form div input.feminino {
	left: 10px;
	top: 0;
}

#conteudoInscricao form div input.masculino {
	left: 130px;
	top: 0;
}

#conteudoInscricao form div label {
	margin: 0;
	position: absolute;
}

#conteudoInscricao form div label.feminino {
	left: 30px;
	top: 0;
}

#conteudoInscricao form div label.masculino {
	left: 150px;
	top: 0;
}

#conteudoInscricao form div.categoria input.opcao01 {
	left: 10px;
	top: 0;
}

#conteudoInscricao form div.categoria input.opcao02 {
	left: 200px;
	top: 0;
}

#conteudoInscricao form div.categoria input.opcao03 {
	left: 10px;
	top: 30px;
}

#conteudoInscricao form div.categoria input.opcao04 {
	left: 200px;
	top: 30px;
}

#conteudoInscricao form div.categoria label.opcao01 {
	left: 30px;
	top: 0;
}

#conteudoInscricao form div.categoria label.opcao02 {
	left: 220px;
	top: 0;
}

#conteudoInscricao form div.categoria label.opcao03 {
	left: 30px;
	top: 30px;
}

#conteudoInscricao form div.categoria label.opcao04 {
	left: 220px;
	top: 30px;
}

#conteudoInscricao form div.classificacao input.opcao01 {
	left: 10px;
	top: 0;
}

#conteudoInscricao form div.classificacao input.opcao02 {
	left: 250px;
	top: 0;
}

#conteudoInscricao form div.classificacao input.opcao03 {
	left: 10px;
	top: 30px;
}

#conteudoInscricao form div.classificacao input.opcao04 {
	left: 250px;
	top: 30px;
}

#conteudoInscricao form div.classificacao label.opcao01 {
	left: 30px;
	top: 0;
}

#conteudoInscricao form div.classificacao label.opcao02 {
	left: 270px;
	top: 0;
}

#conteudoInscricao form div.classificacao label.opcao03 {
	left: 30px;
	top: 30px;
}

#conteudoInscricao form div.classificacao label.opcao04 {
	left: 270px;
	top: 30px;
}

#conteudoInscricao form span {
	color: #113b0a;
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding: 0 0 0 10px;
}

#conteudoInscricao form input[type=submit] {
	background-color: #fff;
	border: none;
	cursor: pointer;
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	margin: 20px 0 0 10px;
	padding: 10px;
	text-align: center;
	width: 200px;
}


/*-------------------------------------*/


/* --------------------------------------- Patrocinadores --------------------*/

#conteudoPatrocinadores{
background-color:#C73030;	
width:637px;
float:right;	
margin-top:-250px;
z-index:999px;
position:relative;	
}

#conteudoPatrocinadores h2{
margin:10px;	
font-family: 'shareitalic';
font-size:14px;
color:#fff;
margin-top:15px;
padding:1px;
}
#conteudoPatrocinadores h3{
margin:10px;	
font-family: 'shareitalic';
font-size:13px;
color:#fff;
margin-top:15px;
padding:1px;
}

#conteudoPatrocinadores li{
margin-left:30px;
list-style:none;
font-family: 'shareitalic';
font-size:14px;
color:#fff;	
}

#conteudoPatrocinadores  p{
margin:10px;	
font-family: 'shareitalic';
width:610px;
margin:10px auto;
font-size:14px;
color:#fff;
}

/*-------------------------------------*/



/* --------------------- Contatos -------------*/

#conteudoContato{
background-color:#008da8;	
width:637px;
float:right;	
margin-top:-249px;
z-index:999px;
position:relative;	
}	

#conteudoContato form {
margin:10px;	
}

#conteudoContato form label {
font-family: 'shareitalic';
font-size:14px;	
color:#fff;
}

#conteudoContato form input[type="text"] {
width:342px;	
height:30px;
margin-bottom:15px;
}


#conteudoContato form em{
font-family: 'shareitalic';
font-size:14px;	
color:#fff;
}


#conteudoContato form textarea {
width:342px;	
height:152px;

}

#conteudoContato form input[type="submit"] {
width:81px;	
height:30px;
border:0;
margin-left:260px;
margin-top:15px;
}

span.ContatosEmail {
margin-left:380px;
display:block;
width:300px;
color:#fff;
font-family: 'shareitalic';
}

/* ---------------- pareiros ---------------------*/
ul#promocao{
margin-top:30px;
float:left;
margin-right:35px;	
margin-bottom:25px;

}

ul#promocao strong{
font-size:12px;
color:#9b9a99;
font-family: 'oswaldregular';	
margin-bottom:6px;
display:block;
}


#promocao li{
float:left;	
margin-right:15px;
}

#infoPagamento {	
	padding:0;
	width:96%;
	margin:auto;
}

#infoPagamento  h2 {
	margin:0;
	padding-left:15px;
	font-size:16px;
	background-color:#FFF;
	color:#51A543;
}


/**** PAGINA ADMIN *****/


#admin-container-corpo {
	background: url(../imagens/bg.jpg) top center no-repeat;
	padding: 30px 0;
	height:400px;
	/*
	margin:auto;
	margin-top:100px;
	width:750px;
	background: url(../imagens/bg.jpg) top center no-repeat;
	padding: 30px 0;
	*/
}

#container-corpo {
	background: url(../imagens/bg.jpg) top center no-repeat;
	padding: 30px 0;
}

.admin-logo {
	background: #fff url(../imagens/logo.jpg) no-repeat;
	height: 251px;
	position: relative;
	width: 306px;
	text-align:right;
	margin-left:20px;
}
.admin-logo a {
	background: url(../imagens/bg-transparente.png) repeat;
	height: 251px;
	left: 0;
	position: absolute;
	top: 0;
	width: 306px;
	z-index: 2;
}

.admin-logo span {
	bottom: 5px;
	color: #f58220;
	font-family: 'oswaldregular';
	font-size: 18px;
	position: absolute;
	right: 10px;
	z-index: 1;
}

#admin-box-login {
	width:320px;
	height:210px;
	margin-left:40px;
	background-color:#FFF;
	padding:20px;	
}
#admin-box-login  h3 {
	font-family: 'oswaldregular';
    font-size: 22px;
}

#admin-box-login  label {
    font-family: 'shareitalic';
    font-size: 14px;
	line-height:30px;
}

#admin-box-login  input {
	line-height:30px;
}

#admin-box-login label.error {
	color: #113b0a;
	margin-bottom: 10px;
}

#enviarComprovante {
	position:absolute;
	right:60px;
	top:240px;
	padding-top:20px;
	width:200px;
	height:40px;
	font-family: 'oswaldregular';
    font-size: 16px;
	text-align:center;
	background-color:#FF953B;
}
#enviarComprovante a {
	text-decoration:none;
}

#avisoComprovante {
		
	margin:auto;
	z-index:456;
	width: 638px;
	height: 116px;
	margin-bottom:20px;
	
}


#galeriadeFotos{
	width: 276px;
	padding: 15px;
	
	background-color: #e39898;
	margin-top: 10px;
	font-family: 'oswaldregular';
    font-size: 18px;
   

}

a #galeriadeFotos  {
display: block;
color:#fff;
text-decoration: none;
	}


	.hide{
		display: none;
	}


ul#galeria{
margin-top:30px;
float:left;
	
margin-bottom:25px;

}

ul#galeria strong{
font-size:14px;
color:#9b9a99;
font-family: 'oswaldregular';	
margin-bottom:6px;
display:block;
text-align: center;
color:#000;
font-weight: normal;
}


#galeria li{
float:left;	
margin-right:9px;

}


.caixaIMG{
	width: 160px;
	height: 160px;
	overflow: hidden;
	background-color: #ccc;
}

.caixaIMG img{
height: 160px;
width: 160px;


}

.borda{
	border: 2px solid #fff;
}
#contPatrocinadores{

background-color:#C73030;	
width:637px;
float:right;	
margin-top:-150px;
z-index:999px;
position:relative;	
}

.mPrincipal{
	font-family: 'oswaldregular';	
	color:#fff;
	margin-left: 410px;	font-size: 18px
}

.mPrincipal a{
	color:#fff;
}

#contPatrocinadores h3{
	font-family: 'arial';	
	font-weight: normal;

}

.mover{
	margin-left: 125px;
}






.btnCerti{
	display:block;
	margin-left:228px;
	COLOR:#000;
  background-color:#FFFFFF;
  border:none;
  cursor:pointer;
  display:block;
  font-family:Verdana, Geneva, sans-serif;
  font-size:14px;
  margin-top:-40px;
  padding:10px;
  text-align:center;
  width:200px;
  color:#000;
		
}


ul#download{
margin-top:30px;
float:left;
	
margin-bottom:25px;

}

ul#download strong{
font-size:14px;
color:#9b9a99;
font-family: 'oswaldregular';	
margin-bottom:6px;
display:block;
text-align: center;
color:#000;
font-weight: normal;
}


#download li{
float: left;
margin-right: 9px;
width: 276px;
height: 125px;
}