@import "reset.css";

body {
	background: #e0e0e0 url(../img/home_02.jpg) top center repeat-y;
	background-attachment: fixed;
	margin-bottom: 40px;
}

a {
	text-decoration: none;
	color:#000;
}

a:hover {
	text-decoration: underline;
}

h2 a{
	color:#000;
}

#content-exterior {
	top: 0;
	left: 0;
	width: 100%;
	height: 106px;
	background-color: #000000;
}

	#content-exterior #content-exterior_2 {
		height: 106px;
		width: 940px;
		background-color: #000000;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: auto;
		margin-right: auto;
	}

		#content-exterior #content-exterior_2 #content-exterior_2_izquierda {
			margin: 0;
			padding: 0;
			border: 0 none;
			width: 185px;
			float: left;
		}
	
		#content-exterior #content-exterior_2 #content-exterior_2_derecha {
			margin: 0;
			margin-top: 30px;
			padding: 0;
			border: 0 none;
			width: 755px;
			float: right;
		}
		
			#content-exterior #content-exterior_2 #content-exterior_2_derecha a {
				color: #FFF;
			}
		
			#content-exterior #content-exterior_2 #content-exterior_2_derecha #cabecera_columna_1 {
				width: 309px;
				height: auto;
				float: left;
				display: inline;
				text-align: left;
				padding: 0;
				margin: 0;
				margin-left: 39px;
				color: #FFF;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
			}
	
			#content-exterior #content-exterior_2 #content-exterior_2_derecha #cabecera_columna_2 {
				width: 23px;
				height: 14px;
				float: left;
				display: inline;
				text-align: center;
				padding: 0;
				margin: 0;
				margin-bottom: 2px;
				margin-left: 47px;
			}
	
			#content-exterior #content-exterior_2 #content-exterior_2_derecha #cabecera_columna_3 {
				width: 265px;
				height: auto;
				float: left;
				display: inline;
				text-align: right;
				padding: 0;
				margin: 0;
				margin-left: 50px;
				color: #FFF;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
			}

#content-interior {
	width: 940px;
	top: 106px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	min-height: 705px;
	height: auto;
	background-color: #FFF;
}

	#content-interior #content-interior_izquierda {
		height: 660px;
		width: 185px;
		float: left;
		background-color: transparent;
		background-image: url(../img/content-interior_izquierda_bg.gif);
		background-repeat: no-repeat;
		background-position: top;
		background-color: #FFF;
	}
	
		#content-interior #content-interior_izquierda ul {
			list-style: none;
		}
		
			#content-interior #content-interior_izquierda ul li {
				height: 29px;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 10px;
				line-height: 28px;
				letter-spacing: 0.50pt;
				border: 0 none;
				border-bottom: 1px dashed #FFF;
				text-indent: 14px;
			}

				#content-interior #content-interior_izquierda ul li a {
					color: #000;
				}
				
				#content-interior #content-interior_izquierda ul li a.seccion_activa {
					color: #8f191c;
				}

				#content-interior #content-interior_izquierda ul li a:hover {
					color: #8f191c;
					text-decoration: none;
				}

			#content-interior #content-interior_izquierda ul li.cesta_compra {
				height: 40px;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				line-height: 39px;
				border: 0 none;
				text-indent: 40px;
				background-image: url(../img/content-interior_izquierda_cesta.gif);
				background-position: left top;
				background-repeat: no-repeat;
			}
			
				#content-interior #content-interior_izquierda ul li.cesta_compra a {
					color: #7d7d7d;
				}
				
				#content-interior #content-interior_izquierda ul li.cesta_compra a.seccion_activa {
					color: #8f191c;
				}
			
				#content-interior #content-interior_izquierda ul li.cesta_compra a:hover {
					color: #8f191c;
				}
			
	#content-interior #content-interior_derecha {
		height: auto;
		width: 755px;
		width: 740px;
		float: right;
		background-color: #FFF;
		background-image: url(../img/content-interior_derecha_bg.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
	
		#content-interior #content-interior_derecha h1 {
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 27px;
			color: #231f20;
			margin-left: 44px;
			margin-top: 65px;
			margin-bottom: 55px;
			width: 711px;
		}
		
		#content-interior #content-interior_derecha h1 span.titulo_cesta {
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 20px;
			font-weight: normail;
			color: #959595;
		}
		
		#content-interior #content-interior_derecha h1.home_novetats {
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 24px;
			color: #8f191c;
			margin-left: 12px;
			margin-top: 70px;
			margin-bottom: 10px;
			width: 329px;
			padding: 0;
			padding-bottom: 2px;
			border: 0 none;
			border-bottom: 1px dashed #ebebeb;
		}
		
		#content-interior #content-interior_derecha h1.home_recomanats {
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 24px;
			color: #000;
			width: auto;
			margin: 0;
			margin-top: 70px;
			margin-bottom: 8px;
			padding: 0;
			border: 0 none;
		}
		
		#content-interior #content-interior_derecha h2 {
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #231f20;
			width: 306px;
			border: 0 none;
			border-bottom: 2px solid #231f20;
		}
		
		#content-interior #content-interior_derecha #home_contenido_columna_1 {
			width: 341px;
			margin: 0;
			padding: 0;
			margin-left: 33px;
			float: left;
		}
		
			#content-interior #content-interior_derecha p.home_titulo {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 15px;
				font-weight: bold;
				color: #231f20;
				margin: 0;
				padding: 0;
				margin-left: 12px;
				margin-bottom: 10px;
			}

			#content-interior #content-interior_derecha a.home_titulo {
				color: #231f20;
			}
			
			#content-interior #content-interior_derecha #home_contenido_columna_1 p.home_subtitulo {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight: bold;
				color: #231f20;
				width: 193px;
				display: block;
				float: right;
				margin: 0;
				padding: 0;
				margin-bottom: 12px;
			}
		
			#content-interior #content-interior_derecha #home_contenido_columna_1 p.home_contenido {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #231f20;
				width: 193px;
				display: block;
				float: right;
				margin: 0;
				padding: 0;
			}

			#content-interior #content-interior_derecha #home_contenido_columna_1 span.home_contenido {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #231f20;
				width: 193px;
				display: block;
				float: right;
				margin: 0;
				padding: 0;
			}

			#content-interior #content-interior_derecha #home_contenido_columna_1 .home_contenido {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #231f20;
				width: 193px;
				display: block;
				float: right;
				margin: 0;
				padding: 0;
			}
			
			#content-interior #content-interior_derecha #home_contenido_columna_1 p.contenedor_tapa {
				width: 138px;
				height: 268px;
				background-repeat: no-repeat;
				background-position: right +4px;
				display: block;
				float: left;
				margin: 0;
				padding: 0;
			}
			
			#content-interior #content-interior_derecha #home_contenido_columna_1 a.home_leer_mas {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color: #7d7d7d;
				background-image: url(../img/list_style_type_blau.gif);
				background-repeat: no-repeat;
				background-position: left center;
				width: 183px;
				display: block;
				float: right;
				margin: 0;
				margin-top: 18px;
				padding: 0;
				padding-left: 10px;
			}
			
			#content-interior #content-interior_derecha #home_contenido_columna_1 p.home_cita {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 15px;
				color: #231f20;
				background-image: url(../img/home_contenido_cita.gif);
				background-repeat: no-repeat;
				background-position: left +30px;
				width: 313px;
				display: block;
				margin: 0;
				padding-left: 18px;
				padding-right: 10px;
				padding-bottom: 40px;
				padding-top: 40px;
				border: 0 none;
				border-bottom: 1px dashed #ebebeb;
				border-top: 1px dashed #ebebeb;
			}

			#content-interior #content-interior_derecha #home_contenido_columna_1 .home_cita {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 15px;
				color: #231f20;
				background-image: url(../img/home_contenido_cita.gif);
				background-repeat: no-repeat;
				background-position: left +30px;
				width: 313px;
				display: block;
				margin: 0;
				padding-left: 18px;
				padding-right: 10px;
				padding-bottom: 40px;
				padding-top: 40px;
				border: 0 none;
				border-bottom: 1px dashed #ebebeb;
				border-top: 1px dashed #ebebeb;
			}

			#content-interior #content-interior_derecha #home_contenido_columna_1 p.home_cita strong {
				font-weight: bold;
				color: #8f191c;
			}
		
		#content-interior #content-interior_derecha #home_contenido_columna_2 {
			width: 322px;
			margin: 0;
			padding: 0;
			margin-left: 25px;
			float: left;
			background-image: url(../img/home_recomenats_bg.gif);
			background-repeat: no-repeat;
			background-position: left 105px;
		}
		

			#content-interior #content-interior_derecha #home_contenido_columna_2 p.home_nom_autor {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: bold;
				color: #231f20;
				background-image: url(../img/list_style_type_granate_big.gif);
				background-repeat: no-repeat;
				background-position: left center;
				width: 263px;
				height: 36px;
				line-height: 35px;
				display: block;
				margin: 0;
				margin-left: 23px;
				padding: 0;
				padding-left: 12px;
			}

			#content-interior #content-interior_derecha #home_contenido_columna_2 p.home_contenido {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #231f20;
				background-color: #FFF;
				width: 265px;
				display: block;
				margin: 0;
				margin-left: 23px;
				padding: 5px;
			}
			
			#content-interior #content-interior_derecha #home_contenido_columna_2 span.home_contenido {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #231f20;
				background-color: #FFF;
				width: 265px;
				display: block;
				margin: 0;
				margin-left: 23px;
				padding: 5px;
			}
			
			#content-interior #content-interior_derecha #home_contenido_columna_2 p.home_contenido a.home_web_autor {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #231f20;
				background-image: url(../img/list_style_type_granate.gif);
				background-repeat: no-repeat;
				background-position: left center;
				background-color: #FFF;
				width: 257px;
				display: block;
				margin: 0;
				padding: 0;
				padding-left: 8px;
			}
			
			#content-interior #content-interior_derecha #home_contenido_columna_2 img {
				margin: 0;
				margin-left: 23px;
				padding: 0;
			}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* AUTORS - - - AUTORS - - - AUTORS - - - AUTORS - - - AUTORS - - - AUTORS - - - AUTORS - - - AUTORS - - - AUTORS - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

		#content-interior #content-interior_derecha #autors_contenido_columna_1 {
			width: 306px;
			margin: 0;
			padding: 0;
			margin-left: 46px;
			float: left;
		}
		
		#content-interior #content-interior_derecha #autors_contenido_columna_2 {
			width: 306px;
			margin: 0;
			padding: 0;
			margin-left: 46px;
			float: left;
		}
		
		#content-interior #content-interior_derecha #autors_contenido_columna_1 a,
		#content-interior #content-interior_derecha #autors_contenido_columna_2 a {
			color: #231f20;
		}
		
		#content-interior #content-interior_derecha img.foto_autor {
			margin: 0;
			padding: 0;
			border: 0 none;
			margin-top: 12px;
			float: left;
			width: 87px;
			text-align: left;
			border:#eaeaea 1px solid; 
			padding:2px;
		}
		
		#content-interior #content-interior_derecha ul {
			margin: 0;
			padding: 0;
			border: 0 none;
			margin-top: 12px;
			float: right;
			list-style-position: inside;
		}
		
			#content-interior #content-interior_derecha ul li {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #231f20;
				width: 207px;
				margin: 0;
				padding: 0;
				border: 0 none;
				
				list-style-position: inside;
			}
			
				#content-interior #content-interior_derecha ul li.style_blau {
					list-style-image: url(../img/list_style_type_blau.gif);
				}
				
				#content-interior #content-interior_derecha ul li.style_magenta {
					list-style-image: url(../img/list_style_type_magenta.gif);
				}
				
				#content-interior #content-interior_derecha ul li.style_marro {
					list-style-image: url(../img/list_style_type_marro.gif);
				}

				#content-interior #content-interior_derecha ul li.style_verd {
					list-style-image: url(../img/list_style_type_verd.gif);
				}

				#content-interior #content-interior_derecha ul li.style_veure_tots {
					list-style-type: none;
					background-image: url(../img/list_style_type_veure_tots.gif);
					background-position: left 50%;
					background-repeat: no-repeat;
					padding-left: 22px;
					width: 185px;
				}
				
					#content-interior #content-interior_derecha ul li.style_veure_tots a {
						color: #231f20;
					}

		#content-interior #content-interior_derecha #autors_detalle_titol {
			width: 657px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #231f20;
			margin-left: 46px;
			height: auto;
		}

			#content-interior #content-interior_derecha #autors_detalle_titol h3.cataleg_detalle_nom {
				font-size: 17px;
				width: 50%;
				vertical-align:bottom;
				text-align: left;
				float: left;
				/*border-bottom: 2px solid #000;*/
			}

			#content-interior #content-interior_derecha #autors_detalle_titol h3.cataleg_detalle_coleccio {
				font-size: 11px;
				font-weight: bold;
				width: 49.5%;
				height: auto;
				text-align: right;
				line-height: 23px;
				float: left;
				background-position: right center;
				background-repeat: no-repeat;
				/*border-bottom: 2px solid #000;*/
			}

			#content-interior #content-interior_derecha #autors_detalle_titol h3.autors_detalle_nom {
				font-size: 17px;
				width: 50%;
				height: 23px;
				text-align: left;
				float: left;
				border-bottom: 2px solid #000;
			}
			
			#content-interior #content-interior_derecha #autors_detalle_titol h3.autors_detalle_pdf {
				font-size: 10px;
				width: 49.5%;
				height: 23px;
				text-align: right;
				line-height: 23px;
				float: left;
				background-image: url(../img/autors_detalle_pdf.gif);
				background-position: right center;
				background-repeat: no-repeat;
				border-bottom: 2px solid #000;
			}

			#content-interior #content-interior_derecha #autors_detalle_titol h3.autors_detalle_no_pdf {
				font-size: 10px;
				width: 49.5%;
				height: 23px;
				text-align: right;
				line-height: 23px;
				float: left;
				border-bottom: 2px solid #000;
				/*
				background-image: url(../img/autors_detalle_pdf.gif);
				background-position: right center;
				background-repeat: no-repeat;
				*/
			}

			#content-interior #content-interior_derecha #autors_detalle_titol h3.autors_detalle_coleccio {
				font-size: 11px;
				font-weight:bold;
				width: 49.5%;
				height: 23px;
				text-align: right;
				line-height: 23px;
				float: left;
				border-bottom: 2px solid #000;
				background-position: right center;
				background-repeat: no-repeat;
				
			}

				#content-interior #content-interior_derecha #autors_detalle_titol h3.autors_detalle_pdf a {
					color: #231f20;
				}

			#content-interior #content-interior_derecha #autors_detalle_titol h3. {
				font-size: 10px;
				width: 49.5%;
				height: 23px;
				text-align: right;
				line-height: 23px;
				float: left;
				border-bottom: 2px solid #000;
				background-image: url(../img/.gif);
				background-position: right center;
				background-repeat: no-repeat;
			}
			
				#content-interior #content-interior_derecha #autors_detalle_titol h3. a {
					color: #231f20;
				}
				
		#content-interior #content-interior_derecha #autors_contenido_columna_2_detalle {
			width: 306px;
			height: 430px;
			margin: 0;
			padding: 0;
			float: right;
			margin-right: 56px;
			overflow: auto;
		}
		
			#content-interior #content-interior_derecha #autors_contenido_columna_2_detalle p {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				color: #231f20;
				margin-top: 12px;
			}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* CATÀLEG - - - CATÀLEG - - - CATÀLEG - - - CATÀLEG - - - CATÀLEG - - - CATÀLEG - - - CATÀLEG - - - CATÀLEG - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

		#content-interior #content-interior_derecha #cataleg_contenido_columna_1 {
			width: 314px;
			margin: 0;
			padding: 0;
			margin-left: 38px;
			float: left;
		}
		
		#content-interior #content-interior_derecha #cataleg_contenido_columna_2 {
			width: 314px;
			margin: 0;
			padding: 0;
			margin-left: 38px;
			float: left;
		}
		
		#content-interior #content-interior_derecha #cataleg_contenido_columna_1 h2,
		#content-interior #content-interior_derecha #cataleg_contenido_columna_2 h2 {
			margin-left: 8px;
		}
			
		#content-interior #content-interior_derecha #cataleg_contenido_columna_1 #cataleg_contenido_img_vertical,
		#content-interior #content-interior_derecha #cataleg_contenido_columna_2 #cataleg_contenido_img_vertical {
			float: left;
			width: 95px;
			height: 152px;
			margin-top: 6px;
			background-position: right bottom;
			background-repeat: no-repeat;
		}
			
		#content-interior #content-interior_derecha #cataleg_contenido_columna_1 #cataleg_contenido_txt_vertical,
		#content-interior #content-interior_derecha #cataleg_contenido_columna_2 #cataleg_contenido_txt_vertical {
			float: right;
			width: 207px;
			margin-top: 9px;
		}
		
		#content-interior #content-interior_derecha #cataleg_contenido_columna_1 #cataleg_contenido_img_horizontal,
		#content-interior #content-interior_derecha #cataleg_contenido_columna_2 #cataleg_contenido_img_horizontal {
			float: left;
			width: 153px;
			height: 152px;
			margin-top: 6px;
			background-position: right bottom;
			background-repeat: no-repeat;
		}
			
		#content-interior #content-interior_derecha #cataleg_contenido_columna_1 #cataleg_contenido_txt_horizontal,
		#content-interior #content-interior_derecha #cataleg_contenido_columna_2 #cataleg_contenido_txt_horizontal {
			float: right;
			width: 151px;
			margin-top: 9px;
		}
		
		#content-interior #content-interior_derecha #cataleg_contenido_columna_1 p.cataleg_subtitol ,
		#content-interior #content-interior_derecha #cataleg_contenido_columna_2 p.cataleg_subtitol {
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
		}
		
		#content-interior #content-interior_derecha #cataleg_contenido_columna_1 p.cataleg_contingut ,
		#content-interior #content-interior_derecha #cataleg_contenido_columna_2 p.cataleg_contingut {
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			padding-top: 4px;
		}
		
		#content-interior #content-interior_derecha #cataleg_contenido_columna_1 .cataleg_contingut ,
		#content-interior #content-interior_derecha #cataleg_contenido_columna_2 .cataleg_contingut {
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			padding-top: 4px;
		}
		
		
		#content-interior #content-interior_derecha #cataleg_contenido_columna_1 #cataleg_contenido_img_comprar,
		#content-interior #content-interior_derecha #cataleg_contenido_columna_2 #cataleg_contenido_img_comprar {
			float: left;
			width: 95px;
			height: 26px;
			text-align: right;
		}
		
		#content-interior #content-interior_derecha #cataleg_contenido_columna_1 #cataleg_contenido_txt_precio,
		#content-interior #content-interior_derecha #cataleg_contenido_columna_2 #cataleg_contenido_txt_precio {
			float: right;
			width: 196px;
			height: 26px;
			line-height: 25px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 11px;
			color: #959595;
			padding-left: 11px;
			background-image: url(../img/list_style_type_gris.gif);
			background-position: left center;
			background-repeat: no-repeat;
		}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* COL·LECCIONS - - - COL·LECCIONS - - - COL·LECCIONS - - - COL·LECCIONS - - - COL·LECCIONS - - - COL·LECCIONS - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
		
		#content-interior #content-interior_derecha #coleccions_contenido_columna_1,
		#content-interior #content-interior_derecha #coleccions_contenido_columna_2 {
			width: 305px;
			float: left;
			margin-left: 41px;
			background-position: left top;
			background-repeat: no-repeat;
			padding-left: 6px;
		}
		
			#content-interior #content-interior_derecha #coleccions_contenido_columna_1 h2.coleccio_nom,
			#content-interior #content-interior_derecha #coleccions_contenido_columna_2 h2.coleccio_nom {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 17px;
				font-weight: bold;
				color: #231f20;
				width: 50%;
				height: 23px;
				text-align: left;
				float: left;
				border-bottom: 2px solid #000;
			}
			
			#content-interior #content-interior_derecha #coleccions_contenido_columna_1 h2.coleccio_idioma,
			#content-interior #content-interior_derecha #coleccions_contenido_columna_2 h2.coleccio_idioma {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #231f20;
				width: 49.5%;
				height: 23px;
				text-align: right;
				line-height: 23px;
				float: left;
				border-bottom: 2px solid #000;
			}
			
			#content-interior #content-interior_derecha #coleccions_contenido_columna_1 p,
			#content-interior #content-interior_derecha #coleccions_contenido_columna_2 p {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #231f20;
				width: 100%;
				text-align: left;
				clear: both;
				padding-top: 12px;
				line-height: 18px;
			}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* L'EDITORIAL - - - L'EDITORIAL - - - L'EDITORIAL - - - L'EDITORIAL - - - L'EDITORIAL - - - L'EDITORIAL - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	#content-interior #content-interior_derecha p.home_cita {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #231f20;
		background-image: url(../img/home_contenido_cita.gif);
		background-repeat: no-repeat;
		background-position: left top;
		width: 100%;
		margin: 0;
		margin-left: 5%;
		
		padding-left: 18px;
		
		padding-top: 10px;
		border: 0 none;
	}
	
	#content-interior #content-interior_derecha #editorial_content {
		width: 540px;
		display: block;
		float: right;
		margin-right: 26px;
		background-image: url(../img/editorial_bg.jpg);
		background-repeat: no-repeat;
		/*background-position: right +190px;*/
		background-position: bottom right;
		border-bottom: 1px dashed #ebebeb;
		padding-bottom: 10px;
	}

	#content-interior #content-interior_derecha #editorial_content p {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #231f20;
		padding-right: 243px;
		padding-top: 15px;
	}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* CONDICIONS LEGALS - - - CONDICIONS LEGALS - - - CONDICIONS LEGALS - - - CONDICIONS LEGALS - - - CONDICIONS LEGALS  */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	#content-interior #content-interior_derecha #condicions_content {
		width: 700px;
		display: block;
		float: left;
		margin-left: 45px;
		/*background-position: right +190px;*/
		border-bottom: 1px dashed #ebebeb;
		padding-bottom: 10px;
	}

	#content-interior #content-interior_derecha #condicions_content p {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #231f20;
		padding-right: 30px;
		padding-top: 15px;
	}
	
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* COL·LECCIONS - - - COL·LECCIONS - - - COL·LECCIONS - - - COL·LECCIONS - - - COL·LECCIONS - - - COL·LECCIONS - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

		#content-interior #content-interior_derecha #contacte_contenido {
			width: 322px;
			height: 230px;
			float: left;
			margin-left: 37px;
			background-image: url(../img/contacte_bg.gif);
			background-position: left top;
			background-repeat: no-repeat;
		}
		
			#content-interior #content-interior_derecha #contacte_contenido p.contacte_pais {
				width: 267px;
				display: block;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: bold;
				color: #231f20;
				background-image: url(../img/list_style_type_granate_big.gif);
				background-repeat: no-repeat;
				background-position: left center;
				height: 36px;
				line-height: 35px;
				margin: 0;
				margin-left: 19px;
				padding: 0;
				padding-left: 17px;
			}
		
			#content-interior #content-interior_derecha #contacte_contenido p.contacte_contenido {
				width: 253px;
				height: 145px;
				display: block;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				color: #231f20;
				background-image: url(../img/contacte_mail.gif);
				background-repeat: no-repeat;
				background-position: right top;
				background-color: #FFF;
				margin: 0;
				margin-left: 18px;
				padding: 16px;
			}
			
			#content-interior #content-interior_derecha #contacte_contenido p.contacte_contenido a {
				color: #8f191c;
			}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* CISTELL DE LA COMPRA - - - CISTELL DE LA COMPRA - - - CISTELL DE LA COMPRA - - - CISTELL DE LA COMPRA - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

.txt_10_trebuchet_gris_fosc {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #231f20;
}

.txt_11_trebuchet_gris_fosc {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #231f20;
}

.txt_11_trebuchet_gris_clar {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #959595;
}

.txt_11_trebuchet_granate {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8f191c;
}

.txt_13_trebuchet_gris_fosc {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #231f20;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#paginacion {
	float: left;
	width: 704px;
	height: auto;
	text-align: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

	#paginacion span.paginacion_activo {
		color: #b5121b;
	}
	
	#paginacion a {
		color: #231f20;
	}
	
#footer {
	height: auto;
	width: 940px;
	background-color: #FFF;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

	#footer a {
		color: #000;
	}

	#footer #footer_columna_1 {
		width: 255px;
		height: 34px;
		line-height: 33px;
		float: left;
		display: inline;
		text-align: left;
		padding-left: 15px;
	}
	
	#footer #footer_columna_2 {
		width: 670px;
		height: 34px;
		line-height: 33px;
		float: left;
		display: inline;
		text-align:center;
		margin: 0;
		padding: 0;
	}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ESTILOS PARA FORMULARIOS CON CSS */

	span.checkbox {
		width: 19px;
		height: 25px;
		padding: 0 5px 0 0;
		background: url(../img/checkbox.gif) no-repeat;
		display: block;
		clear: left;
		float: left;
	}

	span.radio {
		width: 19px;
		height: 25px;
		padding: 0 5px 0 0;
		background: url(../img/radio.gif) no-repeat;
		display: block;
		clear: left;
		float: left;
	}

	span.select {
		position: absolute;
		width: 288px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
		height: 27px;
		padding: 0 24px 0 8px;
		margin: 0 0 0 2px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 26px;
		font-weight: bold;
		color: #636466;
		background: url(../img/select.gif) no-repeat;
		overflow: hidden;
	}
