/* Layout 51
.layout_51{float:left; margin:0 0 0px 0; padding:0; width:100;}
.layout_51 .descricao{ clear: both; width: 100%; text-align: justify; padding-left:10px; padding-right:10px;} */
/*.layout_51 p.title{  font-family: 'district_prothin';
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0;}*/

#popup_promotion_map{max-width:800px; max-height:640px; min-width:640px; min-height:320px; text-align:center; z-index:999999; position:fixed; display:none; top:0; left:0; background:#fff; box-shadow:0px 0px 4px #444; padding:10px; cursor: pointer;}
	#popup_promotion_map .content{color:#99998C; font-size:12px; line-height:17px; max-width:800px; max-height:640px; min-width:640px; min-height:200px; overflow-x:hidden; overflow-y:hidden; text-align:left; position:relative;}		
	#popup_promotion_map .content p{margin:10px 30px 0 0px}
	#popup_promotion_map .content img{float:left; margin:20px 0 0 0; padding:0;}	
	
	#popup_promotion_map a.close{position:absolute; top:0px; right:0px; width: 20px; height: 20px; background: url(/images/png/popup_close.png) -1px -1px no-repeat; cursor: pointer; text-indent:-99999px;z-index: 1000;margin-bottom:20px}			
	.popup_map_overlay{ background: url("/images/png/overlay.png") top center repeat;position:fixed; top:0px; left:0px; width:100%; height:100%; display:none; z-index:999999;}	
	
.popup_open{float:right;display:block; margin:0}	
.popup_open a{ background: #00bf00 none repeat scroll 0 0;
    color: #fff;
    display: block;
    float: right;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    text-align: center;
    text-transform: uppercase;}		
    .popup_open a:hover{ text-decoration:underline;} 
.popup_open .title{float:left;font-family: 'Arial'; font-weight:bold; font-size:12px; color:#5EBD19; }
.popup_open .text{float:left;font-family: 'Arial'; font-size:11px;  text-indent:10px;  padding:0 }
.MSVE_Map {position:relative !important;}
li.sabermais a {
   
}

/*.popup_open .ver{background: #5EBD19;color:#fff; float: left !important;font-family: 'Arial'; font-size:11px;   margin:0; padding:8px 8px ;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; ms-border-radius:4px;}*/
	/* Home destaques (highlights module home */
.destaques{float:left; margin:0px 0 20px 0; padding:0; width:100%;}
.destaques .destaques_content{float:left; margin:0px 0 0px 0; padding:0px 10px 0px 0px; width:100%;  }
.destaques .destaques_content ul.first{width:1000px; float:left; list-style-type:none; /*border-bottom:1px solid #ccc;*/ margin-right:20px; }
.destaques .destaques_content ul.destaques_item{width:100%; float:left; list-style-type:none;  margin:10px 0;padding:10px 0;margin:0; }
.destaques .destaques_content ul.destaques_item .title{padding:0 20px 0 10px; margin:0;float:left;width:200px; font-weight:bold}
.destaques .destaques_content ul.destaques_item .desc{padding:0 20px 0 10px; margin:0;float:left;width:200px;height: 130px;}
.destaques .destaques_content ul.destaques_item img {border: 1px solid #F3F3F3;padding:1px}
.destaques .destaques_content ul.destaques_item li{float:left; text-align:left; padding-bottom:0px;list-style-type:none;width:230px; margin:0 20px 0 0; background:#F3F3F3; }
.destaques .destaques_content ul.destaques_item li a.thumb{margin:0 0px 0px 0px; padding:0; display:block; color:#fff;   position:relative; float:left;color: #5DB919;font-weight: bold;}
.destaques .destaques_content ul.destaques_item li a.thumb:hover{ text-decoration:underline}
.destaques .destaques_content h3.newstitle{margin-bottom:3px;margin-top:3px; width:160px; float:left; color:#5EBD19; font-weight:bold;}
.destaques .destaques_content h3.newstitle a{text-decoration:none; color:#5EBD19 }
.destaques .destaques_content h3.newstitle a:hover{text-decoration:underline; }
.destaques .destaques_content span.newstitle{margin-bottom:0px; margin-top:3px;  width:134px; float:left; color:#5EBD19}
.destaques .destaques_content span.newstitle a{text-decoration:underline;  }
.destaques .destaques_content span.newstitle a:hover{text-decoration:underline;}


.mod_destaque {float: left;margin: 0 0 80px;padding: 0;width: 100%;}
.mod_destaque .mod_destaque_content {clear: both;margin: 0 0 30px -40px;padding: 0;}
.mod_destaque .mod_destaque_content ul.destaques_item{list-style-type:none;display: flex;flex-flow: row wrap;float: left;margin: 0;padding: 0;text-align: left;width: 100%;}
.mod_destaque .mod_destaque_content ul li.item {    list-style-type:none;    float: left;    margin: 0;    padding: 0 0 60px 40px;    width: 25%;}
.mod_destaque .mod_destaque_content ul li.item .title {float: left;font-size: 14px;font-weight: 600;list-style: outside none none;margin: 0 0 5px;padding: 0;width: 100%;color: #666666;}
.mod_destaque .mod_destaque_content ul li.item div.desc {color: #666;font-size: 14px;padding: 0;text-align: left;width: 100%;}
.mod_destaque .mod_destaque_content ul li.item img{width:100%;} 
@media screen and (min-width :481px) and (max-width: 767px)
{
.mod_destaque .mod_destaque_content {margin: 0 0 30px -20px;} 
.mod_destaque .mod_destaque_content ul li.item {width:50%;  padding: 0 0 40px 20px;}
}
@media screen and (max-width: 480px)
{
.mod_destaque .mod_destaque_content {margin: 0 0 30px 0px;} 
.mod_destaque .mod_destaque_content ul li.item {padding:0 0 40px 0;width: 100%;}
}