#SubscriptionSubtitle { color:#005baa; font-size:20px; margin-top:-5px; padding-bottom:13px;} 

#contentSubscriptionWindow											{ width:100%; }
#contentSubscriptionWindow .titulo								{ color:#005baa; font-size:20px; margin-top:-5px; padding-bottom:15px; padding-top:20px; }
#contentSubscriptionWindow .detail								{ width:100%; color:#666666; }
#contentSubscriptionWindow .detail .place					{ text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; }
#contentSubscriptionWindow .detail .content				{ padding-bottom:20px; font-size:12px;}
#contentSubscriptionWindow .detail .content	a:link	{ text-decoration:none; color:#666666;}
#contentSubscriptionWindow .detail .content	a:link	{ text-decoration:none; color:#666666;}
#contentSubscriptionWindow .detail .content	a:hover { text-decoration:underline; color:#666666;}
#contentSubscriptionWindow .detail .content .note		{ font-size:10px;}
#contentSubscriptionWindow .detail .content .note b	{ font-size:10px; color:#005baa; font-weight:bold;}
#contentSubscriptionWindow .detail .content .styleBLue				{ color:#005baa; font-size:12px; }
#contentSubscriptionWindow .detail .content .styleBLueBold		{ color:#005baa; font-weight:bold; font-size:12px;\ }

#contentPriceList				{}
#contentPriceList .title 		{ padding-bottom:10px; color:#005baa; font-size:20px;	}
#contentPriceList .place 	{ color:#005baa; font-size:15px;}
#contentPriceList .text 		{ color:#666666; padding: 5px 0 5px 0;}

#contentPriceList .header				{ border-bottom: #005baa; border-bottom-width:2px; border-bottom-style:solid; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#005baa; margin-top:10px;}
#contentPriceList .header .zone		{}
#contentPriceList .header .subscriptions { padding-left:150px;}
#contentPriceList .header .subscriptions2 { padding-left:120px;}
#contentPriceList .header .others	{ padding-left:45px; }
#contentPriceList .header .others2	{ padding-left:35px; }
#contentPriceList .prices				{position:relative; margin-top:5px; border-bottom-style:solid;  padding-bottom:3px; border-bottom-color:#d3d3d4; border-bottom-width:1px; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#005baa;}
#contentPriceList .pricesTop			{position:relative; margin-top:5px;   padding-bottom:3px;     font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#005baa; border-top-style:solid;border-top-width:1px;border-top-color:#d3d3d4border-bottom-style:solid;;border-bottom-width:1px;border-bottom-color:#d3d3d4;}
#contentPriceList .prices .color1	{ width:3px; display:block; float:left; background-color:#4d9fd7; margin-right:3px;} 
#contentPriceList .prices .color2	{ width:3px; display:block; float:left; background-color:#348dcc; margin-right:3px;} 
#contentPriceList .pricesTop .color2 { width:3px; display:block; float:left; background-color:#348dcc; margin-right:3px;} 
#contentPriceList .prices .color3	{ width:3px; display:block; float:left; background-color:#e42877; margin-right:3px;} 
#contentPriceList .prices .color4	{ width:3px; display:block; float:left; background-color:#626291; margin-right:3px;} 
#contentPriceList .prices .color5	{ width:3px; display:block; float:left; background-color:#a7a9ac; margin-right:3px;} 
#contentPriceList .prices .zone		{ }
#contentPriceList .prices .subscriptions { position:absolute; right:200px; text-align:right; color:#666666;}
#contentPriceList .prices .others	{ position:absolute; right:40px; text-align:right; color:#666666;	}
#contentPriceList .note					{ font-size:10px; margin-top:5px;  color:#666666;}
#contentPriceList .note strong		{ font-size:10px; color:#005baa; font-weight:bold;}
#contentPriceList .spacer				{ height:30px;}

#tableAbonos						{font-family:Georgia;	font-size:11px;	color:#005baa;	vertical-align:top;	width:450px;	margin-bottom:25px;	margin-top: 25px;}
#tableAbonos .weekday		{font-size:11px;	width:10px;	font-weight:bold;	vertical-align:middle;	border-bottom:solid;	border-bottom-color:#d3d3d4;border-bottom-width: 1px;}
#tableAbonos .day				{font-size:11px;	width:60px;	color:#333333;	border-bottom:solid;	border-bottom-color:#d3d3d4;	border-bottom-width: 1px;	text-align: center;	padding-top: 5px;}
#tableAbonos .day2 			{font-size:11px;	width:100px;	color:#333333;	border-bottom:solid;	border-bottom-color:#d3d3d4;	border-bottom-width: 1px;	text-align: center;	padding-top: 5px;}
#tableAbonos .places 		{font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #005baa;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #005baa;	text-align: center;	padding-bottom: 10px;}
#tableAbonos .placesBig 	{font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	color: #005baa;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #005baa;	text-align: center;	padding-bottom: 10px;}
#tableAbonos .placesBig2	{font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;color: #005baa;border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #005baa;	text-align: center;	padding-bottom: 10px;	width: 100px;}
#tableAbonos .titleSmall 	{font-size:10px;	color:#333333;	border-bottom:solid;	border-bottom-color:#d3d3d4;	border-bottom-width: 1px;	padding-top: 5px;}
#tableAbonos .title				{font-size:11px;	color:#333333;	border-bottom:solid;	border-bottom-color:#d3d3d4;	border-bottom-width: 1px;	padding-top: 5px;	padding-left: 5px;}
#tableAbonos .title2 			{font-size:11px;	color:#333333;	border-bottom:solid;	border-bottom-color:#d3d3d4;	border-bottom-width: 1px;	padding-top: 5px;	padding-left: 5px;}
#tableAbonos .StyleBlue 	{color: #005baa;	text-align: left;	font-weight: bold;	padding-bottom: 10px;}
#tableAbonos .StyleBlue2 	{padding-top:5px;	color: #666666;	font-size: 10px;	display:block;	margin-top:5px;}
#tableAbonos .spacer 		{font-size: 1px;	height: 10px;}

.clear {clear:both;}

#abonoShows	{}
#abonoShows .shows			{ float:left; padding-right:10px; font-size:11px; margin-top:15px; width:180px;}
#abonoShows .shows .title	{ font-size:11px; color:#005baa; font-size:11px; border-bottom:solid 1px #005baa; padding:2px; margin:0 0 3px 0; }
#abonoShows .shows .line { line-height:14px; height:14px; margin:3px 0 3px 0; padding:0px; border-bottom:solid 1px #f6f6f6; color:#666666; font-size:11px;	}
#abonoShows .shows .day { color:#005baa; width:15px; font-size:11px;}
#abonoShows .shows .showName	{ font-size:11px;}
#abonoShows .imgPlace		{ float:left; width:220px; padding-left:30px;}


#ventaEntradas							{}
#ventaEntradas .title					{ padding-bottom:10px; color:#005baa; font-size:20px;}
#ventaEntradas .theatre			{ color:#005baa; font-size:15px;}
#ventaEntradas .theatre .name	{ color:#005baa; font-size:14px; text-transform:uppercase; }
#ventaEntradas .theatre .zonesHeader				{ color:#005baa; font-size:10px; border-bottom: solid 1px #005baa;margin-top:15px; position:relative;}
#ventaEntradas .theatre .zonesHeader span:first-child	{ padding-left:63px; font-size:10px;  }
#ventaEntradas .theatre .zonesHeader span + span	{ padding-left:85px; font-size:10px;  }
#ventaEntradas .theatre .zonesHeader span + span + span	{ padding-left:20px; font-size:10px;  }
#ventaEntradas .theatre .zonesHeader .position001	{ position:absolute; left:220px;}
#ventaEntradas .theatre .zonesHeader	.position002	{ position:absolute; left:280px;}
#ventaEntradas .theatre .zonesHeader	.position003	{ position:absolute; left:230px;}
#ventaEntradas .theatre .zonesHeader	.position004	{ position:absolute; left:300px;}
#ventaEntradas .theatre .zonesHeader .positionVenta { position:absolute; right:2px;}
#ventaEntradas .theatre .line			{ font-size:10px; border-bottom:solid 1px #f6f6f6; padding:3px 0 3px 3px; position:relative;  color:#666666; }
#ventaEntradas .theatre .line span:first-child	{ padding-left:0px; font-size:10px; color:#005baa; width:45px; float:left;}
#ventaEntradas .theatre .line span	{ padding-left:20px; font-size:10px; color:#666666; }
#ventaEntradas .theatre .line .position000 { position:absolute; left:170px; color:#666666;}
#ventaEntradas .theatre .line .position001 { position:absolute; left:230px; color:#666666;;}
#ventaEntradas .theatre .line .position002 { position:absolute; left:295px; color:#666666;}
#ventaEntradas .theatre .line .position003 { position:absolute; left:235px; color:#666666;}
#ventaEntradas .theatre .line .position004 { position:absolute; left:180px; color:#666666;;}
#ventaEntradas .theatre .line .position005 { position:absolute; left:250px; color:#666666;}
#ventaEntradas .theatre .line .position006 { position:absolute; left:315px; color:#666666;}
#ventaEntradas .theatre .line .positionVenta { position:absolute; right:10px; color:#666666;}
#ventaEntradas .theatre .note			{ font-size:10px; color:#666666; margin-top:10px;}
#ventaEntradas .theatre .spacer		{ height:30px;}
#ventaEntradas .spacer		{ height:30px;}