﻿
/* colores 

Azul fondo:#095C95;
Azul Texto: #496475;
Azul bordes: #7CABC7
Gris texto: #333333;
naranja:#ff6600;

gris cajas: #E9EEF1;
*/


body  {
        background-color:#095C95;
        font-family: Arial;
        font-size:12px;
		margin:0px;
    	text-align:center;
		color:#095C95;	
		line-height:15px;			
}

.colornormal{color:#095C95;	}
.gris{color:#333;}
.font11{ font-size:11px;}
.font12{font-size:12px;}

#FondoPral
{ width:940px;
  padding-left:15px;
  padding-right:15px;
  background-color:#fff;
}

 a{ color:#ff6600; text-decoration:underline; }
 a:hover {  text-decoration:none;}

.MenuAzul{ background-color:#095C95;
             background-image:url(../images/fondo-menu-azul.gif);
             background-repeat:no-repeat;
             background-position:left top;
             color:#fff;
             height:33px;
             width:940px;
             font-size:14px;
             padding-top:15px;
              }
  
.MenuAzul-en{ background-color:#095C95;
             background-image:url(../images/en/fondo-menu-azul.gif);
             background-repeat:no-repeat;
             background-position:left top;
             color:#fff;
             height:33px;
             width:940px;
             font-size:14px;
             padding-top:15px;
              }
 
.MenuAzul-fr{ background-color:#095C95;
             background-image:url(../images/fr/fondo-menu-azul.gif);
             background-repeat:no-repeat;
             background-position:left top;
             color:#fff;
             height:33px;
             width:940px;
             font-size:14px;
             padding-top:15px;
              }
 
                           
.MenuAzul ul, .MenuAzul-en ul, .MenuAzul-fr ul{ margin:0px;
               list-style-type:none;
               list-style-image:none; 
                } 
.MenuAzul ul li,  .MenuAzul-en ul li, .MenuAzul-fr ul li{ display:inline; padding-right:70px;}
.MenuAzul ul li a, .MenuAzul-en ul li a, .MenuAzul-fr ul li a{ color:#fff; text-decoration:none; }
.MenuAzul ul li a:hover , .MenuAzul-en ul li a:hover, .MenuAzul-fr ul li a:hover{ color:#fff; text-decoration:none; }             
             
             
                  
.MenuNaranja{ background-color:#ff6600;
              color:#fff;
              background-image:url(../images/fondo-menu-naranja.gif);
              background-repeat:no-repeat;
              background-position:left top;
              height:54px;
              width:940px; text-align:left;}       

                  
.MenuNaranja-en{ background-color:#ff6600;
              color:#fff;
              background-image:url(../images/en/fondo-menu-naranja.gif);
              background-repeat:no-repeat;
              background-position:left top;
              height:54px;
              width:940px; text-align:left;}  
              
                  
.MenuNaranja-fr{ background-color:#ff6600;
              color:#fff;
              background-image:url(../images/fr/fondo-menu-naranja.gif);
              background-repeat:no-repeat;
              background-position:left top;
              height:54px;
              width:940px; text-align:left;}                                         

#quesignifica{ font-size:10px; 
               float:left; 
               cursor:help;
               margin-top:38px;
               margin-left:50px;
               _margin-left:30px;/* ie6*/}

.tooltip{ background-color:#BBE1FB;
          padding:10px;
          font-size:11px;
          width:170px;
          color:#333; z-index:0;}
#discograficas{ margin-left:260px;}

#caja-cesta{background-image:url(../images/fondo-cesta.gif);
              background-repeat:no-repeat;
              background-position:left top;
              height:24px;
              width:222px; 
              padding-top:8px;
              margin-bottom:5px;}
.contador-elementos-cesta   {font-size:13px; font-weight:bold; font-style:italic;}           

#caja-breadcrumb
{              background-image:url(../images/fondo-breadcrumb.gif);
              background-repeat:no-repeat;
              background-position:left top;
              height:25px;
              width:940px; 
              margin-bottom:5px;
              padding-top:7px;
}

#breadcrumb{ padding-left:5px; 
             text-align:left; 
             float:left;}

/** MENU TOP DCHA */

#MenuTopDcha{ margin-bottom:15px;
              margin-top:10px; 
              text-align:right;
              padding-bottom:10px;
              padding-left:0px;
              border-bottom: 1px solid #E1E8EB;
              width:390px;
              font-size:11px; }  
#MenuTopDcha ul{ margin:0px;
                 list-style-image :none;
                } 
#MenuTopDcha ul li{ display:inline; 
                    padding-right:15px;
	             }
#MenuTopDcha ul li a{ color:#496475; text-decoration:none; 
                      background-image:url(../images/bullets/flecha-naranja.gif); 
                      background-repeat:no-repeat;
                      background-position:left 50%;
                      padding-left:15px;
                       }
#MenuTopDcha ul li a:hover{ color:#ff6600; text-decoration:underline; }

#MenuTopDcha ul.redsocial{ margin-bottom:5px;}
#MenuTopDcha ul.redsocial li a{ background-image:none;}

/** MENU PRECIOS **/
#MenuPrecios{ font-size:11px; 
              height:25px;
              width:940px; 
              margin-top:12px;
              margin-bottom:5px; 

              }  
#MenuPrecios ul{ margin:0px;
                 list-style-image :none;
                } 
#MenuPrecios ul li{ display:inline; 
                    padding-right:25px;
	             }
#MenuPrecios ul li a{ color:#496475; text-decoration:none; 
                      background-image:url(../images/bullets/flecha-naranja.gif); 
                      background-repeat:no-repeat;
                      background-position:left 50%;
                      padding-left:15px;
                       }
#MenuPrecios ul li a:hover{ color:#ff6600; text-decoration:underline; }




#izda{ float:left; width:45%;  text-align:left;margin-right:10px;}
#dcha{ float:left; width:45%; text-align:left;}

#izda60{ float:left; width:60%;  text-align:left;margin-right:10px;}
#dchasinancho{ float:right;  text-align:left;}

#BuscadorAvanzado{ 
}

/*
#cabeceranueva{ background-color:#fff; 
                text-align:left;} */
  
#linkBrujo{position:relative; z-index:99; 
           /*background-color:blue;*/
           left:0px;
           top:0px;
           width:105px;
           height:120px; float:left;}
#linkBrujo a{ display:block; width:105px; height:120px;}  
#linkBrujo a span {display:none; visibility:hidden;}           
           
#linkLogo{ position:relative; z-index:99; 
           /*background-color:Red;*/
  left:110px; 
  #left:-70px;
  top:20px;
  width:300px;
  height:40px;}
#linkLogo a{ display:block; width:300px; height:40px;}  
#linkLogo a span {display:none; visibility:hidden;}  


.banderas
{ /*position:relative; 
  z-index:99; 
  left:140px; 
   top:15px;*/
   margin-top:3px;
  background-image:url(../images/banderas.gif);
  background-repeat:no-repeat;
  width:75px;
  height:19px;
  text-align:left;
} 

.idioma{ display:block;
         height:19px;
         width:19px;
         float:left;
         margin-right:6px;} 
         
  
.logo{background-image:url('../images/logo.gif');
  background-repeat: no-repeat;
  background-position:left top;
  background-color:Red;
  width:560px; 
  height:100px;
  vertical-align:top;
  text-align:left;
  
}



div#menu_top{ width:460px;
              padding-left:50px; 
 }
 
div#menu_top ul{ margin:0px;
              list-style-image:none;
              list-style-type:none;
}
div#menu_top ul li{ display:inline; padding-right:15px;}
div#menu_top ul li a{ color: #FFF; font-weight:bold; text-decoration:none; }


div#menu_entrar{color:#fff;
                text-align:right; 
                margin-right:50px;}
div#menu_entrar a{color:#fff; }

div#menu_dcha{ margin-right:50px;
               text-align:right;
               color:#fff; }
               
div#menu_dcha a{  color:#fff; } 

div#submenu_dcha{ font-size:10px;
                  color:#E6BBFF;
                  }   
div#submenu_dcha a{ color:#E6BBFF;}                                                


#contenedor{width:100%;
			background-color:#FEF1D8;
			   /** muy importante, para que funcione bien el centrado */
   			margin: 0px auto;
   			text-align:left;
  			min-width:950px;
			display: table;
}


.centro{padding:0px 10px 20px 10px;
  text-align:left;
  min-height:687px;
}

.lateral
{
  padding:0px;
  width:222px;
}
  

.TextoBuscador{ border:1px solid #7CABC7;
                font-size:12px;
                padding:2px;
                height:12px;
                background-color:#fff;
                width:140px; 
                text-transform:uppercase;
                }

.ComboBuscador{ border:1px solid #7CABC7;
                font-size:11px;
                padding:1px;
                #padding:2px;
                height:18px;
                background-color:#fff;
                width:120px;}

.link_busqueda_avanzada{ font-size:12px;
                         color:#FF6600;
                         text-decoration:none;
}

.link_busqueda_avanzada:hover{ text-decoration:none;}


#centro label.busquedas{ height:30px;}

            
.caja_beige{background-color:#FEF8EB; 
            padding:10px;
            margin-bottom:5px;
            margin-top:0px;
            border:1px solid #F8C55A;
            } 
            
 .caja_blanca{background-color:#fff; 
            padding:10px;
            margin-bottom:5px;
            margin-top:1px;
            border:1px solid #ccc;
            }  
             
 .caja_azul{background-color:#E9EEF1; 
            padding:5px;
            margin-bottom:5px;
            border:1px solid #97DDFF;
            }                                 
            
.caja_buscador{margin-bottom :0px;
               padding-bottom:10px;
               }            


/* PIE */
#pie{
  clear: both; 

  background-color:#006CB7;
  background-image:url('../images/fondo-pie2.gif');
  background-repeat: no-repeat;
  background-position:center 20%;
  padding-top:95px;
 /* margin-top:5px;*/
  border-top:5px solid #2682C2;
  color:#fff;
  text-align: -moz-center; /* para que funcione en Firefox */
  _text-align:center;
  #text-align:center;
   /*\*/
  html*text-align: center; /* sólo en safari */

}


div#menu_pie
{
 width:100%;
 text-align:center;
 font-size:13px;
 font-family:Tahoma;
 margin-top:60px;
 
}

div#menu_pie ul{ margin:0em; padding:0em; }
div#menu_pie li{ display:inline; 
				float: left; 
				padding-right:1.2em;
				margin:0px;
}
div#menu_pie li a { color:#fff; text-decoration:none; }
div#menu_pie li a:hover { color:#ff6600; text-decoration:none; }


/* EQUANIMITY */
#equanimity{ text-align:center; margin-top:5px;}
/*---------------------------------------------------------------*/

blockquote{ font-style:italic;}
blockquote strong{ color:inherit;}

h1{
    color:#ff6600;
    font-family: Tahoma;
	font-size:23px;
	font-weight:normal;
	margin-bottom:15px;
	margin-top:0px;
	text-align:left;
}

h2{
	color:#ff6600;
	font-size:16px;
    font-family:Tahoma;
	text-align:left;
	margin-top:0px;
}


h3{
	font-size:1.1em;
	text-align:left;
}

h4{
	font-size:1em;
	color:#9A9A7F;
	text-align:left;}

/*input{ border:1px solid #ff6600;
       padding:2px;}
select { border:1px solid #ff6600; font-size:11px;}
option {color:#ff6600; background-color:#fff;} */

input.submit, input.button{  border:1px solid #ff6600; background-color:#ff6600; color: #fff;}     


p:after{ line-height: 12em;}


strong { font-weight:bold;}
.resaltado{font-weight:bold;}
.naranja{color:#ff6600;}
.upper{ text-transform:uppercase;}
.capital{ text-transform:capitalize;}

div#centro ul{ list-style-type:circle;
			   text-align:left;}

div#centro ul{  text-align:left;}			  	  
			  
/** Menu Izda **/
#MenuIzda{    background-image : url(../images/fondo-vendidos.gif);
	          background-repeat:no-repeat;
	          background-position: bottom;
	          height:160px;
	          text-align:left;
	      }
	            

#MenuIzda ul { color:#FBE4B2;
               font-size:12px;
               /*font-family:Georgia;*/
               font-family:arial;
               margin:0em;
               margin-left:15px; 
               padding:0em; 
               list-style-type:none;
               text-align:left;
			  _margin-top:10px; /*IE 6 */
}
			  
#MenuIzda ul li { line-height:18px; 
				_height:10px;/*IE 6 */
	            _line-height:18px;/*IE 6 */
}
				 
#MenuIzda ul li a{ color:#FBE4B2;
				  text-decoration:none;
}

#MenuIzda22 ul li a:hover{ color:#fff; font-weight:bold;}



/* MENU DERECHA */



#masvendidos
{
	padding-right:3px;
	_padding-right:0px; /* IE 6*/
     padding-bottom :0px;
  _padding-bottom:0px;
   background-color : #E9EEF1;
   /*height:203px;*/
   width:219px;
   margin-bottom:10px;
   text-align:left;
}

#masvendidos ol { margin-top:0px;
                  #margin-left:20px;
                  padding-left:30px;
                  #padding-left:12px; /*IE */
                  color:#FBE0A9;
                  font-size:9px;
                  text-transform:uppercase;
                  color:#095C95;}
               
#masvendidos ol a{ color:#333333; text-decoration:none;
                   font-size:8px;}                  


.TopCajaGris{ background-image : url(../images/top-cajagris.gif);
	          background-repeat:no-repeat;
	          background-position: top;
	          width:222px;
	          height:15px;}
	          
.PieCajaGris{ background-image : url(../images/pie-cajagris.gif);
	          background-repeat:no-repeat;
	          background-position: top left;
	          width:222px;
	          height:15px;}	          

/** DESTACADOS */
#destacados
{
   padding-bottom:15px;
   _padding-bottom:0px;
   background-color: #E9EEF1;
   height:260px;
   width:222px;
   margin-bottom:18px;
   text-align:left;
}

#destacados ul { color:#333333;
              font-size:11px;
              font-family:Arial;
               margin:0em; 
               margin-left:40px;
               padding:0em; 
               list-style-image:url(../images/bullets/flecha-azul.gif);
	           background-image:none; 
               text-align:left;
			  _margin-top:5px; /*IE 6 */}
			  
#destacados ul li  
{               line-height:17px; 
				_height:10px;/*IE 6 */
	            _line-height:17px;/*IE 6 */
	            background-image:none;
	            padding-left:10px;
}
		

#destacados li a{ color:#333333;
                  font-weight:normal;
				  text-decoration:none;
				  padding-left:0px;
}

#destacados li a:hover{ text-decoration:underline;}




/* MI CESTA */
#micesta
{
    text-align:center;
    padding-right:15px;
    font-size:11px;
}

#micesta a{ color:#ff6600;}



/* Fotografias */
.foto-izda{ border: 1px solid #810110;float:left; margin-right:15px;margin-bottom:15px; padding:10px; }
.foto-dcha{ border: 1px solid #810110;float:right; margin-left:15px;margin-bottom:15px; padding:10px;}
.foto-dcha-sinborde{ float:right; margin-left:15px;margin-bottom:15px; padding:10px;}
.foto-izda-sinborde{ border: 0em;float:left; margin-right:15px;margin-bottom:15px; padding:10px; }

.foto{ border: 1px solid #810110;margin:15px; padding:10px;}

.noborder{border:0px; }

.navegacion{font-size:0.88em;}

.copyright{ margin-left:40px; }
	   

a.accion
{
	background-image: url(../images/bullets/flecha-roja.gif);
	background-repeat:no-repeat;
	background-position: 0% 52%;
	padding-left:1em;
}

	
a.masinfo{
	background-image: url(../images/masinfo.jpg);
	background-repeat:no-repeat;
	background-position:left top; /*0% 50%;*/
	padding-left:18px;
	font-family:Tahoma;
    font-size:12px;
    color:#ff6600;
    text-decoration:none;
    display:block; height:18px;
    }
	


div#separador_dcha{ height:1em;  }


.alerta{ background-color:#F3F3ED; color:#810110; border :1px dashed #810110; padding:0.1em;}



/* LOGIN */
#login-email
{	background-image: url(../images/lock.gif);
	background-repeat:no-repeat;
	background-position: 0% 20%;
	padding-left:90px;
	min-height:70px;
}


#login{left: 15.48em; width: 13.81em; top: 0.19em; height: 16px; position:relative;
	 color:#FFF;
	 font-family:Arial;
	 font-size:0.8em;
	 float:left;}
	 
.inputlogin{ background-color:#FEF1D8;
        border:1px solid #FBE1AC;
        padding:2px;
        font-size:13px;
        width:200px;
        margin-bottom:2px;}

a.linklogininvisible{ display:block; width:13em;height:16px;}
a.linklogininvisible span  { display: none;/* oculto el texto*/}


/* menu privado */
.titulomenuprivado { width:100%; background-color:#810110; color:#fff; font-weight:bold;}

.separador{ height:1em; width:100%; clear:both;}


/* buscador */

#Buscador
{  width:355px;
   height:63px;
   background-image:url(../images/fondo-buscador.gif);
   background-repeat:no-repeat;
   background-position: left top;
   padding-top:2px;
   padding-left:15px;
   text-align:left;
   line-height:18px;
}

#subtitulo
{
  /*position:relative;  
  left:115px; 
  top:-80px;
  width:420px;*/
  font-size:12px;
  font-family:Tahoma;

}

#subtitulo h1{  color:#095C95;
                font-weight:normal;
                font-size:13px; margin-bottom:3px;}

#contador
{
  text-align:left;
  /*position:relative;  
  left:-30px; 
  top:-95px;*/
  color:#496475;
  font-size:11px;
}
#contador b{  font-size:14px;}

#subtitulo2{color:#496475;
            font-size:10px;
            text-align:center;}

.inputBlanco{ border:1px solid #fff ;
              color:#620798;}


/* resultados */
                  
#resultados{ min-height:350px;}
.FilaImpar{ background-color:#fff;
            color:#ff6600;}
.FilaPar{ background-color:#FEF1D8; /*#FBE0A9;*/
            color:#642009;}
            
.resultados tr td{ font-family:Arial; 
                   font-size:10px;
                   text-align:left;
                   padding:5px;
}

.resultados tr td.alineado_dcha{ text-align:right; padding-right:5px;}

.resultados tr td.precio, .precio{ text-align:right; 
                          color:#ff6600;
                          font-family:Tahoma;
                          font-size:16px;
                          font-weight:bold;
                          }
                          
.disco-thumb{ width:75px; 
              border:1px solid #ff6600;
              border-bottom:3px solid #ff6600;
              padding:1px;}

.disco{ border:1px solid #ff6600;
        border-bottom:6px solid #ff6600;
        padding:0px 0px 4px 0px;
        margin:5px 25px 25px 0px;
        /*float:left;*/}   
        
.noimagen-thumb {width:75px; height:75px;
                 background-image:url(../images/discos/noimagen-thumb.gif);
                 background-repeat:no-repeat;
                 background-position: left top;}
.noimagen{width:200px; height:200px;
          background-image:url(../images/discos/noimagen.gif);
           background-repeat:no-repeat;
          background-position: left top;}        
                   
              
.tituloDisco{ color:#ff6600;
              font-family:Tahoma;
              font-size:12px;
              font-weight:bold;
              letter-spacing:2;}
a.tituloDisco{ text-decoration:none;}              
              
td.tituloCancion{ font-weight:bold;}

a.artista{color:#642009;font-size:11px;}

div.estilo{color:#ff6600; font-size:11px;}
div.formato{color:#642009; font-size:11px;}
div.edicion{color:#642009;}

.oferta{background-image:url(../images/oferta.gif);
         background-repeat:no-repeat;
         background-position: top left;
         width:67px;
         height:33px;
         display:block;}

.detalle{background-image:url(../images/informacion.png);
         _background-image:url(../images/informacion.gif); /*ie 6 */
         background-repeat:no-repeat;
         background-position: top left;
         width:35px;
         height:35px; 
         cursor:pointer;
         font-size:12px;
         }

.extrainfo{ color:#333; font-size:10px; font-style:italic; text-transform:lowercase;}

#escuchar{ margin-top:7px; margin-left:5px; }
a.escuchar{background-image:url(../images/escuchar.gif);
           background-repeat:no-repeat;
           background-position: top left;
           display:block;
           width:53px;
           height:19px; 
           cursor:pointer;}

.informacion_adicional{text-transform:lowercase;
                       color:#333;
                       font-style:italic;
}

 div.disponible{ background-image:url(../images/bolaverde.gif);
                       background-repeat:no-repeat;
                       background-position: top left;
                       height:20px;
                       padding-left:22px; }

 div.disponible2{ background-image:url(../images/bolasemiamarilla.gif);
                       background-repeat:no-repeat;
                       background-position: top left;
                       height:20px;
                       padding-left:22px;}                       
                             
  div.disponible3{ background-image:url(../images/bolaamarilla.gif);
                       background-repeat:no-repeat;
                       background-position: top left;
                       height:20px;
                       padding-left:22px;}   
 
  div.nodisponible{ background-image:url(../images/bolaroja.gif);
                       background-repeat:no-repeat;
                       background-position: top left;
                       height:20px;
                       padding-left:22px;}   
 
 /* ARTISTAS */
 .Letra1Artista{ float:left; font-family:tahoma; font-size:18px;
                 padding:4px;}
 .Letra2Artista{ float:left; padding:2px; color:#095C95;}
 .Letra2Artista a{color:#095C95;}
 a.NombreArtista{ float:left; color:#496475;font-size:11px;
                  display:block;
                  width:170px;  
                  height:30px;
                  margin-right:12px}
 #ListaArtistas{ margin-top:15px;
                 padding-left:80px;}                 
 
 
 /** VISITADOS */
 div#Visitados{ margin-top:0px;}
 div#Visitados .Titular{font-size:18px;
                        font-family: Tahoma;
                        margin-bottom:12px;
                        background-image:url('../images/fondo-titular.gif');
                        background-repeat: repeat-x;
                        background-position:left top;
                        height:24px;
                        _height:28px;/* IE 6*/
                        width:670px;
                        display:block;
                        padding-top:3px;
                        padding-left:10px;
                        line-height:22px;}
                         
 .ItemVisitados{ float:left; 
                  margin-right:15px;
                  width:100px;
                  height:165px;}
 
 div#Visitados .titulo{ font-size:9px;
                        font-family :Arial;
                        background:none;} 
 
 div#Visitados .artista{ font-size:9px; font-family :Arial; text-decoration:none;} 
 
/* div#Visitados a.Titulo {text-decoration:none; 
                         background-color: Transparent; }*/ 
 
 div#Visitados span.precio{ font-size:11px;
                               font-family:Tahoma;
                               font-weight:bold;}                             
                               
 /** OTROS TAMBIEN HAN COMPRADO */
 div#TambienHanComprado{ margin-top:0px;}
 div#TambienHanComprado .Titular{font-size:18px;
                                 font-family: Tahoma;
                                 margin-bottom:12px; 
                                 background-image:url('../images/fondo-titular.gif');
                        background-repeat: repeat-x;
                        background-position:left top;
                        height:24px;
                        #height:28px; /* IE 7*/
                        _height:28px;/* IE 6*/
                        width:670px;
                        display:block;
                        padding-top:3px;
                        padding-left:10px;
                        line-height:22px;}
                         
 .itemTambienHanComprado { float:left;
                           margin-right:15px;
                           width:100px;
                           height:165px;}
 
 div#TambienHanComprado .Titulo{ font-size:11px;
                                 font-family :Tahoma;
                                 background-image:none;
                                  } 
                                  
 div#TambienHanComprado .titulo{ font-size:9px;
                        font-family :Arial;
                        background:none;}                                   
                                  
  div#TambienHanComprado .artista{ font-size:9px;}                                  
 
 div#TambienHanComprado a.Titulo {text-decoration:none; color:#ff6600;
                                  background-color:Transparent } 
 
 div#TambienHanComprado span.precio{ font-size:14px;
                               font-family:Tahoma;
                               font-weight:bold;}
 
                             
/* CESTA */
a.invisible, a.invisible:hover{ color:#fff; text-decoration:none; font-size:1px;}      
     
     
/* PROMOCIONES */
td.promociones {  background-image:url('../images/promociones.jpg');
  background-repeat:  no-repeat;
  background-position:left top;
  width:193px;
  height:406px;
  text-align:center;
}  


#contenido_promociones
{
    height:300px;
    width:140px;
    overflow: hidden;
    margin-left:24px;
    #margin-left:0px; /* IE 7*/
    _margin-left:0px; /* IE 7*/
    margin-top:65px;
} 

.thumb_disco{ border:4px solid;}  



/* lista de links a ficheros pdf */
ul.promociones { list-style-image:none;
	             background-image:none; }
ul.promociones li{ display:inline; float:left;
                   margin-bottom:15px;}


/* OFERTAS */
td.ofertas {  background-image:url('../images/ofertas.jpg');
  background-repeat:  no-repeat;
  background-position:left top;
  width: 735px; height: 124px;
  padding-left:30px;
  padding-top:10px;
}  

/* Ficheros SPEC */
.SPEC{ background-image:url('../images/oferta.jpg');
  background-repeat:  no-repeat;
  background-position:left top;
  float:left;
  margin-right:3px;
  width:59px;
  height:45px;
  padding-top:45px;
  text-align:center;
}

.SPEC a{color:#fff; 
        font-weight:bold;
        font-family:Arial;
        font-size:10px;}

.SPEC a span{display:none;
             height:40px;
             width:50PX;
}        
   
/* Ficheros TOPCDSTOCK */

.TOPCDSTOCK
{background-image:url('../images/TOPCD.jpg');
  background-repeat:  no-repeat;
  background-position:left top;
  float:left;
  margin-left:50px;
  width:59px;
  height:45px;
  padding-top:45px;
  text-align:center;
}   
   
        

/* ADMINISTRACION */
#menu_administracion{background-color:#FEF8EB; 
            padding:10px;
            margin-bottom:10px;
            margin-top:0px;
            font-size:11px;
            border:1px solid #F8C55A;

}       
            
#menu_administracion A{ text-transform:uppercase; letter-spacing:2px;}   


.combo-filtro { background-color:#fff;
        border:1px solid #FBE1AC;
        padding:2px;
        font-size:12px;
        width:130px;

} 
         
            
/* MI CUENTA */
#menu_usuario{background-color:#FEF8EB; 
            padding:10px;
            margin-bottom:10px;
            margin-top:0px;
            border:1px solid #F8C55A;
}       
            
#menu_usuario A{  color:#642009;}   
            
            
/* PEDIDOS */
#resumen_pedidos{ background-color:#F9EFFF; 
               padding:7px;
               margin-bottom:7px;}  
               
 #direcciones{ font-size:11px; color:#333;}                 
 #DatosPedido{ font-size:11px;}              
               
 /* DETALLE */ 
#detalle-disco{ line-height:17px;
                /*background-image:url('../images/fondo-bruja.gif');
                background-repeat:no-repeat;
                background-position:right top;*/
                margin-bottom:15px;}  
                
#informacion-detalle-disco{background-image:url('../images/fondo-bruja.gif');
                background-repeat:no-repeat;
                background-position:right top;
                font-size:11px;}
                
#canciones-detalle-disco{background-image:url('../images/fondo-bruja.gif');
                background-repeat:no-repeat;
                background-position:right top;
                font-size:10px;  
				padding-left:10px;}  
                              
#videos-detalle-disco{font-size:10px; }
                
#detalle-disco h1 a{ font-size:15px; 
                   font-weight:normal;color:#642009; margin:0px;
                   clear:both;
                   padding-left:10px;
                   margin-bottom:0px; }
#detalle-disco h2{ font-size:19px;
                   color:#fff;
                   font-weight:normal;
                   background-image:url('../images/fondo-titulo-cancion.gif');
                   background-repeat:no-repeat;
                   background-position  :left top;
                   height:24px;
                   padding-left:10px;
                   padding-top:2px;
                   margin-bottom:3px;}
                   
#detalle-disco h2 a { text-decoration:none; color:#fff;}

#detalle-disco .soporte {font-size:14px; 
                         margin-top:7px;
                         margin-bottom:7px;}

#detalle-disco table{ color:#333; margin-left:25px;}                           
/*#canciones{ font-size:11px; }      
.canciones{ font-size:10px;  
            margin-top:15px; 
            margin-bottom:15px;
            padding-left:10px;}  */

.precio2{ text-align:center; 
          color:#642009;
          width:96px;
          height:43px;
 /*         margin-left:250px;*/
          #height:33px; /* IE 7 */
          display:block;
          font-family:Tahoma;
          font-size:18px;
          font-weight:bold;
          background-image:url('../images/fondo-precio.gif');
          background-repeat:no-repeat;
          background-position:left top;
          padding-top:10px;/* IE 7 */
          #padding-top:3px;/* IE 7 */
}
   
#OrdenAlfabetico{ font-size:11px; 
                  color:#333;  
                }
                
.botonalfabeto{ background-image:url('../images/fondo-letra.gif');
          background-repeat:no-repeat;
          background-position:letf top;
          text-decoration:none;
          display:block;
          /*height:19px;
          width:15px;*/
          height:15px;
          width:11px;
          margin-right:1px;
          float:left;
          padding-top:3px;
          padding-left:6px;} 
                                   
.botonalfabeto-todo{ background-image:url('../images/fondo-letra.gif');
          background-repeat:repeat-x;
          background-position:letf top;
          text-decoration:none;
          display:block;
          height:15px;
          width:70px;
          margin-right:1px;
          float:left;
          padding-top:3px;
          padding-left:6px;}                           

/* CONTACTO */
#Direccion { font-size:11px;
             font-family:Tahoma;
             color:#ff6600;
             line-height:15px;
             margin-top:5px;}

#email1 { font-size:13px;
             font-family:Tahoma;
             line-height:16px;
             margin-right:15px;
             float:left;}

#email2 { font-size:13px;
             font-family:Tahoma;
             line-height:16px;
             letter-spacing:1.5px;
             float:left;}
             
td.columna1{color:#ff6600; text-transform:uppercase;
           font-size :12px;
           width:170px;}  
           
/* CESTA */
.TablaCesta td{ font-size:11px;
                padding:0px;
                color:#333;}
.TablaCesta td.artista {}              
.TablaCesta td.titulo {color:#ff6600; }
.TotalCesta{ border-top:4px solid #ff6600 ; font-weight:bold;    }           
   
   
/* SOLICITAR */

#formulario{color:#333; font-size:11px;}

.input-formulario { background-color:#E9EEF1;
        border:1px solid #7CABC7;
        padding:2px;
        font-size:11px;
        width:130px;
        margin-bottom:2px;
} 

.listapaises{background-color:#E9EEF1;
        border:1px solid #7CABC7;
        padding:2px;
        font-size:11px;
        width:180px;}  
 
.TituloSolapa{ color:#ff6600;
               background-color:#fff; 
               padding:2px 5px 2px 5px;
               text-transform:uppercase;
               border:1px solid #ccc;}
 
 .Solapa2{     background-color:#E9EEF1; 
               padding:2px 5px 2px 5px;
               text-transform:uppercase;
               border:1px solid #ccc;}   
                          
 a.Solapa2 { text-decoration:none; 
              color:#496475;}  
               
.linea-formulario{ padding-bottom:5px; clear:left;}  
.bloque-formulario{ margin-bottom:15px; 
                    clear:both;}   
.formulario-col1 { 
                   float:left;
                   width:110px;
                   clear:left;}

.formulario-col2 { float:left;
                   width:160px;}
                   
.formulario-col3 { float:left;
                   width:110px;}
                   
.formulario-col4 { float:left;
                   width:160px;
                    }  
                    
 .formulario-col234 { float:left;
                   }
         
.resumen{ font-size:11px; font-family:Arial;}         
           
/* MIS PEDIDOS */
.tab1{ float:left;
       width:33%;
       clear:left;}           

.tab2{ float:left;
       width:33%;}

.tab3{ float:left;
       width:33%;}    

 .direccion{  line-height:12px; 
              margin-left:20px;
              font-family:Arial;}    
              
.CeldaDetallePedido{ border-top:1px solid #cdcdcd;}              
  
table.LineasDetalle tr td{ font-family:Arial; 
                   font-size:11px;
                   text-align:left;
                   padding:2px;
}              
  
  
  /* EDICION PRODUCTOS */
  tr.editando{ font-size:11px;
             color: #333;
             background-color: #FEF8EB; 
  }
  tr.editando td{ padding:2px;}
  tr.editando input, tr.editando select{ font-size:11px; width:180px;}    
  
  
  
/* ENVIO GARANTIZADO */
#envio-garantizado{ background-image:url(../images/envio-garantizado.jpg);
                  background-repeat: no-repeat;
                  background-position: top left;
                  width:122px;
                  height:100px;
                  padding:5px 95px 5px 5px;
                  font-size:11px;
                  color:#fff;
                  margin-top:7px;}   

#envio-garantizado h1{ margin-bottom:4px; 
                       color:#fff;
                       font-size:17px;
                       font-family:Tahoma;
                       font-weight:normal;}                                                             
                                     
/* GENERAL */

.min700{ min-width:700px;}
.min600{ min-width:600px;}

.font12{ font-size:12px;}
.font13{font-size:13px;}

.margenabajo{ margin-bottom:15px;}


.clear{ clear:both;}   
.dcha{ float:right;   width:46%; text-align:left;}
.izda{ float:left; width:46%; text-align:left; margin-right:5px;}
   
span.Titulo, .Titulo { font-family:Tahoma;
                       text-transform:uppercase;
                  font-size:18px;
                  color:#fff;
                  background-color:#ff6600;
                  background-image:url(../images/fondo-titulo.gif);
                  background-repeat: no-repeat;
                  background-position: top left;
                  padding-top:8px;
                  padding-left:15px;
                  height:24px;
                  width:692px;
                  margin-bottom:15px;}   
 
 .Titulo a{ color:#fff;} 
   
.separador{ height:15px;
            background-image:url('../images/separador.gif');
            background-repeat: repeat-x;
            background-position:left top;
            margin-top:15px;}  
            
.aviso{ padding:10px 5px 5px 60px;
        margin-top:3px;
	    font-size:12px;
	    height:45px;
	    background-image:url(../images/aviso.gif);
        background-repeat:no-repeat;
        background-position: left center;
	    color:#fff;
	    background-color:#F7621A;
	    border:1px solid #fff;
}

.aviso2{ padding:2px ;
         /*width:100%;*/
        margin-top:5px;
	    font-size:11px;
	    font-family:Arial;
	    color:#fff;
	    background-color:#F7621A;
}

.informativo{ padding:10px 4px 4px 60px;
        margin-top:3px;
	    font-size:12px;
	    height:45px;
	    background-image:url(../images/informativo.gif);
        background-repeat:no-repeat;
        background-position: left center;
        color:#ff6600;
	    background-color:#fff;
	    /*border:1px solid #F7621A;*/

}
    
    
.boton{ background-color: #095C95;
        color:#fff;
        font-weight:bold;
        font-size:12px;
        /* background-image:url(../images/fondo-boton.gif);
        background-repeat:repeat-x;*/
        /*height:24px;*/
        border:0px;
        padding:2px 4px 2px 4px;
        text-decoration:none;
}                                    

.botonSiguiente{ background-color: #fff;
        color:#FF6600 ;
        border:0px;
        font-weight:bold;
        font-family:Tahoma;
        font-size:14px;
        padding-right:20px;
        background-image:url(../images/flecha-dcha.gif);
        background-repeat:no-repeat;
        background-position: right center;}
        
.botonSiguiente2{ background-color: #fff;
        color:#FF6600 ;
        border:0px;
        font-weight:bold;
        font-size:14px;
        padding-right:20px;
        background-image:url(../images/flecha-dcha2.gif);
        background-repeat:no-repeat;
        background-position: right center;}        
 
 .botonAnterior{ background-color: #fff;
        color:#FF6600 ;
        border:0px;
        font-weight:bold;
        font-size:14px;
        padding-left:20px;
        background-image:url(../images/flecha-izda.gif);
        background-repeat:no-repeat;
        background-position: left center;}  
        
 .botonRecuperar{ background-color: #FFF;
        color:#FF6600 ;
        border:0px;
        font-weight:bold;
        font-size:14px;
         padding-left:20px;
        background-image:url(../images/flecha-abajo.gif);
        background-repeat:no-repeat;
        background-position: left center;}     
 
 .pequena{ font-size:10px;}    
     
 .line25{ line-height:25px;} 
        
 .centrado
{ text-align: -moz-center; /* para que funcione en Firefox */
  _text-align:center;
  #text-align:center;
   /*\*/
  html*text-align: center; /* sólo en safari */
}    

   
