body {
	background-position: left top;
	background-attachment: fixed;
	padding:0;
	margin:0;


}

.menu {
	position: absolute;
	height: 119px;
	width: 940px;
	bottom: 0px;
	z-index: 100;
	float: left;
	margin: 0px;
}




.live {
	position: absolute;
	top: 50px;
	right: 70px;
	float: right;
	z-index: 50;
}

.background {
	background-image: url(f_1.jpg);
	background-repeat: repeat-x;
	z-index: -50;
}
.f_2 {
	background-repeat: repeat-y;
	width: 248px;
	background-image: url(f_2.jpg);
	min-height: 100%;
	height: 100%;
	z-index: -2;
	position: absolute;
	margin-top: 33px;
}
html>body .f_2 {
	background-image: url(f_2.jpg);
	background-repeat: repeat-y;
	position: absolute;
	width: 248px;
	z-index: 1;
	height: 100%;
	margin-top: 0px;
}
html>body .f_1 {
	background-image: url(f_1.jpg);
	background-repeat: repeat-x;
	position: relative;
	z-index: 2;
	width: 100%;
	bottom: 0px;
	float: left;
	left: 0px;
	height: 350px;
	background-color: #00FF00;
}
.f_1 {
	background-image: url(f_1.jpg);
	background-repeat: repeat-x;
	position: absolute;
	height: 359px;
	min-height: 100%;
	width: 100%;
	bottom: 0px;
}
.f_3 {
	background-image: url(f_3.jpg);
	background-repeat: repeat;
	min-height: 100%;
	z-index: -3;
	height: 100%;
	width: 100%;
	top: 33px;
	position: absolute;
}
html>body .f_3 {
	background-image: url(f_3.jpg);
	background-repeat: repeat;
	position: fixed;
	z-index: 3;
	left: 248px;
	top: 359px;
	height: 100%;
	width: 100%;
}
.marca {
	float: right;
	position: absolute;
	z-index: 5;
	height: 143px;
	width: 315px;
	right: 0px;
}
html>body .marca {
	float: right;
	position: absolute;
	z-index: 5;
}


#flashcontent {
	width:100%;
	height:100%;
	text-align:left !important;
	float:left;
	position:absolute;
	top:0;
	left:0;
}

.flashcamara {
	background-color: #000000;
	margin: 0px;
	position: static;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
	}
A.link:link {
	color: #CCCCCC;
	text-decoration: none;
}
A.link:visited {
	text-decoration: none;
	color: #CCCCCC;


}
A.link:hover {
	color: #000000;
	background-color: #FFFFFF;
}

A.link:active {}
	
.pat_menu {
	display: block;
	position: relative;
	float: left;
	background-color: #33CCFF;
	background-image: url(pat.png);
	width: 100%;
}	

.pregunta {
	margin-left: auto;
	margin-right: auto;
}
.center {
	text-align: center;
	z-index: 101;
	bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	position: absolute;
	width: 100%;
	height: 100%;
}
.opcion {
	position: relative;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: left;
	height: 100%;
	width: 100%;
}

.logo_on {
	display: none;
	float: left;
	position: relative;
}
.logo_off {
	display: block;
	position: relative;
	float: left;

}
.logo_ventana {
	float: left;
	height: 100%;
	width: 100%;
	display: none;
	position: absolute;
	z-index: 60;
	overflow: auto;
	right: 0px;
	padding-left: 50px;
}

.press_on {
	display: none;
	float: left;
	position: relative;
}
.press_off {
	display: block;
	position: relative;
	float: left;
}
.press_ventana {
	float: left;
	height: 600px;
	width: 100%;
	display: none;
	position: absolute;
	z-index: 60;
	overflow: auto;
	right: 0px;
	padding-left: 50px;
}

.shows_on {
	display: none;
	float: left;
	position: relative;
}
.shows_off {
	display: block;
	position: relative;
	float: left;
}
.shows_ventana {
	float: left;
	height: 600px;
	width: 100%;
	display: none;
	position: absolute;
	z-index: 60;
	overflow: auto;
	right: 0px;
	padding-left: 50px;
}

.videos_on {
	display: none;
	float: left;
	position: relative;
}
.videos_off {
	display: block;
	position: relative;
	float: left;
}
.videos_ventana {
	float: left;
	height: 600px;
	width: 800px;
	position: absolute;
	z-index: 60;
	overflow: auto;
	right: 0px;
	padding-left: 50px;
	left: 40px;
	top: 40px;
	padding-top: 50px;
	padding-right: 50px;
	visibility: hidden;
}

.about_on {
	display: none;
	float: left;
	position: relative;
}
.about_off {
	display: block;
	position: relative;
	float: left;
}
.about_ventana {
	float: left;
	height: 600px;
	width: 450px;
	display: none;
	position: absolute;
	z-index: 60;
	overflow: auto;
	right: 0px;
	padding-left: 50px;
	background-color: #000000;
	left: 40px;
	top: 40px;
	padding-top: 50px;
	padding-right: 50px;
}




.imagenes {
	margin: 10px;
	float: left;
	position: relative;
	height: 360px;
	width: 480px;
}


.caja_imagene {
	height: 400px;
	width: 600px;
	background-color: #33FF00;
	overflow: scroll;
	position: fixed;
	display: block;
	float: left;

}
.malha {
	background-image: url(bg_malha.png);
	height: 100%;
	width: 100%;
	z-index: 1;
	position: fixed;
}

.flash_puppet {
	position: absolute;
	z-index: -100;
	background-color: #00CCCC;
}

.about {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	width: 400px;
	padding: 25px;
	background-color: #999999;
	font-weight: normal;
	float: left;
	position: relative;

}

.logo {
	position: absolute;
	z-index: 50;
	left: 30px;
	float: left;
	height: 181px;
	width: 295px;
}


#flashcontent {
	width:100%;
	height:100%;
	text-align:left !important;
	float:left;
	position:absolute;
	top:0;
	left:0;
}











.shows {
	position: absolute;
	float: left;
	display: block;
	margin-top: 4%;
	margin-left: 70%;
	z-index: 10;
}

.shows_up_off {
	position: relative;
	background-image: url(shows_bg_up_ico.png);
	background-repeat: repeat-x;
	background-position: 187px top;
}
.shows_down_off {
	position: relative;
}
.shows_down_on {
	position: relative;
	display: none;
}

.shows_mid_off {
	position: relative;
	background-color: #CC3333;

}

.shows_mid_on {
	position: relative;
	display: none;
	width: 300px;
	background-color: #FFFFFF;
	padding: 30px;
}

.shows_on {
	display: none;
	background-image: url(bg_ico.png);
	position: relative;
}

.shows_down {
	display: block;
	position: relative;
	background-image: url(shows_bg_down_ico.png);
	background-position: 187px bottom;
	background-repeat: repeat-x;
}
.guia_shows_up {
	position: absolute;
	display: none;
	left: 169px;
	z-index: 10;
	top: 95px;
}
.guia_shows_down {
	position: absolute;
	z-index: 10;
	left: 169px;
	top: 95px;
}










.credits {
	position: absolute;
	float: left;
	display: block;
	margin-top: 33%;
	margin-left: 20%;
	z-index: 9;	
}

.credits_up_off {
	position: relative;
	background-image: url(credits_bg_up_ico.png);
	background-repeat: repeat-x;
	background-position: 187px top;
}
.credits_down_off {
	position: relative;
}
.credits_down_on {
	position: relative;
	display: none;
}

.credits_mid_off {
	position: relative;
	background-color: #CC3333;

}

.credits_mid_on {
	position: relative;
	display: none;
	width: 300px;
	background-color: #FFFFFF;
	padding: 30px;
}

.credits_on {
	display: none;
	background-image: url(bg_ico.png);
	position: relative;
}

.credits_down {
	display: block;
	position: relative;
	background-image: url(credits_bg_down_ico.png);
	background-position: 187px bottom;
	background-repeat: repeat-x;
}
.guia_credits_up {
	position: absolute;
	display: none;
	left: 169px;
	z-index: 9;
	top: 95px;
}
.guia_credits_down {
	position: absolute;
	z-index: 9;
	left: 169px;
	top: 95px;
}









.shop {
	position: absolute;
	float: left;
	display: block;
	margin-top: 10%;
	margin-left: 40%;
	z-index: 8;

}

.shop_up_off {
	position: relative;
	background-image: url(shop_bg_up_ico.png);
	background-repeat: repeat-x;
	background-position: 187px top;
}
.shop_down_off {
	position: relative;
}
.shop_down_on {
	position: relative;
	display: none;
}

.shop_mid_off {
	position: relative;
	background-color: #CC3333;

}

.shop_mid_on {
	position: relative;
	display: none;
	width: 300px;
	background-color: #FFFFFF;
	padding: 30px;
}

.shop_on {
	display: none;
	background-image: url(bg_ico.png);
	position: relative;
}

.shop_down {
	display: block;
	position: relative;
	background-image: url(shop_bg_down_ico.png);
	background-position: 187px bottom;
	background-repeat: repeat-x;
}
.guia_shop_up {
	position: absolute;
	display: none;
	left: 169px;
	z-index: 8;
	top: 95px;
}
.guia_shop_down {
	position: absolute;
	z-index: 8;
	left: 169px;
	top: 95px;
}
.videos {
	position: absolute;
	float: left;
	display: block;
	margin-top: 30%;
	margin-left: 58%;
	z-index: 7;

}

.videos_up_off {
	position: relative;
	background-image: url(videos_bg_up_ico.png);
	background-repeat: repeat-x;
	background-position: 187px top;
}
.videos_down_off {
	position: relative;
}
.videos_down_on {
	position: relative;
	display: none;
}

.videos_mid_off {
	position: relative;
	background-color: #CC3333;

}

.videos_mid_on {
	position: relative;
	display: none;
	width: 300px;
	background-color: #FFFFFF;
	padding: 30px;
}

.videos_on {
	display: none;
	background-image: url(bg_ico.png);
	position: relative;
}

.videos_down {
	display: block;
	position: relative;
	background-image: url(videos_bg_down_ico.png);
	background-position: 187px bottom;
	background-repeat: repeat-x;
}
.guia_videos_up {
	position: absolute;
	display: none;
	left: 169px;
	z-index: 7;
	top: 95px;
}
.guia_videos_down {
	position: absolute;
	z-index: 7;
	left: 169px;
	top: 95px;
}









.photos {
	position: absolute;
	float: left;
	display: block;
	margin-top: 15%;
	margin-left: 12%;
	z-index: 6;

}

.photos_up_off {
	position: relative;
	background-image: url(photos_bg_up_ico.png);
	background-repeat: repeat-x;
	background-position: 187px top;
}
.photos_down_off {
	position: relative;
}
.photos_down_on {
	position: relative;
	display: none;
}

.photos_mid_off {
	position: relative;
	background-color: #CC3333;

}

.photos_mid_on {
	position: relative;
	display: none;
	width: 600px;
	background-color: #FFFFFF;
	padding: 30px;
	overflow: auto;
	height: 600px;
}

.photos_on {
	display: none;
	background-image: url(bg_ico.png);
	position: relative;
}

.photos_down {
	display: block;
	position: relative;
	background-image: url(photos_bg_down_ico.png);
	background-position: 187px bottom;
	background-repeat: repeat-x;
}
.guia_photos_up {
	position: absolute;
	display: none;
	left: 169px;
	z-index: 6;
	top: 95px;
}
.guia_photos_down {
	position: absolute;
	z-index: 6;
	left: 169px;
	top: 95px;
}





.news {
	position: absolute;
	float: left;
	display: block;
	margin-top: 17%;
	margin-left: 12%;
	z-index: 5;

}

.news_up_off {
	position: relative;
	background-image: url(shows_bg_up_ico.png);
	background-repeat: repeat-x;
	background-position: 187px top;
}
.news_down_off {
	position: relative;
}
.news_down_on {
	position: relative;
	display: none;
}

.news_mid_off {
	position: relative;
	background-color: #CC3333;

}

.news_mid_on {
	position: relative;
	display: none;
	width: 300px;
	background-color: #FFFFFF;
	padding: 30px;
}

.news_on {
	display: none;
	background-image: url(bg_ico.png);
	position: relative;
}

.news_down {
	display: block;
	position: relative;
	background-image: url(news_bg_down_ico.png);
	background-position: 187px bottom;
	background-repeat: repeat-x;
}
.guia_news_up {
	position: absolute;
	display: none;
	left: 169px;
	z-index: 5;
	top: 95px;
}
.guia_news_down {
	position: absolute;
	z-index: 5;
	left: 169px;
	top: 95px;
}



.texto1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	position: relative;
	float: left;
	line-height: 12px;
}

.guia_up {
	position: absolute;
	display: none;
	left: 169px;
	z-index: 10;
	top: 95px;
}
.guia_down {
	position: absolute;
	z-index: 10;
	left: 169px;
	top: 95px;
}
