/* Tourism */
.tourism{margin:0; padding:0;}
.tourism * {overflow:hidden}
.tourism .tourism_content{margin:0 -40px ;padding-left:40px}
.tourism .tourism_content ul{ width:100%; margin:0 -40px}
.tourism .tourism_content ul li{float:left; list-style-type:none; width:100%; margin:0; padding:0; text-align:left; }	
.tourism .tourism_content ul li.thumb{ width:33.33% ; margin:0;padding-bottom: 40px; padding-left:40px  }		

/*.tourism .tourism_content ul div.section{width:100%; float:left; margin:0; padding:0; text-align:center; color:#fff; height:50px;  line-height:50px; padding:0 5px; list-style:none; overflow:hidden;background:#001F46; text-transform:uppercase;}	*/
.tourism .tourism_content ul div.section {align-items: center;
 /* background: url("/images/png/overlay_sugestoes.png") repeat 0 0;*/
  background: transparent linear-gradient(transparent, #000000) repeat scroll 0 0; opacity:0.8;
  color: #fff;
  display: flex;
  float: left;
  /*height: 50px;*/
  justify-content: center;
  list-style: outside none none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-align: left;
  width: 100%; position:absolute;
  bottom:0;
}			
.tourism .tourism_content ul div.tourism{width:100%; position:relative;}
/*.tourism .tourism_content ul div.tourism:hover{opacity:0.5;filter: alpha(opacity=50);}
.tourism .tourism_content ul div.tourism:hover + .tourism .tourism_content a.tourism {background: url("/images/png/overlay_sugestoes.png") repeat 0 0;}*/
.tourism .tourism_content ul div.tourism h3.title {
  color: #ffffff;
  font-size: 20px;
  line-height: 30px;
  margin: 0 20px;
  padding: 10px 0;
  text-align: left;
}
.tourism .tourism_content ul div.tourism p.resumo{font-size:17px; line-height:19px;color:#fff; text-align:left;padding:5px 20px; }
.tourism .tourism_content a.tourism, .tourism .tourism_content ul div.tourism .escondida a.tourism{margin:0 auto; text-align:center; display:block; width:100%; text-align:left; color:#fff;}
.tourism .tourism_content a.tourism, .tourism .tourism_content ul div.tourism .escondida h3.title{border-bottom: 1px solid #fff;}
.tourism .tourism_content img.tourism{float:left; margin:0 auto; text-align:center; width:100%; height:auto; }	
.tourism .tourism_content ul div.tourism .escondida	{/* display:none;*/ visibility:hidden; position:absolute;top:0px;left:0; background: url("/images/png/overlay_sugestoes.png") repeat 0 0; width:100%; }
.tourism .tourism_content .sabermais{bottom: 0;height: 40px;margin: 0;position: absolute;right: 10px;width: 100%; }
.tourism .tourism_content a.sabermais{background:url("/images/png/right-arrow.png") no-repeat right center;color: #fff;cursor: pointer;display: block;font-size: 0.813em;margin: 0;padding: 10px 26px 10px 30px;text-align: right;text-decoration: none;}

