#banner{
	margin-top:20px;
	float:left;
	width:100%;
	background:url(img/back-slide.jpg) top center;
	height:347px;
}

#banner-interna{
	margin-top:20px;
	float:left;
	width:100%;
	height:161px;
}

#banner-interna img{
	z-index:10;
}

#banner-interna span{
	margin-left:550px;
	float:left;
	margin-top:-83px;
}

#banner-interna h1{
	position:absolute;
	z-index:100;
	min-width:200px;
	color:#fff;
	text-shadow:#000;
	background:url(img/title-interna.png) repeat;
	padding-right:90px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	font-size:35px;
	font-weight:700;
}


#banner-interna.banner1{
	background:url(img/back-banner1.jpg) top center;
}

#banner-interna.banner2{
	background:url(img/back-banner2.jpg) top center;
}

#banner-interna.banner3{
	background:url(img/back-banner3.jpg) top center;
}

#banner-interna.banner4{
	background:url(img/back-banner4.jpg) top center;
}

#banner-interna.banner5{
	background:url(img/back-banner5.jpg) top center;
}

#banner-interna.banner6{
	background:url(img/back-banner6.jpg) top center;
}


.pics { height: 346px; padding:0; margin:0; overflow: hidden }
.pics img { height: 346px; top:0; left:0; }

.nav { background:url(img/back-thumbs.png) repeat;  margin: 0px 0 0 0px; position:absolute; z-index:100; margin-top:-37px; padding:10px;}
#nav a { float:left; margin-left:5px; width:18px; height:17px; ; display:block; text-indent:-99999px; overflow:hidden; background:url(img/back-a.png) no-repeat;  text-decoration: none }
#nav a.activeSlide { float:left; width:18px; height:17px; display:block; background:url(img/back-active.png) no-repeat;  text-decoration: none;}

.frase-home{
	background:#fff;
	width:910px;
	text-align:center;
	font-size:15px;
	padding:15px;
	float:left;
	line-height:19px;
}

.destaques-home{
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}

.destaques-home li{
	float:left;
	list-style:none;
	width:267px;
	margin-right:24px;
	background:#fff;
	padding:15px;
	height:360px;
}

.destaques-home li p{
	font-size:13px;
	margin-top:10px;
	width:280px !important;
	min-height:110px !important;
	margin-left:0px !important;
}

.destaques-home li .saiba-mais{
	background:url(img/saiba-mais.jpg) top;
	width:125px;
	float:left;
	height:26px;
	display:block;
	  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
}

.destaques-home li .saiba-mais:hover{
	background:url(img/saiba-mais.jpg) bottom;
	width:125px;
	float:left;
	height:26px;
	display:block;
}

.galeria-de-fotos{
	background:#FFF;
	padding:10px;
	float:left;
	width:800px;
	margin-top:130px;
	margin-left:45px;
}

.galeria-de-fotos h1{
	float:right;
	color:#fff;
	text-shadow:#000 ;
	background:url(img/title-interna.png) repeat;
	padding-right:180px;
	padding-left:20px;
	padding-top:40px;
	padding-bottom:20px;
	font-size:35px;
	font-weight:normal;
	margin-top:-100px;
	margin-right:-10px;
}

.internas{
	width:920px;
	margin-left:20px;
}

#slidebox, #slidebox ul {height:361px;width:802px; float:left;}
#slidebox, #slidebox ul li{width:802px;height:361px; margin:0 !important;}
#slidebox ul li{float:left; left:0; z-index:0;  float:left;list-style: none;}

#slidebox, #slidebox ul li img{
	float:left;
}

 .thumbs{
	 float:right;
	 margin-top:15px;
}

 .thumbs a{
	 margin-left:15px;
	}

.prev-next{
	float:left;
}

.title-box{
	background:#fff;
	font-size:18px;
	color:#666;
	font-weight:normal;
	padding:5px;
	width:900px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	padding-right:15px;
	margin-top:15px;
	margin-bottom:25px;
	margin-left:0px !important;
	border:solid 0px;
	
}

.lista-function{
	float:left;
	margin-left:25px;
}

.lista-function li{
	float:left;
	list-style:none;
	width:500px;
	margin-bottom:15px;
}

.lista-function li img{
	float:left;
	margin-right:10px;
}

.lista-function li p{
	font-size:14px;
	margin-top:12px;
}

.lista-function li span{
	float:right;
	margin-top:-30px;
}

.lista-function2{
	margin-left:30px;
	float:left;
	width:500px;
}

.lista-function2 li{
	width:500px;
	float:left;
	list-style:none;
	margin-bottom:25px;
}

.lista-function2 p{
	font-size:16px;
}

.lista-function2  a{
	margin-left:25px;
	float:left;
}

.lista-function2  em{
	font-style:normal;
	float:left;
}

.lista-function2  a img{
	margin-top:0px;
}


.form{ width:350px; height:35px; border:solid 0px;}

.form .enviar{
	background:url(img/bt_enviar.jpg) top;
	width:125px;
	float:left;
	height:26px;
	display:block;
	  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
}

.form .enviar:hover{
	background:url(img/bt_enviar.jpg) bottom;
	width:125px;
	float:left;
	height:26px;
	display:block;
}