@charset "ISO-8859-1";
/* ---------------- GLOBAL STYLES */
* 									{ margin: 0; padding: 0;  }
body								{ font: 14px "Trebuchet MS", Helvetica, Sans-Serif;background:#262262 url(bg-body.jpg) center top no-repeat; } 
a									{ text-decoration: none; }
ul									{ list-style: none; }
p                                   { margin: 15px 0; }
a:focus 							{ outline: none;}
.clear  							{ clear:both;}

/* ---------------- MAIN NAV */
/* 	LEVEL ONE */
ol.main_nav { position: relative; width:934px; height:40px;z-index:4; margin:0 auto; background:url(bg-ul-mainnav.png) left top no-repeat; padding-left:16px; top:8px;/**/ }
ol.main_nav li { float: left; zoom: 1; background: url(sprite-mainnav.jpg); background-repeat:no-repeat; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
	ol.main_nav li a  				{ height:19px; 
									  display: block; 
									  width:167px; 
									  letter-spacing:-1px; 
									  text-align:center;
									  color:#333; 
									  font-size:17px;
									  padding:8px;  }
	ol.main_nav a:hover	 			{ color: #333; }
	ol.main_nav a:active        	{ color: #000; }
		
	
	ol.main_nav li.sobre { background-position:left top; }
	ol.main_nav li.actividades {background-position: -183px top;}
	ol.main_nav li.foro {background-position:-366px top;}
	ol.main_nav li.servicios {background-position:-549px top;}
	ol.main_nav li.media {background-position:-732px top;}
	
	
	
	ol.main_nav li.hover,
	ol.main_nav li:hover            { position: relative; }
	ol.main_nav li:hover.sobre 		{ background-position:left -35px;}
	ol.main_nav li:hover.actividades { background-position: -183px -35px;}
    ol.main_nav li:hover.foro 		{ background-position:-366px -35px;}
	ol.main_nav li:hover.servicios 	{ background-position:-549px -35px;}
	ol.main_nav li:hover.media 		{ background-position:-732px -35px;}
	
	/*ul.main_nav li.hover a           { color: black; }*/
	

/*	LEVEL TWO */
ol.main_nav ul 						{  width:200px; visibility: hidden; position: absolute; top: 100%; left:0; }
ol.main_nav ul li 					{  float: none; background: #f6f6f6; *display: inline; *width: 100%;}
ol.main_nav ul li.sub3 				{background: #f6f6f6 url(right.png) 175px 6px no-repeat;}								  
                                    /* IE 6 & 7 Needs Inline Block */
ol.main_nav ul li a					{ width:168px;
									  letter-spacing:normal; 
									  font-weight: normal;
									  color: #000; 
									  border-bottom: 1px solid #ccc;   
									  /**/border-right: 1px solid #ccc;  
									  height:100%; 
									  display: inline-block; 
									  text-align:left; 
									  padding:5px 15px;
									  font-size:12px; } 
									  
ol.main_nav ul li:hover	  			{ background:#ddd;}
ol.main_nav ul li:hover.sub3 		{ background: #cecece url(right.png) 183px 6px no-repeat;}

/* 	LEVEL THREE */
ol.main_nav ul ul 					{ width:180px;}
ol.main_nav ul ul li				{ background: #cecece; width:182px; }
ol.main_nav ul ul li a				{ width:151px;
									  padding:5px 15px;
									  color:#333;
									  border-right:1px solid #b3b3b3;
									  border-bottom:1px solid #b3b3b3;
									  }
ol.main_nav ul ul li a:hover 	  	{ background: #b3b3b3; color:black}
ol.main_nav ul ul 					{ left: 200px; top: 0; }
ol.main_nav li:hover > ul 			{ visibility: visible; }


#container_page { width:970px; margin:0 auto;}

/* ---------------- ENCABEZADO */
#mast_head { height:90px;}
	#mast_head #fair_date { float:left;
							display:block;
							margin-left:380px;
							font-style:italic;
							letter-spacing:-1px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
							color:#FFF; 
							width:300px; 
							height:25px;
							position:absolute;
							top:35px; 
							font-size:18px;
							padding:0; 
							z-index:7;}
	#EncabezadoContent { width:970px; position:absolute; float:left; height:100px; z-index:6;}
	
	#container_home {}
	
	#home { height:420px;}
	#home_spot { float:left; width:970px; position: absolute; z-index:2; height:420px;  }
	#spot_content { display:block; height:420px; width:970px;  }
	#spot_content object { margin-left:0; width:970px; }
	
	
	#home_cover {height:100px; margin:10px auto;}
	
	.lead { list-style-type:none; display:block; width:678px; height:100px; float:right;}
	.lead li { float:left; height:100px; margin-right:9px;}
	.lead li.last { margin-right:0;}
	
	#wrapper {width:286px; height:100px; margin:0; float:left; background:url(bg-wrapper.png) left top no-repeat; /*border:1px solid blue;*/}

			.sliderbutton { float:left; width:16px; padding-top:44px; /*background:red;*/}
			.sliderbutton img {cursor:pointer; text-align:center;  width:16px; height:16px;}
			.sliderbutton img:hover {background: #C00}
			
			#slider {  float:left; position:relative; overflow:auto; width:254px; height:80px; margin-top:5px; }
			#slider ul {position:absolute; list-style:none; top:0; left:0;}
			#slider li {float:left; width:254px; height:86px; padding-right:10px}
			#slider li img { border:none;}
			#slider li a { margin-right:8px;}
			
			.pagination {  list-style:none; height:10px; clear:both; margin:0 auto; padding-top:4px; width:84px;}
			.pagination li { text-indent:-9999px; float:left; cursor:pointer; width:15px; height:5px; background:#C01E1E; border:1px solid #D52929; margin:0 4px 0 0; color:#222}
			.pagination li:hover {background:#FF9999; border:1px solid #FF9999; color:#000}
			
			li.current {border:1px solid #FFC6BB; background:#FF9999;}

	li#content {width:234px; height:86px; padding:0 10px; font-size:11px; color:white}
	li#content #home_noticia h3 { margin-bottom:2px; font:14px Trebuchet,Verdana; line-height:16px; color: white; letter-spacing:-1px; font-weight:bold;}
	li#content #home_noticia h3 a { text-decoration:none;}
	li#content #home_noticia h3 a:hover { text-decoration: underline;}
	li#content #home_noticia p { margin:0; line-height:11px;}
	li#content #home_noticia p em { font-size:9px; display:block; border-bottom:1px dotted #900;}
	li#content #home_noticia a { margin:0; color:white; text-decoration:underline;}
	li#content #home_noticia div h3 { margin-bottom:0; font-weight:normal; font-size:12px;}
	
	#home_services {}
	
	
	/* TEMP 
	.front { height:220px;}
	.fsp {height:220px;}
	.fsp {float:left; width:970px; position: absolute; z-index:2;}	
		.front.home { height:420px; }
		.front.home .fsp {height:470px;}
		
		.front.photos { height:580px; background: #333; }
		.front.photos .fsp  { margin-top:50px; }
		html, body, #gallery { height:500px; }
		
		
	
		
		
		.spcontent {text-align:left; display:block; width:910px; padding:5px 30px; height:20px;}
	    .spcontent h2 { color:#FFF; font-size:22px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:-1px;}
	*/
	
	
	
	


/* ---------- CONTAINER_INNER */


#container_inner { background:#FFF; width:970px; }
	#container_inner #home { height:220px;}
	#container_inner h1.page_head { margin-top:10px; margin-left:15px; letter-spacing:-1px; font-size:22px; font-weight:bold; color: #600; width:400px;}
	
	#container_inner h1.page_head.forflash { float:left; color:white; position:absolute; z-index:2; top:140px;}

	#side_bar { display:block; float:right; width:300px;  margin-right:15px;}
		#side_bar #supporter3, #side_bar #supporter4, #side_bar #supporter5 { margin-bottom:15px;}
	
	#container_inner #home.movies { background: #000; height:500px;  text-align:center;}
	#home.movies #videos { height:350px;  width:840px; margin-top:120px;}
	
	#container_inner #home.photos { background: #333; height:580px;  text-align:center;}
	#home.photos #gallery { margin-top:100px;}
		
	#page_holder { }
	#page_content { float:left; width:615px; padding:0 0 20px 20px; }
	#page_content p {  font-size:13px; line-height:20px; margin-top:0; margin-bottom:16px;}
	#page_content h2 { font-size:17px; color:#666; clear:both; font-weight:bold; margin-bottom:10px;}
	
	#page_content .share { font-size:11px; float:right; margin-top:10px;}
	#page_content .share a { color:#666;}
	
	#tabla_simple { width:95%; margin:0 auto; border-bottom:4px solid  #900; }
	#tabla_simple td { font-size:11px; padding:6px 12px; border-top:1px solid #CCC;}
	#tabla_simple td a { font-size:13px; line-height:13px; color:#900; }
	#tabla_simple td a:hover { text-decoration:underline; }



/* ---- FOOTER  ----- */
#container_footer { background:#FFF; clear:both; padding:8px 20px 8px; border-top:4px solid #ccc;}
#container_footer .social p { display:block; width:562px; color:#666; font-size:10px; margin:0; margin-right:10px; padding:0; float:left;}
#container_footer .social p a { color:#333; font-weight:bold; }
#container_footer .social { float:left; width:562px;}
		#container_footer .social .share { width:150px; height:25px;}
		
		#container_footer .social .face, .footer .social .share { float:left; margin-bottom:6px;}
		#container_footer .social .share { font-size:11px; margin-top:4px; margin-right:10px;  }
		#container_footer .social .share a.addthis_button_compact { color:#666; line-height:15px;}
		#container_footer .social .share span.addthis_separator { color:#666;}
		
		#sponsors_bar { float: right; width:355px; height:70px; text-align:right; }

