@charset "iso-8859-2";
*{ margin: 0px; padding: 0px; text-decoration: none; list-style: none; outline: none; font-family: Arial, serif; font-weight: 100; }
img{ border: none; }
a{ cursor: pointer; text-decoration: none;} a:hover{ text-decoration: none;} a:active{ text-decoration: none; }
textarea{ resize: none; }
html,body{ height: 100%; }
body{ background: #FFFFFF; position: relative; }
h1,h2,h3{ font-style: normal; font-weight: normal; }
input,textarea{ border: none; }
.ident{ text-indent: -9000px; }
.clear{ clear: both; width: 100%; height: 1px; }
.clear2{ clear: both; width: 100%; height: 1px; margin:30px 0px; display: block; }
.clear3{ clear: both; width: 100%; height: 1px; margin:50px 0px; display: block; }
.clearLight{ clear: both; width: 100%; height: 0px; }
.anFF1{ -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -o-transition: all 0.1s ease; -ms-transition: all 0.1s ease; transition: all 0.1s ease; }
.anFF2{ -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; -ms-transition: all 0.2s ease; transition: all 0.2s ease; }
.all_bkg{ background: url(../images/all_img.png); background-repeat: no-repeat; }
#protege{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:99; display:none; }
.style_erro{ width: 990px; margin: 150px auto; }
/*Alinhamento*/
.alignR{ float: right; }
.alignL{ float: left; }
.alignN{ float: none; }
.txtLeft{ text-align: left !important; }
.txtRight{ text-align: right !important; }
.txtCenter{ text-align: center !important; }
/*IE*/
.circle{ border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; behavior: url(PIE.htc); position: relative; z-index: 1; }
.pie{ behavior: url(PIE.htc); position: relative;z-index: 1; }
/*Fontes*/
.fwnone{ font-weight:0px;} .fw100{ font-weight: 100;} .fw300{ font-weight: 300;} .fw400{ font-weight: 400;} .fw500{ font-weight: 500;} .fw700{ font-weight: 400;}
.bold{ font-weight: bold; }
.boldNone{ font-weight: normal; }
/*Familia de fontes*/
.diaLT{ font-family: "diavlolight",serif; }
.arialB{ font-family: "arial black", arial; }
/*Estilos das fontes*/
.upper { text-transform: uppercase; }
.capit { text-transform: capitalize; }
.under { text-decoration: underline; }
.italic { font-style: italic; }
.justify { text-align: justify; }
.letter1 { letter-spacing: -1px; }
/*Tamanho das linhas das fontes*/
.line22{ line-height: 22px;}.line34{ line-height: 34px;}.line54{ line-height: 54px;}.line80{ line-height: 80px;}.line106{ line-height: 106px;}.line110{ line-height: 110px;}
/*Tamanho das fontes*/
.font12{ font-size: 12px;} .font16{ font-size: 16px;} .font15{font-size: 15px;}  .font17{ font-size: 17px;} .font18{font-size: 18px;} .font19{ font-size: 19px;}.font20{font-size: 20px;}.font22{ font-size: 22px;}.font24{font-size: 24px;} .font25{font-size: 25px;}.font26{ font-size: 26px;}.font29{font-size: 29px;}.font30{ font-size: 30px;}.font32{ font-size: 32px;}.font40{ font-size: 40px;} .font42{ font-size: 42px;} .font48{ font-size: 48px;} .font50{ font-size: 50px;} .font52{ font-size: 52px;} .font54{ font-size: 54px;} .font57{ font-size: 57px;} .font62{ font-size: 62px;} .font65{ font-size: 65px;} .font70{ font-size: 70px;} .font106{ font-size: 106px;} .font110{ font-size: 110px;}
/*Cores das fontes*/
.cor1{ color:#FFFFFF;}.cor2{ color:#000000;}.cor3{ color:#58585B;}.cor4{color:#76787A;}.cor5{ color:#B12D2F;}.cor6{ color:#1A275F;}
/* CSS para os textos */
.txt *{ font-size:15px; color:#FFFFFF; font-family: Arial, serif; font-weight: lighter; }
.txt * b,.txt * b *,.txt * strong, .txt * strong * { color: #FFFFFF;}
.txt * i,.txt * em,.txt * i *,.txt * em *{ font-style:italic;}
.txt * a,.txt * a *{ text-decoration:underline;}

.txt2 *{ font-size:15px; color:#58585B; font-family: Arial, serif; font-weight: lighter; }
.txt2 * b,.txt2 * b *,.txt2 * strong, .txt2 * strong * { color: #58585B;}
.txt2 * i,.txt2 * em,.txt2 * i *,.txt2 * em *{ font-style:italic;}
.txt2 * a,.txt2 * a *{ text-decoration:underline;}
/*opacidade*/
.op1:hover{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.6; opacity: 0.8;}
/*.shadowT1{-webkit-box-shadow: 0px 0px 39px 2px rgba(102,102,102,1);-moz-box-shadow: 0px 0px 39px 2px rgba(102,102,102,1);box-shadow: 0px 0px 35px -5px rgba(102,102,102,1);}*/

/* ------------------------------------ CSS Multifeira ACI ------------------------------------ */

/* topo */
.top { width: 100%; display: table; background: #FFF; float: left; position: relative; z-index: 9999; }
	.topInt { width: 98%; max-width: 1520px; margin: 0px auto; padding: 25px 20px; float: none; position: relative; display:table; }

		.boxSociais { width:auto; display: table; float: none; margin: 0px auto 15px auto; }
			.boxSociais a { margin: 0px 15px; float: left; }
			.icoFace { width: 22px; height: 22px; display: block; background: url(../images/facebook.png); float: left; margin-right: 10px; background-size: 100%; background-repeat: no-repeat; }
				.icoFace:hover { opacity: 0.7; }
			.icoInsta { width: 22px; height: 22px; display; background: url(../images/instagram.png); float: left; margin-right: 10px; background-size: 100%; background-repeat: no-repeat; }
				.icoInsta:hover { opacity: 0.7; }

		.menuTop{ width:auto; max-width: 1250px; margin-top: 65px; float: right; position: relative; display: table; z-index: 90; }

		/*.menuFix{ margin-top: 0px;position: fixed;top: 0px;left: 0px;width: 100% !important;background: #EBEBEB;height: 55px;display: block;-webkit-box-shadow: 0px 0px 39px 2px rgba(102,102,102,1);-moz-box-shadow: 0px 0px 39px 2px rgba(102,102,102,1);box-shadow: 0px 0px 39px 2px rgba(102,102,102,1);z-index: 9999999;}*/
			.menuTop ul li{float: left; text-align: left;}
				.menuTopA { width: auto;padding: 0px 16px;display: block;height: 55px; }
					.menuTopA:hover { color: #1A275F; }
					.menuTopA:hover span { color: #1A275F; }

/* galeria */
.gallery{ width: 100%; height: auto; display: block; float: left; position: relative; z-index: 999;}
	.setaGal { width: 70px; height: 70px; display: block; }
		.setaGalL{ background-image: url(../images/fechaE2.png); background-repeat: no-repeat; top: 50%; left: 2%; position: absolute; z-index: 15; margin-top: -60px; }
			.setaGalL:hover{ opacity: 0.7; }
		.setaGalR{ background-image: url(../images/fechaD2.png); background-repeat: no-repeat; top: 50%; right: 2%; position: absolute; z-index: 15; margin-top: -60px; }
			.setaGalR:hover{ opacity: 0.7; }

/* home - sobre a feira */
.home1 { width:95%; max-width:1330px; margin: 100px auto; display: table; }
	.imgSobre { width: 46%; display: block; margin: 50px 2% 0px 2%; float: left; }
	.imgSobre img { width: 100%; }

.home2 { width:100%; display: table; background: #000000; }
	.home2Bkg { width:100%; height: 100%; display: block; background: url(../images/bkg_setores.jpg) center center no-repeat; background-size: auto 100%; position: relative; top: 0px; left: 0px; z-index: 10; }
	.home2Int2 { width:100%; margin: 0px auto; display: table; background: rgba(0,0,0,0.6); position: relative; z-index: 15; padding: 90px 0px; }

	.home2Int { width:95%; max-width:1330px; margin: 0px auto; display: table; position: relative; z-index: 15; }
		.textHomeL { width: 26%; margin: 0 2%; max-width: 410px; display: table; float: left; }
		.textHomeR { width: 58%; margin: 0 2%; max-width: 750px; display: table; float: right; }

	.boxCentraSetor { width:100%; max-width:1320px; margin: 50px auto; display: table; float: none; }
		.boxSetorP { width: 16%; display: table; float: left; margin: 0 2%; }
			.boxSetorIMG { width: 100%; max-width: 211px; height: 211px; float: none; text-align: center; vertical-align: middle; margin: 55px auto; clear: both; }
			.boxSetorIMG img { width: 100%; max-width: 211px; }


	.textHome1 {width: 450px; display: table; float: left;}
	.textHome2 {width: 450px; display: table; float: right;}
.body_intp {float: left;width: 100%;min-height: 150px;z-index: 99;position: relative;}

.home3 {width: 100%;margin: 85px auto 0px auto;height: 322px;display: table;}
	.interHome3 { width: 100%; max-width: 990px; height: auto; margin: 0px auto; text-align: center; display: table; }

.home4 { width: 100%; min-height: 490px; background: #fff; margin: 0px auto; display: table; }
	.paddingHome4 {padding: 75px 0px 70px 0px; display: table;}
	.home4Prog { width: 100%; min-height: 490px; background: #B20000; margin: 0px auto; display: table; }
	.interhome4 {width: 965px; margin: 0px auto;text-align: center;padding: 55px 0px 70px 0px;display: table;}

.home6 {width: 970px;display: table;margin: 0px auto;}
.colorCinza { background: #F0F0F0;}
.marginTopN { margin-top: 0px !important;}


/* home - expositores */
.boxExpo{width: 100%;height: auto;display: table;padding: 70px 0px;position: relative;z-index: 40;background: #9E2123;border-top: 12px solid #58585B;border-bottom: 12px solid #58585B;}
	.boxExpoInt{width: 990px;margin: 0px auto;float: none;text-align: center;}
	.boxExpoInt2{max-width: 990px;margin: 0px auto;float: none;position: relative;}
		.boxExpoInt2 ul li{float: left;}
		.boxExpoInt3{max-width: 990px;margin: 0px auto;float: none;position: relative;}
		.boxExpoInt3 ul li{float: left;}
		.setaExpo{ width: 100%; height: 174px; display: block; margin-top: 15%;}
			.setaExpoL{background: url(../images/setaLeft.png) center center no-repeat;background-size: 100%;display: block;position: absolute;width: 31px;top: 82px;left: -30px;margin: 0px;cursor: pointer;}
			.setaExpoR{background: url(../images/setaRight.png) center center no-repeat;background-size: 100%;display: block;position: absolute;width: 31px;top: 82px;right: -30px;cursor: pointer;margin: 0px;}

.boxExpoH {width: 60%; height: 170px;margin: 0px auto; position: relative;}
.setaAjus {float: left;margin-top: 32px;top: 65px;left: -80px;position: absolute;}
.setaAjus2 {float: right;margin-top: 32px;top: 65px;right: -80px;position: absolute;}
.setaAjus3 {float: left;margin-top: 70px;top: 65px;left: -80px;position: absolute;}
.setaAjus4 {float: right;margin-top: 70px;top: 65px;right: -80px;position: absolute;}
.boxExpositores {width: 294px;height: 169px;background: #FFF;float: left;border: 2px solid #B0B1B4; }
.boxExpositores img { width: 100%;}

/* home - programacao */
.noneCenter {text-align: left;width: 478px;}

/* home - box mapa */
	.linkAmpliar { width: 95%; margin: 0px auto 0px auto; clear: both; float: none; display: table; padding: 30px 35px; border: 2px solid #DAC598; }
		.linkAmpliar:hover { border: 2px solid #FFFFFF; color: #DAC598; }

.boxMapa {width: 972px; height: 280px;  margin: 25px auto 100px auto;}
.borderMapa {border: 2px solid #DAC598;}

/* home - box noticias */
.boxNoticias{ width: 100%; height: auto; display: table; padding: 70px 0px; position: relative; z-index: 50; background: #EFEFEF;}
	.boxNoticiasInt{ width: 990px; margin: 0px auto; float: none; }
		.boxNoticiasP{width: 284px;float: left;margin: 0px 21px 0px 21px;}
			.noticiasImg { width: 258px; height: 258px; margin-bottom: 7px; }
			.noticiasImg2 { width: 258px; height: 258px; }
			.linkMais{ width: auto; display: table; padding: 6px 50px; margin: 0px 0px 10px 5px; }
				.linkMais:hover{ opacity: 0.7;}
	
			.linkMaisCor1{ background: #952D2D; }
			.linkMaisCor2{ background: #002775; }
			.linkMaisCor3{ background: #F5C92B; }

.boxNotInterna { width: 100%; height: auto; display: table; padding: 70px 0px; position: relative; z-index: 35; background: #EFEFEF; }
.boxNotInterna2 { width:100%; max-width: 990px; margin: 0px auto; float: none; }
.boxNotInternaL { width:100%; max-width: 470px; }
.boxNotInternaR { width:100%; max-width: 432px; float: right; margin: 12px 10px 0px 0px; }

	.linkVoltarNoti { margin: 50px auto 0px auto; clear: both; float: none; display: table; padding: 10px 35px; border: 2px solid #ccc; }
		.linkVoltarNoti:hover { border: 2px solid #FFFFFF; }


.home5 { width: 100%; height: auto; margin: 0px auto; padding: 55px 0px 55px 0px; background: #1B275F; display: table; }
.interNot {width: 980px; min-height: 331px; margin: 0px auto; display: table;}
.linkMais2 { background: #002775;width: 161px;display: table;padding: 4px;margin-left: 5px;}
.linkMais3 { background: #F5C92B;width: 161px;display: table;padding: 4px;margin-left: 5px;}
.margindata { margin-left: 5px;}

/* home - informacoes */
.centerInfo { width: 98%; float: none; display: table; margin: 0px auto; }

.homeInfo { width:100%; height: 100%; display: block; background: url(../images/bkg_info.jpg) center center no-repeat; background-size: auto 172%; position: relative; top: 0px; left: 0px; z-index: 10; }
.interInfo { width:100%; margin: 0px auto; display: table; background: rgba(0,0,0,0.8); position: relative; z-index: 15; padding: 90px 0px; }
.interInfo2 { width:100%; max-width: 1310px; display: table; margin:0px auto; float: none; }
.interInfo3 { width: 27%; float: left; }
.interInfo3Line { width: 0.5%; height: 133px; display: block; margin: 24px 4%; float: left; background: #ffffff; }

/* pagina todas as noticias */
#novidade{ background: #EFEFEF;}
#novidade .botFechar{ width: 40px; height: 70px; display: block; background: url(../images/botFechar.png) top left no-repeat; position: fixed; top: 12px; right: 14px; z-index: 150; border: none; background-size: 100%;}
#novidades{ background: #EFEFEF;}
#novidades .botFechar{ width: 40px; height: 70px; display: block; background: url(../images/botFechar.png) top left no-repeat; position: fixed; top: 12px; right: 14px; z-index: 150; border: none; background-size: 100%;}

/* footer */
.footer { width: 100%;height: auto;display: table;float: left;position: relative;z-index: 100;background: #E2E4E7; }
	.footer1 { width: 100%; display: table; background: #FFFFFF; position: relative; z-index: 99999; margin: 0px auto; padding: 100px 0px; }
		.footerInt1 { width: 100%; display: table; margin: 0px auto; float: none; max-width: 1125px; }
			.imgFooter{width: 255px;height: 766px;display: block;background: url(../img_tmp/img_temp2.jpg) center center repeat-x;float: left;}
			.boxFooter1 { width: 30%; margin: 0px 2%; }
				.boxFooter1 p{ margin-bottom: 25px;}
					.icoFaceP{width: 22px;height: 21px;display: block;background-position: -186px 0px;float: left;margin: 5px 5px 0px 0px;}
						.icoFaceP:hover{opacity: 0.7;}
					.icoInstaP{ width: 22px; height: 21px; display: block; background-position: -226px 0px; float: left; margin: 5px 5px 0px 0px;}
						.icoInstaP:hover{ opacity: 0.7;}

			.boxFooter2{ width: 62%; margin: 0px 2%; float: right; }
				.inputStyle1 { width: 100%;height: 35px;border: 2px solid #1B275F;padding: 0px 15px;margin-bottom: 22px; }
				.textStyle1 { width: 100%;height: 115px;border: 2px solid #1B275F;padding: 15px;margin-bottom: 20px; }

				.linkEnviar{background: #1B275F;display: table;padding: 4px 37px; margin-bottom: 15px;}
					.linkEnviar:hover{ opacity: 0.8;}

	.footer2{width: 70%;height: auto;display: table;margin: 0px auto;padding: 36px 0px;}
		.footerInt2{ width: auto; display: table; margin: 0px auto; float: none;}
		.footerInt2 a{margin: 0px 10px;display: inline-block;}
			.boxReali1{width: auto;line-height: 63px;margin: 0px 10px;text-align: center;}
			.boxReali2{width: auto;line-height: 63px;margin: 0px 10px;text-align: center;}
			.boxReali3{width: auto;line-height: 63px;margin: 0px 10px;text-align: center;}
			.boxReali3 img{max-width: 680px;}

	.footer3{ width: 100%; min-height: 83px; display: table; background: #CDCFD4; float: left;}
		.footerInt3{width: auto;margin: 0px auto;padding: 27px 0px;float: none;background: #CDCFD4;}

	.log_erro{ display:none; width: 100%; background-color:#F08080; color:#B12D2F; border:2px solid #B12D2F; margin: 25px 0px; padding:10px; font-size:18px; text-align:center; }
	.log_sucesso{ display:none; width: 100%; background-color: #98FB98; color: #006400; border: 2px solid #006400; margin: 25px 0px; padding: 10px; font-size: 18px; text-align: center; }


.textN {width: 97%;height: auto; min-height:72px;float: left;margin-left: 5px;}
.pNone {padding-right: 0px;}

.list_carousel { margin: 0px; width: 100%;}
.list_carousel #foo1 { margin: 0; padding: 0; list-style: none; display: block;}
 .list_carousel #foo1 li img{ width: 100%;}
.list_carousel #foo1 li { text-align: center; border: 0px solid #999; padding: 0; margin: 0px; float: left;}
.list_carousel.responsive { width: auto; margin-left: 0; }

.list_carousel.foo2{min-height: 235px;max-width: 940px;margin: 0px auto;padding: 45px 0px;margin-bottom: 80px;}
.list_carousel #foo2{ margin: 0; padding: 0; list-style: none; display: block;}
.list_carousel #foo2 li{display: block;float: left;text-align: center;position: relative;width: 297px;border: 2px solid #B0B1B4;height: auto;margin: 5px;}
.list_carousel #foo2 li img{  width: 100%}


.list_carousel.foo3{min-height: 235px;max-width: 940px;margin: 0px auto;padding: 45px 0px;}
.list_carousel #foo3{ margin: 0; padding: 0; list-style: none; display: block;}
.list_carousel #foo3 li{display: block;float: left;text-align: center;position: relative;width: 297px;height: auto;margin: 5px;}
.list_carousel #foo3 li img{  width: 100%}

span.alignL.font15.cor4.upper {width: 180px;text-align: left;}
.avisoProgramacao{ width: 100%; margin-top: 20px; display: block; text-align: left; background: #DAC598; border-radius: 4px; padding: 6px 21px;}

.box-setores {  width: 25%;  float: left;  padding: 3%;  text-align: center;  color: #FFF;}
.box-setores h3 { font-size: 34px; font-weight: 800;}
.box-setores p { font-size: 13px;}
.box-setores a:hover { background: rgba(255, 255, 255, .1);}
.box-setores a { border: 2px solid #FFF; padding: 9px 26px; color: #FFF}
body#e404 { background: #dadada;}

/* resize das telas */
@media screen and ( max-width:1868px){ .boxExpoH{ width: 62%;} }
@media screen and ( max-width:1820px){ .boxExpoH{ width: 65%;} }
@media screen and ( max-width:1730px){ .boxExpoH{ width: 70%;} }
@media screen and ( max-width:1610px){ .boxExpoH{ width: 73%;} }
@media screen and ( max-width:1550px){
	.menuTop ul li a { font-size: 16px; }
	.boxNoticiasP{ width: 98%; float: left; margin: 4% 1%; clear: both; }
	.boxFooter2 { width: 56%; float: right; }
	.boxFooter1 { width: 36%; }
	.boxExpoH{ width: 75%;}
	.menuTopA{ padding: 0px 16px;}
}
@media screen and ( max-width:1500px){ .boxExpoH{ width: 77%;} }
@media screen and ( max-width:1461px){ .boxExpoH{ width: 79%;} }
@media screen and ( max-width:1425px){ 
	.boxExpoH{ width: 81%;}
	.menuTop ul li a { font-size: 14px; }
	.menuTopA { padding: 0px 12px; }
}
@media screen and ( max-width:1385px){ 
	.boxExpoH{ width: 100%;} 
	.boxExpositores{ margin-left: 55px; } 
	.menuTop ul li a { font-size: 14px; }
}
@media screen and ( max-width:1250px){ 
	.topInt { padding: 25px 20px; }
	.logoTop { width: 180px; margin-top: 20px; }

	.boxExpositores{ margin-left: 40px;}

	.textHomeR { width: 49%; }

	.boxSetorIMG { height: auto; }
}
@media screen and ( max-width:1220px){ 
	.menuTop ul li a { font-size: 13px; }
}
@media screen and ( max-width:1195px){ 
	.boxExpositores { margin-left: 30px; }
	.menuTop ul li a { font-size: 12px; padding: 0px 10px; }
}
@media screen and ( max-width:1165px){
	.boxExpositores{ margin-left: 20px; width: 25%;} 
	.setaAjus{ left: -30px;}
	.setaAjus2{ right: -30px;}
	.setaAjus3{ right: -30px;}
	.setaAjus4{ right: -30px;}
}
@media screen and ( max-width:1130px){ .displayExN{ display: none;} }
@media screen and ( max-width:1140px){
	.interNot{ width: 98%;}
	.textN{ display: table;}
	.interHome3{ width: 100%;}
}
@media screen and ( max-width:1100px){
	.boxExpoInt{ width: 98%;}
	.boxSobreInt{ width: 98%;}
		.boxSobreIntL{ width: 60%;}
		.boxSobreIntR{ width: 35%;}
			.boxHorario{ clear: both; float: left;}
	.setaExpo{ height: 154px;}
	.logoTop { width: 140px; }
}
@media screen and ( max-width:1065px){
	.setaAjus{ left: 0px;}
	.setaAjus2{ right: 0px;}
	.setaAjus3{ left: -5px;}
	.setaAjus4{ right: -5px;}
}
@media screen and ( max-width:1050px){
	.menuTop ul li a { font-size: 12px; padding: 0px 7px; }
}
@media screen and ( max-width:1028px){
	.home2{ width: 100%; }
	.textHome1{ width: 45%;}
	.textHome2{ width: 45%;}
	.boxMapa{ width: 100%;}
	.noneBoxE{ display: none;}
	.boxExpositores{ width: 35%; margin-left: 40px;}
}
@media screen and ( max-width:1011px){
	.footerInt3 p { width: 95%; float: none; display: table; margin: 0px auto; }
	.footerInt3 p a:hover { color:#1B275F; }
	.topInt{ width: 100%;}
	.menuTopA{ padding: 0px 15px;}
		.boxNoticiasInt{ width: 98%;}
}
@media screen and ( max-width:995px){
	.boxMapaInt2{ width: 98%;}
	.interhome4{ width: 98%;}
	.home6{ width: 100%;}

	.boxNotInterna { width: 100%; }
	.boxNotInterna2 { width: 98%; }
	.boxNotInternaL { width: 48%; padding: 0 2%; }
	.boxNotInternaR { width: 48%; padding: 0 2%; }
}
@media screen and ( max-width:985px){
	.logoTop { width: auto; margin: 20px auto; float: none; display: block; }
	.menuTop { margin: 0px auto; float: none; clear: both; }

	.textN { width: 100%; font-size: 20px;}

	.boxSetorP .justify { text-align: left; }
}
@media screen and ( max-width:970px){
	.setaGal{ display: none;}
	.txtLeft.col-md-6{ width: 100%;}
	.txtLeft.col-md-6 p{ float: left; clear: both;}
	#noticias .botFechar{ width: 40px; top: 80px; right: 12px;}
	.boxExpositores{ width: 41%;}
	.footer2{ width: 90%;}
}
@media screen and ( max-width:955px){
	.textHomeL { width: 26%; }
	.textHomeL .font54 { font-size: 44px; }
	.textHomeL .font106 { font-size: 83px; line-height: 83px; }
	.textHomeL .font110 { font-size: 88px; line-height: 88px; }

	.boxFooter2{ width: 97%; clear: both; margin: 0px 0px 50px 10px;}

	.boxFooter1 { width: 88%; float: none; margin: 0px auto; }
	.boxFooter2 { width: 88%; float: none; margin: 0px auto; }
}
@media screen and ( max-width:935px){
	.setaAjus{ left: 2%;}
	.setaAjus2{ right: 2%;}
	.setaAjus3{ left: 2%;}
	.setaAjus4{ right: 2%;}

	.interInfo .font32 { font-size: 30px; }

	.home2Int .textHomeL .font48 { font-size: 39px; }
	.home2Int .textHomeL .font70 { font-size: 55px; }
}
@media screen and ( max-width:930px){ .menuTop ul li{ margin: 0px 10px;} }
@media screen and ( max-width:906px){ .setaExpo{ height: 130px;} .menuTop ul li{ margin: 0px 8px;} }
@media screen and ( max-width:883px){ .menuTop ul li{ margin: 0px 6px;} .boxSetorP { width: 18%; margin: 0px 1%; } }
@media screen and ( max-width:850px){ .menuTop ul li{ margin: 0px 8px;} }
@media screen and ( max-width:800px){ 
	.boxNoticiasP{ width: 98%; float: left; margin: 4% 1%; clear: both;} 
	.noticiasImg{ height: auto;} 

 	.home1 { margin: 50px auto; }
	.textHomeL { width: 98%; max-width: 100%; text-align: center; display: table; float: none; margin: 0px auto; }
		.textHomeL p { text-align: center !important; }
	.textHomeR { width: 90%; float: none; margin: 30px auto 0px auto; }
	.textHomeL .alignL { float: none; }
	.imgSobre { margin: 30px 2% 0px 2%; }
}
@media screen and ( max-width:790px){

 	.boxReali1{ display: table; }
 		.boxReali1 img{ width: 100%; }
 	.boxReali2{ display: table;}
 		.boxReali2 img{ width: 100%; }
 	.boxReali3{ display: table;}
 		.boxReali3 img{ width: 100%; }
 	
 	.font65 { font-size: 35px; }
}
@media screen and ( max-width:765px){
	.boxSetorP .justify { text-align: justify; }
	.boxSetorP { width: 46%; margin: 0px 2%; }
}
@media screen and ( max-width:750px){
	.boxSobreIntL{ width: 98%; float: none !important; display: table; margin: 10px auto;}
	.boxSobreIntR{ width: 98%; clear: both; float: none; margin: 20px auto; display: table;}
	.botMapa{ display: none;}
	.pMapa{ float: none; text-align: center !important;}
	.font50{ font-size: 38px;}
	.font70 { font-size: 45px; }

	#noticia .botFechar{ width: 40px; top: 80px; right: 12px;}
}
@media screen and ( max-width:738px){
	.imgFooter{ display: none;}
	.setaExpo{ height: 105px; margin-top: 0;}
}
@media screen and ( max-width:716px){
	.setaAjus{ display: none;}
	.setaAjus2{ display: none;}
	.setaAjus3{ display: none;}
	.setaAjus4{ display: none;}
}
@media screen and ( max-width:640px){
	.boxNoticiasP .txtLeft { text-align: center !important; }
	.noticiasImg { margin: 0px auto 10px auto; }
	.linkMais { float: none; margin: 10px auto; }
}
@media screen and ( max-width:630px){
	.centerInfo .interInfo3 { width: 100%; }
	.centerInfo .interInfo3Line { width: 90%; height: 3px; margin: 20px 5%; }

	.homeInfo { background-size: auto 100%; }

	.textHome1 , .textHome2{ clear: both; float: none; width: 95%; margin: 0px auto;}
	.home2{ margin: 50px auto}
	.interhome4{ padding: 45px 0px 45px 0px;}

	.setaGal{ display: none !important;}

	.boxNotInternaL { width: 98%; max-width: 98%; }
	.boxNotInternaR { width: 98%; max-width: 98%; }
	.boxNotInternaR a img { max-width: 395px; }
}
@media screen and ( max-width:555px){
	.logoTop{ width: 150px;}
	.setaExpo{ height: 80px;}
}
@media screen and ( max-width:515px){
	.boxSetorP { width: 96%; }
}
@media screen and ( max-width:500px){
	.home4 .textHome1 , .textHome2{ padding: 0px; width: 95%; float: none; margin: 0px auto;}
	.home5{ height: auto; padding: 45px 0px 45px 0px;}
	.boxMapa{ margin: 25px auto 0px auto; height: auto;}

	.menuTop ul li { width: 46%; margin: 0 2%; text-align: center; }
}
@media screen and ( max-width:483px){
	.home3{ height: auto; display: table; margin: 45px auto 45px auto;}
}
@media screen and ( max-width:420px){
	.setaExpo{ height: 60px;}
	.boxExpositores { width: 80%; margin-top: 6px; margin-bottom: 15px;}

	.font52 { font-size: 43px; }

	.textHomeL .font54 { font-size: 38px; }
	.textHomeL .font106 { font-size: 75px; line-height: 75px; }
	.textHomeL .font110 { font-size: 79px; line-height: 79px; }

	.footerInt1 .font57 { font-size: 48px; }
	.footerInt1 .font54 { font-size: 45px; }

	.home2Int .textHomeL .font70 { font-size: 51px; }
}