@charset "utf-8";
/* CSS Document */
#boxB { border:1px solid #666; padding:0; position:absolute; width:640px; left:0; z-index:1000; background-color:#EFEFEF; display:none; }

.bar { color:#fff; font-weight:bold; cursor:move; padding:3px 1em; background:url(../images/bar_bk.jpg) repeat-x; height:20px; font-size:14px; }

body { color:#666; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; }

.input-golfers{ border:1px #666 solid; width:30px; text-align:center; height:16px; }
.select-time{ border:1px #666 solid; }
.input-remarks{ border:1px #666 solid; height:16px; width:100px; }

#list { padding:5px 10px; }

.total { color:#111; font-weight:bolder; font-size:11px; }
.center { text-align:center; }
.titulos { color:#303030; text-align:center; font-size:13px; font-weight:bolder; }
.right { text-align:right; }

/* Calendar */
#calendar {
	background-color:#fff;
	color:#000;
	padding:5px;
	position:absolute;
	overflow:auto;
	z-index:1500;
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #666;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135);
}
.month td { background-color:#0E5F00; padding:4px 0; color:#fff; font-weight:bold; }
.p { color:#0E5F00; text-align:center; font-weight:bold; }

td.cal { background-color:#fff; }
td.p:hover { background-color:#E0FFAF; color:#303030; }
table.cal { width:140px; padding:0; margin:0; cursor:pointer; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:10px; text-align:center; vertical-align:middle; border-collapse:collapse; }
tr.cal td { background-color:#eee; border-bottom:1px solid #ddd; padding:2px 0; font-weight:bold; text-align:center; }
td.cal-inactive { color:#ddd; cursor:default; text-align:center; }

a { color:#888; text-decoration:none; }
a:hover { color:#888; text-decoration:underline; }

/* Calendar */
.calendario { 
	background-color:#fff;
	color:#000;
	padding:5px;
	position:absolute;
	overflow:auto;
	z-index:150;
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #666;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=3);
}
.calendario table { width:140px; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:10px; text-align:center; vertical-align:middle; border-collapse:collapse; }
.calendario .mes td { background-color:#0E5F00; padding:5px 0; color:#fff; font-weight:bold; }
.calendario .dias td { background-color:#eee; border-bottom:1px solid #ddd; padding:5px 0; color:#303030; font-weight:bold; text-align:center; }
.calendario a { display:block; padding:4px; color:#0E5F00; text-align:center; font-weight:bold; cursor:pointer; }
.calendario a:hover { background-color:#E0FFAF; color:#303030; text-decoration:underline; }
.calendario .desactiva a { background:none; color:#ddd; text-align:center; cursor:default; }

/* formatação da tabela de preços */
.priceTable{ background-color:#fff; margin:0 auto 30px auto; font-size:12px; line-height:1.2em;}
.row1 td, .row2 td{ height:24px; line-height:14px; border-top:1px solid #ddd; padding:0 5px; font-size:11px; color:#666;}
.row1{ background-color:#E0FFAF;}
.row2{ background-color:#fff;}
.months th{ text-align:center; vertical-align:middle;}
.row1 a, .row2 a{ color:#666; font-weight:bold;text-decoration:none;}
.months { color:#666; height:30px; }
.handycap { color:#666; font-size:10px; line-height:1em; padding-bottom:5px; }
.years { color:#666; }

#overDiv td div { padding:5px; line-height:1.2em; }

/* Price Table Guide */
.tableguide { position:relative;width:auto;background-color:#F6F6F6;border:1px solid #ccc;border-width:1px 0;margin:10px 3%;padding:10px 20px;text-align:left; color:#666; }
.tableguide img { position:absolute; top:5px; right:10px; }
.tableguide h1 { padding:0; margin:0 0 5px 0; font-size:13px; font-weight:bold; }
.tableguide p { padding:0; margin:0 0 3px 0; font-size:11px; }

/* Related Links */
#relatedlinks { width:848px; height:auto; padding:15px 0; margin:0 auto; color:#666; text-align:left; }
#relatedlinks #rltitle { border-bottom:1px dotted #999; color:#999; font-size:11px; font-weight:bold; text-transform:uppercase; }
#relatedlinks a { color:#666; text-decoration:none; }
#relatedlinks a:hover { text-decoration:underline; }
#relatedlinks ul { width:100%; padding:3px 0; margin:3px 0; }
#relatedlinks li { display:block; list-style:inside; float:left; width:20%; padding:0; font-size:10px; }

/* BUGGY PROMO */
#buggypromo { background:#eee url(http://common.tee-times.info/pubs/BuggiesDiscounts/BuggiesDiscounts.gif) top no-repeat;border:1px solid #ccc;padding:140px 35px 20px 35px; margin:0 5px; }
#buggypromo ul { list-style:none;margin:0;padding:0;border:0;border-bottom:1px solid #fff;border-top:1px solid #ccc; }
#buggypromo li {
	background:url(http://common.tee-times.info/pubs/BuggiesDiscounts/gcplus2.gif) no-repeat;background-position:131px 6px;
	margin:0;padding:4px 15px 4px 0;border-bottom:1px solid #ccc;border-top:1px solid #fff;
	font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#666;
	position:relative;overflow:visible; }
#buggypromo li .infobox { display:none; }
#buggypromo li:hover { background-image:url(http://common.tee-times.info/pubs/BuggiesDiscounts/gcplus.gif);color:#333;cursor:default; }
#buggypromo li:hover .infobox {
	display:block;position:absolute;top:0;left:150px;z-index:9999;
	border:1px solid #999;padding:4px 10px;margin:0;font-weight:normal;
	background-color:#fff; width:160px; }
#buggypromo li:hover .infobox img { position:absolute;top:6px;left:-6px; }