#news-tabs .ui-tabs-nav { height: 51px; margin: auto; list-style: none; }
#news-tabs .ui-tabs-nav li { float: left; margin: auto; margin: 0 auto; height: 51px; }
#news-tabs .ui-tabs-nav .ui-tabs-selected a { z-index: 2; }

#news-tabs #tabs { width: 379px; height: 51px; display: block; float: left; padding: 5px 0 0 0; }

#news-tabs #tabs .ui-tabs-nav .events, #news-tabs #tabs .ui-tabs-nav .downloads, #news-tabs #tabs .ui-tabs-nav .news { 
	background: url(assets/img/tabs.png) no-repeat left top; 
	height: 51px; overflow: hidden; 
    float: left; display: block; }
	
.espanol #news-tabs #tabs .ui-tabs-nav .events, .espanol #news-tabs #tabs .ui-tabs-nav .downloads, .espanol #news-tabs #tabs .ui-tabs-nav .news { 
	background: url(assets/img/esp_tabs.png) no-repeat left top;  
	}	

#news-tabs #tabs .ui-tabs-nav .news { width: 136px; }
#news-tabs #tabs .ui-tabs-nav .news:hover { background-position: 0 -51px; }
#news-tabs #tabs .ui-tabs-nav .ui-tabs-selected .news { background-position: 0 -102px; }

#news-tabs #tabs .ui-tabs-nav .events { background-position: -136px 0; width: 103px; }
#news-tabs #tabs .ui-tabs-nav .events:hover { background-position: -136px -51px; }
#news-tabs #tabs .ui-tabs-nav .ui-tabs-selected .events { background-position: -136px -102px; }

#news-tabs #tabs .ui-tabs-nav .downloads { background-position: -239px 0; width: 140px; }
#news-tabs #tabs .ui-tabs-nav .downloads:hover { background-position: -239px -51px; }
#news-tabs #tabs .ui-tabs-nav .ui-tabs-selected .downloads { background-position: -239px -102px; }



.espanol #news-tabs #tabs { width: 422px; }


.espanol #news-tabs #tabs .ui-tabs-nav .news { width: 175px; }
.espanol #news-tabs #tabs .ui-tabs-nav .news:hover { background-position: 0 -51px; }
.espanol #news-tabs #tabs .ui-tabs-nav .ui-tabs-selected .news { background-position: 0 -102px; }

.espanol #news-tabs #tabs .ui-tabs-nav .events { background-position: -175px 0; width: 115px; }
.espanol #news-tabs #tabs .ui-tabs-nav .events:hover { background-position: -175px -51px; }
.espanol #news-tabs #tabs .ui-tabs-nav .ui-tabs-selected .events { background-position: -175px -102px; }

.espanol #news-tabs #tabs .ui-tabs-nav .downloads { background-position: -290px 0; width: 132px; }
.espanol #news-tabs #tabs .ui-tabs-nav .downloads:hover { background-position: -290px -51px; }
.espanol #news-tabs #tabs .ui-tabs-nav .ui-tabs-selected .downloads { background-position: -290px -102px; }



#news-tabs .ui-tabs-nav .ui-tabs-selected a:link, 
#news-tabs .ui-tabs-nav .ui-tabs-selected a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: default;
    }

#news-tabs .ui-tabs-nav a:hover, 
#news-tabs .ui-tabs-nav a:focus, 
#news-tabs .ui-tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer; text-decoration: none; 
    }

#news-tabs .ui-tabs-nav a span,
#news-tabs .ui-tabs-nav .ui-tabs-selected a span { display: none; }


/* Panel */

#news-tabs .ui-tabs-panel {
	background: url(assets/img/tab_panel.png) no-repeat 5px bottom;
    padding: 5px 20px 0 22px; margin: 0;
    clear: both; display: inline-block; text-align: left;
	min-height: 340px;
	width: 400px;
    }

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { .ui-tabs-hide { display: none; } }

#news-tabs .ui-tabs-hide { display: none; }
