#contenedor {
	width: 90%;
	max-width:1000px;
	height:100%;
	overflow: scroll;
	text-align:center;
	overflow:visible;
	padding-top:0.5em;
	margin: 0% auto; /* centrado en la pantalla */	
	background-color: transparent;}

#contenedor_superior{
	width:100%;	
	height:18%;
	/*max-height:18%;*/
	overflow:visible;}

#contenedor_redes{
	float:right;
	width:4.5%;
	max-width:50px;
	height:100%;
	overflow:hidden;
	background-color:transparent;}

#contenedor_foro_web_gene{
	width:90%;	
	border: 0px solid transparent;
	margin:0em 0.8em 2.3em 0.7em;
	background-color: transparent;
	display:block;
	overflow:visible;}

#contenedor_bio_gene_final{
	width:70%;
	margin:auto;}

#contacto{
	width: 54%;	
	padding: 0.8em;
	background-color: rgba(51,103,153,1);
	border: 2px solid lightgrey;
	margin:20px auto;
	text-align:center;
	box-shadow: 0px 0px 10px black;}

#tienda{
	width:90%;
	height:590px;
	margin:0 auto;
	padding: 0.8em;
	border: 2px solid lightgrey;
	background-color: rgba(51,103,153,1);
	display:inline-block;
	overflow-y:scroll;
	box-shadow: 0px 0px 10px black;}

	
	#tienda_nueva{	
	width:80%;	
	height:590px;	
	margin:0 auto;	
	padding: 0.8em;	
	border: 2px solid lightgrey;	
	background-color: rgba(51,103,153,1);	
	display:inline-block;	
	overflow-y:scroll;	
	box-shadow: 0px 0px 10px black;}		
	
	
#dos_imagenes{	
	clear:left;	
	background-color: rgba(255,0,0,0);	
	box-shadow: 0px 0px 10px black;}
	
	
div.rotulo_prensa{
	height: auto;
	float:left;
	margin-left:10px;
	font: 20px courier;
	font-weight: bold;
	color: black;
	padding-top:3px;}
	
div.enlaces_menu{
	width:97%;
	margin:3.7% auto 3.7%;
	padding:0px;
	display:block;
	text-align:center;
	border: 0%;
	overflow:hidden;}
	
div.contenedor_imagen_100 {  /* contenedor que ocupa todo el iframe */	
	text-align: center;
	margin: 0px auto;
	border:0%; 
	width: 95%;}

div.contenedor_imagen_100_con_borde {	
	margin: 0px auto 30px auto;
	border-bottom:1px red solid; 
	width: 95%;
	height:180px;
	display:block;}
	
div.contenedor_volver_mini{
	overflow:auto;
	background-color:transparent;
	display:block;
	width:6%;}

div.contenedor_texto_100 {  /* contenedor para los textos a iframe completo */
	margin: auto;
	padding: 0 1em 0 1em;	
	width: 95%;
	overflow-y: auto;
	border:0px;	}	

div.contenedor_texto_biografias {  /* contenedor para las biografías de los integrantes */
	margin-top: 10px;
	margin-left: auto;
	margin-right: 0px;
	padding: 4%;	
	width: 68%;
	overflow: auto;
	height: 630px;
	float: right;}	

div.contenedor_imagenes_generico{
	border: 0%;
	padding:1% 2% 0% 2%;
	margin:0%;
	text-align:center;
	display:inline-block;}
div.contenedor_escaparate{	
	border: 0%;	
	padding:1% 2% 0% 2%;	
	margin:0%;	
	text-align:center;	
	display:inline;}
	
	
div.contenedor_imagenes_generico2{
	border: 0px;
	padding:0px 18px 0px 18px;
	margin:0px;
	display:block;}

div.contenedor_componente{  /* contenedor para las biografías de los integrantes */
	margin-left:30px;
	display:inline-block;
	clear:right;	
	float: left;}	
	
div.nota_superior {	
	width: 80%;
	margin: 0.8em auto 2.5em;
	display:block;
	text-align:justify;
	background-color:transparent;}

div.nota_superior_centrada {	
	width: 60%;
	margin: 0 auto;
	display:block;
	text-align:center;
	background-color:transparent;}

div.texto_discos_tienda {
	margin: 0 auto;
	padding-top: 5%;
	width: 60%;
	display:block;
	text-align:center;
	overflow-y: hidden;
	background: transparent;}
	
#texto_presentacion {
	float:left;
	margin-top: 1%;
	padding: 0% 1.3% 2% 1%;
	width: 64%;
	overflow-y: hidden;}
	
#columna_derecha_inicio{
	float:right;
	width:29%;
	margin-top:0%;
	margin-right:2.3%;
	margin-left:1%;
	display:inline;
	text-align:center;
	/*border: 2px solid red;*/
	}
#titulo_cabecera {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: rgba(51,102,153,1);}	

#iframe_contenido {
	width: 100%;
	height:70%;
	padding: 0px;
	border: 0px;
	overflow:scroll;
	text-align: center;
	background-color:transparent;}
	
iframe.videos_ytube{
	margin:0em 0.8em 2.3em 0.7em;
	box-shadow: 0px 0px 10px black;}
	
#opciones_menu {	
	line-height:5em;
	color: yellow;}
#acceso_a_menu:hover > ul{
	display:block; }

#tabla_enlaces_bio_gene{
	float:right;
	display:inline;
	border:0px;
	padding:0px;
	border-collapse:collapse;}

td .galeria{
	padding: 0px 1em;
    width:auto;
	height: auto;}
	
table.galeria {	
	display: inline-block; /* usando esto y dando un ancho se centran dos elementos horizontalmente en un div */
	width:auto;
	border-spacing: 1.5em 1.5em;
	background-color: transparent;}	
	
table.discografia {	
	display: inline-block; /* usando esto y dando un ancho se centran dos elementos horizontalmente en un div */
	width:90%;
	border-spacing: 1% 1%;
	background-color: transparent;}	
table.tienda {		display: inline-block; /* usando esto y dando un ancho se centran dos elementos horizontalmente en un div */	
	width:90%;	
	border-spacing: 1% 1%;	
	background-color: transparent;}	
	
	
tr.discografia {
	/*border: 1px solid black;*/}
	
td.discografia_disco {
	padding:0.8em;	
	align:right;
	border:1px solid black;}
	
td.catalogo_disco {	
	padding:0.8em;		
	align:right;	/*border:1px solid black;*/}
	
td.discografia_fecha {
	text-align:center;
	vertical-align:middle;
	padding:1%;
	border:1px solid black;}
	
	
td.catalogo_formato {	
	text-align:center;	
	vertical-align:middle;	
	padding:1%;	/*border:1px solid black;*/}			
	
td.tienda_soporte {		
	text-align:center;	
	vertical-align:middle;	
	padding:1%;	border:1px solid black;}	
	
td.contenido_disco {	
	text-align:center;	
	vertical-align:middle;	
	padding:0.6%;	
	border:1px solid black;	
	width:80%;		
	background-color:red;}
	
	
td.discografia_temas {
	text-align:left;
	vertical-align:middle;
	padding:0.6%;
	border:1px solid black;
	width:50%;}	
	
td.catalogo_contenido {	
	text-align:left;	
	vertical-align:middle;	
	padding:0.6%;	/*border:1px solid black;*/	
	width:50%;}

td.discografia_temas_doble {
	text-align:left;
	vertical-align:middle;
	padding:1em;
	colspan:2;
	width:50%;
	border:1px solid black;
	width:70%;}	