/** GENERAL */
html {
	height: 100%;	
	background-image: url('../img/mosaico.jpg');
	background-color: white;
	background-repeat: repeat;
	font-family: verdana;
	font-size: 11px;
	color: #666666;
}

* html hr {margin: 0; /* for IE6 */}
*+html hr {margin: 0; /* for IE7 */}
      
body {
	margin: 1px;
	padding: 0;
	font-family: verdana;
	height:100%;
}

body.error {
	background:#FFFFFF url('../img/degradado.gif') repeat-x scroll 0 0;
	margin:0;
	padding:0;
}

p {
	text-align: justify;
}

a{
	text-decoration:none;
	font-family: verdana;
	color:black;
	font-family: verdana;
	font-size: 11px;
	color: #666666;
}

a.legal {
	text-decoration:underline;
	font-weight: normal;
}

#proteccionDatos ul li a.legal {
	text-decoration:underline;
	font-weight: normal;
}
	
.adlPanelInfo a.legalNormal {
	text-decoration:underline;
	font-weight: normal;
}

.adlPanelInfo a.legal {
	text-decoration:underline;
	font-weight: normal;
}

th.legalResaltado {
	font-weight: bold;
	vertical-align: top;
}
table.legal td {
	line-height: 18px;	
}

a.enlace:HOVER {
	cursor: pointer;	
} 

img {
	border: 0;
}

form {
	margin: 0;
}

input {
	color:#494949;
	font-family: verdana;
	font-size:10px;
	font-size-adjust: none;
	line-height:100%;
	padding:0pt;
	border: 1px solid #aaaaaa;
}

input[type="radio"], input[type="checkbox"] {
	border: none;	
}
	
ul {
	margin: 15px 50px 15px 50px;	
}
li {
	list-style-type: none;
	list-style-image: url('../img/bullet.gif');
	margin-bottom: 5px;
}

ul.registro {
	margin: 15px 5px 5px 5px;
	line-height: 15px;	
}
ul.registro li {
	list-style-type: none;
	list-style-image: url('../img/bullet.gif');
}

.tabActivado {
	cursor: pointer;
	float: left;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	background:#FFFFFF url('../img/tab_seleccion.png') no-repeat scroll 0 0;
	width: 140px;
	height: 20px;
}

.tabDesactivado {
	cursor: pointer;
	float: left;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	background:#FFFFFF url('../img/tab_normal.png') no-repeat scroll 0 0;
	width: 140px;
	height: 20px;
}

.tabActivado div {
	height: 4px;	
	font-size: 1px;
	font-family: verdana;
	font-weight: bold;
}

.tabDesactivado div {
	height: 4px;
	font-size: 1px;
	font-family: verdana;
	font-weight: bold;
}

.tabActivado span {
	margin-left: 5px;
	height: 18px;	
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
}

.tabActivado span a {
	height: 18px;	
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
}

.tabDesactivado span {
	margin-left: 5px;	
	height: 18px;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
}

.tabDesactivado span a {
	height: 18px;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
}

.etiqueta {
	padding-left: 5px;
	padding-right: 5px;	
	font-style: normal;
}

input.loginForm {
	border: 1px solid #999999;
	width: 80px;
}

textarea, select{
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:100%;
}

/* cambiamos los estilos del buton de ext para nuestro botón de búsqueda */
.boton-text-icon .x-btn-left i {
	width: 0px;	
}

.boton-text-icon .x-btn-left, .boton-text-icon .x-btn-right, .boton-text-icon .x-btn-center {
    background: none;
    padding: 0px;
    margin: 0px;
}

.busquedaAvanzadac0 table {
	padding: 0px;
	position: relative;	
}


/* Imagen para el botón */	
.boton-text-icon .x-btn-center .x-btn-text {
	text-align: left;
	color: #ffffff;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 21px;
    width: 182px;
    padding-right: 80px;
    padding-left:4px;
    padding-bottom: 2px;
}

/** Personalización de combos de ext */

/** Mensajes de error */
.mensajes {
	margin: 0 auto;
	width: 95%;
	position: relative;
}

.mensajeMensaje {
	background-color:#BBDDFF;
	border:1px solid #0055AA;
	margin-bottom:5px;
	margin-top:5px;
	text-align:left;
	color:#000000;
	font-family: verdana;
	font-size:12px;
}

.mensajeError {
	background-color:#FFFFCE;
	border:1px solid #F0C000;
	margin-bottom:5px;
	margin-top:5px;
	text-align:left;
	color:#666666;
	font-family: verdana;
	font-size:10px;
}

.mensajeError p {
	margin-left: 40px;
	margin-right: 40px;	
}

.mensajes ul {
	margin: 10px 0px 10px 0px;	
}

.mensajes ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 5px;
}

#pagina {
	height: 100%;	
}
	
#bannerTop {
	font-size: 10px;
	text-align: center; 
	margin:0 auto;
	width: 900px;
	height: 65px;
	background-image: url('../img/pixel_banner.jpg');
	background-repeat: repeat;
	padding: 0px;	
}
#bannerBottom {
	font-size: 10px;
	text-align: center; 
	margin:0 auto;
	width: 900px;
	height: 100px;
}
#caminoHormigas{
	font-size: 10px;
	text-align: center; 
	margin:0 auto;
	width: 900px;
	height: 30px;
	background-color:white;
	padding: 0px;	
	font-family: verdana;
	font-size: 10px;
	color: #666666;
}
#caminoHormigas a{
	font-family: verdana;
	font-size: 11px;
	color: #666666;
}
#bannerTop a {

}
#logo {
	float: left;	
	padding-left:7px;
	padding-top:8px;
	/**vertical-align: top;*/
}
#pestanaCabecera{
	width: 227px;
	height: 20px;
	background-image: url('../img/pestanaCabecera.png');
	float: right;	
}
#pestanaCompositores a{
	color:#666666;
}
.enlacesCabecera{
	color:#666666;
	padding-top: 3px;
	float:right;
	padding-right:10px;
}
#cabeceraEntrar a{
	color:#666666;
}
#cabeceraIdiomas{
	float: right;
	width: 60px;
	padding-right: 4px;
	padding-top: 0px;
}
#idiomasRegistro {
	width: 520px;
	height: 80px;
	float: right;
	color: white;
	text-align: right;
}

#idiomas {
	margin-right: 10px;
	margin-top: 10px;
	height: 25px;
}

#loginBar {
	width: 900px;
	height: 30px;
}
#bienvenida{
	float:left;
	font: 11px verdana;
	padding-top:15px;
	padding-left:12px;
}
#botonSalir{
	padding-top:7px;
	padding-right:30px;
	float:right;
}

#registro {
	margin-right: 10px;
	margin-top: 10px;
	height: 25px;
	line-height:35px;
}

#formLogin {
	float: left;
}
#formLoginLeft {
	float: left;
}
#formLoginRight {
	float: left;
	padding-left: 40px;
}
#formLoginButton {
	float: left;
	padding-left: 50px;
}

#mapaWeb {
	height: 21px;
	float: left;
	width: 888px;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
}

#mapaWebLinks {
	float: left;
}
msjEstado{
	float: left;
}
#carritoresumen {
	float: right;
}

#menuHorizontal a {
	text-decoration: none;
	color: #999999;
}

/** Maquetación contenido tabs */
.contenedor {
	position:relative; 	/* para posicionamiento respecto a esta capa contenedora */
	margin:0 auto; 		/* centra, no en IE5 */
	width:900px;
	background-color:#e5e4e2;
	min-height:100%; 		/* real browsers */
	height:auto !important; /* real browsers */
	height:100%; 			/* IE6: treaded as min-height*/
}

.contenedorErrorLogo {
	position:relative; 	/* para posicionamiento respecto a esta capa contenedora */
	margin:0 auto; 		/* centra, no en IE5 */
	width:400px; 
	padding-top: 35px;
}

.contenedorErrorMensaje {
	position:relative; 	/* para posicionamiento respecto a esta capa contenedora */
	margin:0 auto; 		/* centra, no en IE5 */
	width:800px; 
	padding-top: 140px;
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:1.5em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}

a.continuar {
	background:transparent url('../img//link-more.gif') no-repeat scroll 100% 82% !important;
	padding-right:7px;	
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}

.contenedorError {
	position:relative; 
	top: 100px; 
	width: 100%;
	height: 200px; 
	border-style: dotted; 
	border-width:1px 0; 
	background-color: transparent; 
	border-color:#333333;	
}

.contenido{
	float:left;
	margin:0 auto; /* center, not in IE5 */
	width: 884px;
	background-color:#e5e4e2;
	margin-top: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 7px;
	padding-bottom: 50px;
	position:relative; /* needed for footer positioning*/
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	overflow: hidden;
}
/* Fin estilos maquetación contenido tabs*/

#pie {
	width: 900px;
	position: relative;
	float: left;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid #979393;
	border-top: 1px solid #979393;
	font-size: 10px;
	color: #979393;
	left: 50%;                       /* Para centrar el pie */
    margin-left: -450px; /* Para centrar (width/2) */
	background-image:url(../img/pixel_pie.jpg);
}

#pie a {
	text-decoration: none;
	color: #999999;
	font-size: 9px;
}
#pie .texto {
	color: #999999;
	font-size: 9px;
}

#pieIzquierda {
	float: left;
	position: relative;
}

#pieDerecha {
	position: relative;
	float: right;
	margin-right: 5px;
}

/** Bordes Redondeados */
.redondeado_Externo {
	margin:0 auto;
}

.redondeado_Interno {
	background:#FFFFFF;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}

.redondeado_1, .redondeado_2, .redondeado_3, .redondeado_4, .redondeado_1b, .redondeado_2b, .redondeado_3b, .redondeado_4b {display:block; overflow:hidden; font-size:1px;}
.redondeado_1, .redondeado_2, .redondeado_3, .redondeado_1b, .redondeado_2b, .redondeado_3b {height:1px;}
.redondeado_2  {background:#FFFFFF; border-left:1px solid #999999; border-right:1px solid #999999;}
.redondeado_3  {background:#FFFFFF; border-left:1px solid #999999; border-right:1px solid #999999;}
.redondeado_4  {background:#FFFFFF; border-left:1px solid #999999; border-right:1px solid #999999;}
.redondeado_4b {background:#FFFFFF; border-left:1px solid #999999; border-right:1px solid #999999;}
.redondeado_3b {background:#FFFFFF; border-left:1px solid #999999; border-right:1px solid #999999;}
.redondeado_2b {background:#FFFFFF; border-left:1px solid #999999; border-right:1px solid #999999;}
.redondeado_1  {margin:0 5px; background:#999999;}
.redondeado_2, .redondeado_2b {margin:0 3px; border-width:0 2px;}
.redondeado_3, .redondeado_3b {margin:0 2px;}
.redondeado_4, .redondeado_4b {height:2px; margin:0 1px;}
.redondeado_1b {margin:0 5px; background:#999999;} 

/** COMPONENTE SERVICIOS */
#composicionAddLibrary p {
	margin-left: 80px;
	margin-right: 40px;
	line-height: 18px;	
} 

#composicionServicios p {
	line-height: 16px;
}

.adlPanelInfo ul {
	line-height: 16px;
}

#miCuentaInfo p {
	line-height: 18px;	
}

#miCuentaInfo ul {
	line-height: 16px;	
}

/** COMPONENTE BUSQUEDA */
#vertodas{
	padding-left:3px;
}
.composicionpadre{
	border-bottom: 1px dashed #999999;
	padding-top:3px;
	padding-bottom:3px;
	font-family: verdana;
	font-size: 11px;
	color: #666666;
}
.composicionpadreultimo{
	padding-top:3px;
	padding-bottom:3px;
}

.composicion{
	width: 660;
	position:relative; 
	min-height: 54px;
	height:auto !important; /* real browsers */
	height: 54px; 
	overflow: hidden;
	font-family: verdana;
	font-size: 10px;
	color: #666666;
}

.composicionBusqueda a {
	font-family: verdana;
	font-size: 11px;
	color: #666666;
	height: 18px;
}

.composicionBusqueda b {
	height: 18px;
}

.composicionc0 {
	float: left;
	width: 430px;	
}

.composicionc1 {
	float: right;
	width: 45px;
	margin-top: 7px;
	margin-bottom: 7px; 
}

.composicionf0 {
	width: 100%;
	float: left;
	overflow: hidden;
	height: 18px;
}

.composicionf1 {
	width: 100%;
	float: left;
	overflow: hidden;
	height: 18px;
}

.composicionf2 {
	width: 100%;
	float: left;
	overflow: hidden;
	height: 18px;
}

.efectof2 {
	width: 100%;
	float: left;
	overflow: hidden;
	height: 12px;
}

.c0 {
	width: 12px;
	height: 12px;
	float: left;
	margin-right: 4px;
	margin-top: 1px;
}

.c1 {
	width: 150px;
	height: 15px;
	float: left;
}

.c2 {
	width: 85px;
	height: 15px;
	float: left;
}
	
.c3 {
	width: 60px;
	height: 15px;
	float: left;
}

.c4 {
	width: 105px;
	height: 15px;
	float: left;
}
.c4comprarObra, .c4eliminar{
	width: 105px;
	height: 15px;
	float: left;
}
.c5mover{
	width: 110px;
	height: 15px;
	float: left;
}
.c5combo{
	width: 110px;
	height: 25px;
	float: left;
}
.c5combo .x-form-field-wrap {
	position: absolute;
	margin-top: -12px;	
}
 
.c4masinfo{
	width: 105px;
	height: 15px;
	float: left;
}
.c4selecciones{
	width: 105px;
	height: 15px;
	float: left;
}
.composicionmasinfo {
	padding-top: 12px;
	padding-bottom: 8px;
	width: 660;
	position:relative; 
	height:100%; 
	overflow: hidden;
}
.composicionmasinfocoll {
	width: 660;
	position:relative; 
	height:0px; 
	overflow: hidden;
}
.composicionmasinfofila {
	width: 100%;
	float: left;
	overflow: hidden;
	padding-bottom: 3px;
}

.composicionmasinfoc0 {
	width: 16px;
	float: left;
}

.composicionmasinfoc1 {
	width: 150px;
	float: left;
	color: #999999;
}

.composicionmasinfoc2 {
	width: 300px;
	float: left;
}

.addCheck{
	width: 10px;
 	height: 10px;
 }

/** COMPONENTE EFECTOS */
.efecto {
	width: 660;
	position:relative; 
	height:100%; 
	overflow: hidden;
	font-family: verdana;
	font-size: 10px;
	color: #666666;	
}

.efectoc0 {
	float: left;
	width: 440px;
	overflow: hidden;
}

.efectoc1 {
	float: right;
	width: 45px;
	overflow: hidden;
	margin-bottom: 4px;
	margin-top: 4px;
}

.ec0 {
	width: 12px;
	height: 12px;
	float: left;
	margin-right: 4px;
	margin-top: 1px;
	overflow: hidden;
}

.ec1 {
	width: 110px;
	height: 15px;
	float: left;
	overflow: hidden;
	margin-right: 3px;
}

.ec2 {
	width: 180px;
	height: 15px;
	float: left;
	overflow: hidden;
	margin-right: 5px;
	padding-left: 8px;
}

.ec3 {
	width: 110px;
	height: 15px;
	float: left;
	overflow: hidden;
	margin-right: 3px;
	padding-left: 5px;
}

.ec4comprarObra {
	width: 108px;
	height: 15px;
	float: left;
	overflow: hidden;
}

.ec4selecciones {
	width: 108px;
	height: 15px;
	float: left;
	overflow: hidden;
}

/** COMPONENTE NOTICIAS*/
.noticiapadre{
	border-bottom: 1px dashed #999999;;
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	padding-bottom: 15px;
	margin-bottom: 5px;
}

.noticiapadre p {
	margin-bottom: 12px;
	margin-top: 12px;	
}

.noticiapadreultima{
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	padding-bottom: 5px;
}
.noticia{
	width: 660; 
	/*height:100%; se ve mal en IE6*/
	overflow: hidden;
}
.noticiac0 {	
	float: left;
	width: 105px; 
	font-weight: bold;
	padding-bottom: 5px;
}

.noticiac1 {
	float: left;	
	border: 1px red;
	font-weight: bold;
	padding-bottom: 5px;
}
.noticiac2 {
	float: right; 
	padding-right: 15px; 
	padding-bottom: 5px;
}
.textonoticia{
	width: 660px;
	position:relative; 
	height:100%; 
	overflow: hidden;
	line-height: 18px;
}
.textonoticia p {
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 18px;
}

.noticiaPadres p {
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 18px;
}

.resumenNoticiaInfo {
	line-height: 18px;
	margin-right: 30px;
}

.resumenNoticiaInfo p {
	margin-top: 10px;
	margin-bottom: 0px;
}

.restoNoticia {
	line-height: 18px;
	margin-right: 30px;
}

/** COMPONENTE LOS + VENDIDOS */
.masVendidos {
	width: 100%;
	overflow: hidden;
	font-family: verdana;
	font-size: 9px;
	color: #666666;
}
.masVendidosa1{
	float:left;
	width:111px;
	height:21px;
	background-image: url(../img/vendidos1a.jpg); 
}
.masVendidosb1{
	float:left;
	width:18px;
	height:21px;
}
.masVendidosc1{
	float:left;
	width:17px;
	height:21px;
}
.masVendidosd1{
	float:left;
	width:8px;
	height:21px; 
}
.masVendidose1{
	float:left;
	width:4px;
	height:21px; 
}
.masVendidosa2{
	float:left;
	width:18px;
	height:21px; 
}
.masVendidosb2{
	float:left;
	width:111px;
	height:21px;
	background-image: url(../img/vendidos2b.jpg);
}
.masVendidosc2{
	float:left;
	width:17px;
	height:21px; 
}
.masVendidosd2{
	float:left;
	width:8px;
	height:21px; 
}
.masVendidose2{
	float:left;
	width:4px;
	height:21px; 
}
.masVendidosa3{
	float:left;
	width:18px;
	height:21px; 
}
.masVendidosb3{
	float:left;
	width:18px;
	height:21px; 
}
.masVendidosc3{
	float:left;
	width:122px;
	height:21px;
	background-image: url(../img/vendidos3c.jpg); 
}
.masVendido {
	width: 100%;
	float: left;
	margin-bottom: 3px;
}

.masVendido a{
	font-family: verdana;
	font-size: 10px;
	color: #666666;
}

.puntito {
	float:left;
	width: 8px;
	height: 8px;
	margin-right: 6px;
	margin-top: 1px;	
}

/** COMPONENTE LICENCIAS */
.licencias {
	width: 100%;
	overflow: hidden;
	font-family: verdana;
	font-size: 9px;
	color: #666666;
}

#licenciasMusica p {
	line-height: 18px;		
}

#licenciasEfectos p {
	line-height: 18px;		
}

#composicionFormatos p {
	line-height: 18px;		
}

#preciosMusica p {
	line-height: 18px;
}

#preciosEfectos p {
	line-height: 18px;
}

#composicionContacto p {
	line-height: 18px;
}

.licencia {
	width: 100%;
	float: left;
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: verdana; 
}
.licencia img {
	float: left;	
}

.infoLicencia {
	float: left;
	margin-left: 10px;
}

.nombreLicencia {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	color: #666666;
}

.precioLicencia {
	font-size: 11px;
	color: #666666;
}

.licenciasMasInfo {
	position: relative;
	z-index: 25;	
}

.licenciasMasInfo a {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
}

table.licencias {
	width: 100%;	
}

table.licencias td, table.licencias th {
	vertical-align: top;
	text-align: center;	
}
	
table.licencias th {
	background-color: #f5f5f5;
	font-weight: bold;
	padding: 5px;
}
table.licencias th.central, table.licencias td.central {
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	padding: 4px;
}

table.licencias ul {
	margin: 10px;	
}

table.licencias ul li {
	margin-left: 10px;	
}

table.licenciasfx {
	width: 100%;
	margin-bottom: 20px;
	margin-top: 20px;	
}

table.licenciasfx td, table.licenciasfx th {
	vertical-align: top;
	text-align: left;	
}

table.licenciasfx th {
	background-color: #f5f5f5;
	font-weight: bold;
	padding: 5px;
}

table.licenciasfx ul {
	margin: 10px;	
}

table.licenciasfx ul li {
	margin-left: 10px;	
}

.licenciatitulo {
	font-size: 22px;
	padding-top: 0px;
	margin-top: 0px;
	vertical-align: top;	
}

.licenciadescripcion {
	font-size: 10px;
}

.licenciaprecio {
	font-size: 10px;
}

.licencianota {
	font-size: 9px;
}

/** COMPONENTE INFO + AYUDA */
.infoMasAyuda {
	width: 100%;
	overflow: hidden;
}

.enlaceInfoMasAyuda {
	width: 100%;
	float: left;
	padding-top: 5px;
	font:11px verdana;
}
.enlaceInfoMasAyudaBold {
	width: 100%;
	float: left;
	padding-top: 5px;
	font:bold 11px verdana;
}
.enlaceInfoMasAyuda a {
	font-family: verdana;
	font-size: 11px;
	color: #666666;
}

/** COMPONENTE PUBLICIDAD */
.publicidades {
	width: 100%;
	overflow: hidden;
	font-family: verdana;
	font-size: 9px;
	color: #666666;
}
	
.publicidad {
	width: 150px;
	height: 33px;
	float: left;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	margin-right: 2px;
	padding-left: 10px;
	font-family: verdana;
	background-image: url("../img/publibg.png");
	background-repeat: repeat-x; 
}

.publicidad:hover {
	width: 100%;
	height: 33px;
	float: left;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 10px;
	font-family: verdana;
	background-image: url("../img/publibg2.png");
	background-repeat: repeat-x;
	
}

.publicidad a {
	color: #666666;
}

.publicidad:hover a {
	color: #ffffff;
}

.publicidadb {
	width: 100%;
	height: 34px;
	margin-top: 1px;
	padding-left: 10px;
	font-family: verdana;
	background-image: url("../img/publibottom.png");
	background-repeat: no-repeat;
	float: left;
}

.publicidadb:hover {
	width: 100%;
	height: 34px;
	float: left;
	margin-top: 1px;
	padding-left: 10px;
	font-family: verdana;
	background-image: url("../img/publibottom2.png");
	background-repeat: no-repeat;
}

.publicidadb a {
	color: #666666;
}

.publicidadb:hover a {
	color: #ffffff;
}

.nombrePublicidad, .nombrePublicidad a  {
	font-size: 10px;
	font-weight: bold;
	height: 15px;
	padding-top: 3px;
}

.descripcionPublicidad, .descripcionPublicidad a {
	font-size: 10px;
	height: 15px;
}

.nombrePublicidad:hover, .nombrePublicidad:hover a {
	font-size: 10px;
	font-weight: bold;
	height: 15px;
	padding-top: 3px;
	color: #ffffff;
}

.descripcionPublicidad, .descripcionPublicidad:hover a {
	font-size: 10px;
	height: 15px;
	color: #ffffff;
}

/** COMPONENTE COMPOSITORES */
#composicionCompositores ul {
	line-height: 16px;	
}

/** COMPONENTE SERVICIOS */
#composicionServicios ul {
	line-height: 16px;	
}

#composicionServicios p {
	width: 75%;	
}

/** COMPONENTE CARRITO */
.columna0Carrito{
     float:left;
     padding-top:22px;
     
 }
 .columna1Carrito{
 	 padding-left:10px;
     width:130px;
     float:left;
 }
.columna2Carrito{
     width:90px;
     float:left;
 }
.columna3Carrito{
     width:70px;
     float:left;
  }
.columna4Carrito{
     width:120px;
     float:left;
  }
.columna5Carrito{
     width:60px;
     float:left;
}
.composicionCarrito{
	margin:0 auto;
	height:70px;
	border-bottom: 1px dashed #999999;
}	
.descripcionCarrito{
	float:left;
	}
.columna1MasInfCarrito{
     width:180px;
     float:left;
 }
.columna2MasInfCarrito{
     width:300px;
     float:left;
 }
.addCheckCarrito{
 	height:10px;
 	width:10px;
 }
.separador{
	clear: both;
	border-top: 1px solid #999999;
	width: 100%;
	height: 1px;
	margin: 0 auto;
	margin-top: 2px;
	margin-bottom: 5px;
	font-size:0pt;
}

.tope {
	clear: both;
	height: 1px;
	width: 1px;	
	font-size:0pt;
}

/** Cajas ADD LIBRARY */
.adlbox {
	width:100%;
	margin:0px auto;
	background:#fff url(../img/leftsidebox.gif) repeat-y left top;
	overflow: hidden;
	margin-bottom: 0px;
	margin-top: 20px;
}
.adlboxtop {
	width:100%;
	height:30px;
	background:url(../img/topbox.gif) no-repeat left top;
}
.adlboxtop span {
	display:block;
	position:relative;
	height:30px;
	background:url(../img/top-rightbox.gif) no-repeat right top;
	z-index: 10;
}
.adlboxtopvendidos {
	width:100%;
	height:30px;
	background:url(../img/topbox.gif) no-repeat left top;
}
.adlboxtopvendidos .imgpestanasvendidos {
	display:block;
	position:relative;
	height:30px;
	background:url(../img/top-rightboxvendidos.gif) no-repeat right top;
	z-index: 10;
}
.adlbox-content {
	position:relative;
	background:url(../img/rightsidebox.gif) repeat-y right top;
	padding:1px 8px 1px 8px;
	margin:-26px 0 -22px 0;
	min-height: 60px;
	overflow: visible;
	z-index: 25;
}
.adlbox-content-vendidos{
	position:relative;
	/**background:url(../img/rightsidebox.gif) repeat-y right top;*/
	padding:0px 8px 1px 8px;
	margin:-22px 0 -22px 0;
	min-height: 60px;
	overflow: visible;
	z-index: 25;
}
.adlbox-content-vendidos2{
	position:relative;
	margin-right: -8px;
	margin-top: -5px;
	overflow: hide;
	z-index: 25;
	background:url(../img/rightsidebox.gif) repeat-y right top;
}
.adlbartitle {
	width: 100%;
	font:bold 11px verdana;
	height: 21px;
	z-index: 20;
	color: #393939;
	margin-bottom: 4px;
}

.adltitle {
	font:bold 11px verdana;
	padding-top: 2px;
	overflow: visible;
}
.adltitletext {
	float: left;
	font:bold 11px verdana;
	padding-top: 2px;	
}

.adltitleimg {
	vertical-align: middle;
	margin-left: 5px;
	margin-top: 4px;
	float: left;
}
	
.adlboxbottom {
	width:100%;
	height:30px;
	background:url(../img/bottomboxs.gif) no-repeat left bottom;
}
.adlboxbottom span {
	display:block;
	position:relative;
	height:30px;
	background:url(../img/bottom-rightboxs.gif) no-repeat right top;
}
.adlboxbottoms {
	width:100%;
	height:30px;
	background:url(../img/bottombox.gif) no-repeat left bottom;
	z-index: 0;
}
.adlboxbottoms span {
	display:block;
	position:relative;
	height:30px;
	background:url(../img/bottom-rightbox.gif) no-repeat right top;
	z-index: 0;
}

.adlboxtoptab01 {
	width:100%;
	height:30px;
	background:url(../img/tabtopsecundario1.gif) no-repeat left top;
}
.adlboxtoptab02 {
	width:100%;
	height:30px;
	background:url(../img/tabtopsecundario2.gif) no-repeat left top;
}
.adlboxtoptab01 span {
	display:block;
	position:relative;
	height:30px;
	background:url(../img/top-rightbox-secundario.gif) no-repeat right top;
	z-index: 10;
}
.adlboxtoptab02 span {
	display:block;
	position:relative;
	height:30px;
	background:url(../img/top-rightbox-secundario.gif) no-repeat right top;
	z-index: 10;
}

/** BOX en fondo blanco */
.adlboxb {
	width: 450px; 
	margin-bottom:20px;
	margin-left: 100px;
	background:#fff url(../img/leftsidebox.gif) repeat-y left top;
	overflow: hidden;
	margin-bottom: 0px;
	margin-top: 20px;
}
.adlboxtopb {
	width:100%;
	height:30px;
	background:url(../img/topboxb.gif) no-repeat left top;
}

.adlboxtopb span {
	display:block;
	position:relative;
	height:30px;
	background:url(../img/top-rightboxb.gif) no-repeat right top;
	z-index: 10;
}

.adlbox-contentb {
	position:relative;
	background:url(../img/rightsidebox.gif) repeat-y right top;
	padding:1px 48px 1px 8px;
	margin:-22px 0 -22px 0;
	min-height: 60px;
	overflow: visible;
	z-index: 25;
}	
.adlboxbottomsb {
	width:100%;
	height:30px;
	background:url(../img/bottomboxsb.gif) no-repeat left bottom;
	z-index: 0;
}
.adlboxbottomsb span {
	display:block;
	position:relative;
	height:30px;
	background:url(../img/bottom-rightboxsb.gif) no-repeat right top;
	z-index: 0;
}

/** BOX en fondo gris */
.adlboxg {
	width: 450px; 
	margin-bottom:20px;
	margin-left: 0px;
	background:#E5E4E2 url(../img/leftsideboxg.gif) repeat-y left top;
	overflow: hidden;
	margin-bottom: 0px;
	margin-top: 0px;
}
.adlboxtopg {
	width:100%;
	height:30px;
	background:url(../img/topboxg.gif) no-repeat left top;
}

.adlboxtopg span {
	display:block;
	position:relative;
	height:30px;
	background:url(../img/top-rightboxg.gif) no-repeat right top;
	z-index: 10;
}

.adlbox-contentg {
	position:relative;
	background:url(../img/rightsideboxg.gif) repeat-y right top;
	padding:1px 8px 1px 8px;
	margin:-22px 0 -22px 0;
	min-height: 60px;
	overflow: visible;
	z-index: 25;
}	
.adlboxbottomg {
	width:100%;
	height:30px;
	background:url(../img/bottomboxg.gif) no-repeat left bottom;
	z-index: 24;
}
.adlboxbottomg span {
	display:block;
	position:relative;
	height:30px;
	background:url(../img/bottom-rightboxg.gif) no-repeat right top;
	z-index: 24;
}

/** Ayuda */
#menuAyuda {
	float: left;
	width: 200px;
	margin-right: 20px;
}

#contenidoAyuda {
	float: left;
	width: 440px;
}

/** Modulos */
.adlmodg {
	width: 651px;
	padding-left: 11px;
	padding-top: 11px;
	background:#CCCCCC url(../img/modtopg.gif) no-repeat scroll left top;
	margin:0pt 0px;
	min-height:24px;
}

.adlmodg div.bottom {
	width: 662px;
	background:transparent url(../img/modbottomg.gif) no-repeat scroll left bottom;
	font-size:12px;
	margin-left:-11px;
}

.adlmodgs {
	background:#CCCCCC url(../img/modtopg.gif) no-repeat scroll left top;
	width: 651px;
	padding-left: 11px;
	margin:0pt 0px;
	min-height:24px;
	margin-bottom: 2px;
}

.adlmodgs div.bottom {
	width: 662px;
	background:#CCCCCC url(../img/modbottomg.gif) no-repeat scroll left bottom;
	font-size:12px;
	margin-left:-11px;
	margin-top: -13px;
}

.adlmodb {
	width: 629px;
	padding-left: 11px;
	padding-top: 2px;
	background:#ffffff url(../img/modtopb.gif) no-repeat scroll left top;
	margin:0pt 0px;
	min-height:24px;
	margin-bottom: 2px;
}

.adlmodb div.bottom {
	width: 640px;
	background:transparent url(../img/modbottomb.gif) no-repeat scroll left bottom;
	font-size:12px;
	margin-left:-11px;
	margin-top: -13px;
}

.adlmodn {
	width: 629px;
	padding-left: 11px;
	padding-top: 2px;
	background:#312726 url(../img/modtopn.gif) no-repeat scroll left top;
	margin:0pt 0px;
	height:23px;
	margin-bottom: 2px;
	vertical-align: top;
}

.adlmodn div.bottom {
	width: 640px;
	background:transparent url(../img/modbottomn.gif) no-repeat scroll left bottom;
	font-size:12px;
	margin-left:-11px;
	margin-top: -13px;
}

/** Componentes genéricos */
.adlPanelInfo {
	width: 100%;
	overflow: hidden;
	font-family: verdana;
	font-size: 11px;
	color: #666666;	
}

.resaltado {
	font-weight: bold;	
}

.adlPanelInfo p.titulo {
	font-weight: bold;	
}

.adlPanelInfo p {
	margin: 10px 5px 10px 5px;
	font-size: 11px;
}

.adlPanelInfo .tabla {
	margin: 10px 5px 10px 5px;
	width: 100%;
	float: left;
}
.adlPanelInfo a {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;	
}

.adlPanelInfo .tabla .fila {
	width: 100%;
	float: left;
	margin: 0px 0px 0px 0px;
}

.adlPanelInfo .tabla .fila .columna1 {
	width: 250px;
	float: left;
	margin: 5px 0px 5px 0px;
}

.adlPanelInfo .tabla .fila .columna2 {
	float: left;
	margin: 5px 0px 5px 0px;
}
/** Componente registro */
.formRegistro {
	font-family: verdana;
	font-size: 10px;
	color: #666666;		
}

fieldset.registro {
	clear:both;
	padding:15px 0pt 15px 5px;
	width:800px;
	border: none;
}
	
span.registro {
	float:left;
	text-align:right;
	width:180px;
	margin-right: 10px;
}

span.registroDerecha {
	text-align:left;
	margin-left: 3px;
	padding-bottom: 4px;
}

div.campoRegistro {
	margin: 0px 0px 10px;	
}

div.campoLogin {
	margin: 0px 0px 5px;	
}

span.login {
	float: left;
	text-align: left;
	width: 80px;
	margin-right: 10px;
	margin-left: 5px;
}

div.submitLogin {
	text-align: left;
	float: left;
	padding-bottom:10px;
}

span.adlErrorMessage {
	display: block;
	color: #ee1133;
	text-align: left;
	margin-left: 170px;
}

span.adlErrorMessageSide {
	display: inline;
	color: #ee1133;
	text-align: left;
}

.tituloFormulario {
	margin: 0px 0px 10px;
	font-weight: bold;
	font-size: 11px;	
}

.bloqueRegistro {
	width: 60%;
	padding-bottom:10px;
}
	
/** Tab Acceso clientes */
#columna1AccesoClientes{
   width: 170px;
   float:left;
}
#columna2AccesoClientes{
	width: 545px;
	float:left;
	padding-left:8px;
}
#columna3AccesoClientes{
	width: 170px;
	float:right;
}

/** ------ Columnas layout ------- */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;				/* width of page */
	position:relative;
}

/** Layout de 2 Columnas */ 
.columna1_2 {
  	width: 702px;
  	float: left;
  	margin-right: 20px;
}
.columna2_2 {
	width: 162px;
	float: left;
}

/** Layout de 3 Columnas */
.columna1_3 {
	width: 162px;
	float:left;
}
.columna2_3 {
	width: 520px;
	float:left;
	margin-right: 20px; 
	margin-left: 20px;
}
.columna3_3 {
	width: 162px;
	float:left;
}

#contenedorTabMiCuenta{
	position: relative;
	border: 1px solid red;	
}

/** Tabs */
#tabsPortal {
	margin:0 auto;
	width: 900px;
}

/** COMPONENTE CATALOGO  */
.catalogo {
	width: 100%;
	font-family: verdana;
	font-size: 10px;
	color: #666666;
}

.catalogo a {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
}

.elCatalogo {
	width: 100%;
	padding-bottom: 2px;
	margin-left: 0px;
}
.elCatalogo a{
	color:#666666;
	font-family:verdana;
	font-size: 11px;
}
.elCatalogoNegrita {
	width: 100%;
	padding-bottom: 2px;
	margin-left: 0px;
}
.elCatalogoNegrita a{
	color:#666666;
	font:bold 11px verdana;
}

.navegacionCatalogo{
	float:right;
	padding-bottom:3px;
	margin-right: 11px;
}
.inicioCatalogo{
	
}
.barraCatalogo{
	padding-left: 4px;
}
.barraPaginacion {
	width: 250px;
}
.atrasCatalogo{
	padding-left: 2px;
}
/**  BUSQUEDA AVANZADA**/

.busquedaAvanzadaParent {
	width: 100%;
	font-family: verdana;
	font-size: 9px;
	color: #666666;
}

.busquedaAvanzada{
	width: 100%;
	padding-bottom: 2px; 
	padding-top: 3px;
}
.busquedaAvanzadac0 {	
	float: left;
	width: 116px;
	margin-left:0px;
	margin-right:-1px;
}
.busquedaAvanzadac1 {
	float: left;
	width: 116px;
	margin-left:9px;
	margin-right:-1px; 
}
.busquedaAvanzadac2 {
	float: left;
	width: 116px;
	margin-left:9px;
	margin-right:-1px; 
}
.busquedaAvanzadac3 {
	float: left;
	width: 116px;
	margin-left:9px;
	margin-right:-1px;
}
.busquedaAvanzadac4 {
	float: left;
	width: 116px;
	margin-left:9px; 
	margin-right:-1px;
}

/** Layout de 2 Columnas */ 
.columna1_2_musica {
   width: 250px;
   float: left;
}
.columna2_2_musica {
	width: 250px;
	float: right;
}

.resumenTitularNoticia{
	width: 100%;
	float: left;
	overflow: hidden;
	font-weight: bold;
	margin-bottom: 2px;
}

.resumenContenidoNoticia {
	width: 100%;
	float: left;
	height: 62px;
	overflow: hidden;
	padding-bottom: 3px;
	font-size: 10px;
	z-index: 25;
}

.resumenContenidoNoticia p {
	margin: 0px;
	font-size: 10px;
	line-height: 13px;
	z-index: 25;
	text-align: left;
}

.resumenContenidoNoticia p a {
	font-size: 10px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 14px;
	z-index: 25;	
}

.resumenNoticia{
	overflow: visible;
	font-size: 10px;
	line-height: 14px;
}

a.resumenContenidoNoticia {
	font-size: 10px;
}

#tabsLicenciasInfo{
	background-color:#E5E4E2;
}

.formRegistroCP {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	width: 650px;
	padding: 15px;
}

.campoRegistroCP {
	margin: 5px;
	margin-left: 15px;	
}

span.chpass {
	float:left;
	margin-right:10px;
	text-align:left;
	width:100%;
	display: block;
	margin-bottom: 8px;
	margin-top: 8px;
}

.actionMessage {
	font-weight: normal;
	visibility: visible;
	color: #555555;
}

.actionError {
	font-weight: normal;
	visibility: visible;
	color: #555555;
}

/** COMPONENTE PANEL USUARIO */
.panelUsuario{
	padding-top: 20px;
	padding-left: 0px;
	padding-bottom : 5px;
}
.tituloPanel{
	background:transparent url(../img/taboff.gif) no-repeat scroll left top;
	height:31px;
	width: 162px;
}
.textoTituloPanel{
	padding-left:5px;
	padding-top: 5px;
	font:bold 10px verdana;
}
.tituloPanelExpandido{
	background:transparent url(../img/tabon.gif) no-repeat scroll left top;
	color:white;
	height:31px;	
	width:162px;
}
.tituloPanelExpandido a{
	font-color:white;
	color:white;
	cursor: auto;
}
.tituloPanelInfExpandido{
	background:transparent url(../img/taboffdown.gif) no-repeat scroll left top;
	height:31px;
	width:162px;
}
.tituloPanelPrimero{
	background:url(../img/tabofffirst.png); 
	height:31px;
	width:162px;
}
.tituloPanelPrimeroExp{
	background:url(../img/tabonfirst.png);
	height:31px;
	width:162px;
}
.tituloPanelPrimeroExp a{
	font-color:white;
	color:white;
}
.textoPanel{
	color:white;
	height:15px;
	width:160px;
	background-color:white;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	line-height: 16px;
}
.textoNormalPanel {	
	clear: both;
}
.textoNormalPanel a{
	color:white;
	line-height: 16px;
}
.textoSeleccionadoPanel a{
	font:bold 11px verdana;
	color:white;
	line-height: 16px;
}
.textoPanelExpanded{
	color:white;
	height:15px;
	width:162px;
	background-image: url('../img/pixel_acordeon.jpg');
	background-repeat: repeat;
}
.piePanel{
	width:162px;
	height:14px;
	background: url(../img/piepaneloff.gif);
}
.piePanelon{
	width:162px;
	height:14px;
	background: url(../img/piepanelon.gif);
}

/** MENU AYUDA */
.nodoAyudaPadre {
	background-image: url('../img/mas.jpg');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	margin-top: 5px;
	cursor: pointer;
	overflow: hidden;
}

.nodoAyudaPadreExpandido {
	background-image: url('../img/menoss.jpg');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	margin-top: 5px;
	cursor: pointer;
	overflow: hidden;
}

.nodoAyudaHijo {
	margin-left: 30px;
	cursor: pointer;
	overflow: hidden;
}

.nodoAyudaPadreActivo {
	background-image: url('../img/menos.jpg');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	margin-top: 5px;
	color: #222222;
	cursor: pointer;
	overflow: hidden;
}

.nodoAyudaPadreActivoColapsado {
	background-image: url('../img/mass.jpg');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	margin-top: 5px;
	color: #222222;
	cursor: pointer;
	overflow: hidden;
}

.nodoAyudaHijoActivo {
	margin-left: 30px;
	color: #222222;
	cursor: pointer;
	overflow: hidden;
}

.separadorAyuda {
	height: 6px;
	border-bottom: 1px solid #666666;	
}

.tituloAyuda {
	padding-top: 14px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	color: #222222;
	border-bottom: 1px solid #222222;
}

#contenidoAyuda p {
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 18px;
}

#contenidoAyuda ul {
	margin: 15px 0px 15px 50px;
}

/** FIN MENU AYUDA */ 

/** FIN COMPONENTE PANEL USUARIO */

/** Carrito */
 #tituloCarritoMusica{
 	font:bold 11px verdana;
	padding-top: 2px;
	overflow: visible;
	padding-left: 15px;
 }
/** Fin Carrito */

/** COMPONENTE carrito**/
.carritopadre{
	border-bottom: 1px dashed #999999;
	padding-top:5px;
	padding-bottom:3px;
}
.carritopadreultimo{
	padding-top:5px;
	padding-bottom:10px;
}
.carrito{
	width: 660;
	position:relative; 
	height:100%; 
	overflow: hidden;
}
.carritocolumnaiz{
	float: left;
	width: 635px;
}
.carritocolumnade{
	float: right;
	width: 25px; 
}
.carritof0{
	width: 635px;
	height: 18px;
	float: left;
	overflow: hidden;
}
.carritof1{
	width: 635px;
	height: 18px;
	float: left;
	overflow: hidden;
}
.carritof2{
	width: 635px;
	height: 18px;
	float: left;
	overflow: hidden;
}

.carritoc0 {
	width: 20px;
	float: left;
}

.carritoc1 {
	width: 170px;
	float: left;
}

.carritoc2 {
	width: 190px;
	float: left;
}

.carritoc2efectos {
	width: 275px;
	float: left;
}

.carritoc3 {
	width: 85px;
	float: left;
}
.carritoc4 {
	width: 100px;
	float: right;
	text-align: right;
	padding-right: 50px;
}
.carritoc3masinfo {
	width: 150px;
	float: left;
}
.carritoc3eliminar{
	width: 85px;
	float: left;
}
.carritomasinfo {
	padding-top: 15px;
	padding-bottom: 8px;
	width: 660;
	position:relative; 
	height:100%; 
	overflow: hidden;
}
.carritomasinfocoll {
	width: 660;
	position:relative; 
	height:100%; 
	overflow: hidden;
}
.carritomasinfofila {
	width: 660px;
	float: left;
	overflow: hidden;
	margin-bottom: 3px;
}

.carritomasinfoc0 {
	width: 20px;
	float: left;
}

.carritomasinfoc1 {
	width: 170px;
	float: left;
	color: #999999;
}

.carritomasinfoc2 {
	float: left;
	width: 400px;
}
.divTextoCarrito{
	width: 100%;
}
#columnasCarrito{
	width: 660px;
	margin-top: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	position:relative; /* needed for footer positioning*/
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	overflow: hidden;
}
#columna1Carrito{
	width: 400px;
	float: left;
	overflow: hidden;
}
#columna2Carrito{
	width: 260px;
	float: right;
	overflow: hidden;
}
.filaColumna2Carrito {
	width: 260px;
	float: left;
	margin-bottom: 3px;
	overflow: hidden;
}
.filaColumna1Carrito {
	width: 400px;
	float: left;
	margin-bottom: 3px;
	overflow: hidden;
}
.carritoCantidad{
	/**padding-left : 130px;*/
	float: left;
	width: 185px;
	text-align: right;
}
.textoCantidad{
	float: right;
	text-align: right;
	width: 75px;
}
.botonesCarrito{
	float: right;
}
.checkCarrito{
	padding-bottom:8px;
	float:left
}
.textoCheck{
	padding-top:4px;
	padding-left:5px;
	float:left;
}
/** FIN COMPONENTE carrito**

/** COMPONENTE Facturas **/
.facturapadre{
	border-bottom: 1px dashed #999999;
	padding-top:7px;
	padding-bottom:7px;
}
.facturapadreultimo{
	padding-top:7px;
	padding-bottom:7px;
}
.factura{
	width: 660;
	position:relative; 
	height:100%; 
	overflow: hidden;
}
.facturaiz{
	width: 200px;
	float:left;
	font-weight: bold;
}
.facturaiz a{
	font-weight: bold;
	text-decoration: underline;
}
.enlaceAnio{
	font: 11px verdana;
	padding-top: 2px;
	overflow: visible;
	color: #666666;
}
.enlaceAnio a{
	font: 11px verdana;
	padding-top: 2px;
	overflow: visible;
	color: #666666;
}
.enlaceAnioSelecc{
	font-weight: bold;
	font:bold 11px verdana;
	padding-top: 2px;
	overflow: visible;
	color: #666666;	
}
.enlaceAnioSelecc a{
	font-weight: bold;
	font:bold 11px verdana;
	padding-top: 2px;
	overflow: visible;
	color: #666666;	
}

.enlaceAnioSeleccN {
	float: right;
	padding-right:15px;	
}
	
.enlaceAnioSeleccN a {
	font-weight: normal;
	font:normal 11px verdana;
	padding-top: 2px;
	overflow: visible;
	color: #666666;		
}

.enlaceAnioSeleccS {
	float: right;
	padding-right:15px;	
}

.enlaceAnioSeleccS a {
	font-weight: bold;
	font:bold 11px verdana;
	padding-top: 2px;
	overflow: visible;
	color: #666666;		
}
	
.facturacentro{
	width: 170px;
	float:left;
	text-align:center;
}
.facturade{
	float:left;
	width: 170px;
	text-align:right;
}
/** FIN COMPONENTE Facturas **/

/** Componentes Flash */
	.flashoculto{
		
	}
	.flashmostrar{
		margin-bottom:0px;
		margin-top: 20px;
	}
/** Fin Componentes Flash */

/** Mi cuenta inicio  */
.micuentanegrita{
	font-weight: bold;
	}
/** Fin Mi cuenta inicio  */

/** Area Descarga  */
.descargaultimo{
	padding-top:7px;
	padding-bottom:7px;
}
.descargapadre{
	border-bottom: 1px dashed #999999;
	padding-top:7px;
	padding-bottom:7px;}
/** Fin AreaDescarga*/

/** Mis Selecciones  */
.seleccionesiz{
	float: left;
	width: 170px;
}
.seleccionesde{
	float: left;
	width : 425px;
}
.filaseleccion0{
	width: 520px;
	height: 18px;
	float: left;
	overflow: hidden;
}
.colseleccion0 {
	width: 165px;
	float: left;
}

.colseleccion2 {
	width: 85px;
	float: left;
}
.colseleccion3 {
	float: left;
	width: 200px;
	text-align: left;
}
/** Fin Mis Selecciones  */

/** OFERTAS */
.oferta {
	margin-top:5px;
	color:#e4103e;
	font-size:11px;
	padding-left:20px;
	font-weight: bold;	
}

.ofertac0 {
	float: left;
	width: 620px;	
}

.ofertac1 {
	float: right;
	width: 45px;
	margin-top: 7px;
	margin-bottom: 7px; 
}

/** Pack efectos */
.pack {
	width: 144px;
	height: 182px;
	margin:0px auto;
	overflow: hidden;
	margin-bottom: 0px;
	margin-top: 20px;
	color: #ffffff;
	padding-left: 8px;
	padding-right: 10px;
}

.pack h1 {
	font-size: 22px;
	margin-top: 8px;
	margin-bottom: 0px;
	margin-right: 20px;
	line-height: 20px;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.pack p {
	margin-top: 0;
	padding-top: 5px;
	border-top: 1px solid #ffffff;
	font-size: 12px;
	text-align: left;
}

object {
	z-index: 100px;	
}

a.marcaSeleccionCarrito {
	color: #E4103E;	
}

.separadorPanel {
	height: 1px;
	background-color: white;
	width: 128px;
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 0pt;
}

#condicionesUso p {
	line-height: 18px;
}

#proteccionDatos p {
	line-height: 18px;
}

/** MENU IDIOMAS */
.flyout-menu {
	background:#e5e5e5 none repeat scroll 0%;
	border:1px solid #AAAAAA;
	font-family:verdana,arial,tahoma,sans-serif;
	left:-200px;
	padding-top: 0px; 
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	position:absolute;
	text-align:left;
	top:-200px;
}

.flyout-menu a {
	display: block;
	font-size:11px;
	color:#666666;
	text-decoration: none;
	line-height:18px;
	margin-top: 4px;
}
.lowcost{
	float:left;
	margin-left: 0px;
}

.x-grid-loading, .x-grid-loading .x-btn-center,.x-grid-loading .x-btn-left,.x-grid-loading .x-btn-right {
	cursor: default;
}

.x-grid-loading .x-btn-center em {
	cursor: default;
}

.x-grid-loading .x-btn-center em .x-btn-text {
	cursor: default;
}

.x-btn-over {
	background: none;
}