/* novo para ciab */
#destaques2{
	width:100%;
	height:385px;
	margin:0 auto;
	background: #eee;
}

#destaques2-wrapper{
	width:980px;
	margin:0 auto;
	padding-top:20px;
}

#dstq2-race{
	display:inline-block;
	vertical-align:top;
	margin-right:17px;
	width:210px;
	height:190px;
	background:url('/images/race.jpg') no-repeat;
	padding:145px 10px 0px 10px;
}

#dstq2-satisfacao{
	display:inline-block;
	vertical-align:top;	
	margin-right:17px;
	width:210px;
	height:190px;
	background:url('/images/satisfacao.jpg') no-repeat;
	padding:145px 10px 0px 10px;
}

#dstq2-centros{
	display:inline-block;
	vertical-align:top;	
	margin-right:16px;
	width:210px;
	height:190px;
	background:url('/images/centros.jpg') no-repeat;
	padding:145px 10px 0px 10px;
}

#dstq2-adesao{
	display:inline-block;
	vertical-align:top;	
	margin-right:0px;
	width:210px;
	height:190px;
	background:url('/images/adesao.jpg') no-repeat;
	padding:145px 10px 0px 10px;
}

#destaques2 h2{
	font-size:130%;
	color:#397abc;
	text-transform:uppercase;
	line-height:120%;
	font-weight:400;
}

#destaques2 p{
	font-size:115%;
	color:#777;
	font-weight:300;
}

#municipios{
	width:100%;
	height:640px;
	margin:0 auto;
	background: #fff;
	text-transform:lowercase;
	font-size:130%;
	font-weight:300;
	color:#a5a5a5;	
	text-align:center;	
}

#municipios-wrapper{
	width:980px;
	margin:0 auto;
	padding-top:20px;
}

#municipios h1{
	font-size:200%;
	color:#404040;
	text-transform:uppercase;
	line-height:120%;
	font-weight:200;
	text-align:center;
	margin-bottom:20px;	
}

#mun-img-1{
	display:inline-block;
	width:125px;
	height:40px;
	vertical-align:top;
	background:url('/images/img-mun-1.jpg') no-repeat top center;
	padding-top:110px;

}

#mun-img-2{
	display:inline-block;	
	width:125px;
	height:40px;
	vertical-align:top;
	background:url('/images/img-mun-2.jpg') no-repeat top center;
	padding-top:110px;

}

#mun-img-3{
	display:inline-block;	
	width:125px;
	height:40px;
	vertical-align:top;
	background:url('/images/img-mun-3.jpg') no-repeat top center;
	padding-top:110px;

}

#mun-img-4{
	display:inline-block;	
	width:125px;
	height:40px;
	vertical-align:top;
	background:url('/images/img-mun-4.jpg') no-repeat top center;
	padding-top:110px;

}

#mun-img-5{
	display:inline-block;	
	width:125px;
	height:60px;
	vertical-align:top;
	background:url('/images/img-mun-5.jpg') no-repeat top center;
	padding-top:110px;

}

#mun-img-6{
	display:inline-block;	
	width:125px;
	height:40px;
	vertical-align:top;
	background:url('/images/img-mun-6.jpg') no-repeat top center;
	padding-top:110px;

}

#mun-img-7{
	display:inline-block;	
	width:125px;
	height:40px;
	vertical-align:top;
	background:url('/images/img-mun-7.jpg') no-repeat top center;
	padding-top:110px;

}

#mun-img-8{
	display:inline-block;	
	width:125px;
	height:40px;
	vertical-align:top;
	background:url('/images/img-mun-8.jpg') no-repeat top center;
	padding-top:110px;

}

#mun-img-9{
	display:inline-block;	
	width:125px;
	height:40px;
	vertical-align:top;
	background:url('/images/img-mun-9.jpg') no-repeat top center;
	padding-top:110px;

}


#mun-img-10{
	display:inline-block;
	width:125px;
	height:60px;
	vertical-align:top;
	background:url('/images/img-mun-10.jpg') no-repeat top center;
	padding-top:110px;

}

#mun-img-11{
	display:inline-block;	
	width:125px;
	height:40px;
	vertical-align:top;
	background:url('/images/img-mun-11.jpg') no-repeat top center;
	padding-top:110px;

}

#mun-img-12{
	display:inline-block;	
	width:125px;
	height:40px;
	vertical-align:top;
	background:url('/images/img-mun-12.jpg') no-repeat top center;
	padding-top:110px;

}

#mun-img-13{
	display:inline-block;	
	width:125px;
	height:40px;
	vertical-align:top;
	background:url('/images/img-mun-13.jpg') no-repeat top center;
	padding-top:110px;

}

#mun-img-14{
	display:inline-block;	
	width:125px;
	height:60px;
	vertical-align:top;
	background:url('/images/img-mun-14.jpg') no-repeat top center;
	padding-top:110px;

}

#mun-img-15{
	display:inline-block;	
	width:125px;
	height:40px;
	vertical-align:top;
	background:url('/images/img-mun-15.jpg') no-repeat top center;
	padding-top:110px;

}

#mun-img-16{
	display:inline-block;	
	width:125px;
	height:40px;
	vertical-align:top;
	background:url('/images/img-mun-16.jpg') no-repeat top center;
	padding-top:110px;

}

#mun-img-17{
	display:inline-block;	
	width:125px;
	height:40px;
	vertical-align:top;
	background:url('/images/img-mun-17.jpg') no-repeat top center;
	padding-top:110px;

}

#mun-img-18{
	display:inline-block;	
	width:125px;
	height:40px;
	vertical-align:top;
	background:url('/images/img-mun-18.jpg') no-repeat top center;
	padding-top:110px;

}

#mun-img-19{
	display:inline-block;	
	width:125px;
	height:40px;
	vertical-align:top;
	background:url('/images/img-mun-19.jpg') no-repeat top center;
	padding-top:110px;

}




#news{
	width:100%;
	height:42.3rem;
	margin: 0px auto;
	background: #f7f7f7;
}

#news-wrapper{
	width:100%;
	max-width:980px;
	height:42.3rem;
	margin: 0px auto;
}

#news-title{
	font-size:2.4rem;
	font-weight:200;
	height:4rem;
	background: #f7f7f7;	
	padding:3rem 0rem 0rem 2rem;
	text-transform:uppercase;
}

#news-content{
	width:100%;
	max-width:980px;
	height:30rem;
	vertical-align:top;
	background:url('/images/fundo-noticias-index.png') no-repeat;
}

#news-item1{
	display:inline-block;
	width:210px;
	padding:30px 0px 0px 30px;
}

.news-item2{
	display:inline-block;
	width:210px;
	padding:30px 15px 0px 15px;
}

#news-item3{
	display:inline-block;
	width:210px;
	padding:30px 30px 0px 0px;
}

#news-item1, .news-item2, #news-item3 {
	vertical-align:top;
	font-size:90%;
	color:#999;	
}

#news-item1 span, .news-item2  span, #news-item3 span{
	font-size:150%;
	display:block;
    color: #3761AE;	
	line-height:130%;
	padding-bottom:20px;	
}










/* ja ca estava */




#content-home {
	padding: 50px 0px 0px;
	z-index: 10;
}

#container-slideshow{
	position: relative;
	background: url('/images/fundo-destaques-index.jpg') repeat-x top center;
	height:49rem;
}

.content-wrapper{
	width: 100%;
	max-width: 980px;
	margin: 0 auto;

}

#container-slideshow  .content-wrapper{
	height: 100%;
}

.swiper-container {
width: 100%;
height: 100%;
}

.swiper-wrapper {
}



.swiper-slide {
	text-align: center;
	font-size: 18px;


/* Center slide text vertically */
/*
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;

-webkit-box-pack: center;
2-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;*/
}

.swiper-slide-content{
	display: block;
	position: relative;
	/*margin: 0.3rem 0.4rem;*/
	height: 410px;
}

.swiper-slide h3 {
	font-size: 3.2rem;
    line-height: 2.2rem;
    font-weight: 200;
    margin: 4.2rem 0 0.4rem 0;
    text-transform: uppercase;
}
.swiper-slide p.subtitle {
	font-size: 1.6rem;
	line-height: 2.2rem;
	font-weight: 300;
	margin: 1.0rem 0rem 1.4rem 0rem;
	padding: 0rem;
	text-align: left;
}
.swiper-slide p.subtitle span{
	display: block;
}

.swiper-slide h3 .slideshow-main-title{
	display: block;
	font-size: 1.6rem;
	line-height: 1.5rem;
	text-transform: uppercase;
}

.swiper-slide .slide-col{
	min-width: 125px;
	vertical-align: top;
}
.swiper-slide .slide-col-left1{
	display:inline-block;
	width: 39%;
	min-width: 125px;
	vertical-align: top;
	text-align: left;
}

	.swiper-slide .slide-col-right4 h2{	
		display:none;
	}
	
.swiper-slide .slide-col-left1 h3 {
	font-size: 3.2rem;
    line-height: 2.2rem;
    font-weight: 200;
    margin: 4.2rem 0 0.4rem 0;
    text-transform: uppercase;
}

.swiper-slide .slide-col-left2{
	display:inline-block;	
	width: 49%;
	min-width: 125px;
	vertical-align: top;
	text-align: left;
}
.swiper-slide .slide-col-left2 h3 {
	font-size: 3.2rem;
    line-height: 2.8rem;
    font-weight: 200;
    margin: 4.2rem 0 0.4rem 0;
    text-transform: uppercase;
}

.swiper-slide .slide-col-left3{
	display:inline-block;	
	width: 56%;
	min-width: 125px;
	vertical-align: top;
	text-align: left;
}

.swiper-slide .slide-col-left3 h3 {
	font-size: 3.2rem;
    line-height: 2.8rem;
    font-weight: 200;
    margin: 4.2rem 0 0.4rem 0;
    text-transform: uppercase;
}

.swiper-slide .slide-col-left4{
	display:inline-block;	
	width: 36%;
	min-width: 125px;
	vertical-align: top;
	text-align: left;
}

.swiper-slide .slide-col-left4 h3 {
	font-size: 3.2rem;
    line-height: 2.8rem;
    font-weight: 200;
    margin: 4.2rem 0 0.4rem 0;
    text-transform: uppercase;
}

.swiper-slide .slide-col-left1 span{
	display:block;
	padding-top:8px;
}

.swiper-slide .slide-col-left2 span{
	display:block;
	padding-top:8px;
}

.swiper-slide .slide-col-left3 span{
	display:block;
	padding-top:8px;
}

.swiper-slide .slide-col-left4 span{
	display:block;
	padding-top:8px;
}


.swiper-slide .slide-col-right5{
	background:url('/images_user/destaques/destaque-plima.jpg') no-repeat;
	display:inline-block;	
	width: 980px;
	height:410px;
	margin-top: 2rem;
	vertical-align: top;
	text-align:left;
}

.swiper-slide .slide-col-right5 h1{
	text-transform:lowercase;
	color:#003399;
	line-height:100%;
	font-size:4.5rem;
	font-weight:300;
	padding:4% 0% 1% 4%;
}

.swiper-slide .slide-col-right5 p{
	color:#003399;
	line-height:110%;	
	text-align:left;
	font-size:2.5rem;
	font-weight:200;
	padding:0% 0% 2% 4%;	
}




.swiper-slide .slide-col-right1{
	background:url('/images_user/destaques/destaque2.jpg') no-repeat;
	display:inline-block;	
	width: 980px;
	height:410px;
	margin-top: 2rem;
	vertical-align: top;
	text-align:left;
}

.swiper-slide .slide-col-right1 h1{
	text-transform:lowercase;
	color:#003399;
	line-height:100%;
	font-size:4.5rem;
	font-weight:300;
	padding:4% 0% 1% 4%;
}

.swiper-slide .slide-col-right1 p{
	color:#003399;
	line-height:110%;	
	text-align:left;
	font-size:2.5rem;
	font-weight:200;
	padding:0% 0% 2% 4%;	
}


.swiper-slide .slide-col-right2{
	background:url('/images_user/destaques/destaque3.jpg') no-repeat;
	display:inline-block;	
	width: 980px;
	height:410px;
	margin-top: 2rem;
	vertical-align: top;
	text-align:left;
}

.swiper-slide .slide-col-right2 h1{
	text-transform:lowercase;
	color:#003399;
	line-height:100%;
	font-size:4.5rem;
	font-weight:300;
	padding:4% 0% 1% 4%;
}

.swiper-slide .slide-col-right2 p{
	color:#003399;
	line-height:110%;	
	text-align:left;
	font-size:2.5rem;
	font-weight:200;
	padding:0% 0% 2% 4%;	
}

.swiper-slide .slide-col-right3{
	background:url('/images_user/destaques/20anos-exposicao.jpg') no-repeat;
	display:inline-block;	
	width: 980px;
	height:410px;
	margin-top: 2rem;
	vertical-align: top;
	text-align:left;
}

.swiper-slide .slide-col-right6{
	background:url('/images_user/destaques/acb.jpg') no-repeat;
	display:inline-block;	
	width: 980px;
	height:410px;
	margin-top: 2rem;
	vertical-align: top;
	text-align:left;
}


.swiper-slide .slide-col-right3 h1{
	text-transform:none;
	color:#10337a;
	line-height:100%;
	font-size:4.5rem;
	font-weight:300;
	padding:4% 0% 1% 4%;
}

.swiper-slide .slide-col-right3 p{
	color:#10337a;
	line-height:110%;	
	text-align:left;
	font-size:2.5rem;
	font-weight:200;
	padding:0% 0% 2% 4%;
	text-transform:none;	
}

.swiper-slide .slide-col-rightN{
	background:url('/images_user/destaques/destaque3-2.jpg') no-repeat;
	display:inline-block;	
	width: 980px;
	height:410px;
	margin-top: 2rem;
	vertical-align: top;
	text-align:left;
}

.swiper-slide .slide-col-rightN h1{
	text-transform:none;
	color:#fff;
	line-height:100%;
	font-size:4.5rem;
	font-weight:300;
	padding:4% 0% 1% 4%;
}

.swiper-slide .slide-col-rightN p{
	color:#fff;
	line-height:110%;	
	text-align:left;
	font-size:2.5rem;
	font-weight:200;
	padding:0% 0% 2% 4%;
	text-transform:none;	
}

.swiper-slide .slide-col-right4{
	background:url('/images_user/destaques/destaque4.jpg') no-repeat;
	display:inline-block;	
	width: 980px;
	height:410px;
	margin-top: 2rem;
	vertical-align: top;
	text-align:left;
}

.swiper-slide .slide-col-right7{
	background:url('/images_user/destaques/smic.jpg') no-repeat;
	display:inline-block;	
	width: 980px;
	height:410px;
	margin-top: 2rem;
	vertical-align: top;
	text-align:left;
}

.swiper-slide .slide-col-right4 h1{
	text-transform:none;
	color:#fff;
	line-height:100%;
	font-size:4.5rem;
	font-weight:300;
	padding:4% 0% 1% 6%;
}

.swiper-slide .slide-col-right4 p{
	color:#fff;
	line-height:110%;	
	text-align:left;
	font-size:2.5rem;
	font-weight:200;
	padding:20% 0% 0% 4%;
	text-transform:none;	
}

.swiper-slide .slide-col img{
	display: block;
	margin: 0 auto;
}

#container-slideshow .swiper-pagination {
  bottom: 0px;
  left: 0;
  width: 100%;
  height: 4.0rem;
}

.swiper-pagination div{
	display:-moz-inline-stack; /* FF2 fix coz it does not support inline-block */
	display:inline-block; /* supported by FF3+ and IE8+ */
	zoom:1; *display:inline; /*  IE6 & IE7 hack coz they do not support inline-block (zoom trigger hasLayout and * target IE6/7) */
	padding: 0px 15px 0px 15px;
	vertical-align: top;
	height: 40px;
	cursor: pointer;
	background: url('/images_user/destaques/navigation-cinza.png') no-repeat top center;
}

.swiper-pagination div p{
	padding: 0;
	font-size: 14px;
	line-height: 15px;
	text-align: center;
	font-weight: 200;
	color: #fff;
	text-transform: uppercase;
}

.swiper-pagination div p.oneline{
	padding-top: 24px;
	height: 24px;
}
.swiper-pagination div p.twolines{
	padding-top: 16px;
	height: 32px;
}

.swiper-pagination div p span{
	display: block;
}


.swiper-custom-pager.active{
	background: url('/images_user/destaques/navigation-azul.png') no-repeat top center;
}



#last-find{
	width:100%;
	height:20rem;
	margin: 0px auto;
	background: #fff;
}

#last-find-wrapper{
	width:100%;
	max-width:960px;
	height:20rem;
	margin: 0px auto;
}

#last{
	display:inline-block;
	width:490px;
	height:20rem;
	font-size:5rem;
	font-weight:200;
	text-transform:uppercase;
	margin-right:1rem;
}

#last-title{
	height:4rem;
	font-size:2.4rem;
	font-weight:200;
	text-transform:uppercase;
	padding:0rem 0rem 0rem 2rem;
}

.last-item{
	display:inline-block;
	width:23.5rem;
	height:10.5rem;
	border:1px solid #dedede;
	background-color:#fff;
	margin-right:0.6rem;
	vertical-align:top;	
}

a .last-item p{
	color:#000;
	text-align: left;
}


.last-item img{
	float:left;
	margin: 1.2rem 1.8rem 1.2rem 1.2rem;
}

.last-categoria{
	font-size:1.2rem;
	display:block;
	font-weight:300;
	text-transform:none;
	padding:1.5rem 0rem 0.6rem 0rem;
}

.last-nome{
	font-size: 1.8rem;
	display:block;
	padding:0rem 0rem 0.6rem 0rem;	
}

.last-data{
	font-size:1.4rem;
	display:block;
	font-weight:300;	
}


#find{
	display:inline-block;
	width:455px;
	height:20rem;
	font-size:5rem;
	font-weight:200;
	text-transform:uppercase;
	vertical-align:top;
}

#find-title{
	height:4rem;
	font-size:2.4rem;
	font-weight:200;
	text-transform:uppercase;
	padding:0rem 0rem 0rem 2rem;
}

#find-texto{
	height:10.7rem;
	xbackground: url('/images/fundo-find.jpg') no-repeat top left;
	font-size:1.4rem;
	font-weight:300;
	vertical-align:top;
	text-transform:none;
	xpadding-left:25rem;
}
