/**layout**/
body .container  {margin-top: 20px;width: 890px!important;}
#gallery,#foot,#header,#banner
		{float:left;width: 890px;}
#header         {position: relative;height: 105px;}
#header h1      {position: absolute; top: 25px; left: 43px;}
#header ul      {position: absolute; top:45px;right: 50px; margin: 0px;}
#header ul li   {float: left; list-style:none;;}
#header li a    {display:block; margin-left: 20px;}
#gallery	{text-align: center;padding: 15px 0 10px;}
#gallery #main-img
                {margin:0 auto!important; width:829px; height: 280px; text-align: left;}
#gallery h2     {text-align: left; margin: 5px 30px;}

#gallery #flash
        	{margin:0 auto!important; width:829px; height: 333px; _height: 340px;text-align: left;}
div#gmap
		{margin:0 auto!important; width:829px; height: 333px; _height: 340px;text-align: left; }
#gmap iframe	        {width: 807px; height: 311px;margin:9px 0 0 10px;}
#gallery #flash p
		{padding: 30px 0; text-align: center;}

#gallery #main-img img
		{margin:9px 0 0 10px;}
#gallery #flash #player, #gallery #main-img #player
		{margin:0px 0 0 10px; padding-top: 9px;}
#gallery #subnav
		{padding: 7px 2px;_padding: 0px;_margin:0px;_margin-top: -6px;}
#gallery #subnav ul
		{list-style-type: none; margin: 0 30px;}
#gallery #subnav li
		{float: left;}
#gallery #subnav strong, 
#gallery #subnav li a
		{display: block; margin-right: 13px;}

#main		{padding: 20px 0; margin-left: 30px; _margin-left: 15px;}

#main div div	{width:269px; height:140px ;}
#elche #main div div
		{height:190px ;}
body div#sidebar div 
		{height: 100%!important; background: none; margin-bottom: 10px;}
#main div div img
		{margin:9px 0 0 10px;}

body #main div#info h2	        {margin: 20px 15px 10px;}
#main #sidebar div p	{margin: 0px 15px 10px;}
#main #sidebar div ul	{margin: 15px 15px 10px 30px;}

#main #sidebar div p.masinfo span
		{display:none;}
#main #sidebar div p.masinfo a
		{display: block; width: 189px; height: 45px; margin-left: -5px;}

#logos		{margin-top: 3px;}
#logos ul	{list-style-type:none;}
#logos ul li	{float: left;}

#foot 		{text-align: center;}

body hr		{margin-right: 90px!important;}

#content label	{display: block;}
#fecha span	{display: block; float: left; margin-right: 5px;}
#fecha span label
		{padding-bottom: 1px; line-height: 100%;}
#fecha #duracion{margin-left: 20px;}

#sidebar form   {margin:  0 14px 10px;}
#sidebar label  {display:block;}

 
body#agenda div#content  div	
		{width:100%; height: 100%; background-image:none;} 
div.img-agenda	{padding: 0px;}
div.img-agenda	img
		{margin:0px 0px 10px!important;}
/**colors**/
body		{background-color: #26252B;}
a		{color: #666; text-decoration: none;}		
.container      {background: #fff;border: 6px solid #FFF;}
#header         {background: #333239; height: 105px;}
#header a       {color: #CBCCCD;}

#gallery        {background: #D9D9D9 }
#gallery #main-img
                {background:#CACBCD url(bkg-banner.png) no-repeat top center; }
#gallery #flash, #gallery #gmap
		{background:#D9D9D9 url(bkg-flash.png) no-repeat top center; }
#gallery #mapa
		{background:#D9D9D9 url(bkg-flash.png) no-repeat top center; }
#main h2, #main p, #foot p, #foot h5, .section h3, .section ul, .section li
		{color: #666666;}
		
#main div div 
		{background: #fff url(bkg-img.png) no-repeat top left;}
#elche #main div div 
		{background: #fff url(bkg-img-elche.png) no-repeat top left;}

body #main #sidebar div	
                {background: #E2E1E1;}
#main #sidebar div p.masinfo a
		{background: #DCDBDB url(boton.png) no-repeat top left;}
#main #sidebar div p.masinfo a.en
		{background: #DCDBDB url(/en/css/boton.png) no-repeat top left;}
body #sidebar div#logos 
		{background: #666;}
		
#foot 		{border-top: 1px solid #D9D9D9; background: #D9D9D9;}

#main #sidebar div h2,
#main #sidebar div h2,
#main #sidebar div h2       
		{margin:0px; padding: 10px;}
#sidebar h3     {margin: 10px 15px 5px 30px;  font-size: 1.3em; font-weight: bold;}
#agenda #sidebar ul
                {margin-top: 5px;}
#agenda #content h3
                {margin-right: 10px;}

#gallery h2     {color: #323139;}

fieldset        {padding: 0;border:0px;}
legend          {display:none;}
#fecha span label
		{color: #939393;}
		
#agenda p a 	{color: black; font-weight: bold;}

div.img-agenda img
		{border: 8px solid #D9D9D9;}
		
#content object, #content embed	
		{margin-left:50px;}



/**type**/
#main p		{line-height: 2em; margin-right: 9px;}
#header li a    {font-weight: bold; text-decoration: none;}
h2,
.section h3	{font-size: 1.8em; line-height: 1.2em; margin: 3px 0;}
#main #sidebar div  h2	{line-height: 1.2em;}

#foot h5	{margin:10px 0 3px;}
#foot p		{margin-bottom: 3px;}
.section p,
.section ol,
.section ul	{font-size: 1.1em;}
#main #sidebar div ul li a
                {font-size: 1.2em;}
#subnav a	{line-height: 170%;_line-height: 155%;}
#subnav		{font-size: .85em;font-size: .9em;}

#content ul, #content ol
		{line-height: 190%;}
#espacios #sidebar h2,
#reservas #sidebar h2,
#comollegar #sidebar h2,
#agenda #sidebar h2

		{font-size: 1.4em;}

li.ui-tabs-selected
		{text-decoration: underline;}
body #fecha     {background-image: none!important;  height: 100%!important; width: 100%!important; margin: 4px 0;}
#espacios #sidebar h2,
#reservas #sidebar h2,
#agenda #sidebar h2,
#comollegar #sidebar h2
		{background: #323139; color: #CACBCD;}
body #sidebar  #anteriores  li strong  a
		{font-size: 1em!important; line-height: 90%!important;}
		
img.info
		{float:right; margin-right: 22
			px; margin-bottom: 15px}
		
#zoom ul	{list-style-type: none; margin-left: 0px!important;}
#zoom ul li	{float: left; _display:inline; margin-left:20px; margin-bottom: 10px;}	
#zoom ul a	{display: block; padding: 5px; background: #F9F9F9;}
#zoom ul img	{margin: 0px!important;}

body#home #info h2
		{padding:0px;}
body#home #logos img
		{margin:0px 10px 0px 0;}
