/* CSS Document */

body {  padding: 0px;  margin: 0px;	 	font-size:12px;	font-family: Arial, Verdana, Helvetica, sans-serif;font: normal normal normal 75%/1 Arial, Helvetica, sans-serif;
        background:#f7f7f7 url(../img/comun/fondo/bg_body.png) repeat-x ;background-attachment: scroll; background-position: 50% 0%; color: #333333; position: relative; height: 100%; width: 100%; 
		   background:#000000; position:absolute;
background:#e0e0e0 url(../img/fondo.jpg); 			 
			  }

		 
img { image-resolution: auto }
img { image-resolution: auto, 300dpi }
li { list-style:none; }
fieldset{border:0;}
a {font:14px arial,verdana, tahoma #000000; text-decoration:none; } a:hover {text-decoration:none; }
h1 {font:25px arial,verdana, tahoma #000000;} h2 {font:23px arial,verdana, tahoma #000000;}
h3 {font:21px arial,verdana, tahoma #000000;} h4 {font:19px arial,verdana, tahoma #000000;}
h5 {font:17px arial,verdana, tahoma #000000;} h5 {font:15px arial,verdana, tahoma #000000;}
p {	padding: 10px 10px 10px 20px;	display:block;	color:#525757;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold }
*p {	padding: 10px 10px 10px 20px;	display:block;	color:#525757;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold }
li { list-style:none; float:left; }

img{border:none;}
a {font:12px arial,verdana, tahoma #000000; text-decoration:none; } a:hover {text-decoration:underline; }
h1 {font:25px arial,verdana, tahoma #000000;} h2 {font:23px arial,verdana, tahoma #000000;}
h3 {font:21px arial,verdana, tahoma #000000;} h4 {font:19px arial,verdana, tahoma #000000;}
h5 {font:17px arial,verdana, tahoma #000000;} h5 {font:15px arial,verdana, tahoma #000000;}
 
 
 
.fondo {width:950px; margin:0px auto; height:auto;  height:140px; background:url(../img/transparencia_gif.png); }
.cabecera_logotipo {width:950px; margin:0px auto;  height:150px; background:transparent;   }
.logotipo_web { width:350px; margin:10px;float:left; padding:15px; padding-left:20px;  padding-top:5px; margin-left:0px;}
.cabecera_derecha {float:right; margin:10px; margin-right:0px;}
.cabecera_derecha_sigueme { float:right; clear:both; margin-top:0px; padding-top:41px;}
img.redes {width:60px; margin-right:0px;}
a:hover img.redes { opacity:0.7;}



.contenido_web { width:950px; margin:0px auto; padding-bottom:20px; background:#ffffff url(../../static/img/fondo_contenedor.jpg) repeat-x; display:table;}
.contenido_izquierda {width:500px; float:left; margin:10px; margin-left:14px;}
.contenido_derecha {width:410px; float:left; margin:10px; margin-right:0px;}

.texto_izquierda p { margin:0px; padding:0px; margin-bottom:15px; font:15px arial; colo:black; float:left; clear:both;}
img.componentes {width:200px;}

.fecha_bloc {width:480px; floaT:left; clear:both;}						 
h1.fechas {width:480px; floaT:left; clear:both; margin:10px; font-weight:900; clear:both;}						 
li.fechas {width:480px; floaT:left; clear:both; list-style:none;}						 
li.fechas a { font:14px arial; margin-bottom:5px; padding-left:30px; floaT:left;}						 
li.fechas a:hover { text-decoration:none;}						 


.titulo_izquierda { background:transparent; padding:5px; padding-left:0px; clear:both; float:left;}
.titulo_izquierda a { width:500px; font:22px arial; color:#000000; padding-bottom:2px;float:left; text-decoration:none;border-bottom:1px solid #000000;}

.titulo_derecha { background:transparent; padding:5px; padding-left:0px; clear:both; float:left;}
.titulo_derecha a { width:400px; font:22px arial; color:#000000; padding-bottom:2px;float:left; text-decoration:none;border-bottom:1px solid #000000;}

.titulo_video {width:500px; height:70px; float:left; background:#ddf7fc; cleat:both;}
.titulo_video h1 {width:500px;  margin:0px; float:left;}
.titulo_video h1 a { margin:8px; font:22px arial; float:left; margin-bottom:0px; font-weight:900;}
.titulo_video p { width:500px; margin:0px; padding:0px; padding-left:8px; font:14px arial; float:left; cleaR:both;}

.todos_mis_videos {width:400px; float:left;cleat:both;}
li.mis_videos {width:380px; padding:10px;float:left; background:#ddf7fc; background:#f1f1f1; border-bottom:1px solid white; }
li:hover.mis_videos {width:380px; padding:10px;float:left; background:#c1f2fb; border-bottom:1px solid white; }
li.mis_videos a { font:20px arial; color:#3f3f3f; }
li.mis_videos a:hover { text-decoration:none; color:blue;}

.separador {width:930px; float:left; height:1px; margin-left:10px;  background:#000000; cleaR:both; margin-top:5px; margin-bottom:10px;}


.bloque_abajo {width:297px; background:white; clear:top; float:left;margin-right:10px;margin-left:10px;}
#last {margin-right:0px;}



	
table {width: 505px; floaT:left; cleaR:both;}
tbody, tr, td hr          {width: 505px; }
th, td                    {padding-left: 0.5em; padding-right: 0.5em; border-right-width: 1px; border-right-style: solid; border-bottom-width: 1px; border-bottom-style: solid;}
td                        {padding-top: 0.5em; padding-bottom: 0.5em; font:14px arial;}
tr.header, th             {height: 40px;}
th                        {background-color: #d83f40 ;  font:15px arial; font-weight:bold; color:white;}
th.first                  { }
th.last                   { }
                          
th.first                  {padding-left: 10px;}
th.last                   {padding-right: 10px; border-right-width: 0px;}
tr.empty                  {height: 10px;}
th                        {border-color: #d1ce92;}
td                        {border-color: #cccccc;}
tr.empty td               {padding: 0.1em 0  0.4em 0; border-right-width: 0px;}
tr.empty td hr            {border: 0; border-top: 1px dotted #aaa;}
td.first                  {border-left-width: 1px; border-left-style: solid; }

tr.pulsado {background-color: #e6e6e6 ; }


th.hora { padding-left:3px; padding-right:3px; }						
td.hora { text-align:center;}
td.dia { text-align:center;}
					
					
					
					
					
					
					
					
					
/*******************
TIENDA ***********************************/

.producto_tienda { width:890px; overflow:hidden;float:left; clear:both; margin:5px;  margin-right:30px;  margin-left:5px; border-bottom:1px dashed #a9a9a9; display:table; padding:5px;  padding-bottom:20px; margin-bottom:10px;floaT:left;}
.imagen_producto_tienda { width:290px; background:#4a4a4a;height:235px;float:left; margin-right:20px; overflow:hidden;  -moz-box-shadow: 0 0 5px #780202; -webkit-box-shadow: 0px 0px 5px #780202; border:1px solid #b00000; box-shadow: 0px 0px 5px #780202;  }
.imagen_producto_tienda:hover { -moz-box-shadow: 0 0 10px #780202; -webkit-box-shadow: 0 0px 10px #780202; border:1px solid #b00000; box-shadow: 0px 0px 12px #780202;  }
.imagen_producto_tienda img{  width:290px; }
.texto_producto_tienda { width:500px;float:left; }
.texto_producto_tienda h1 a { font:26px arial; font-weight:bold; float:left; clear:both; color:#b00700;text-transform:uppercase;}
a.boton_compra {text-align:center; padding:5px; float:left; clear:both; background:#ad180b; text-align:center;background:#5a5a5a url(../img/fondo_comprar.jpg) repeat-x;
margin-bottom:20px; 
border-top-color: #88888b;border-left-color: #88888b;border-right-color: #88888b;border-bottom-color: #88888b;border-top-width: 5px;
border-left-width: 5px;border-right-width: 5px;border-bottom-width: 5px;border-top-style: solid;border-left-style: solid;border-right-style: solid;border-bottom-style: solid;box-shadow: 0px 3px 10px;
font:18px arial; font-weight:500; text-transform:uppercase; color:white;margin-top:10px;
}

p.ano_produccion {font:14px arial; color:#797979; clear:both; float:left; margin-bottom:10px;}
li.opciones_de_vier {clear:both; float:left; list-style:none; background:url(../img/lista.jpg) no-repeat 2% 5%;}		 		 
li.opciones_de_vier a { padding:10px;padding-left:35px; padding-top:5px; float:left;  font-size:18px arial; margin-bottom:10px; color:black; text-transform:uppercase; font-weight:bold;}		 		 

p.repertorio {font:12px arial; color:#535353; clear:both;floaT:left; margin-bottom:10px; margin-left:10px; text-transform:capitalize;}

#ficha {width:100%;border-bottom:1px dashed #a9a9a9; display:table; padding-bottom:20px; margin-bottom:15px;}
#escuchar {width:100%;border-bottom:1px dashed #a9a9a9; display:table; padding-bottom:20px; margin-bottom:15px;}
#escuchar h1 a{ font:24px arial; font-weight:bold; float:left; clear:both; margin-bottom:10px;color:#000000;text-transform:uppercase;}
