body {
    background: #000000 url('/images/ccursed_background.jpg') scroll top center no-repeat;
    color: #ffffff;
}
a, a:link, a:visited, a:hover {
    color: #8f1c00;
}
div#page {
	height: 1274px;
    width: 980px;
}
div#navigation {
	height:46px;
	margin-top:200px;
	position:relative;
	width:978px;
    margin-left: 1px;
	background-color: #000;
	border-bottom: 1px solid #fff;
}
div#navigation h1#promopiece { 
    z-index: 1;
    position: absolute;
    top: 20px;
	left: 10px;
}
div#navigation ul#nav {
	margin-left: 3px;
    z-index: 2;
}
div#navigation ul#nav li {
	height:46px;
	text-align: center;
    z-index: 2;
}
div#navigation ul#nav li a {
	height:46px;
	width: 121px;
	position: relative;
	color:transparent;
	display:block;
	float:none;
	font-weight:normal;
	line-height:31px;
	padding:0 0;
	text-decoration:none;
	font-size: 0px;
    z-index: 2;
}
div#navigation ul#nav li a.link-1 {
    background-image: url('/images/01_home.jpg');
}
div#navigation ul#nav li a.link-2 {
    background-image: url('/images/02_direction.jpg');
}
div#navigation ul#nav li a.link-3 {
    background-image: url('/images/03_about.jpg');
}
div#navigation ul#nav li a.link-4 {
    background-image: url('/images/04_dates.jpg');
}
div#navigation ul#nav li a.link-8{
    background-image: url('/images/09_reviews.jpg');
}
div#navigation ul#nav li a.link-5 {
    background-image: url('/images/06_events.jpg');
}
div#navigation ul#nav li a.link-6 {
    background-image: url('/images/07_photos.jpg');
}
div#navigation ul#nav li a.link-7 {
    background-image: url('/images/08_tickets.jpg');
}
div#navigation ul#nav li a.esp-link-1 {
    background-image: url('/images/01_inicio.jpg');
}
div#navigation ul#nav li a.esp-link-2 {
    background-image: url('/images/02_direccion.jpg');
}
div#navigation ul#nav li a.esp-link-3 {
    background-image: url('/images/03_acerca.jpg');
}
div#navigation ul#nav li a.esp-link-4 {
    background-image: url('/images/04_fechas.jpg');
}
div#navigation ul#nav li a.esp-link-8 {
    background-image: url('/images/09_comentarios.jpg');
}
div#navigation ul#nav li a.esp-link-5 {
    background-image: url('/images/06_eventos.jpg');
}
div#navigation ul#nav li a.esp-link-6 {
    background-image: url('/images/07_fotos.jpg');
}
div#navigation ul#nav li a.esp-link-7 {
    background-image: url('/images/08_boletos.jpg');
}
div#page div.full {
	width: 970px;
}
div#content object {
	margin-left: 85px;
	position: relative;
}

div#container {
    clear:both;
    height:740px;
    position:relative;
    width:970px;
    margin-left: 5px;
}
div.sponsorad {
	height:25px;
	left:247px;
	overflow:hidden;
	position:absolute;
	top:985px;
	width:970px;
}
div#container div.sponsorad{
    top:738px;
    height:25px;
    left:-4px;
    overflow:hidden;
    position:absolute;
    width:980px;
}

div#right.rail {
    margin-right:3px;
    width: 302px;
}

div#right div.tickets {
    width: 100%;
    margin-top: 10px;
}

div#right div.tickets img {
    width: 259px;
    display: block;
    margin: auto;
}

div#footer {
    width: 980px;
    position:absolute;
    top:1009px;
    padding-top: 0px;
}

div#footer div#sponsor-logos img{
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

div#content div.mashup {
    height: 400px;
}


/* Alternate style */

body.alternate {
    background: #000000 url('/images/cursed_background2.jpg') scroll top center no-repeat;
    color: #ffffff;
}

.alternate div#page {
	height: 824px;
}

.alternate div#navigation {
    margin-top:226px;
}

.alternate div#container {
    height:611px;
}

.alternate div#container div.sponsorad{
    bottom:-1px;
}

.alternate div#footer div#sponsor-logos {
    margin-top: 0px;
}
div#content div.slider-container {
	height: auto;
}
div#content div.slider-container h2 {
	font-size: 1.8em;
}
div#content div.stationary {
	width: 640px;
}
div#content div.stationary div.slider {
	width: 640px;
}
div#content div.stationary a.item {
	float:left;
	height:220px;
	margin-right:3px;
	padding:5px 1px;
	width:190px;
}
div#content.article, div#content.photogallery, div#content.photo {
	height: 675px;
}
div.photogallery .listmiddle li {
	margin-top:4px;
}
div.photogallery .listmiddle li.current {
	font-weight: bold;
}
div#photo-next-right img.next {
	margin-left: 5px;
}
li.current a {
	background-color:#8F1C00;
	color: #000;
}
div.full div.embedImage {
	text-align: center;
}
/* share this */
ul#share-this li {
float:left;
margin-right:5px;
font-size: 9px;
}
ul#share-this li img {
float:left;
}
ul#share-this li .share-text {
float:left;
margin-left:3px;
margin-top:4px;
}
ul#share-this li#sb_sharethis {
margin-right: 0px;
}
ul#share-this li#sb_sharethis a, ul#share-this li#sb_sharethis .stbuttontext {
float:left;
}
