@import url("global.css");
@media all {
	
	/* tabular data
	---------------------------------- */
	#abonamente h2 { margin: 0 0 10px 0; padding: 0 0 2px 0; border-bottom: 1px solid #ccc; }
	#abonamente .table-tarife td { font-size: 10px; line-height: 15px; }
	#abonamente .table-tarife p, #abonamente .table-tarife ul, #abonamente .table-tarife li { font-size: 14px; line-height: 16px; margin: 0; }
	#abonamente .table-tarife p { padding: 7px 0 7px 7px; }
	#abonamente .table-tarife ul { padding: 0 0 7px 8px; }
	
	#abonamente .table-tarife .lefttop { background: url(../images/bg-l-t.gif) no-repeat scroll left top; width: 20px; height: 20px; }
	#abonamente .table-tarife .lefttop3 { background: #fff url(../images/bg-l-t-3.gif) no-repeat scroll left top; }
	#abonamente .table-tarife .righttop { background: url(../images/bg-r-t.gif) no-repeat scroll right top; width: 20px; height: 20px; }
	#abonamente .table-tarife .righttop3 { background: #fff url(../images/bg-r-t-3.gif) no-repeat scroll right top; width: 10px; }
	
	#abonamente .table-tarife .leftbottom { background: url(../images/bg-l-b.gif) no-repeat scroll left bottom; width: 20px; height: 20px; }
	#abonamente .table-tarife .leftbottom3 { background: #fff url(../images/bg-l-b-3.gif) no-repeat scroll left bottom; }
	#abonamente .table-tarife .rightbottom { background: url(../images/bg-r-b.gif) no-repeat scroll right bottom; width: 20px; height: 20px; }
	#abonamente .table-tarife .rightbottom3 { background: #fff url(../images/bg-r-b-3.gif) no-repeat scroll right bottom; }
	
	#abonamente .table-tarife .marginleft { background: url(../images/bg-border-h.png) repeat-y scroll left top; width: 20px; }
	#abonamente .table-tarife .marginright { background: url(../images/bg-border-h.png) repeat-y scroll right top; width: 20px; }
	#abonamente .table-tarife .margintop { background: url(../images/bg-border-v.png) repeat-x scroll left top; height: 20px; }
	#abonamente .table-tarife .marginbottom { background: url(../images/bg-border-v.png) repeat-x scroll left bottom; height: 20px; }
	
	#abonamente .table-tarife .rightcell { text-align: right; vertical-align: bottom; background-color: #fff; }
	
	#abonamente .table-tarife .period, #abonamente .table-tarife .price { margin: 0; font-size: 20px; font-weight: bold; color: #fff;  width: 100px; height: 20px; }
	
	#abonamente .table-tarife .period { background: #ff9933 url(../images/bg-period.gif) no-repeat scroll right bottom; padding-bottom: 8px; }
	#abonamente .table-tarife .daytime { height: 30px; line-height: 20px; }
	#abonamente .table-tarife .price { background: #ff9933 url(../images/bg-price.gif) no-repeat scroll left top; padding-top: 8px; line-height: 25px; float: right; }
	
	#abonamente .table-tenis th { font-size: 13px; padding: 5px 2px; border-bottom: 1px solid #ffcb5d; background-color: #ff9933; color: #fff; }
	#abonamente .table-tenis td { font-size: 13px; text-align: center; padding: 5px 2px; border-bottom: 1px solid #ffcb5d; border-right: none;}
	#abonamente .table-tenis span { color: #ff9933; font-weight: bold; }
}
