body{text-align:center;background-color:transparent;background-image:url('/back.jpg');margin:0;padding:0;}
body,td{font-size:12px;font-family:Arial,Helvetica,Geneva,Verdana,sans-serif;color:#333;}
input,textarea,select{font-size:11px;}
a{color:#555;text-decoration:none;}
a:hover{text-decoration:underline;}
h1{font-size:16px;color:#002d62;}
.clear{clear:both;}
#container{background-color:#fff;margin:0 auto;text-align:left;width:950px;}
#m{border-bottom:1px solid #ddd;height:28px;}
#m a{float:left;line-height:28px;padding:0 18px 0 18px;color:#004494;border-right:1px solid #ddd;font-size:14px;}
#m a:hover{background-color:#004494;color:#fff;text-decoration:none;}
#corpo{padding:8px 20px 20px 20px;line-height:18px;}
#go{float:right;color:#ccc;padding:0 5px 3px 0;}
#other_loc{float:right;padding-top:12px;}
#other_loc a{font-weight:bold;}
#list td{border-bottom:1px solid #ddd;padding-bottom:4px;}
#info-villa{border-right:1px solid #ddd;padding:0 25px 0 6px;}
#price{padding:6px 0 0 25px;width:330px;}
#booking{float:right;}
.info,.info-price,.date,.price,.new_info,.new_info-price,.new_date,.new_price{text-align:center;font-weight:bold;}
.info,.new_info{background-color:#dfdfdf;}
.date,.price,.new_date,.new_price{border:1px solid #ddd;}
.new_date,.new_price{font-weight:normal;}
.info-price,.new_info-price{padding-left:3px;padding-right:3px;}
.info-price{background-color:#efdbee;}
.new_info-price{background-color:#0e5d9a;color:#fff;}
#footer{text-align:center;background-color:#00204e;font-size:10px;color:#fff;letter-spacing:1px;padding:5px;}
#footer a{color:#fff;}
#wrap{clear:both;width:900px;height:556px;}
#slide-holder,#slide-runner{width:900px;height:556px;position:absolute;}
#slide-holder{z-index:40;}
#slide-runner{overflow:hidden;}
#slide-holder img{margin:0;display:none;position:absolute;}
#slide-controls{left:0;bottom:0;width:900px;background:rgb(0,0,0) transparent;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";display:none;position:absolute;}
#slide-nav,#slide-nav a{display:inline;}
#slide-nav a{padding:2px 8px 2px 8px;font-weight:bold;border-right:1px solid #333;}
#slide-nav a.on{background-color:#fff;color:#000;}
#slide-nav a:hover{background-color:#f00;color:#fff;text-decoration:none;}
.excursion{height:450px !important;}
#vid_map iframe,#vid_map #map{float:left;margin-left:20px;}
#vid_map #map{width:420px;height:315px}
