
body  		{background:#4A1149;}
	 
#mainfp 	{background: url(../img/fp/main1.gif) top left no-repeat; padding: 0px 0px 0px 0px; width:980px;font: 14px arial;color:#333333;;min-height:455px; height:auto !important; height:455px;}
#main 		{background: url(../img/fp/main1.gif) top left no-repeat; padding: 0px 0px 0px 0px; width:980px;font: 14px arial;color:#333333;}
	
#rightside 		{float: right; margin-left: 0px;width:760px;background: #E6E6E6;min-height:455px; height:auto !important; height:455px;}
	#flash      {float: right; margin-left:100px;width:660px}
	#con    	{line-height:1.4em;}
	#c580  		{width:580px;float:left;border: 0px solid black;}
	#cli 		{text-align:justify;padding:10px 20px;}
	#c180  		{width:180px;float:left;border: 0px solid black;}
	#cri		{padding:0px}

#leftside		{float:right; border: 0px solid black; height:360px;width:220px}
	#menu 		{text-align: left;padding: 5px;border: 0px solid black;padding: 0px;z-index: 1;}
	#contact 	{width: 220px; background: url(../img/fp/logo.gif) bottom right no-repeat; color: white;	font-family: arial;	font-size: 12px;
				position:absolute; top:330px; padding-left: 5px;}
	   

#ads   		{background: url(../img/f/add.gif);	font-family: arial;	font-size: 12px; padding-top: 10px;}
	.add   							{border: 0px solid white; display:block; padding:5px; background:url(../img/fp/add.png);
							 		height:95px; background-repeat: repeat; position: relative;}
	.add a:link, .add a:visited 	{color:#333333}
	.add a:hover 					{color:#666666;}
	.adddate    {position:absolute;top:78px;left:5px}
	.add_outer  {border:1px solid #be86ff; padding:3px; width:182px; float:right; margin-left:5px;}
	
#banner   	{position:absolute;	top:580px;}

.promobox    {padding: 40px 10px 5px 10px; background: url(../img/design/promo.jpg);height:90px;width:150px}
.veranobox   {padding: 40px 10px 5px 10px; background: url(../img/design/horarioverano.jpg);height:90px;width:150px}
.pispasbox   {padding: 40px 10px 5px 10px; background: url(../img/design/pispas.jpg);height:90px;width:150px}
.nuevobox   {padding: 40px 10px 5px 10px; background: url(../img/design/nuevo.jpg);height:90px;width:150px}


h1          {font: 20px "Arial Black";color:#4A1149;background: url(../img/design/header.jpg) repeat-x;padding:10px;margin-top:0px}
h2			{font-size:16px;color:#4A1149;padding: 10px 0 5px 10px;font-weight: bold;background: url(../img/design/header.jpg) repeat-x;}
h3			{font: 16px "Arial Black";color:#4A1149;}
.h3		{font: 16px "Arial Black";color:#4A1149;}
.whitebox   {border:1px solid #4A1149;padding:5px;margin:0px 43px;background:#FFFFFF}

.menu_date  {font-size:10px;color:#4A1149;}
.name		{color:#999999;font-weight:bold;font-style:italic}
.field {border:none;background:white}


a:link     {color:#4A1149;}
a:visited  {color:#4A1149;}
a:hover	   {color:#CCCCCC;}

a:link.no-ul     {color:#4A1149;text-decoration:none}
a:visited.no-ul  {color:#4A1149;text-decoration:none}
a:hover.no-ul    {color:#CCCCCC;text-decoration:none}



h2.trigger 			{font-size:16px;padding: 10px 0 5px 10px;margin: 0 0 5px 0;	background: url(../img/design/plusmin.jpg)  repeat-x; height: 23px;
					 width: 530px;font-weight: bold;}
h2.trigger a 		{font-size:16px;color: #4A1149;	text-decoration: none;	display: block;}
h2.trigger a:hover 	{ color: #333333; }
h2.active 			{background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container 	{margin: 0 0 5px;padding: 0 10px 0 0px;background: #f0f0f0;overflow: hidden;width: 530px;clear: both;}
.toggle_container .block {padding: 5px 20px 5px 20px; /*--Padding of Container--*/}
.intro  {background:#f0f0f0; height:100px; padding:5px 20px 5px 20px;}
.small				{font-size:12px;font-weight:normal}	
h2.triggerright		{font-size:12px;padding: 5px 5px 5px 5px;margin: 0 0 5px 0;	background: url(../img/design/plusmin.jpg) no-repeat; height: 15px;
					 width: 160px;font-weight: normal;line-height:1.2em}
h2.triggerright a 	{font-size:12px;color: #4A1149;	text-decoration: none;	display: block;}
h2.triggerright a:hover 	{ color: #333333; }
h2.active 			{background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_containerright 	{margin: 0 0 5px;padding: 0 10px 0 0px;background: #f0f0f0;overflow: hidden;width: 160px;clear: both;}
.toggle_containerright .block {padding: 5px 20px 5px 20px; font-size:12px;color: #4A1149;/*--Padding of Container--*/}


/* -------------  HORARIOS Y PRECIOS ----------------  */

table.horario th 	{font: bold 11px Arial ;color: #4A1149;	border-right: 1px solid #4A1149;border-bottom: 1px solid #4A1149;border-top: 1px solid #4A1149;
					letter-spacing: 2px;text-transform: uppercase;text-align: left;padding: 3px 3px 3px 6px;background: #dadada url(../img/design/headergrey.jpg) no-repeat;}
					
table.horario th.nobg {	border-top: 0;border-left: 0;border-right: 1px solid #4A1149;background: none;}

table.horario td {border-right: 1px solid #4A1149;border-bottom: 1px solid #4A1149;background: #fff;padding: 3px 3px 3px 6px;color: #4A1149;font: bold 11px Arial;}
table.horario td.ini {border-right: 1px solid #4A1149;border-bottom: 1px solid #4A1149;	background: #FFCCFF;padding: 3px 3px 3px 6px;color: #4A1149;font: bold 11px Arial;}
table.horario th.spec {	border-left: 1px solid #C1DAD7;	border-top: 0;background: #fff no-repeat;font: bold 11px Arial sans-serif;}
table.precios th {font: bold 12px Arial;color: #4A1149;	border-right: 1px solid #4A1149;border-bottom: 1px solid #4A1149;border-top: 1px solid #4A1149;letter-spacing: 2px;
			    	text-transform: uppercase;text-align: left;	padding: 8px 3px 3px 8px;background: #dadada url(../img/design/headergrey.jpg) no-repeat;}
table.precios th.nobg {	border-top: 0;	border-left: 0;	border-right: 1px solid #4A1149;background: none;}
table.precios td {border-right: 1px solid #4A1149;border-bottom: 1px solid #4A1149;	background: #fff;padding: 3px 3px 3px 6px;color: #4A1149;font: bold 12px Arial}
table.precios td.promo {color: #CC66FF;	}
/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:540px;
		height:290px;
		overflow:hidden; 
		}
	#prevBtn{position:absolute;left:507px;top:250px}
	#nextBtn{position:absolute;left:507px;top:220px}					

/* // Easy Slider */




			

