@charset "utf-8";
/* ------------------------ ETIQUETAS HTML ----------------------------- */
body { line-height:1.5; background:#fff; margin:0; padding:0; font-size:78%; color:#222; font-family:Georgia, "Times New Roman", Times, serif }

a:focus, 
a:hover     { color: #000; }
a           { color: #000; text-decoration:none }

h1,h2,h3,h5,h6 { color: #111; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
h4	{font-size:1em; font-weight:bold}

/* --------- Estructura principal de contenedores --------- */
#web 			{ width:990px; margin:0 auto }
#idiomes 		{ text-align:right; font-size:.9em; background:#fff; position:absolute }
#menu 			{ width:155px; float:left; padding:112px 0 0 0; background:#fff;margin-right:55px  }
#submenu 		{ width:140px; float:left; text-align:center; padding:185px 15px 20px 15px }
#contingut		{ width:544px; float:left; padding:70px 33px 0 33px; color:#392e26 }
#peu 			{ font-size:1em; text-align:center; background:url(../img/linies_titols.gif) top left repeat-x; padding:1.2em 0; margin-top:5em; clear:both }

#sobre_contingut { height:80px }
.perrito { margin-top:40px; display:block; text-align:center; width:190px }
.fecha { margin-bottom:30px; display:block; text-align:center; width:190px }

/* -------------------- ELEMENTOS DE LOS MENUS -------------------- */
#menu, #submenu { text-align:center; }

#menu h1 		{ font-size:.95em; font-weight:bold; padding-bottom:1em }
#menu h1 a  	{ color:#38302b }
#menu ul 		{ list-style:none; line-height:1.85em; color:#9b8973 }
#menu a			{ color:#9b8973 }
#menu a:hover, #menu a.actiu			{ color:#746656 }

#menu a:active				{ color:#746656 }
/* Apagado */
#menu.apagado				{ color:#cfc7bc }
#menu.apagado h1 			{ font-size:.95em; font-weight:bold; padding-bottom:1em }
#menu.apagado h1 a  		{ color:#cfc7bc }
#menu.apagado ul 			{ list-style:none; line-height:1.85em; color:#cfc7bc }
#menu.apagado a				{ color:#cfc7bc }
#menu.apagado a.actiu		{ color:#746656 }

#peu a { color:#392e26 }

#submenu ul 			{ font-size:.97em; font-weight:bold; line-height:1.95em; }
#submenu h1 a 			{ color:#e2e2bb; font-size:.9em; padding-bottom:1em; display:block }
#submenu ul a 			{ color:#aa967f }
#submenu ul a:hover,
#submenu ul a.actiu	 	{ color:#e2e2bb }

#submenu ul a.activo	{ color:#e2e2bb }
#submenu p.frase 		{ border-top:1px dashed #aa967f; border-bottom:1px dashed #aa967f; color:#aa967f; line-height:2.2em; font-size:1.1em; letter-spacing:-.02em; padding:11px 0 }

#submenu p.frase a 		{ color:#aa967f; text-decoration:underline }
#submenu ul.rf a		{ color:#aa967f }

#submenu h2 			{ color:#aa967f; font-weight:bold; font-size:.8em; padding:1em; display:block; text-transform:uppercase }
#submenu p.tienda		{ font-size:.8em; padding:1em; line-height:2.2em; color:#aa967f; display:block; text-transform:uppercase; border-top:1px dashed #aa967f; border-bottom:1px dashed #aa967f; }

#submenu .ultimos_comentarios { font-size: .80em;}
#submenu .ultimos_comentarios a {color:#000; font-weight:normal}

/* -------------------- CONTINGUT / COMUNES -------------------- */
#contingut .titol 			{ border-top:1px dashed #000; border-bottom:1px dashed #000; margin-bottom:1.5em; padding:10px 0 }
#contingut h1				{ font-size:1.45em; line-height:1.4em }
#contingut h2				{ font-size:1.12em; }
#contingut h3				{ font-size:1em; }
#contingut p				{ margin:0 0 1.6em; line-height:1.6em }
#contingut p a				{ text-decoration:underline; color:#392e26 }
#contingut a.leermas 		{ display:block; clear:both; font-size:.8em; font-weight:bold; margin-bottom:10px }

.titol h1,
.titol h2,
.titol h3			{ padding:0; margin:0 }

.ralles_superiors { border-top:1px dashed #000 }
.ralles_inferiors { border-bottom:1px dashed #000 }

.mas_titol { padding:.5em 1em .6em; margin-bottom:1em; margin-top:2em;; font-size:1.2em; clear:both }

/* Imagenes */
.derecha { float:right; margin:0 0 1.1em 1.1em }
.izquierda { float:left; margin:0 1.1em 1.1em 0 }

/* Variantes de fuentes */
.uppercase { text-transform:uppercase; font-variant:normal }
.smallcaps { font-variant:small-caps; text-transform:none }

p.cita { font-size:1.4em; line-height:0.9em; display:block; padding:0 2em; text-align:center; font-style:italic }
em			{ font-style:italic }

.text h1,
.text h2,
.text h3 { clear:both;  margin:1em 0 }

#select_artistas { display:block; text-align:center }
#select_artistas select { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#392e26 }

#select_categorias { display:block; text-align:center }
#select_categorias select { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#392e26 }

#comunidad_buscador {display:block;text-align:center; float:right;}
#comunidad_buscador input { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#392e26 }

/* -------------------- CONTINGUT / PORTADA -------------------- */
div.portada_index 			{ float:left; display:block; width:498px; height:500px; padding-top:40px }
div.portada_destacado 		{ padding-top:100px; float:right  }
div.portada #peu			{ margin-left:190px; margin-right:280px }
#enlace_comunidad 			{ float:right; display:block; width:120px; text-align:center; padding:0; margin:0; margin-right:75px; color:#9b8973 }
#enlace_comunidad:hover		{ color:#746656 }

/* -------------------- CONTINGUT / NOTICIAS -------------------- */
#contingut .masnoticias 						{ border-bottom:0; margin-bottom:0 }
#contingut .masnoticias a.leermas 	{ text-align:right; float:right; padding-top:5px; }
#contingut a.link_masnoticias				{ font-weight:bold; font-size:.8em;display:block; padding-top:10px }

#contingut .paginador							{ height:30px; padding:0 0 0 8px; text-align:center;  }
#contingut .paginador ul					{ display:block; line-height:30px; height:30px; margin:0 auto }
#contingut .paginador ul li				{ display:inline }
#contingut .paginador ul a				{ padding:0 10px 0 10px; line-height:30px; width:30px display:block; color:#555 }
#contingut .paginador ul a:hover	{ color:#000 }

#contingut .paginador .pag_anterior		 { border:0 }
#contingut .paginador li.activa				 { padding:0 10px 0 10px; line-height:30px; font-weight:bold; color:#000; font-size:1.4em }

/* -------------------- CONTINGUT / GIRAS -------------------- */
#contingut h1.giras { font-size:1.9em; line-height:1em }

.calendario_lista						{ font-size:.82em; width:100%; margin:0 0 3em 0 }
.calendario_lista th				{ text-align:left; padding:0 20px 0 0; margin:0; width:58%; vertical-align:middle; }
.calendario_lista td				{ vertical-align:middle; padding:4px 2px }
.calendario_lista tr.ombra td,
.calendario_lista tr.ombra th { background-color:#ebeae3 }
.calendario_lista td,
.calendario_lista th				{ padding:.6em .8em }
.calendario_lista a					{ color:#221f1e; text-decoration:underline }
#contingut .calendario_tit					{ border-top:1px dashed #000;; font-size:.85em; padding:.6em .8em; border-bottom:1px dashed #000; margin-bottom:1em; clear:both }
#contingut .calendario_tit a				{ text-align:right; float:right }

#contingut a.link_masgiras { text-align:right; font-size:.85em; border-top:1px dashed #000; display:block; padding-top:10px }

/* -------------------- CONTINGUT / TIENDA -------------------- */

/* -------------------- CONTINGUT / DESCARGAS -------------------- */
span.descarga_enlaces 				{ float:right; line-height:1.5em; font-weight:bold; font-size:1.2em }
span.descarga_enlaces img 		{ vertical-align:middle; margin-left:6px; padding-top:1px }
.descargas 										{ padding:.5em 0 .5em 0; margin-bottom:1em; font-size:.85em }
.descargas .player_boton			{ float:left; margin-right:5px }
a.link_masdescargas						{ display:block; text-align:right; font-size:.9em; margin-top:1em; clear:both }

.mini_fondo								{ float:right }

#contingut .fondos				{ padding:1.2em 0 }
#contingut .fondos h1			{ font-size:1em; padding-bottom:.5em }
#contingut .fondos h2			{ font-size:.8em; padding-bottom:.7em }
#contingut a.descargar		{ display:block; text-align:right; clear:both; margin:.3em .75em 0 0; font-size:.9em }

/* -------------------- CONTINGUT / CUADERNO -------------------- */
#contingut .menu_cuaderno { color:#9b8973; display:block; text-align:center }
#contingut .menu_cuaderno a, #contingut .navega_cuaderno a { color:#9b8973 } { color:#9b8973 }
#contingut .menu_cuaderno a.activo { color:#3a2d25 }
.tit_cuaderno { margin-bottom:2em; padding-bottom:.6em }
.cuaderno { padding:1.5em 0 }
.navega_cuaderno { display:block; text-align:center; font-size:.9em; }
.cuaderno_buscar form { display:block; text-align:center; margin-bottom:20px  }
.cuaderno_buscar ul { display:block; float:left; width:100%; line-height:2em; }
.cuaderno_buscar ul li { padding-left:40px }
.cuaderno_buscar input { font-family:Georgia, "Times New Roman", Times, serif }
.cuaderno_buscar .titulo { color:#aa967f }
.cuaderno_buscar input.text { border:1px solid #000; width:300px }

/* -------------------- VIDEOS Y FOTOS -------------------- */
.video { display:block; text-align:center; margin:0 auto 20px auto }
#web div.videos { background-color:#000 }
#web div.videos .videos_preview { display:block; clear:both; padding:20px 10px; border-bottom:1px dashed #956939; height:120px }


#web div.videos .videos_preview h2,
#web div.videos .videos_preview h3 { color:#34372a }
#web div.videos .videos_preview img { border:2px solid #34372a; color:#34372a }
#web div.videos .videos_preview .mini_video { float:right; display:block }
#web div.videos h1 { color:#34372a }
#web div.videos #peu { border-top:1px dashed #a3907c; }

#web div.videos .mas_titol { background:#000;  border-bottom:1px dashed #956939; padding-left:0 }
#web div.videos #peu a { color:#a3907c }
#web div.videos a,
#web div.videos .mas_titol,
#web div.videos .videos_preview a,
#contingut .video_ampliado,
#contingut .video_ampliado h3 { color:#956939 }

#contingut .video_ampliado h3 { font-size:1.2em }
#contingut .video_ampliado { text-align:left; display:block; margin:0 auto }
#contingut .video_ampliado .flashes { text-align:center; display:block; margin:0 auto 20px auto }
#contingut .video_ampliado a { display:block; text-decoration:none; margin-top:2em }
#contingut .video_ampliado p {  border-top:1px dashed #956939; padding:1em; margin-top:1em }
/* -------------------- CONTINGUT / DISCOGRAFIA -------------------- */

#contingut .discografia { clear:both; font-size:.8em; margin-top:30px }
#contingut .discografia h2,
#contingut .discografia h3 { font-weight:bold }
#contingut .discografia a { text-decoration:none }
#contingut .discografia p { padding:.5em; margin:5px 0 0 110px }
#contingut .discografia .disco 		{ width:262px; height:140px; float:left; padding-right:10px }
#contingut .discografia .disco img 	{ float:left; margin-right:.8em }

#contingut .discografia .mercha { width:262px; height:216px; float:left; padding-right:10px; }
#contingut .discografia .mercha img { float:left; margin-right:.8em }

#contingut .discografia .libro { width:262px; height:140px; float:left; padding-right:10px;  background:#FFFF00 }
#contingut .discografia .libro img { float:left; margin-right:.8em }

#contingut .discografia_ampliada  { clear:both; margin-top:20px }
#contingut .discografia_ampliada img.portada { float:left }
#contingut .discografia_ampliada div.titulo { width:274px; height:210px; margin:auto; padding-left:30px; padding-top:30px; margin-left:240px; background-color:#f5f4ef }

#contingut .discografia_ampliada div.titulo h1 { font-size:1.5em }
#contingut .discografia_ampliada div.titulo h2 { font-size:.8em; line-height:2.2em }
#contingut .discografia_ampliada div.titulo h3 { font-size:1.2em }
#contingut .discografia_ampliada div.titulo span { display:block; border-top:1px dashed #000; padding-top:15px; margin-right:30px; margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:.9em; font-weight:bold; line-height:22px }
#contingut .discografia_ampliada div.titulo img { vertical-align:middle; margin-left:5px }


#contingut .discografia_ampliada .precio 					{ font-family:Arial, Helvetica, sans-serif; font-weight:bold }
#contingut .discografia_ampliada .descripcion 				{ font-size:.9em; padding-bottom:2em }
#contingut .discografia_ampliada .enlaces					{ margin-bottom:20px; padding:5px 0 5px 250px }
#contingut .discografia_ampliada .descripcion h1,
#contingut .discografia_ampliada .descripcion h2,
#contingut .discografia_ampliada .descripcion h3 { font-size:1em; font-weight:bold }

#contingut .discografia_ampliada .canciones					{ font-size:.90em; padding-bottom:20px; padding-top:20px;  }
#contingut .discografia_ampliada .canciones .mp3wma			{ width:68px }
#contingut .discografia_ampliada .canciones table th		{ padding:3px 2px; vertical-align:middle; font-weight:bold }
#contingut .discografia_ampliada .canciones table td		{ padding:3px 8px 4px 0; vertical-align:middle }
#contingut .discografia_ampliada .canciones table a			{ color:#7b6a50 }
#contingut .discografia_ampliada .canciones table a:hover	{ color:#43402f }
#contingut .discografia_ampliada .canciones .player			{ width:17px }
#contingut .discografia_ampliada a.letras_canciones { font-size:1em; display:block; padding:10px 0; margin-bottom:2em }

/* -------------------- CONTINGUT / DESTACADOS -------------------- */
#contingut div.destacado { display:block; height:410px; margin:0 auto; padding-top:40px }

/* -------------------- CONTINGUT / MAPA WEB -------------------- */
.mapa-web td { width:5%; vertical-align:top}
.mapa-web ul { display:block; margin-bottom:20px; line-height:2em; }
.mapa-web ul li { padding-left:20px; display:block }

/* -------------------- CONTINGUT / CONTACTO -------------------- */
#contacte label 				{ display:block; font-weight:bold; font-size:.9em; color:#9b8973 }
#contacte input.text 			{ width:538px; border:1px solid #ccc; padding:2px; margin-bottom:8px; font-family:Georgia, "Times New Roman", Times, serif }
.submit			 	{ display:block; text-align:right }
#contacte input.boto    		{ padding:2px 3px 4px; font-family:Georgia, "Times New Roman", Times, serif }
#contacte textarea 				{ width:538px; height:150px; border:1px solid #ccc; padding:2px; margin-bottom:8px; font-family:Georgia, "Times New Roman", Times, serif }
#ClientValidationSummary 		{ background-color:#fff; border:2px solid #E3E2DB; font-size:.85em; margin:0; padding:5px 6px; font-weight:bold; margin-top:10px }
#ClientValidationSummary a 		{ font-weight:normal }

.aviso 				{ display:block; font-weight:bold; font-size:.9em; color:#9b8973 }

#contingut .mensaje_envio { padding:10px; text-align:center; background-color:#fff; border:1px solid #E3E2DB; margin-bottom:10px }

/* CLEAR */
.clear { display:inline-block }   
.clear:after, .container:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
* html .clear { height:1% }
.clear { display:block; }

#contingut div.fotos { text-align:center; display:block; margin:0 auto }
#contingut div.fotos .flashes { margin:0 auto }

#ruta { padding-bottom:30px }
#ruta a { color:#9b8973 }
#ruta a strong { color:#392e26; font-weight:normal }

/* PRENSA */
.prensa img { border:0; background:#fff; padding:6px; border:1px solid #c4c2b6; margin:5px  }
h3.prensa { border-bottom:1px solid #c4c2b6; margin-bottom:15px; font-weight:bold }

.videos { display:block; text-align:center; margin:0 auto }

/* COMENTARIOS */

.comentario	{border-top:1px dashed #a3907c; padding-top:10px }
.comentario h2 { padding-top:14px}

#contingut .formulario label 				{ display:block; font-weight:bold; font-size:.9em; color:#9b8973 }
#contingut .formulario input.text 			{ width:538px; border:1px solid #ccc; padding:2px; margin-bottom:8px; font-family:Georgia, "Times New Roman", Times, serif }
#contingut .formulario .submit			 	{ display:block; text-align:right }
#contingut .formulario input.boto    		{ padding:2px 3px 4px; font-family:Georgia, "Times New Roman", Times, serif }
#contingut .formulario textarea 			{ width:538px; height:150px; border:1px solid #ccc; padding:2px; margin-bottom:8px; font-family:Georgia, "Times New Roman", Times, serif }

.nuevo_articulo, .cerrar_sesion { color:#7e613d; font-size:.9em; margin-bottom:.1em; margin-top:10px }
.cerrar_sesion { display:block; }
.nuevo_articulo { display:block; background:url(../img/lc/ico_afegir_article.png) no-repeat top center; padding-top:55px; margin-top:110px }


.intro { display:block; text-align:center; margin-bottom:-4em; }
.text img {max-width: 544px; width: expression(this.width > 544 ? 544 : true);}
