* {	margin: 0;	padding: 0;}html, body, #bg, #bg table, #bg td, #cont {	height:100%;	width:100%;	overflow:hidden;}#overlap {	position: fixed;	background-repeat: repeat;	z-index: 25;	height: 100%;	width: 100%;}#overlap div {	height:200%;	left:-50%;	position:absolute;	top:-50%;	width:200%;}#overlap td {	text-align:center;	vertical-align:middle;}#overlap img {	margin:0 auto;	min-height:50%;	min-width:50%;}#bg {	position: fixed;}#bg div {	height:200%;	left:-50%;	position:absolute;	top:-50%;	width:200%;	background-color: #000;}#bg td {	text-align:center;	vertical-align:middle;}#bg img {	margin:0 auto;	min-height:50%;	min-width:50%;}#bggallery {	position: absolute;	background-color: #000;	height: 100%;	width: 100%;}#cont {	z-index:70;	position: absolute;	overflow: auto;	top: 3px;	left: -2px;}.sitename {	color: #999;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: left;	width: 400px;	position: absolute;	margin-top: 10px;	margin-left: 10%;	font-size: 40px;	margin-right: 10%;}.sitename a{	color: #709E42;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 40px;	text-decoration: none;}.sitename a: hover{	color: #000;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 40px;	text-decoration: none;}.menu {	width: 600px;	margin-top: 60px;	margin-left: 10%;	height: auto;	z-index: 10;	margin-right: 10%;	position: absolute;	line-height: 20px;}/* OJO ! JAVI LO HA MODIFICADO */.menu li {	padding-left:15px;	list-style:none;	background: transparent url(../interface/slash_01.png) no-repeat 0px center;	float: left;	text-transform:uppercase;	padding-right: 10px;}.menu #menu-item-35 {	background-image: url(../interface/slash_02.png);}.menu #menu-item-34 {	background-image: url(../interface/slash_03.png);}.menu #menu-item-33 {	background-image: url(../interface/slash_04.png);}.menu #menu-item-32 {	background-image: url(../interface/slash_05.png);	clear: left;}.menu #menu-item-31 {	background-image: url(../interface/slash_06.png);}.menu #menu-item-30 {	background-image: url(../interface/slash_07.png);}.menu #menu-item-29 {	background-image: url(../interface/slash_03.png);}.menu #menu-item-28 {	background-image: url(../interface/slash_01.png);	clear: left;}.menu #menu-item-27 {	background-image: url(../interface/slash_04.png);}.menu #menu-item-26 {	background-image: url(../interface/slash_06.png);}/* - FIN DE LA MODIFICACIÓN */.menu a  {	color: #FFF;	text-decoration: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	font-weight: normal;	padding-left: 2px;}.menu a:hover {	color: #666;	text-decoration: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	font-weight: normal;	padding-left: 2px;}.section_tit {	color: #191919;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: left;	margin-top: 140px;	font-size: 100px;	text-decoration: none;	margin-left: 10%;	position: absolute;	margin-right: 10%;}.socialmedia {	color: #999;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: right;	width: 120px;	position: absolute;	margin-top: 10px;	height: 120px;	right: 10%;	}.duo{}.rdw-trio .sitename{	color: #FFF;}.rdw-trio .section_tit{display:none;}+.rdw-trio .menu a{	color: #000;	background: url(../images/interface/bgw50.png) repeat;}.rdw-trio .menu a:hover{	color: #FFF;+	background: url(../images/interface/bgb50.png) repeat;}.rdw-trio_content {	margin-top: 175px;	margin-left: 10%;	position: absolute;	margin-right: 10%;	height: auto;	width: 700px;}.rdw-trio_content .tit {	position: absolute;	top: 0px;	width: 275px;}.rdw-trio_content .names {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 35px;	color: #FFF;	text-decoration: none;	position: absolute;	left: 0px;	top: 0px;	width: 325px;	font-weight: normal;	margin-top: 300px;}.rdw-trio_content .header {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 50px;	color: #FFF;	text-decoration: none;	position: absolute;	top: 0px;	left: 325px;	width: 350px;}.rdw-trio_content .textbox {	position: absolute;	left: 325px;	width: 600px;	margin-top: 200px;	height: auto;}.rdw-trio_content .textbox p{	font: normal 14px Georgia, "Times New Roman", Times, serif;	color: #FFF;	background: url(../interface/bgb50.png) repeat;	margin-bottom: 20px;}.the-4et {}.the-4et .sitename{	color: #333;}.the-4et .menu a{	color: #666;}.the-4et .menu a:hover {	color: #000;}.the-4et .section_tit{display:none;}.the-4et_content {	margin-top: 175px;	margin-left: 10%;	position: absolute;	margin-right: 10%;	height: auto;	width: 1000px;}.the-4et_content .tit {	position: absolute;	width: 275px;	margin-top: 10px;}.the-4et_content .names {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 35px;	color: #000;	text-decoration: none;	position: absolute;	left: 0px;	top: 0px;	width: 300px;	font-weight: normal;	margin-left: 300px;}.the-4et_content .header {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 30px;	color: #000;	text-decoration: none;	position: absolute;	top: 0px;	left: 750px;	width: 350px;	background-image: url(../interface/bgw75.png);	background-repeat: repeat;}.the-4et_content .header strong {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 30px;	color: #693;	text-decoration: none;	font-weight: normal;}.the-4et_content .textbox {	position: absolute;	width: 350px;	height: auto;	margin-top: 150px;	left: 300px;}.the-4et_content .textbox p{	font: normal 14px Georgia, "Times New Roman", Times, serif;	color: #000;	background: url(../interface/bgw75.png) repeat;	margin-bottom: 30px;}.home .newsletter {	width: 300px;	height: auto;	position: absolute;	left: 10%;	top: 278px;	margin-left: 675px;}.home .newsletter h2{	font-size: 25px;	color: #FFF;	padding-bottom: 25px;}.home .newsletter p{	font-size: 14px;	color: #CCC;	text-decoration: none;	margin-left: -8px;	line-height: 16px;}.home .newsletter .emailInput {	margin-right:10px;	float:left;	width:275px;	height:20px;	background: url(../images/interface/bgb50.png);	border-top: 1px solid #333;	border-right: 1px solid #666;	border-bottom: 1px solid #666;	border-left: 1px solid #333;	font-size: 14px;	color: #CCC;	padding: 3px;	font-family: Georgia, "Times New Roman", Times, serif;	}	.home .newsletter .boton {	margin-right:10px;	float:left;	border-top: 1px solid #333;	border-right: 1px solid #666;	border-bottom: 1px solid #666;	border-left: 1px solid #000;	margin-top: 5px;	}		.home .newsletter .loader {	margin-right:10px;	float:left;	height: 15px;	width: 75px;	margin-top: 25px;	}				.home_upcoming {	margin-top: 275px;	position: absolute;	width: 500px;	font-family: Georgia, "Times New Roman", Times, serif;	margin-left: 10%;	margin-right: 10%;}.home_upcoming h1 {	font-family: Georgia, "Times New Roman", Times, serif;	color: #FFF;	font-size: 35px;	font-weight: normal;	text-decoration: none;}.home_upcoming p {	padding: 0px;	margin-top: 10px;}.home_upcoming b {	font-family: Georgia, "Times New Roman", Times, serif;	color: #CCC;	font-size: 16px;	font-weight: normal;	text-decoration: none;	margin-right: 10px;}.home_upcoming a {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: normal;	color: #666;	text-decoration: none;	margin-right: 10px;}.home_upcoming a:hover {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: normal;	color: #FFF;	text-decoration: none;	margin-right: 10px;}.home_news {	width: 500px;	height: auto;	left: 65px;	margin-left: 10%;	margin-right: 10%;	margin-top: 525px;}.home_news h1 {	font-family: Georgia, "Times New Roman", Times, serif;	color: #FFF;	font-size: 35px;	font-weight: normal;	text-decoration: none;}.home_news h3 {	font-family: Georgia, "Times New Roman", Times, serif;	color: #999;	font-size: 20px;	font-weight: normal;	text-decoration: none;	margin-top: 10px;}.home_news p {	font-family: Georgia, "Times New Roman", Times, serif;	color: #FFF;	font-size: 14px;	font-weight: normal;	text-decoration: none;	padding: 0px;	margin-top: 10px;	line-height: 19px;}.home_news a {	font-family: Georgia, "Times New Roman", Times, serif;	color: #999;	font-size: 10px;	font-weight: normal;	text-decoration: none;}.home_news a:hover {	font-family: Georgia, "Times New Roman", Times, serif;	color: #333;	font-size: 10px;	font-weight: normal;	text-decoration: none;	background-color: #FFF;}.home_news .new {	margin-top: 25px;	margin-bottom: 20px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666;	padding-bottom: 20px;}.contact_content {	width: 200px;	height: auto;	top: 500px;	left: 65px;	margin-top: 300px;	margin-left: 10%;	margin-right: 10%;	background-image: url(../interface/bgg50.png);	background-repeat: repeat;	padding: 5px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #FFF;}.contact_content a {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #000;	text-decoration: none;}.contact_content a:hover {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #FFF;	text-decoration: none;	background-color: #000;}.downloads {}.downloads .sitename {	color: #000;}.downloads_content {	width: 400px;	height: auto;	top: 500px;	left: 65px;	margin-top: 300px;	margin-left: 10%;	margin-right: 10%;	background-image: url(../interface/bgbr75.png);	background-repeat: repeat;	padding: 5px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #FFF;}.downloads_content a{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: bold;	color: #FFF;	padding-right: 3px;	padding-left: 3px;	text-decoration: none;}.downloads_content a:hover{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: bold;	color: #000;	padding-right: 3px;	padding-left: 3px;	text-decoration: none;}.contact {}.contact .section_tit {	color: #FFF;}.contact_content {	width: 300px;	height: auto;	top: 500px;	left: 65px;	margin-top: 300px;	margin-left: 10%;	margin-right: 10%;	background-image: url(../interface/bgg50.png);	background-repeat: repeat;	padding: 5px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #FFF;}.music {}.music .section_tit {	color: #CCC;}.music_content {	width: 700px;	height: auto;	margin-top: 300px;	margin-right: 10%;	background-image: url(../interface/bgred20.png);	background-repeat: repeat;	padding: 5px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #FFF;	float: right;}.music_content table {	margin: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #8F5459;	padding-bottom: 10px;	width: 690px;}.music_content img {	width: 150px;	height: 150px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #FFF;	background-color: #999;}.music_content td {	vertical-align: top;	padding: 5px;}.music_content h3 {	vertical-align: top;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 21px;	font-weight: normal;	color: #FFF;	text-decoration: none;	margin-bottom: 10px;}.music_content p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-weight: normal;	color: #FFF;	text-decoration: none;	line-height: 20px;	margin-left: -10px;	width: 175px;}.music_content li {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-weight: normal;	color: #FFF;	text-decoration: none;	line-height: 20px;	list-style-type: none;	margin-left: 25px;}.music_content a {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-weight: normal;	color: #FFF;	text-decoration: none;	line-height: 20px;	list-style-type: none;}.music_content a:hover {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-weight: normal;	color: #FFF;	text-decoration: none;	line-height: 20px;	list-style-type: none;	background-color: #F00;}.links {}.links h2{display:none;}.links .sitename {	color: #FFF;}.links .menu a {	color: #666;}.links .menu a:hover {	color: #FFF;}.links_content {	width: 900px;	height: auto;	position: absolute;	left: 10%;	top: 140px;	overflow: visible;}.links_content .section {	color: #191919;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: left;	font-size: 100px;	text-decoration: none;}.links_content .links {	position: absolute;	top: 25px;	width: 300px;	margin-left: 600px;}.links_content .links li {	list-style-type: none;	line-height: 25px;}.links_content .links a {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #000;	background-image: url(../interface/bgw75.png);	background-repeat: repeat;	padding: 2px;	height: 15px;	width: auto;	text-decoration: none;}.links_content .links a:hover {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #FFF;	background-image: url(../interface/bgred50.png);	background-repeat: repeat;	padding: 2px;	height: 15px;	width: auto;	text-decoration: none;}.bio {}/* JAVI MODIFICADO */.biography_content {	width: 500px;	height: auto;	position: absolute;	left: 10%;	top: 275px;}.biography_content p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #FFF;	text-decoration: none;	margin-bottom: 10px;	line-height: 20px;}.gigs {}.gigs_content {	width: 500px;	height: auto;	position: absolute;	left: 10%;	top: 300px;}.gigs_content .data {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 25px;	font-weight: normal;	color: #666;	text-decoration: none;	margin-bottom: 10px;}.gigs_content .title {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 20px;	font-weight: normal;	color: #FFF;	text-decoration: none;	margin-bottom: 10px;}.gigs_content .description {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333;	margin-bottom: 20px;}.gigs_content .description p{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #FFF;	text-decoration: none;	padding: 5px 0px 15px;	line-height: 20px;}.gigs_content a {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #F2CC00;	text-decoration: none;}.gigs_content a:hover {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #000;	text-decoration: none;	background-color: #F2C500;+}.news {}.news .sitename{	color: #FFF;}.news .section_tit{	color: #333;}.news .menu a{	color: #666;}.news .menu a:hover{	color: #CCC;}.news_content {	width: 650px;	height: auto;	position: absolute;	left: 10%;	top: 300px;}.news_content .block {	margin-bottom: 50px;}.news_content h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 25px;	font-weight: normal;	color: #FFF;	text-decoration: none;	margin-bottom: 20px;}.news_content h3 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: normal;	color: #999;	text-decoration: none;	margin-bottom: 5px;}.news_content p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #FFF;	text-decoration: none;	margin-left: -10px;	margin-top: 0px;	line-height: 18px;}.news_content a {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-weight: normal;	color: #A5001F;	text-decoration: none;	margin-top: 0px;}.news_content a:hover {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-weight: normal;	color: #FFF;	text-decoration: none;	margin-top: 0px;	background-color: #A5001F;}.news_content img {	border: 1px solid #FFF;}.news_storage {	width: 250px;	height: auto;	position: absolute;	left: 10%;	top: 300px;	margin-left: 675px;}.news_storage .year {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: normal;	color: #FFF;	text-decoration: none;	text-align: left;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFF;	padding-bottom: 0px;	margin-bottom: 15px;	margin-top: 5px;	margin-left: -10px;}.news_storage li {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #999;	text-decoration: none;	padding-bottom: 0px;	line-height: 20px;	list-style-type: none;}.news_storage a {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #999;	text-decoration: none;	padding-bottom: 0px;	line-height: 20px;}.news_storage h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: normal;	color: #FFF;}.news_storage a:hover {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #FFF;	text-decoration: none;	padding-bottom: 0px;	line-height: 20px;}.news_archivetitle {	font: normal 30px Georgia, "Times New Roman", Times, serif;	color: #FFF;	margin-top: 25px;	text-decoration: none;}.text01 {	color: #FFF;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: left;	width: 380px;	height: 100px;	position: absolute;	margin-top: 325px;	margin-left: 100px;	text-decoration: none;	font-size: 14px;}.text01 a {		color: #999;	font-family: Georgia, "Times New Roman", Times, serif;	text-decoration: none;	font-size: 14px;+}.text01 a:hover {		color: #333;	font-family: Georgia, "Times New Roman", Times, serif;	text-decoration: none;	font-size: 14px;	background-color: #FFF;}.image-gallery {}.image-gallery .sitename {	color: #000;}.image-gallery .content {	width: 900px;	height: 450px;	left: 65px;	margin-top: 200px;	margin-left: 10%;	background-image: url(../interface/bgb50.png);	background-repeat: repeat;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #FFF;	box-shadow: 5px -9px 3px #000;	-webkit-box-shadow: 3px 3px 5px #333;	;	-moz-box-shadow: 3px 3px 5px #333;	;	box-shadow: 3px 3px 5px #333;}#slideshow {	border: 1px solid #FFF;}