@charset "utf-8";
html, body{
	-ms-text-size-adjust: none;
	background-color: #272325;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}

img, embed, object,video, form{
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	max-width: 100%;
}
.img_direita {
	margin-left: 20px;
	margin-bottom: 20px;
	float: right;
	border: 1px solid #C1B7AC;
}

p, h1, h2, h3, h4, h5 , h6{
	margin: 0px;
}

::selection {
	background: #7d5190;
	color: #ffffff;
}
::-moz-selection {
 background: #7d5190;
color: #ffffff;
}

input, textarea, select {
	outline: none;
	resize: none;
}

a.linkgeral:link, a.linkgeral:visited {
	text-decoration: none;
	color: #F2C816;
}
a.linksembarra:link, a.linksembarra:visited {
	text-decoration: none;
	color: #060606;
}
#base_conteudo a, #conteudo_interno a {
	text-decoration: none;
	font-size: 16px;
	color: #7d5190;
	font-weight: bold;
}

h1 {
	margin-bottom: 5px;
	font-size: 24px;
	font-family: OpenSansBold;
	color: #583b7f;
	line-height: 20px;
	text-transform: uppercase;
}


h2 {
	margin-bottom: 20px;
	font-size: 20px;
	font-family: OpenSansBold;
	color: #7d5190;
	line-height: 20px;
}

h3 {
	color: #FFFFFF;
	margin-bottom: 3px;
	font-size: 20px;
	font-family: OpenSansBold;
	font-weight: bold;
	line-height: 26px;
}
h4 {
	color: #938a9f;
	margin-bottom: 10px;
	font-size: 16px;
	font-family: OpenSansBold;
}
h5 {
	color: #4B4B4B;
	font-size: 19px;
	font-family: OpenSansBold;
	margin-bottom: 10px;
	text-transform: uppercase;
	line-height: 24px;
}
h6 {
	color: #7d5190;
	font-size: 18px;
	font-family: OpenSansBold;
	font-weight: normal;
}
.divclear {
	clear: both;
}
#topo_base {
	min-height: 350px;
	padding-top: 1px;
	background-color: #272325;
}
#toponav {
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

#topo_logo {
	width: 302px;
	min-height: 386px;
	margin-left: auto;
	margin-right: auto;
}

#topo_text {
	width: 230px;
	margin-top: 130px;
	font-size: 20px;
	color: #938a9f;
	font-family: OpenSansBold;
	min-height: 50px;
	text-align: center;
	float: right;
	margin-right: 100px;
}
#meunu_base {
	min-height: 60px;
	background-position: center 0%;
	background-repeat: repeat-x;
	background-color: #757474;
	margin-top: -75px;
}
#meunu {
	width: 1020px;
	margin-left: auto;
	margin-right: auto;
	min-height: 60px;
	color: #FFFFFF;
	font-family: OpenSans;
	font-size: 16px;
	background-position: 90px 0%;
	text-align: center;
	position: relative;
}

.bt_menu a {
	text-decoration: none;
	color: #FFFFFF;
}

.bt_menu {
	padding-left: 9px;
	padding-right: 10px;
	text-align: center;
	height: 50px;
	background-repeat: no-repeat;
	background-position: right 0%;
	padding-top: 10px;
	display: inline-block;
	float: left;
}
#gapmenu {
	width: 330px;
	float: left;
	min-height: 40px;
}

.bt_menu_ativo {
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	text-align: center;
	height: 34px;
	background-repeat: no-repeat;
	background-position: center 0%;
	padding-top: 12px;
	color: #FFFFFF;
	background-image: url(../imgs/bg_menu_ativo.png);
}
.vertical {
	vertical-align: middle;
	display: table-cell;
	height: 34px;
}
#base_destaques {
	/* [disabled]min-height: 400px; */
	background-color: #312b31;
	width: 100%;
	margin-top: 50px;
}
#base_mensagem {
	min-height: 368px;
	background-color: #272325;
	width: 100%;
	margin-top: 30px;
	background-image: url(../imgs/bg_mensagem.png);
	background-repeat: no-repeat;
	background-position: center 0%;
	padding-top: 1px;
}
#base_objetivo {
	min-height: 266px;
	background-color: #272325;
	width: 100%;
	background-image: url(../imgs/bg_objetivos.png);
	background-repeat: no-repeat;
	background-position: center 0%;
	padding-top: 1px;
}
#mensagem_conteudo {
	min-height: 368px;
	width: 1060px;
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position: center 0%;
	margin-left: auto;
	margin-right: auto;
	color: #5e5e5e;
	font-family: OpenSans;
	font-size: 16px;
}
#objetivo_conteudo {
	min-height: 260px;
	width: 1060px;
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position: center 0%;
	margin-left: auto;
	margin-right: auto;
	color: #5e5e5e;
	font-family: OpenSans;
	font-size: 16px;
}
#msg_pres {
	width: 620px;
	float: left;
	margin-left: 25px;
	text-align: center;
	margin-top: 35px;
	line-height: 23px;
}
#home_objetivo {
	width: 620px;
	float: left;
	margin-left: 25px;
	text-align: center;
	margin-top: 50px;
	line-height: 25px;
}
#home_publico {
	width: 300px;
	float: left;
	margin-left: 95px;
	text-align: center;
	margin-top: 25px;
	line-height: 23px;
	color: #FFFFFF;
	font-family: OpenSansBold;
	font-size: 18px;
}
#home_comissao {
	width: 300px;
	float: left;
	margin-left: 95px;
	text-align: center;
	margin-top: 5px;
	line-height: 25px;
	color: #FFFFFF;
	font-family: OpenSans;
	font-size: 18px;
}

#base_conteudo {
	max-width: 1060px;
	margin: 50px auto 30px;
	color: #7f7f7f;
	font-family: OpenSans;
	font-size: 17px;
	width: 1060px;
	line-height: 28px;
	text-align: center;
	vertical-align: text-top;
	position: relative;
}
#conteudo_interno {
	max-width: 1060px;
	margin: 50px auto 30px;
	color: #464646;
	font-family: OpenSans;
	font-size: 17px;
	width: 1060px;
	line-height: 28px;
	text-align: center;
	vertical-align: text-top;
	position: relative;
	background-color: #cccccc;
	padding: 20px;
	border: 3px solid #8d7099;
}

.tabelas_gerais {
	border: 1px solid #C1B7AC;
	border-spacing: 0px 0px;
	border-collapse: collapse;
}
.tabelas_header01 {
	text-align: center;
	background-color: #745A7F;
	padding: 8px 4px;
	color: #FFFFFF;
	font-size: 17px;
}
.tabelas_header02 {
	text-align: center;
	background-color: #5F6060;
	padding: 8px 4px;
	color: #FFFFFF;
	font-size: 16px;
}
.tabelas_header03 {
	background-color: #E8E8E8;
	padding: 4px;
	color: #565555;
	font-size: 15px;
	font-weight: normal;
}
.tabelas_destaque {
	background-color: #D8D8D8;
	padding: 4px;
	color: #565555;
	font-size: 15px;
	font-weight: normal;
}


.acerta_patr {
	vertical-align: middle;
	width: auto;
	/* [disabled]padding-top: 5%; */
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
#base_conteudo ul {
	list-style-image: url(../imgs/bullet01.png);
	margin-left: -20px;
	margin-top: 5px;
	margin-bottom: 5px;
	vertical-align: top;
}
.content_2blocos {
	/* [disabled]width: 40%; */
	display: inline-block;
	text-align: left;
	margin-bottom: 20px;
	max-width: 33%;
	min-width: 30%;
	vertical-align: top;
}

.avisos_asterisco {
	font-size: 14px;
}
.linhas_tabelas {
	border-bottom: 1px dashed #c4bfa5;
	background-color: #F9F9F9;
	background-image: url(../imgs/bg_tabelas.png);
	background-repeat: repeat-x;
	background-position: 0% bottom;
}

.textos_gerais {
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	margin-bottom: 30px;
}

.palestrantes_base {
	width: 170px;
	min-height: 310px;
	margin-right: 20px;
	margin-left: 20px;
	font-size: 13px;
	text-align: center;
	float: left;
	margin-bottom: 20px;
	line-height: 17px;
}
.bt_curriculos {
	width: 152px;
	height: 26px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	background-image: url(../imgs/bt_lattes_bg.png);
	background-repeat: no-repeat;
}
.palestrantes_acertos {
	min-height: 32px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;

}
#telefones_uteis {
	min-width: 250px;
	float: right;
	border-left: 1px solid #C1B7AC;
	margin-left: 25px;
	padding: 20px;
	font-size: 16px;
	line-height: 30px;
	text-align: left;
}



.blocos_logos {
	min-height: 100px;
	text-align: center;
	width: auto;
	display: inline-block;
	max-width: 70%;
	margin-right: 20px;
	vertical-align: top;
	margin-bottom: 20px;
	margin-left: 20px;
}
.blocos_logos_apoio {
	min-height: 100px;
	text-align: center;
	width: auto;
	display: inline-block;
	max-width: 65%;
	margin-right: 20px;
	vertical-align: top;
	margin-bottom: 20px;
}

.base_logos {
	width: 1060px;
	min-height: 95px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 10px;
	color: #979797;
	font-family: OpenSans;
	font-size: 18px;
	text-align: center;
	vertical-align: top;
	margin-top: 20px;
}
.box_logos {
	/* [disabled]float: left; */
	min-width: 110px;
	/* [disabled]min-height: 100px; */
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 15px;
	margin-right: 10px;
}
#patrocinio {
	width: 100%;
	background-color: #FFFFFF;
}



.home_destaques {
	width: 314px;
	height: 150px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
	text-align: center;
	margin-bottom: 10px;
	font-family: OpenSans;
	font-size: 20px;
}
.home_destaques_divisa {
	width: 23px;
	height: 150px;
	float: left;
	margin-bottom: 10px;
	background-image: url(../imgs/divisa_realizacao.png);
	background-repeat: no-repeat;
	background-position: 0% top;
}
.conteudo_3blocos {
	width: 314px;
	margin-right: 18px;
	margin-left: 18px;
	float: left;
	margin-bottom: 30px;
}
#contato_form {
	max-width: 760px;
	margin-left: auto;
	margin-right: auto;
}


.campoerro {
	color: #ed1c24;
	/* [disabled]-webkit-border-radius: 6px; */
	/* [disabled]-moz-border-radius: 6px; */
	font-size: 16px;
	font-family: OpenSans;
	resize: none;
	padding: 2px 4px;
	outline: none;
	width: 100%;
	height: 36px;
	border: 1px solid #ed1c24;
	background-color: #f2f0e6;
}
.campoerro_cad {
	color: #FF0140;
	font-size: 16px;
	font-family: OpenSans;
	resize: none;
	padding: 2px 4px;
	outline: none;
	width: 100%;
	height: 34px;
	border: 1px solid #ed1c24;
	background-color: #FFFFFF;
}
.campoerro_textarea {
	color: #ed1c24;
	font-family: OpenSans;
	font-size: 16px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	outline: none;
	resize: none;
	height: 100px;
	width: 100%;
	border: 1px solid #ed1c24;
	background-color: #f2f0e6;
}
.floattextarea {
	float: left;
	min-width: 350px;
	max-width: 700px;
	margin-right: 20px;
	clear: both;
	width: 700px;
	margin-bottom: 20px;
}
.textareas {
	color: #575555;
	font-family: OpenSans;
	font-size: 16px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	outline: none;
	resize: none;
	height: 100px;
	width: 100%;
	border: 1px solid #F5F5F5;
	background-color: #F5F5F5;
	border-radius: 0px;
}
.selects {
	color: #b5b4b4;
	font-family: "SourceSansPro_Regular";
	font-size: 20px;
	padding: 2px 4px;
	outline: none;
	resize: none;
	width: 101%;
	height: 42px;
	border: 1px solid #717171;
	background-color: #FFFFFF;
	border-radius: 8px;
}
.inputs {
	color: #575555;
	font-family: OpenSans;
	font-size: 16px;
	padding: 2px 4px;
	outline: none;
	resize: none;
	width: 100%;
	height: 36px;
	background-color: #F5F5F5;
	border-radius: 0px;
	border: 1px solid #F5F5F5;
}

.floatinputs {
	float: left;
	/* [disabled]max-width: 300px; */
	margin-right: 20px;
	width: 700px;
	margin-bottom: 15px;
}
.floatinputs_menores {
	float: left;
	/* [disabled]max-width: 300px; */
	margin-right: 15px;
	width: 342px;
	margin-bottom: 15px;
}
.floatinputs_news {
	width: 380px;
	height: 42px;
	float: left;
	margin-right: 6px;
	padding-right: 10px;
}

#bt_enviar {
	width: 99px;
	height: 39px;
	background-image: url(../imgs/bt_enviar_bg.png);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	margin-top: 10px;
}

#bt_voltar {
	width: 89px;
	height: 37px;
	background-image: url(../imgs/bt_voltar_bg.png);
	background-repeat: no-repeat;
	clear: both;
	margin-top: 10px;
}

#bt_recibo {
	width: 222px;
	height: 38px;
	margin: 10px auto 30px;
	background-image: url(../imgs/bt_recibbg.png);
	background-repeat: no-repeat;
}
#bt_inscricao {
	width: 222px;
	height: 38px;
	margin: 10px auto;
	background-image: url(../imgs/bt_inscricao_bg.png);
	background-repeat: no-repeat;
}
#bt_certificado {
	width: 222px;
	height: 38px;
	margin: 30px auto 10px;
	background-image: url(../imgs/bt_baixe_certifcado_bg.png);
	background-repeat: no-repeat;
}
.bt_trabalhos {
	width: 219px;
	height: 39px;
	margin: 10px auto;
	background-image: url(../imgs/bt_trabalho_aprovado_bg.png);
	background-repeat: no-repeat;
}
.bt_download {
	width: 219px;
	height: 39px;
	margin: 10px auto;
	background-image: url(../imgs/bt_download_bg.png);
	background-repeat: no-repeat;
}
#bt_boleto {
	width: 219px;
	height: 39px;
	margin: 10px auto;
	background-image: url(../imgs/bt_boleto_bg.png);
	background-repeat: no-repeat;
}

#loading {
	width: 99px;
	height: 39px;
	background-image: url(../imgs/bx_loader.gif);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	margin-top: 10px;
	background-position: 50% 50%;
	display: none;
}
#loading_cad {
	width: 100px;
	height: 38px;
	background-image: url(../imgs/bx_loader.gif);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	margin-top: 10px;
	background-position: 50% 50%;
	display: none;
}

.avisos {
	font-size: 13px;
	color: #5B377F;
	line-height: 12px;
}

#base_cademail {
	/* [disabled]margin-top: 10px; */
	min-height: 76px;
	padding-top: 10px;
	border-top: 1px solid #cfcfcf;
	background-color: #ebebeb;
}

#form_cademail {
	min-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	min-height: 50px;
	color: #72567e;
	font-family: OpenSansBold;
	font-size: 18px;
	margin-top: 15px;
}

#texto_cadastro {
	width: 270px;
	height: 24px;
	float: left;
	margin-top: 9px;
}

.floatinputs_email {
	float: left;
	/* [disabled]max-width: 300px; */
	margin-right: 25px;
	width: 280px;
}
.inputs_cadastro {
	color: #767676;
	font-family: OpenSans;
	font-size: 16px;
	padding: 2px 4px;
	outline: none;
	resize: none;
	width: 100%;
	height: 34px;
	border: 1px solid #d6d7d8;
}

#bt_enviar_cad {
	width: 100px;
	height: 38px;
	background-image: url(../imgs/bt_enviar_bg.png);
	float: left;
	background-repeat: no-repeat;
}


#rodape_base {
	/* [disabled]min-height: 322px; */
	padding-top: 1px;
	clear: both;
	background-color: #745a7f;
}
#rodape_content {
	max-width: 1000px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	font-family: OpenSansBold;
	color: #989898;
	font-size: 16px;
	min-height: 50px;
}

#rodape_text {
	margin-left: auto;
	margin-top: 25px;
	font-size: 16px;
	margin-right: auto;
	min-height: 25px;
	text-align: center;
	max-width: 500px;
}
#rodape_menu {
	min-height: 25px;
	font-size: 15px;
	max-width: 860px;
	padding-top: 10px;
	float: left;
}
#rodape_menu a {
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;
	font-family: OpenSansBold;
}

#rodape_assina {
	width: 120px;
	height: 32px;
	background-image: url(../imgs/rodape_assina_bg.png);
	background-repeat: no-repeat;
	float: right;
	margin-right: 10px;
	margin-top: 6px;
}
