@import url("bootstrap.css");

@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0; border:none; outline:none; text-decoration:none; list-style-type:none;
}

body{
	font-family: 'Open Sans', sans-serif;
	color:#333;
	font-size:14px;
}

a:hover{
	text-decoration: none;
}

@font-face{
    font-family: 'nillandregular';
    src: url('nilland-webfont.eot');
    src: url('nilland-webfont.eot?#iefix') format('embedded-opentype'),
         url('nilland-webfont.woff2') format('woff2'),
         url('nilland-webfont.woff') format('woff'),
         url('nilland-webfont.ttf') format('truetype'),
         url('nilland-webfont.svg#nillandregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face{
    font-family: 'nillandbold';
    src: url('nilland-bold_0-webfont.eot');
    src: url('nilland-bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('nilland-bold_0-webfont.woff2') format('woff2'),
         url('nilland-bold_0-webfont.woff') format('woff'),
         url('nilland-bold_0-webfont.ttf') format('truetype'),
         url('nilland-bold_0-webfont.svg#nillandbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

.wrapper{
	width:100%; height:auto;
	float:left;
}

p{line-height:22px; margin:0 0 10px 0;}

.preto{color:#000;}
.branco{color:#fff;}
.amarelo{color:#f1bc18;}
.azul{color:#02538b;}
.marrom{color:#5a4608;}
.vinho{color:#900;}

.mini-tit{font-size:18px; font-family:'nillandbold', sans-serif;}

.size18{font-size:18px;}
.size12{font-size:12px;}
.size10{font-size:10px;}

.center{text-align:center;}

.left{float:left; margin-right:10px;}
.right{float:right; margin-left:10px;}

/* ------------------------------------------ menu */

.topo{
	width:100%; height:auto;
	float:left;
}

.topoInterna{
	height:135px;
	border-bottom:solid 5px #f1bc18;
}

.topo-miolo-home, .topo-miolo-interna{
	width:950px; height:auto;
	margin:20px auto 50px auto;
}

.topo-miolo-home li{
	display:inline;
	margin:0 15px 0 0;
	font-family:'nillandbold', "Courier New", Courier, monospace;
	position: relative;
}

.logoInterna img{
	float:left;
	margin:-30px 30px 0 0;
}

.bandeiras{
	word-spacing:15px;
	text-align:right;
}

.topo-miolo-interna li{
	display:inline;
	margin:0 15px 0 0;
	font-family:'nillandbold', "Courier New", Courier, monospace;
	font-size: 92%;
	position: relative;
}

li.nomargin{
	margin:0;
}


#mapa_site ul {
	margin-bottom: 10px;
}
#mapa_site ul li ul li {
	margin-left: 20px;
	color: black;
}
#mapa_site ul li ul a {
	color: black;
}
#mapa_site #logointerna2, #mapa_site #bandeiras2{
	display: none;
}


#menu_english{
	text-transform: uppercase;
}


#menu li a:link, li a:visited{
	color: #02538b;
}

#menu li a:hover, li a:focus{
	color:#f1bc18;
}

#menu ul.sub{
	position:absolute;
	font-size:14px;
	display:none;
	top:13px; left:0;
}

#menu li:hover ul{
	display:inline;
}

#menu ul.sub li{
	display:list-item;
	white-space:nowrap;
}

#menu ul.sub li a{
	display:block;
	width:100%;
	background:#f1bc18;
	padding:10px;
	border-bottom:solid 1px #fad256;
	border-left:solid 1px #fad256;
	border-right:solid 1px #fad256;
	box-shadow:rgba(0,0,0,0.3) 2px 2px 5px;

}

#menu ul.sub li a:hover{
	background:#d8a301;
}

#menu ul.sub li a:link, ul.sub li a:visited{
	color:#000;
}

#menu ul.sub li a:hover{
	color:#fff;
}

/* ------------------------------- fim do menu */

a:link, a:visited{
	color:#02538b;
}

a:hover{
	color:#f1bc18;
}

.conteudo-home{
	width:100%;
	height:auto;
	float:left;
	background:url(../img/bg-home.gif?v=2) center top no-repeat;
}

.conteudo-interna{
	width:100%;
	height:auto;
	float:left;
}

.interna-a{
	background:url(../img/bg-interna-a.gif) center top no-repeat;
}

.interna-b{
	background:url(../img/bg-interna-b.gif) center top no-repeat;
}

.interna-c{
	background:url(../img/bg-interna-c.gif) center top no-repeat;
}

.conteudo-miolo{
	width:950px; height:auto;
	margin:auto;
}

.logo-home{
	width:100%; height:444px;
}

h1{
	font-size:14px;
	font-weight:normal;
	margin: 0 0 0 667px;
}

h1 img{
	margin:0 0 22px 0;
}

.rule{
	width:100%; height:auto;
	margin:30px 0;
}

.bloco1{
	width:474px; height:auto;
	float:left;
}

.video{
	padding:30px;
}

ul.acesso-rapido{
	width:425px;
	margin:30px 0 0 25px;
}

ul.acesso-rapido li{
	margin:30px 0;
}

ul.acesso-rapido hr{
	height:1px;
	border:none;
	background:#cbcbcb;
}

ul.acesso-rapido li a.item1{
	width:265px; height:37px;
	display:block;
	background:url(../img/menu-acesso-rapiod.gif) 0 0 no-repeat;
	padding:13px 0 0 85px;
	font-size:18px;
	margin:0 0 0 30px;
}

ul.acesso-rapido li a.item1:hover{
	background:url(../img/menu-acesso-rapiod.gif) 0 -241px no-repeat;
}

ul.acesso-rapido li a.item2{
	width:265px; height:37px;
	display:block;
	background:url(../img/menu-acesso-rapiod.gif) 0 -60px no-repeat;
	padding:13px 0 0 85px;
	font-size:18px;
	margin:0 0 0 30px;
}

ul.acesso-rapido li a.item2:hover{
	background:url(../img/menu-acesso-rapiod.gif) 0 -301px no-repeat;
}

ul.acesso-rapido li a.item3{
	width:265px; height:37px;
	display:block;
	background:url(../img/menu-acesso-rapiod.gif) 0 -120px no-repeat;
	padding:13px 0 0 85px;
	font-size:18px;
	margin:0 0 0 30px;
}

ul.acesso-rapido li a.item3:hover{
	background:url(../img/menu-acesso-rapiod.gif) 0 -361px no-repeat;
}

ul.acesso-rapido li a.item4{
	width:265px; height:37px;
	display:block;
	background:url(../img/menu-acesso-rapiod.gif) 0 -180px no-repeat;
	padding:13px 0 0 85px;
	font-size:18px;
	margin:0 0 0 30px;
}

ul.acesso-rapido li a.item4:hover{
	background:url(../img/menu-acesso-rapiod.gif) 0 -421px no-repeat;
}


/**Blog**/
	.menu-busca{
		color: white;
		line-height: 25px;
	}
	
	#blog article{
		margin: 35px 0;
		/*margin: 30px 10px 50px 10px;
		border-left: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		width: 640px;
		margin-left: 65px;
		-webkit-box-shadow: -3px 2px 3px 0px #ccc;
		-moz-box-shadow:    -3px 2px 3px 0px #ccc;
		box-shadow:         -3px 2px 3px 0px #ccc;*/
	}
	/*#blog header, #blog .header{
		display: block;
		width: 100%;
		float: left;
		margin-left: -60px;
	}
	#blog .data_blog{
		padding: 10px;
		width: 50px;
		height: 90px;
		float: left;
		color: white;
		font-size: 20px;
		line-height: 21px;
		text-align: center;
		font-weight: bolder;
		background: url(../img/data_article.png) no-repeat;
	}
	#blog .title{
		width: 550px;
		float: left;
		padding: 5px 10px;
	}
	#blog .materia{
		margin: 20px;
		clear: both;
	}
	#blog footer{
		background: #ccc;
		display: block;
		padding: 5px;
	}
	#blog .materia img{
		margin: 7px;
	}*/
	
	#blog .materia img{
		margin: 6px;
	}
	
	



.footer{
	width:100%; min-height:180px; height:auto;
	background:#f8f8f8;
	float:left;
}

.footer-miolo{
	width:950px; margin:auto;
	padding:50px 0;
	color:#666;
}

.footer .rule{
	float:left;
	text-align:center;
	font-size:12px;
}

.footer hr{
	background:#ccc; 
	height:1px;
	margin:0 0 15px 0;
}

.footer-miolo p.patr1{
	float:left;
	margin:0 0 0 260px;
}

.footer-miolo p.patr2{
	float:left;
	margin:0 0 0 130px;
}

.footer-miolo .patr1 img{
	width: 180px;
	max-width: 180px;
}

.footer-miolo .patr2 img{
	width: 100px;
	max-width: 100px;
}



.menu-lateral{
	width:210px; height:auto;
	float:left;
}

.menu-lateral p{
	margin:15px 0;
}

.menu-lateral ul li{
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	background:url(../img/bullet.gif) left 9px no-repeat;
}

.menu-lateral ul li:hover{
	background:url(../img/bullet.gif) 5px 9px no-repeat;
}

.menu-lateral ul li a:link, .menu-lateral ul li a:visited, .menu-lateral ul li a:active{
	color:#fff;
	font-size:14px;
}

.menu-lateral ul li a:hover{
	color:#fff;
	font-size:14px;
	color:#f1bc18;
}

h2{
	font-size:36px;
	font-family:'nillandbold', sans-serif;
	color:#02538b;
	margin:0 0 22px 0;
	line-height:normal;
}

h3{
	font-size:24px;
	font-family:'nillandbold', sans-serif;
	color:#02538b;
	margin:20px 0;
}

.conteudo-diretia{
	width:700px; min-height:400px; height:auto;
	float:left;
	margin:0 0 0 30px;
	line-height:22px;
}

.conteudo-esquerda-contato{
	width:450px; min-height:400px; height:auto;
	float:left;
	margin:0;
	line-height:22px;
}

.inputContato{
	width:400px; height:25px;
	border:solid 1px #ccc;
	padding:5px;
	color:#666;
}

.inputContato:hover, .inputContato:focus, .areaContato:hover, .areaContato:focus{
	border:solid 1px #666;
	background:#F4F4F4;
}

.areaContato{
	width:400px; height:auto;
	border:solid 1px #ccc;
	padding:5px;
	color:#666;
}

.botao-enviar{
	border:solid 1px #CCC;
	background:#DDD;
	padding:5px;
}

.conteudo-direita-contato{
	width:400px; height:auto;
	float:left;
	padding:0 0 0 35px;
	border-left:solid 1px #ccc;
}

.conteudo-direita-contato p{
	font-size:12px;
	line-height:normal;
}

.lista-comum li{
	list-style-type:disc;
	margin:0 0 10px 0;
	list-style-position:inside;
	color:#666;
}

.table-comum td{
	padding:5px;
	line-height:12px
}

.btnDown{
	padding:5px;
	background:#E6E6E6;
	border-radius:3px;
	box-shadow:1px 1px #DDD;
}

.btnDown:hover{
	padding:5px;
	background:#666;
	border-radius:3px;
}

hr{
	height:1px;
	background:#ccc;
	border:none;
	margin:15px 0;
}

.fancy-foto img{
	border:solid 3px #FFF;
	box-shadow:2px 2px 10px #ccc;
	margin:0 10px 0 0;
}

.fancy-foto img:hover{
	opacity:0.8;
}

.formArquivo{
	width:153px;
	height:25px;
}

.formBlog{
	height:20px; width:120px;
	padding:3px;
	vertical-align:top;
}


/**Popup*/
#outer{
	width:100%; top:0; bottom:0;
	background:rgba(0,0,0,0.8);
	position:fixed;
	z-index:99;
}

#pop{
	/*display:none;*/
	position:fixed;
	top:50%;
	left:50%;
	margin-left:-180px;
	margin-top:-130px;
	padding:30px;
	width:300px;
	height:200px;
	border:1px solid #d0d0d0;
	background:#FFF;
	box-shadow:#000 0px 0px 25px;
	z-index:999;
}

.popBig{
	font-size:22px;
	font-weight:bold;
	color:#900;
}

#pop a.fechar:link, #pop a.fechar:visited{
	color:#F00;
	position: absolute;
	right: 5px;
	bottom: 5px;
}

#pop a.fechar:hover{
	color:#900;
}


.colunaFoto{
	width:180px; height:auto;
	float:left;
}

.colunaTexto{
	width:500px; height:auto;
	float:left;
	margin:0 0 0 20px;
}

/*------------------ ADIÇÕES 19/03/15 ---------------------*/

.cinza-claro{
	color:#8b8b8b;
}

.top40{
	margin-top:40px;
}

.clear{
	clear:both;
}

.slider-wrapper{
	width:100%; height:400px;
	position:relative;
	margin:0 0 50px 0;
}

.banner{
	width:100%; height:400px;
	margin:30px 0;
}

.contagem{
	width:285px; height:180px;
	padding:35px 0 0 0;
	position:absolute;
	background:url(../img/bg-contagem-regressiva.png) center top no-repeat;
	bottom:-15px; right:0;
	font-family:'nillandbold', sans-serif;
	font-size:30px;
	color:#FFF;
	text-align:center;
	z-index:9999;
}

.contagem p{
	line-height:normal;
}

.numContagem{
	font-size:72px;
}

a.botaoInscricao{
	width:323px; height:35px;
	background:url(../img/faca-sua-inscricao.gif) center top no-repeat;
	display:block;
	font-family:'nillandbold', sans-serif;
	font-size:18px;
	color:#000;
	padding:13px 0 0 40px;
}

a.botaoInscricao:hover{
	background:url(../img/faca-sua-inscricao.gif) center -48px no-repeat;
	color:#FFF;
}

.bloco1{
	width:460px; height:auto;
	float:left;
	margin:0 15px 0 0;
}

.bloco2{
	width:460px; height:auto;
	float:left;
	margin:0 0 0 15px;
}

.boxVideo{
	width:402px; height:318px;
	background:#1a1a1a;
	padding:10px;
	margin:20px auto 0 auto;
}

.boxVideo p{
	text-align:center;
	margin:20px 0 0 0;
	color:#b7b7b7;
}

.destaque{
	width:93%; height:auto;
	padding:3%;
	background:#eee;
	border-left:solid 10px #d3d3d3;
	margin:40px 0;
	float:left;
}

.destaqueInterna{
	margin:0 0 30px 0;
}

a.acessoBaixo{
	display:block;
	width:353px; height:33px;
	font-family:'nillandbold', sans-serif;
	font-size:18px;
	color:#FFF;
	padding:15px 0 0 60px;
}

.item1{
	background:url(../img/menu-acesso-rapido2.gif) center top no-repeat;
}

.item1:hover{
	background:url(../img/menu-acesso-rapido2.gif) center -192px no-repeat;
	color:#000;
}

.item2{
	background:url(../img/menu-acesso-rapido2.gif) center -48px no-repeat;
}

.item2:hover{
	background:url(../img/menu-acesso-rapido2.gif) center -240px no-repeat;
	color:#000;
}

.item3{
	background:url(../img/menu-acesso-rapido2.gif) center -96px no-repeat;
}

.item3:hover{
	background:url(../img/menu-acesso-rapido2.gif) center -288px no-repeat;
	color:#000;
}

.item4{
	background:url(../img/menu-acesso-rapido2.gif) center -144px no-repeat;
}

.item4:hover{
	background:url(../img/menu-acesso-rapido2.gif) center -336px no-repeat;
	color:#000;
}

.primFooter{
	margin:25px 0 0 0;
	width:100%; height:51px;
	background:#e2e1e1;
	float:left;
	font-size:21px;
	font-weight:bold;
	color:#333333;
	padding:13px 0 0 0;
}

.primFooterMiolo{
	width:950px;
	margin:auto;
}

.primFooter p{
	margin:0
}

.primFooter p img{
	vertical-align:middle;
	margin:0 15px 0 0;
}

.telefone{
	width:auto;
	float:left;
	margin:0 40px 0 0;
}

.email{
	width:auto;
	float:left;
	margin:0 40px 0 0;
}

.redeSocial{
	width:auto;
	float:left;
	margin:0 40px 0 0;
}

.footerRule{
	width:100%; 
	float:left;
	height:auto;
	font-size:9px;
	text-align:center;
	margin:0 0 10px 0;
}

.footerRule p{
	margin:0;
}

.footerRule img{
	margin: 10px;
	vertical-align: middle;
}

.realizacao{
	width:auto;
	float:left;
	margin:0 8px 0 0;
}
.footer-miolo img{
	max-width: 140px !important;
	width: auto;
	height: auto;
	max-height: 60px !important;
	margin: 10px;
}
.realizacao img{
	max-width: 186px;
	width: auto;
	height: auto;
	max-height: 75px;
}

.apoioCientifico{
	width:auto;
	float:left;
	margin:0 8px 0 0;
}

.parceiro{
	width:auto;
	float:left;
	margin:08px 0 0;
}

.agenciaViagens{
	width:auto;
	float:left;
	margin:0 8px 0 0;
}

.secretariaExecutiva{
	width:auto;
	float:left;
}


.cotaDiamante{
	width: 343px;
	float: left;
	margin: 0 0 0 58px;
}
.cotaPrata{
	width: 290px;
	float: left;
	margin: 0;
}
.cotaBronze{
	width: 250px;
	float: left;
}

.cotaDiamante img{
	max-width: 150px !important;
	width: auto;
	height: auto;
	margin-top: 0;

 }
.cotaPrata img{
	max-width: 75px !important;
	width: auto;
	height: auto;
	padding: 10px 0 0 0;
	margin-top: 0;
}
.cotaBronze img{
	max-width: 60px !important;
	width: auto;
	height: auto;
	padding: 15px 0 0 0;
	margin-top: 0;
}
.cotaCobre img{
	max-width: 60px !important;
	width: auto;
	height: auto;
}

.outerMapa{
	width:100%; height:auto;
	float:left;
	border-bottom:solid 6px #4e5458;
}

.mapaMiolo{
	width:950px; height:auto;
	margin:20px auto 0 auto;
}

.mapaMiolo p{
	text-align:center;
	margin:0;
}

.comissaoLinhaUm{
	width:100%; height:auto;
	float:left;
}

.comissaoLinhaUm p, .comissaoLinhaTres p{
	margin:0;
}

.comissaoLinhaDois{
	width:650px; height:auto;
	float:left;
	padding:0 0 0 50px;
	background:url(../img/fundo-comissao-organizadora.jpg) 15px top no-repeat;
}

.comissaoLinhaTres{
	width:100%; height:auto;
	float:left;
	margin:25px 0 0 0;
}

.comissaoLinhaUm p img, .comissaoLinhaDois p img, .comissaoLinhaTres p img{
	margin:0 10px 0 0;
}


.bloco3, .bloco7{
	width:226px; height:auto;
	float:left;
	margin:0 10px 0 0;
}

.bloco4, .bloco8{
	width:226px; height:auto;
	float:left;
	margin:0;
}

.bloco3 img, .bloco4 img{
	margin:0 0 10px 0;
}

.bloco3 p, .bloco4 p{
	margin:0;
	padding:0;
	font-size:13px;
	line-height:18px;
}

.bloco5, .bloco6{
	width:100px; height:auto;
	float:left;
	margin:0 19px 0 0;
	position:relative;
}

.bloco5 a .oculto, .bloco6 a .oculto{
	text-align:center;
	background:rgba(255,255,255,0.95);
	position:absolute;
	top:25px; left:0;
	width:100%;
	opacity:0;
	-webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}

.bloco5 a:hover .oculto, .bloco6 a:hover .oculto{
	opacity:1;
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}

.bloco6{
	width:100px; height:auto;
	float:left;
	margin:0;
}

.bloco6 p{
	font-size:10px;
	line-height:12px;
}

.bloco7 p, .bloco8 p{
	margin:0 0 10px 0;
	line-height:18px;
}

.textoDestaque{
	font-size:28px;
	color:#900;
	border-top: solid 2px #900;
	border-bottom: solid 2px #900;
	padding:10px 0;
	width:300px;
	margin:auto;
	text-align:center;
}

blockquote{
	margin:0 0 0 25px;
}

.table-programacao td{
  padding: 5px;
  line-height: 18px;
}


.tempoFoz{
	width:700px; height:auto;
	padding:20px 0;
	background:url(../img/tempo-curtir-foz.jpg) left top no-repeat;
}

.tempoFoz .p400{
	width:400px;
}

.tempoFoz .p350{
	width:350px;
}

.contateElite{
	font-family:'nillandregular', sans-serif;
	font-size:22px;
	margin:40px 0;
	line-height:28px;
}

.contateElite img{
	vertical-align:text-bottom;
}

.pict{
	border:solid 2px #fff;
	box-shadow:0 0 1px #ccc;
	border-radius:2px;
}

.half{
	width:325px; height:auto;
	float:left;
	margin:0 25px 0 0;
}

.div200p{
	width:200px; height:auto;
	float:left;
	margin:0 15px 0 0;
}

.div480p{
	width:480px; height:auto;
	float:left;
}


.inputTotal {
  width: 680px;
}
.inputMenor {
  width: 280px;
}

.conteudoFichaTecnica{
	position:relative;
}
.fecharFicha{
	position:absolute;
	top:0; right:0;
	background:#900;
	border: solid 1px #900;
	padding:5px;
}
.fecharFicha:hover{
	background:#5e0000;
	border-color: #5e0000 #430000 #430000 #430000;
}
.fecharFicha a:link, .fecharFicha a:visited{
	color:#FFF;
}
.fecharFicha a:hover{
	color:#FF0;
}

.index-box-chamada{
	min-height: 240px;
	display: block;
	float: left;
}