*{margin:0;padding:0;}
body{background:#3f2f22;font-family:'Helvetica', Arial, Verdana;color:#444;margin:0;}
a{text-decoration:underline;color:#06c;}
a:visited{text-decoration:underline;}
a:hover{text-decoration:none;}
img{border:none;}
ul{list-style:none;font-size:13px;}
li{background:url(../images/icons/key.gif) no-repeat left 4px;padding-left:16px;margin-bottom:16px;}
small{font-size:11px;}
#container{width:900px;margin:0 auto;}
#header{float:left;width:900px;background-image:url(../images/page_bg.jpg);background-repeat:repeat-y;background-position:top center;margin:0;padding:0;}
#content{float:left;width:900px;background-image:url(../images/page_bg.jpg);background-repeat:repeat-y;background-position:top center;margin:0;padding:0;}
#top{float:left;width:900px;background-image:url(../images/header.jpg);background-repeat:no-repeat;background-position:top center;margin-top:14px;height:13px;font-size:0;padding:0;}
#banner,#banner-2,#banner-3{width:850px;height:360px;margin:12px 0 12px 25px;}
#banner{background-image:url(../images/santa-elena-costa-rica.jpg);}
#banner-2{background-image:url(../images/santa-elena-monteverde.jpg);}
#banner-3{background-image:url(../images/hummingbird-monteverde.jpg);}
#banner h1,#banner-2 h1,#banner-3 h1{color:#fff;font-size:40px;font-family:"Courier New", Courier, monospace;padding:14px 0 0 20px;}
#section{float:left;#float:none;width:850px;margin:8px 0 0 25px;}
#left{float:left;width:562px;margin-left:0;padding:23px 0 4px 25px;}
#left h2{font-size:20px;text-align:left;color:#2C1B11;}
#left p,#main p{font-size:13px;voice-family:"\"}\"";line-height:16px;margin:0;padding:10px 0;}
#left .line{float:left;font-size:0;padding:10px 0 25px;}
#right{float:left;width:264px;font-size:12px;margin:0;padding:14px 0 4px 25px;}
.box{border-left:1px dashed #663;border-bottom:1px dashed #663;border-right:1px dashed #663;font-size:13px;margin-bottom:14px;padding:14px 14px 10px;}
.box img{margin-bottom:8px;display:block;}
#main{float:left;padding:20px 25px 4px;}
#main h1,#left h1{font-size:34px;color:#2C1B11;border-bottom:2px solid #ccc;padding-bottom:8px;margin-bottom:10px;font-family:"Courier New", Courier, monospace;}
#main h2{margin-top:14px;color:#663;font-family:"Courier New", Courier, monospace;font-size:26px;}
#footer{float:left;width:900px;margin:0;padding:0 0 30px;}
#foottop{float:left;width:900px;background-image:url(../images/footer.jpg);background-repeat:no-repeat;background-position:top center;margin:0;padding:0;}
#foottop div{font-size:12px;text-align:left;color:#938A82;margin:0;padding:25px 0 0 20px;}
#foottop a{color:#938A82;padding-left:2px;padding-right:2px;font-family:Tahoma, Arial, "Courier New";}
#foottop a:hover{color:#938A82;}
#foottop p{float:right;font-size:11px;color:#938A82;padding:25px 17px 0 0;}
#foottop .copy{margin-top:-14px;}
#topNav{float:left;#float:none;font-size:0;width:850px;margin:0 25px;}
.ab{padding-bottom:13px;border-bottom:2px solid #ccc;}
#menu{float:left;background:#fff;font-size:15px;font-family:Helvetica, sans-serif;font-weight:700;padding-top:5px;line-height:normal;padding-right:25px;margin:0;}
#menu ul{list-style:none;float:left;margin:0;padding:0;}
#menu li{display:inline;voice-family:"\"}\"";line-height:16px;height:25px;float:left;margin:0;padding:0;}
#menu a{float:left;background:url("../images/tableft.gif") no-repeat left top;padding-left:4px;color:#2C1C0F;margin:0;}
#menu a span{display:block;background:url("../images/tabright.gif") no-repeat right top;voice-family:"\"}\"";float:none;padding:3px 9px 6px 5px;}
#tabs a:hover span{color:#fff;}
#menu a:hover{background-position:0 -42px;color:#fff;text-decoration:none;}
#menu a:hover span{background-position:100% -42px;color:#fff;}
#menu .active a{background-position:0 -42px;color:#fff;text-decoration:none;}
#menu .active a span{background-position:100% -42px;color:#fff;}
#form{line-height:24px;margin:0;padding:0;}
#form fieldset{border:1px dashed #ccc;padding:0 22px 19px;}
#form legend{background:#fff;padding-right:4px;font-weight:700;color:#663;font-size:16px;margin:0;}
#form label{display:block;font-weight:700;font-size:13px;margin-top:10px;color:#444;}
#form input,#form textarea,#form select{border:1px solid #ccc;font:normal .8em Arial, Helvetica, sans-serif;padding:3px;}
#form span{color:red;font-size:11px;display:block;vertical-align:top;}
#procesando{position:absolute;background:#fff;border:2px solid #663;color:#663;z-index:50000;font-size:12px;font-weight:700;margin:4px 0 0 145px;padding:6px 6px 6px 11px;}
#procesando img{vertical-align:middle;margin-right:8px;}
.info{background:#fff;}
.ajax_comments_spinner{margin:5px 0 0 124px;}
input#sendbutton{width:140px;margin-top:11px;font-size:12px;background:#663;color:#fff;border:1px solid #663;font-weight:700;cursor:pointer;font-family:Georgia, "Times New Roman", Times, serif;padding:4px;}
input#sendbutton:hover{background:#930;color:#fff;border:1px solid #930;cursor:pointer;}
.errInput{background:#ffc;}
.sub{background:url(../images/bgreen-r.gif) no-repeat right top;margin-top:14px;}
.sub div{background:url(../images/bgreen-l.gif) no-repeat;}
.sub h3{color:#fff;background:#7f8c56;font-size:15px;font-weight:700;font-family:"Courier New", Courier, monospace;margin:0 6px;padding:6px;}
#preview{border-left:5px solid #7f8c56;border-bottom:5px solid #7f8c56;border-right:5px solid #7f8c56;margin-bottom:6px;width:254px;height:143px;}
#right p{text-align:center;margin-bottom:8px;}
.succBox{background:#fff;border:1px dashed #b5ccba;font-size:12px;margin-bottom:11px;padding:12px 14px 14px;}
.gallery{clear:both;}
.gallery div{float:left;font-size:10px;text-align:center;margin:0 6px 11px 0;}
.gallery a img{border:2px solid #ccc;background:#fff;margin-bottom:2px;padding:4px;}
.gallery a:hover img{border:2px solid #693;background:#fff;padding:4px;}
.gallery a:hover{background:none;}
#conte{float:left;margin-top:14px;}
#conte .caja{border:1px solid #d9d5ad;background:url("../images/bg.jpg") repeat;margin-bottom:20px;padding:0 22px 10px;}
#conte .caja div{margin-left:98px;padding-top:16px;}
#conte .caja div h2{margin:0;}
#conte .img{margin-top:22px;float:left;}
.tours{clear:both;}
.tours h2{overflow:hidden;font-size:22px;color:#333;margin-bottom:14px;width:100%;background:url("../images/ban.gif") no-repeat left 40px;padding:12px 0;}
.tours h3{margin-bottom:4px;font-size:14px;}
.tours div{float:left;font-size:12px;text-align:center;width:272px;margin:0 8px 22px 0;}
.tours a img{border:3px solid #ccc;background:#999;margin-bottom:6px;padding:1px;}
.tours a:hover img{border:3px solid #693;background:#060;padding:1px;}
.tours a:hover{background:none;}