 
 *{
 	padding:0px;
	margin:0px;
	}
	
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
	
}	
div, h1, h2, h3, h4, span, p, input, form, img, hr, img, a {
	margin: 0;
	padding: 0;
	border: none;
}
 	

p,h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
 	}
 

a,input,select,textarea{
	outline:none;
	margin:0;
	padding:0;
	 }
  
	
img {
  	outline:none;
	max-width:100%;
	border:none;
	height: auto;
	width: auto\9; /* ie8 */
	}
		

ul {
	list-style: none;
	} 
 
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strike, strong, sub, sup, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, font {
	font-size:100%;
  	font-style: normal;
/*	vertical-align: baseline;*/
	text-decoration: none;
	background: transparent;
	margin: 0;
	padding: 0;
	border: 0;
	}

.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0;}
.clear{display:block; clear:both;} 
 

a {
	outline:none;
	text-decoration: underline;
	color:#425428;
	}
a:hover {
	text-decoration:underline;
	color:#000;
	}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	margin:0 0 10px 0;
	}
p {
	margin:0 0 0px 0;
	} 
 

body{
	background:url(../images/bg.png) repeat-x #fff center top;
	margin:0;
	padding:0px 0 0 0;
 	}
	

.clear{
	clear:both;
	}


@font-face {
    font-family: 'abelregular';
    src: url('../fonts/abel-regular-webfont-webfont.eot');
    src: url('../fonts/abel-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/abel-regular-webfont-webfont.woff') format('woff'),
         url('../fonts/abel-regular-webfont-webfont.ttf') format('truetype'),
         url('../fonts/abel-regular-webfont-webfont.svg#abelregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
	

#wrapper{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
    	}
	
#header{
   	width:100%;
	/*background:url(../images/h_bg.png) repeat-x #e6e7e9;*/
  	}
#header{
	 display:block;
	 clear:both;
	 content:"";
	}		

.header1{
	/*width:980px;*/
width:100%;
	margin:0 auto;
    	}	
  	
.logo{
	float:left;
margin-left:20px;
     	}
	
#nav-wrap {
    float: right;
    font-family: 'abelregular';
	font-size:17px;
    margin:0 20px 0 0;
  /*  width:100%;*/
          }
	
/* menu icon */
#menu-icon {
	display: none; /* hide menu icon initially */
    }

#nav, 
#nav li {
	margin: 0;
	padding: 0;
    }
	
#nav{
 	float: left; 
	margin:85px 0 0px 0px;
	position:relative;
	}	
	
#nav li {
	list-style: none;
	float: left;
	background:url(../images/nd.png) no-repeat;
	background-position:0 5px;
	padding:0px 15px;
    }
	
#nav li:first-child{
	list-style: none;
  	background:none;
     }	
	

/* nav link */
#nav a {
    display: block;
	color: #46552d;
 	font-family: 'abelregular';
	font-size:17px;
	font-weight:normal;
    margin: 0;
    padding:5px 0px 5px 0px;
    text-decoration: none;
    text-transform: capitalize;
    }
	  
#nav a:hover {
	color: #000;
 	font-size:17px;
    float: left;
    margin: 0;
       }

#nav a.active {
 	color: #46552d;
    float: left;
          }	

/* nav dropdown */

#nav ul {
    background: none repeat scroll 0 0 #dd006e;
    border: medium none;
    box-shadow: 0 6px 7px #DF006F;
    display: none;
    left: 82px;
    opacity: 0.9;
    padding: 2px 2px 12px;
    position: absolute;
    top: 33px;
    width: 170px;
    z-index: 2;
}
	
#nav ul li {
    background: url("../images/drop_bullet.png") no-repeat scroll 8px 9px transparent;
    float: left;
    margin: 0;
    padding: 0 0 0 0px;
    width: 100%;
    }
	
#nav ul li a {
    border-bottom: 1px dotted;
    display: block;
    font-size: 13px;
    line-height: 10px;
    margin: 0;
    padding: 10px 0 10px 0;
    text-decoration: none;
    width: 88%;
    }
	
#nav ul li a:hover {
  padding: 10px 0 10px 0;
	line-height:10px;
	background:none;
	color:#95C8E7;
	}		
	
#nav li:hover > ul {
	display: block; /* show dropdown on hover */
    }
	
.banner{
	float:left;
  	width:100%;
	text-align:center;
     	 }
   

.banner1 {
	margin:0 auto;
    width: 96%;
}

.banner_slider{
	float:left;
    position:relative;
	width:100%;
    }
.banner img {

    width: 100% !important;
}  
.b_arrow1{
	float:left;
  	position:absolute;
	left:0px;
	top:141px;
     }
.b_arrow2{
	float:right;
  	position:absolute;
	right:0px;
	top:141px;
	 
}


.banner_txt {
    float: left;
    left: 150px;
    position: absolute;
    top: 80px;
    width: 300px;
	text-align:left;
}

.banner_txt p{
  padding:0px 10px 0 10px;
  background: url(../images/b_text_bg.png) repeat-x;
  margin-bottom:2px;
  color: #fff;
  font-family: 'abelregular';
  font-size:16px;
  line-height:24px;
  } 
  
.banner_txt span{
   color: #ff4b00;
  font-family: 'abelregular';
  font-size:16px;
  line-height:24px;
  }  
  
#center_con{
	float:left;
	width:100%;
	padding:30px 0 20px 0;
	   -pie-background: linear-gradient(top, #fff 0%, #fff 52%, #fff 90%, #e1e1e1 100%);
	/*background: #870053;*/
	/*background: -moz-linear-gradient(top, #fff 0%, #fff 52%, #fff 90%, #e1e1e1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #e1e1e1), color-stop(51%, #e1e1e1), color-stop(100%, #e1e1e1));
	background: -webkit-linear-gradient(top, #fff 0%, #fff 52%, #fff 90%, #e1e1e1 100%);
	background: -o-linear-gradient(top, #fff 0%, #fff 52%, #fff 90%, #e1e1e1 100%);
	background: -ms-linear-gradient(top, #fff 0%, #fff 52%, #fff 90%, #e1e1e1 100%);
	background: linear-gradient(top, #fff 0%, #fff 52%, #fff 90%, #e1e1e1 100%);*/
behavior: url(css/PIE.htc);
position:relative;
  }
   
#center_con:after{
	display:block;
	clear:both;
	content:"";
  } 
  
.center_con1{
	margin:0 auto;
	width:980px;
        text-align:justify !important;
  }  
  
.center_txt1{
	text-align:center;
	color:#546b35;
	font-size:26px;
    font-family: 'abelregular';	
  } 
  
.center_txt1 span{
	text-align:center;
	color:#d95d29;
	font-size:50px;
    font-family: 'abelregular';	
  }
.center_txt1 p{
	text-align:center;
	color:#434343;
	font-size:20px;
	font-weight:800;
    font-family: 'abelregular';	
  } 
  
.center_txt1 strong{
  	color:#546b35;
	font-size:20px;
	font-weight:800;
    font-family: 'abelregular';	
  }  
    
   
.mr{
    margin-right:0px!important;
   }  

.center_boxcon{
	float:left;
   	margin-top:20px;
  }
  .rainforest1 li {
    background: url(../images/arrow1.png) no-repeat scroll 0 17px rgba(0, 0, 0, 0);
	list-style:none;
	 margin: 0 0 0 20px;
    padding: 10px 0 10px 10px;
}

.center_box1 {
    float: left;
    margin-right: 11px;
    width: 19.1%;
}
 
.center_box1_pic{
  	padding:0px;
	margin:0px;
	width:100%;
	     }  
 
.center_box1_txt{
     color: #686868;
 	/*color: #6F6F6F;*/
    font-family: 'abelregular';
    /*font-size: 13px;
    font-weight: 700;*/
    height: 72px;
    line-height: 21px;
    margin: 10px 0 4px;
font-size: 18px;
text-align:left;
    }   
.center_box1_redmore{
	color:#6f6f6f;
	font-size:14px;
    font-family: 'abelregular';	

margin-top:57px; 
    }    
 
  

.center_bottom {
    clear: both;
    float: none;
    height: 11px;
    margin-top: -14px;
    padding: 0;
    text-align: center;
    width: 100%;
}
	
 
    
#footer{
 	width:100%;
 	background:#213407;
	margin-top:0px;
	padding:30px 0 20px 0;
  }

#footer{
	display:block;
	clear:both;
	content:"";
}

.footer1{
  	width:980px;
	margin:0 auto;
}

.footer_con1{
	padding:0px;
 	margin:0px;
}

.footer_con1:after{
	display:block;
	clear:both;
	content:"";
}

.footer_link{
	float:left;
   	padding:0px;
	margin:0px;
}
.footer_link span{
 	color:#fff;
	font-size:20px;
    font-family: 'abelregular';
	font-weight:700;	
}
	
.footer_link ul{
	display:inline;
	list-style:none;
	text-align:center;
}	
.footer_link ul li{
	display:inline;
	list-style:none;
	text-align:center;
}
.footer_link li{
	display:inline;
	list-style:none;
	text-align:center;
	background:url(../images/fd.png) no-repeat;
	background-position:0 2px;
}

.footer_link li:first-child{
 	background:none;
}
	  
.footer_link li a{
	display:inline-block;
    font-family: 'abelregular';
	font-size:15px;
	color:#fff;
	text-decoration:none;
	padding:0 7px 0 12px;
 
}
.footer_link li a:hover{
  	color:#d95d29;
	text-decoration:none;
}

.footer_social{
	float:right;
	padding:0px;
	margin:0px;
	width:11%;
  }
 
 .footer_social a{
 	display:inline;
  } 
  
.footer_con2{
  	padding:0px;
 	margin:0px;
}  

.footer_con2:after{
  	display:block;
	clear:both;
	content:"";	 
}  
  
.footer_contact{
	float:left;
	padding:0px;
 	margin:0px;
 	} 
.footer_contact span{
	float:left;
    font-family: 'abelregular';
	font-size:22px;
	color:#fff;	
	font-weight:700;
  	} 	
	
.footer_contact p{
	float:left;
    font-family: 'abelregular';
	font-size:14px;
	color:#fff;	
	line-height:20px;
	padding:5px 0 0 12px;
 	} 		
	   
.f_phone{
	float:left;
    font-family: 'abelregular';
	font-size:24px;
	color:#fff;
    padding:14px 0 0 80px;
	width:25%;
 	} 
.f_copy_right{
	float:right;
    font-family: 'abelregular';
	font-size:14px;
	color:#fff;
    padding:20px 0 0 0px;
	font-weight:700;
	width:34% !important;
 	} 
	
.inner_h{
    font-family: 'abelregular';
	font-size:38px;
	color:#223708;
/*font-size:22px;*/
	display:block;
	margin:5px 0 10px 0;
}
.partner_txt1{
   font-family: 'abelregular';
	font-size:15px;
	/*color:#434343;
	line-height:18px;
	font-weight:500;*/
	display:block;
 font-weight: 700;
    line-height: 24px;
color:#656565;
  }
  
 .partner_txt1 span{
    font-family: 'abelregular';
	font-size:17px;
	/*color:#293c0d;*/
	color:#D95D29;
	line-height:29px;
	font-weight:700;
    } 
  
.partner_box_h{
 	padding:0px;
	margin:34px 0 26px 0;
	display:block;
    font-family: 'abelregular';
	font-size:28px;
	color:#43562a;
	line-height:29px;
	font-weight:700;	
  }
  
.partner_box1{
  	display:block;
	padding:0px;
	/* margin:0px 0 25px 0; */
margin:0px 0 43px 0;
   } 
.partner_box1:after{
  	display:block;
	clear:both;
	content:"";
   }     
   
     
       
.partner_box1_pic{
    float:left;
	padding:0px;
	margin:0px 15px 0 0;
   }  
  
.partner_box1_txt{
    float:left;
	padding:0px;
	margin:-6px 0 0;
	width:50%;
   } 
   
.partner_box1_txt a{
    font-family: 'abelregular';
	font-size:23px;
	color:#262626; 
	font-weight:700;
   }   
ul.rainforest2{
/*margin: 0;*/
}   
   
   
      
 .partner_box1_txt span{
    font-family: 'abelregular';
	font-size:23px;
	color:#262626; 
	font-weight:700; 
    }
.partner_box1_txt ul{
  	list-style:none;
	display:block;
    } 
.partner_box1_txt ul li{
  	 display: list-item;
  /* list-style: disc;
  list-style: disc outside none;*/
    margin-left: 20px;
    }
.partner_box1_txt li{
  	list-style:disc outside none;
	/*display:block;*/
	/*background:url(../images/star.png) no-repeat;*/
	background-position:0 10px;
    } 		
 .partner_box1_txt li a{
	display:inline-block; 
    font-family: 'abelregular';

/*font-size:20px;*/ 	
/*color:#686868; 
	font-weight:normal; */
	padding:7px 0 0 0px;
  font-size: 15px;
    font-weight: 700;
color:#656565;

    } 
.partner_box1_logo{
	/*float:left;  */	 
	padding:0px;
	margin:0px;
	text-align: center;
    }
.cruises1{
	padding:0px;
	margin:0px;
  	display:block;
	font-family: 'abelregular';
	font-size:15px;
	color:#656565; 
	line-height:22px;
	font-weight:700;
  }
  
  
 .cruises1 strong{
 
	font-family: 'abelregular';
	font-size:17px;
	color:#000; 
	line-height:24px;
	font-weight:700;
  } 
  
.cruises1 a{
  	font-family: 'abelregular';
	font-size:15px;
	color:#425428; 
	line-height:24px;
	font-weight:700;
	text-decoration:underline;
  } 
  
.cruises_leftcideo{
	float:left;
	padding:0px;
	margin:4px 23px 0 0;
     }  
.delfinlogo{
	float:right;
	margin:0px 0 20px 20px; 
}
.delfinlogo12{
	float:none;
	margin:0px 0 0px 0px; 
}
  

.cruises2{
	padding:0px;
	/*margin:58px 0 0 0;*/
margin:110px 0 40px;
    }
 
 .cruises2:after{
	clear:both;
	content:"";
  	display:block;
   } 
   
.cruises2_left{
	float: left;
    margin-right: 64px;
    width: 45%;
   }
.cruises2_left_pic{
	padding:0px;
	margin:0px;
    }
	
.cruises2_left_txt{
  	font-family: 'abelregular';
	font-size:16px;
	color:#656565; 
	line-height:24px;
	font-weight:700;
	padding:0px;
	margin:10px 0 15px 0;	
    }	
.delfin_btn{
   display:block;
   /*margin-top:-20px;*/
margin-top:-2px;
    }	
.viewgallery{
   display:block;
   /*text-align:right;*/
   margin-top:1px;
text-align:center;
    }
	
.about1{
	padding:0px;
	margin:0px 0 10px 0;
  	display:block;
	font-family: 'abelregular';
	font-size:15px;
	color:#656565; 
	line-height:24px;
	font-weight:700;
  }
.about1:after{
	clear:both;
 	display:block;
	content:"";
  }  
    
.about1_left_pic{
	float:left;
	padding:0px;
	margin:0px 23px 0 0;
     } 	
.whowe_pic{
	float:left;
	padding:0px;
	margin:0px 15px 0px 0;

height:301px !important;
width:auto !important;
     } 	
	 
	 
.service1{
	padding:0px;
	margin:0px;
  	display:block;
margin-bottom:35px !important;
   }
.service1:after{
	clear:both;
 	display:block;
	content:"";
  }
.service1 p{
	padding:0px 0 10px 0;
	margin:0px 0 10px 0;
  	display:block;
	font-family: 'abelregular';
	font-size:15px;
	color:#656565; 
	line-height:24px;
	font-weight:700;
	/*border-bottom:1px dotted #ccc;*/
  }  
  
.service1 strong{
   	font-family: 'abelregular';
	font-size:16px;
	/*color:#405428; */
         color: #D95D29;
	line-height:24px;
	font-weight:900;
   } 	 
   
.how_we{
	padding:0px;
	margin: 0 0 0 8px;
  	display:block;
font-family:'abelregular';
font-weight:700;
   }   
.how_we ul{
	padding:0px 0 0 10px;
	margin:0px;
  	display:block;
	list-style:none;
   }     
.how_we ul li{
    /*display:block;
	list-style:none;*/
	  display: list-item;
    list-style: disc outside none;
   }     
.how_we li{
    display:block;
	list-style:none;
	/*background:url(../images/how_arrow.png) no-repeat;*/
	background-position:0 10px;
	font-family: 'abelregular';
	font-size:15px;
	color:#656565; 
	line-height:35px;	
	padding:0 0 0 10px;
   }     
   
.ecoventura1{
	padding:0px;
	margin:0px 0 10px 0;
  	display:block;
	font-family: 'abelregular';
	font-size:15px;
	color:#656565; 
	line-height:24px;
	font-weight:700;
  }
.ecoventura1:after{
	clear:both;
 	display:block;
	content:"";
  } 
.ecoventura1 strong{
 	font-family: 'abelregular';
	font-size:18px;
	color:#425428; 
  	font-weight:700;
  }  
    
.ecoventura1_left_pic{
	float:left;
	padding:0px;
	margin:0px 10px 0 0;
     }   

.ecoventura1_bottom{
	padding:0px;
	margin:10px 0 10px 0;
  	display:block;
 	text-align:center;
     }
 
.rainforest1{
	padding:0px;
	//margin:-9px 0 10px 0;
  	display:block;
	font-family: 'abelregular';
	font-size:15px;
	color:#656565; 
	line-height:24px;
	font-weight:700;
       white-space:pre-line;
  }
  .rainforest12{
	padding:0px;
	margin:0px 0 10px 0;
  	display:block;
	font-family: 'abelregular';
	font-size:15px;
	color:#656565; 
	line-height:24px;
	font-weight:700;
  }
.rainforest2 ul{
	padding:0px;
	margin:10px 0 10px 10px;
	list-style:none;
	display:block;
   }  
.rainforest2 ul li{
  	list-style:none;
	display:inline-block;
   }   
  
.rainforest2 li{
  	margin:-16px 0 0 4px;
 	display:block;
	background:url(../images/arrow1.png) no-repeat;
	background-position:0 17px;
	padding:10px 0 10px 14px;
   }     
.rainforest3 li{
  	margin:-6px 0 0 8px;
 	display:block;
	background:url(../images/arrow1.png) no-repeat;
	background-position:0 17px;
	padding:10px 0 10px 14px;
   }  
.rainforestnew li {
/*margin: 0px 0 0px 273px;*/
margin:0;
display: block;
background: url(../images/arrow1.png) no-repeat;
background-position: 0 7px;
padding: 0px 0 14px 2px;
}
.rainforestnew1
{
/*margin-top:-36px;*/
margin-top:41px;
/*margin-top:51px;*/
}
.rainforestnew1 li {
/*margin: 0px 0 0px 273px;*/
margin:0;
display: block;
background: url(../images/arrow1.png) no-repeat;
background-position: 0 7px;
/*padding: 0px 0 14px 13px;*/
padding: 0px 0 6px 13px;
}
.rainforestnewtop li {
margin: 0px 0 0px 0px;
display: block;
background: url(../images/arrow1.png) no-repeat;
background-position: 0 7px;
/*padding: 0px 0 14px 13px;*/
padding: 0px 0 6px 13px;
}


.rainforest2 li strong{
 	font-family: 'abelregular';
	font-size:15px;
	color:#425428; 
  	font-weight:700;
  }    
  
.rainforest1:after{
	clear:both;
 	display:block;
	content:"";
  } 
.rainforest1 strong{
 	font-family: 'abelregular';
	font-size:15px;
	color:#425428; 
  	font-weight:700;
  } 
.rainforest12:after{
	clear:both;
 	display:block;
	content:"";
  } 
.rainforest12 strong{
 	font-family: 'abelregular';
	font-size:18px;
	color:#425428; 
  	font-weight:700;
  }   
    
.rainforest1_left_pic{
	float:left;
	padding:0px;
	margin:0px 10px 0 0;
     }   
 	 
	 
.pasda_right_pic{
	float:right;
	padding:0px;
	margin:0px 10px 0 0;
     }  
	 
.refugio_right_pic{
	float:right;
	padding:0px;
	margin:0px 10px 0 0;
     }  	 
	 
	 
	  	 
.topmato_left_pic{
	float:left;
	padding:0px;
	margin:0px 20px 0 0;
     }   
.topmato_left_pic1{
	float:right;
	padding:0px;
	margin:0px 10px 0 0;
     }   	 
	 
.news_left_pic{
	float:left;
	padding:0px;
	margin:0px 10px 0 0;
     } 
.redmore_btn{
	float:right;
	padding:0px;
	margin:20px 0px 0 0;
	width:100%;
	text-align:right;
     }
.delfinleftcideo {
    float: left;
margin:3px 15px 0 0;
    /*margin:30px 15px 0 0;*/
    padding: 0;
}
.delfinleftcideolar {
    float: left;
    margin:6px 15px 0 0;
    padding: 0;
}
.dif .delfinleftcideo{
margin-top:1px;
}
.ecoventura1{
 /*white-space: pre-line;*/
white-space: inline;
}
.tower{
   margin-top: -211px;
margin-left:516px;
}

#ecoventura1_bottom1{
	/*padding-bottom:30px;*/

     }
#eco1{
margin-top:69px;

}
.about2 {
padding: 0px;
margin: -16px 0 -27px 0;
display: block;
font-family: 'abelregular';
font-size: 15px;
color: #656565;
line-height: 23px;
font-weight: 700;
}
.about2_left_pic {
float: left;
padding: 13px;
margin: -7px 2px 0 0;
}

#backgroundPopup { 

	z-index:1;

	position: fixed;

	display:none;

	height:100%;

	width:100%;

	background:#000000;	

	top:0px;  

	left:0px;

}

#toPopup {

	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;

    background: none repeat scroll 0 0 #FFFFFF;

    border: 10px solid #ccc;

    border-radius: 3px 3px 3px 3px;

    color: #333333;

    display: none;

	font-size: 14px;

    left: 50%;

    margin-left: -402px;

    position: fixed;

    top: 20%;

    width: 800px;

    z-index: 2;

}

div.loader {

    background: url("../images/loading.gif") no-repeat scroll 0 0 transparent;

    height: 32px;

    width: 32px;

	display: none;

	z-index: 9999;

	top: 40%;

	left: 50%;

	position: absolute;

	margin-left: -10px;

}

div.close {

    background: url("../images/closebox.png") no-repeat scroll 0 0 transparent !important;

    bottom: 24px;

    cursor: pointer;

    float: right;

    height: 30px;

    left: 27px;

    position: relative;

    width: 30px;

}

span.ecs_tooltip {

    /*background: none repeat scroll 0 0 #000000;*/

    border-radius: 2px 2px 2px 2px;

    color: #FFFFFF;

    display: none;

    font-size: 11px;

    height: 16px;

    opacity: 0.7;

    padding: 4px 3px 2px 5px;

    position: absolute;

    right: -62px;

    text-align: center;

    top: -51px;

    width: 93px;

}

span.arrow {

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

    border-top: 7px solid #000000;

    display: none;

    height: 1px;

    left: 40px;

    position: relative;

    top: 3px;

    width: 1px;

}

div#popup_content {

    margin: 4px 7px;

}

.eco123{
width: 100%;
float:left;
}
.rain12{
float: left;
margin: 4px 10px 0 0;
}

.rainforest21 li {
    background: url("../images/arrow1.png") no-repeat scroll 0 17px transparent;
    display: block;
    float: left;
    margin: 0 0 0 3px;
    padding: 10px 0 10px 10px;
}
.about12,.about13 {
    color: #656565;
    display: block;
    font-family: 'abelregular';
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    margin: 0 0 -50px;
    padding: 0;
}

.rain13 {
    float: left;
    margin:23px 15px 0 0;
    
}
.size-full.wp-image-629.alignleft.alignnone.size-medium.wp-image-807
{
margin-right:15px;
}
.ecoventura1_left_pic123{
float: left;
    margin: 30px 10px 0 0;
    padding: 0;
}
.rainforests2 li{
   background: url("../images/arrow1.png") no-repeat scroll 0 17px transparent;
    display: block;
    float: left;
    margin: -12px 0 4px -1px;
    padding: 10px 0 10px 10px;
    width: 365px;
}

.abouta1{
  color: #656565;
    display: block;
    font-family: 'abelregular';
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    margin: 0 0 -53px;
    padding: 0;

}

.aboutb1{
  color: #656565;
    display: block;
    font-family: 'abelregular';
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    margin: 0 0 -72px;
    padding: 0;

}




.posada1{
float:left;
margin-top:20px  !important;
}

.fact{
font-size:18px !important;
/*margin-left:16px;*/
}
.fact1{
font-size:18px !important;
margin-left:3px;
}
.posada11{
float:left;
margin:4px 19px 0 0;
}

.posada13{
float:left;
/*margin-top:27px;*/
margin-bottom:35px;
}
#toPopup .close:hover{
/*background:none !important;*/
}
.close{
box-shadow:none !important;
top:-20px !important
}
.image-gallery li
{
padding:11px 12px 9px 11px !important;
}
.imgdiv
{
/*height:500px;*/
width:300px;
//border:1px solid red;
float:left
}
.contentdiv
{
height:auto;
width:60%;
//border:1px solid red;
float:left;
margin-top:-9px;

}

.ref1{
margin-top:20px;
/*margin-left:280px;*/
}
.rainy12 li{
margin-left:-4px;
}


.rainf{
  margin-top: -11px;
float:left;
}

.rainf1{
float:left;
}

.posada145{
float:left;
margin-right:17px;
margin-bottom:20px;
}
.img_1{
float:left;
}

.posa{
margin-top:62px;
}
.fore12{
margin-top:-52px;
}
.rainh{
margin-top:-17px;
}
.refugio{
float:left;
width:274px;
margin-top:-12px;
}
.refugio1{
float:left;
width:700px;
text-align:justify;
margin-top: -42px;
}

.forest1{

margin-top:15px;

}
.abouts1{
color: #656565;
    display: block;
    font-family: 'abelregular';
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    margin: -83px 0 6px;
    padding: 0;
}


.abouts3{
color: #656565;
    display: block;
    font-family: 'abelregular';
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    margin: -124px 0 6px;
    padding: 0;
}

.hotel_las li{

margin-left:20px;
}
.tambo{
margin-left:50px;

}

.fok li{
padding-left:10px;
padding-bottom:0;

}
.my
{
margin-top:20px;
}
#omg
{
margin-top:10px;
}
.rain123 alignleft
{
  margin: 5px 20px 5px 0;
}
.rain181
{
  display: block;
    float: left;
    height: 171px;
   margin: 185px 0 0;
    /*margin: 163px 0 0;*/
    position: absolute;
    width: 256px;
}
.ref{
margin-top:18px;
}
.rainforestnew15 li{
    background: url("../images/arrow1.png") no-repeat scroll 0 7px transparent;
    display: block;
    margin: 0 0 0 279px;
   padding: 0 0 3px 12px;
}
.rainforestnewtop{

margin-top:10px;
}
.fact_1{

margin-top:-21px;
}

.monk{
margin-top:-19px;
}

.clay li{
margin-bottom:-3px !important;
}
.clay{
margin-top:5px;
}
.facts{
margin-bottom:-11px;
}
.partner_box1_logo{

margin-bottom:-58px;
}
.listy ul li {
    background: none repeat scroll 0 0 transparent;
    display: list-item;
   list-style: disc outside none !important;
    margin: 0 0 0 15px;
    padding: 2px 0;
}
.listy ul {
    margin: 10px 0;
}

.listy {
    float: none;
    margin-right: 10%;
    width: 84%;
}
.list15{
float: left;
    margin-right: 10%;
    width: 100%;
margin-left:188px;
}
.list15 ul li {
    background: none repeat scroll 0 0 transparent;
    display: list-item;
    list-style: disc;
    margin: 0 0 0 15px;
    padding: 2px 0;
}
.list15 ul {
    margin: 10px 0;
}
.valid1{
float:left;
}

.premium{
/*margin-left:191px;*/
}
.price_1{
margin-left:188px;
float:left;
}
.logo_set{
float:right;
margin-top:-93px;
}

.logo_set4{
float: right;
    margin-top: -138px;

}
.logo_set5{
float: right;
    margin-top: -97px !important;

}
.aboutk1{
margin-top:35px;
}
.logo_set6{
float: right;
    /*margin-top: -77px;*/
margin-top: -150px;

}
.lashotel{
margin-top:-26px;
/*margin-top:38px;*/

}
.mountain{
float:left;
width:274px;
margin-top:-5px;
}
.logo_mount{
float:right;
margin-top:-111px;

}
.list15 ul{
margin-top:-48px;
}
.listp{
  float: left;
    margin-right: 10%;

}
.listp ul {
    margin: 10px 0 0 14px;
}
.listl{
 float: left;
    margin-right: 10%;
    width: 27%;

}
.listl ul {
    margin: 0;
    margin: -3px 0 0 19px;
}

.listl ul li{
padding-top:5px;
list-style: disc outside none !important;
}
.source{

margin-top:-10px;
}
.amazon{
margin-top:50px;
}
.peru{
margin-top:57px;
}
.extra{
margin-top:66px;
margin-bottom:109px;
}
.pastnews{
float:right;
width:100%;
background:#899875;
height: 150px;
    padding-left: 14px;
text-align:center;
    
}
.pastnews h3{
/*font-weight:bold;*/
font-family: 'abelregular';
    

}
.pastnews a{
font-size:17px !important;
color:#fff  !important;
font-weight:bold !important;
}
.logo_mount13{
float: right;
margin-top: -145px;
}
.mercl{
padding-top:5px;
}
.pastnews .widget-title{
/*margin-left:184px !important;*/
}
.widget  .textwidget{
 margin-right: 240px important;
}
.delfin_bottom{
margin-bottom:30px;

}
.logo_set7 {
    float: right;
    margin-top: -89px;
}
.tablished{
margin-bottom:30px;
}
.mountainn{
margin-top:-10px;

}
.mounty{
 float: left;
margin-top: 1px;
}
.logo_mountl{
float: right;
margin-top: -159px;
}
.full{
 margin-left: 310px;
}
.bec{
margin-top:35px !important;
}
.bec1{

margin-top:15px !important;
}
.eric{
height:110px;
}
.user{
margin-top:5px;
}
.lll{
/*margin-top:5px;*/
}

.trash{
width:900px;
float:left;
height:auto;
}
.trash1{
float:left;
width:256;
margin:0 10px 35px 0;
}
.trash2{
float:left;
width:634px;
}
.listp ul li {
    list-style: disc outside none !important;
    padding-top: 5px;
}