@charset "utf-8";
/* CSS Document */

a { outline:none; }
body { background: #FFF url(../img/bg_body.jpg) center top no-repeat; margin-top:20px; }
div#body_header { width:960px; margin:0 auto 0 auto; height:115px; background:url(../img/bg_hd.png) no-repeat; }
div#body_header div#right { background:#FFF; margin-left:520px; width:440px; height:115px; }
div#body_header div#right .face { background:url(../img/facebook.gif) no-repeat; text-indent:-9999px; width:145px; height:58px; margin:15px 0 0 10px; position:absolute; }
div#body_header div#right .vila { background:url(../img/view_vilas.gif) no-repeat;	text-indent:-9999px; width:258px; height:63px; margin:12px 0 0 160px; position:absolute; }
div#body_header div#menu { position:absolute; width:300px; margin-left:20px; }
div#body_header div#menu .home { background:url(../img/home_bt.gif) no-repeat bottom; text-indent:-9999px; position:absolute; width:80px; height:21px; }
div#body_header div#menu .villas { background:url(../img/villas_bt.gif) no-repeat bottom; text-indent:-9999px; position:absolute; width:74px; height:17px; margin: 0 0 0 100px; }
div#body_header div#menu .june { background:url(../img/june_bt.gif) no-repeat bottom; text-indent:-9999px; position:absolute; width:151px; height:18px; margin:2px 0 0 190px; }
div#body_header div#menu .attractions { background:url(../img/attractions_bt.gif) no-repeat bottom; text-indent:-9999px; position:absolute; width:208px; height:17px; margin: 0 0 0 360px; }
div#body_header div#menu .selected { background-position:top; }
div#body_header div#menu .villas:hover { background-position:top; }
div#body_header div#menu .home:hover { background-position:top; }
div#body_header div#menu .june:hover { background-position:top; }
div#body_header div#menu .attractions:hover { background-position:top; }
div#body_header div#menu .slicer1 { background:#2e6000; width:2px; height:15px; position:absolute; margin:2px 0 0 90px; }
div#body_header div#menu .slicer2 { background:#2e6000; width:2px; height:15px; position:absolute; margin:2px 0 0 180px; }
div#body_header div#menu .slicer3 { background:#2e6000; width:2px; height:15px; position:absolute; margin:2px 0 0 350px; }
div#body_header div#right #contact { text-align:right; color:#489700; font-size:15px; font-family:Arial, Helvetica, sans-serif; margin:90px 0 0 60px; position:absolute; width:350px; }
div#body_container { width:960px; background:#FFF; margin:0 auto 0 auto; min-height:500px; padding-top:30px; }
div#body_container div#flash_content { width:898px; height:443px; background:url(../img/bg_flash.gif) no-repeat; margin:0 auto 0 auto; padding:15px; }
div#body_container div#content { color:#489700; margin:20px auto 0 auto; font-family:Verdana, Geneva, sans-serif; width:820px; }
div#body_container div#content h2 { font-size:15px; }
div#body_container div#content p,td,li { font-size:12px; }
div#body_container div#content img { border:#c3dd99 5px solid; }
div#body_container div#content a { font-weight:bold; color:#f58220; }

div#body_container div#content .call { background:url(../img/call.gif) left top; width:378px; height:67px; text-indent:-9999px; display:block; margin:40px auto 40px auto; }
div#body_container div#content_v .more { background:url(../img/more.gif) left top; width:390px; height:63px; display:block; text-indent:-9999px; margin:20px auto 20px auto; }

div#body_container div#content_j { padding:20px;}
div#body_container div#content_j img { border:#c7df9e 8px solid; margin:0 10px 10px 0; }


div#footer { width:960px; margin:0 auto 0 auto; background:#FFF; padding-bottom:20px; }
div#footer .face { background:url(../img/facebook.gif) no-repeat; text-indent:-9999px; width:145px; height:58px; margin:15px 10px 0 10px; float:right; }
div#footer .vila { background:url(../img/view_vilas.gif) no-repeat; text-indent:-9999px; width:258px; height:63px; margin:12px 80px 0 10px; float:right; }
div#footer center { margin-top:40px; color:#489700; font-family:Verdana, Geneva, sans-serif; font-size:12px; }
div#footer center a { color:#489700; font-size:12px; text-decoration:none; font-family:Verdana, Geneva, sans-serif; }

div#footer .adv { margin:10px 0 0 70px; float:left; background:url(../img/trip_adv.gif) left top no-repeat; width:214px; height:58px; text-indent:-9999px; }

div#body_container div#content_v { color:#489700; margin:20px auto 0 auto; font-family:Verdana, Geneva, sans-serif; width:900px; }
div#body_container div#content_v h2 { font-size:15px; }
div#body_container div#content_v p { font-size:12px; }
div#body_container div#content_v img { border:#c3dd99 5px solid; }
div#body_container div#content_v a { font-weight:bold; color:#f58220; }

div#body_container div#content_a { color:#489700; margin:20px auto 0 auto; font-family:Verdana, Geneva, sans-serif; width:900px; display:block; padding:20px 0 20px 0; }
div#body_container div#content_a p { font-size:12px; }
div#body_container div#content_a ul { font-size:12px; }
div#body_container div#content_a a { font-weight:bold; color:#f58220; }
.clear { clear:both; }
