	@charset "utf-8";
/* CSS Document */

body{background-color:#e6e9eb;
	background-image:url(../images/body_bkgd_degr.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	}
	

.bodytext p {
font-size:0.875em;
}
	
	
h1 {
	padding-left:66px;
	padding-top:20px;
	}
	
h2 {
	font-size:1em;
	color:#ff3300;
	}
	
	
.h2:link {

	color:#ff3300;
	text-decoration:none;
}

.h2:visited {

	color:#ff3300;
	text-decoration:none;
}

.h2:active {

	color:#ff3300;
	text-decoration:none;
}

.h2:hover {

	color:#ff3300;
	text-decoration:underline;
}	
	
	
	
	
h3 {
	font-size:0.8em;
	color:#818181;
	margin-top:-13px;
	}

.h3:link {

	color:#818181;
	margin-top:-13px;
	text-decoration:none;
}

.h3:visited {

	color:#818181;
	margin-top:-13px;
	text-decoration:none;
}

.h3:active {

	color:#818181;
	margin-top:-13px;
	text-decoration:none;
}

.h3:hover {

	color:#818181;
	margin-top:-13px;
	text-decoration:underline;
}
	
	
	
h4 {
	font-size:1em;
	color:#ff3300;
	margin-top:-2px;
	}
h5 {
	font-size:0.8em;
	color:#818181;
	}

#contenedor{
	position: absolute; /*Posicionamiento absoluto*/
	/*top: 50%; Desde arriba, colocar al 50% de la pantalla*/
	left: 50%; /*Desde la izquierda, colocar al 50% de la pantalla*/
	/*height: 460px; Le ponemos el valor del alto*/
	width: 960px; /*Le ponemos el valor del ancho*/
	margin-top: 0px; /*Restamos la mitad de alto para centrarlo verticalmente*/
	margin-left: -480px; /*Restamos la mitad de ancho para centrarlo horizontalmente*/
	overflow:invisible;
	z-index: 30;
	visibility: visible;
}

/* INICIO CABECERA*/

#top_grey{
	position:absolute;
	width:960px;
	height:24px;
	top: 50%; /*Desde arriba, colocar al 50% de la pantalla*/
	left: 50%; /*Desde la izquierda, colocar al 50% de la pantalla*/
	margin-top: 0px; /*Restamos la mitad de alto para centrarlo verticalmente*/
	margin-left: -480px; /*Restamos la mitad de ancho para centrarlo horizontalmente*/
	overflow:invisible;
	z-index: 30;
	visibility: visible;
	background-image:url(../images/top_gris_bkgd.gif);
	background-repeat:repeat-x;
	}
	
#fecha{
	position:absolute;
	left:50%;
	margin-left:-414px;
	width:155px;
	color:#c8c8c8;
	font-size:9px;
	margin-top:6px;
	z-index:40;
	}
	
#buscador{
	position:absolute;
	width:295px;
	height:24px;
	left:50%;
	margin-left:186px;
	margin-top:6px;
	z-index:80;
	font-size:9px;
	color:#FFFFFF;
	}

#logo_nortesur{
	position:absolute;
	left:50%;
	top:24px;
	margin-left:-480px;
	width:960px;
	height:105px;
	background-color:#ff3300;
	}

#menu{	
	position:absolute;
	left:50%;
	top:129px;
	margin-left:-480px;
	width:958px;
	height:28px;
	background-color:#ffffff;
	vertical-align:middle;
	display:inline; /*(*)*/
	border-left:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	z-index:80;
	}

ul#dos {  
	list-style:none;
	margin: 0;
	padding-top:4px;
	padding-left:30px;

	}
	
ul#dos li {
	padding:0;
	float:left;
	}
ul#dos li a {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	width:112px;
	text-decoration:none;
	text-align:center;
	font-size:0.95em;
	color:#999999;
	background-color:#ffffff;
	font-weight:bold;
	background-image:url(../images/menu_spacer.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
ul#dos li a:hover {
	color:#ff3300;
	}
	
	
/* FIN CABECERA*/



/* INICIO CAJAS REDONDEADAS OK*/


div.top_caja_redondeada {
	height:25px; 
	background-image:url(../images/top_line.gif); 
	background-repeat: repeat-x; 
	margin:0 0 0 0;}
	
img.esquina_sup_izq { float:left; }
img.esquina_sup_der { float:right; }

div.content_caja_redondeada { 
	background-image:url(../images/left_line.gif); 
	background-repeat:repeat-y; 
	background-color: #ffffff;
	margin:-1.2em 0 0 0;}
	
div.boxcontrol_caja_redondeada { padding:20px 66px 0 66px; 
	background-image:url(../images/right_line.gif); 
	background-position:right; 
	background-repeat:repeat-y;
	 }
	
div.bottom_caja_redondeada { height:53px; 
	background-image:url(../images/btm_line.gif); 
	background-repeat:repeat-x; 
	border:0;
	padding:0;
	margin:-1.2em 0 0 0;
	}
	
img.esquina_inf_izq { float:left; }
img.esquina_inf_der { float:right; }

	
/* IE 5.5 box model hack para posicionar correctamente las imagenes de esquina */
* html img.esquina_sup_izq, * html img.esquina_inf_izq  { \margin-left:-.2em;  ma\rgin-left:0; }
* html img.esquina_inf_der, * html img.esquina_sup_der { \margin-left:.2em; } 




	  
	  /* INICIO CONTENT HOME*/

#home_novedades{	
	position:absolute;
	left:50%;
	top:156px;
	margin-left:-480px;
	width:960px;
	background-color:#ffffff;
	z-index:40;
	}
	

#box_general{
	width:385px;
	height:210px;
	float:left;
	padding-right:30px;
	padding-bottom:10px;
}

#picture_home {
	float:left;
	width: 155px;
	height: 192px;
	vertical-align:top;
	text-align:left;
}

.picture_nosotros {
	
	float:left;
	width: 155px;
	height: 192px;
	vertical-align:top;
	text-align:left;
}

#leer_mas {
	float:left;
	width: 205px;
	height: 20px;
	margin-top:27px;
	z-index:50;
}

a.leer_mas:link {
	color:#ff3300;
	font-size:0.8em;
	font-weight:bold;
}

a.leer_mas:visited {
	color:#ff3300;
	font-size:0.8em;
	font-weight:bold;
}

a.leer_mas:active {
	color:#ff3300;
	font-size:0.8em;
	font-weight:bold;
}

a.leer_mas:hover {
	color:#ff3300;
	font-size:0.8em;
	font-weight:bold;
}








a.titulo_libro:link {
	color:#000000;
	font-size:0.9em;
	text-decoration:none;
	font-weight:bold;
}
	
a.titulo_libro:hover {
	color:#000000;
	font-size:0.9em;
	text-decoration:underline;
	font-weight:bold;
}

a.titulo_libro:visited {
	color:#000000;
	font-size:0.9em;
	text-decoration:none;
	font-weight:bold;
}

a.titulo_libro:active {
	color:#000000;
	font-size:0.9em;
	text-decoration:none;
	font-weight:bold;
}

a.autor_libro:link {
	color:#818181;
	font-size:0.8em;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

a.autor_libro:visited {
	color:#818181;
	font-size:0.8em;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

a.autor_libro:active {
	color:#818181;
	font-size:0.8em;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

a.autor_libro:hover {
	color:#818181;
	font-size:0.8em;
	text-decoration:underline;
	text-transform:uppercase;
	font-weight:bold;
}

.traductor_libro_sin {
	color:#818181;
	font-size:0.6em;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

a.traductor_libro_sin:link {
	color:#818181;

	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}


a.traductor_libro_sin:visited {
	color:#818181;

	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

a.traductor_libro_sin:active {
	color:#818181;

	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}


a.traductor_libro:link {
	color:#818181;
	font-size:0.6em;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

a.traductor_libro:visited {
	color:#818181;
	font-size:0.6em;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

a.traductor_libro:active {
	color:#818181;
	font-size:0.6em;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

a.traductor_libro:hover {
	color:#818181;
	font-size:0.6em;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

.comentario_libro_nosotros{
	color:#818181;
	font-size:0.8em;
	line-height:17px;
	text-align:justify;
}

a.comentario_libro_nosotros:link {
	color:#ff3300;

	text-decoration:none;
		font-size:0.95em;
}

a.comentario_libro_nosotros:visited {
	font-size:0.95em;
	color:#ff3300;

	text-decoration:none;
	}

a.comentario_libro_nosotros:active {
	font-size:0.95em;
	color:#ff3300;

	text-decoration:none;
}

a.comentario_libro_nosotros:hover {
	font-size:0.95em;
	color:#ff3300;
	text-decoration:underline;
}






.comentario_libro_home{
	color:#818181;
	font-size:0.8em;
	line-height:15px;
	vertical-align:top;
	padding-left:155px;
	display:block;
}

#home_seleccion{	
	position:absolute;
	left:50%;
	top:510px;
	margin-left:-480px;
	width:958px;
	background-color:#ffffff;
	vertical-align:top;
	z-index:40;
	}
	
.home_seleccion_1{
	position:relative;
	margin-left:43px;
	width:830px;	
}

.center-content-seleccion {
	position:relative;
	background:url(../images/bordes_containers/home_novedades_rightside.gif) repeat-y right top;
	padding:1px 20px 1px 25px;
	margin:-1px 0 -50px 0;
	height:470px;
	
}



#peu {
	position: absolute; /*Posicionamiento absoluto*/
	/*top: 97%; Desde arriba, colocar al 50% de la pantalla*/
	left: 50%; /*Desde la izquierda, colocar al 50% de la pantalla*/
	/*height: 460px; Le ponemos el valor del alto*/
	width: 960px; /*Le ponemos el valor del ancho*/
	margin-top: 5px; /*Restamos la mitad de alto para centrarlo verticalmente*/
	margin-left: -480px; /*Restamos la mitad de ancho para centrarlo horizontalmente*/
	overflow:invisible;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	z-index: 90;
	visibility: visible;om
	color:#464646;
      }
	  
  

a.traductores-descrip:link {
color : #ff3300;
font-size:12px;

text-decoration:none;
}

a.traductores-descrip:visited {
color : #ff3300;
font-size:12px;

text-decoration:none;
}

a.traductores-descrip:active {
color : #ff3300;
font-size:12px;

text-decoration:none;
}

a.traductores-descrip:hover {
color : #ff3300;
font-size:12px;

text-decoration:underline;
}
	  
	  
	  	  /*PÁGINA CATALOGO*/
.colecciones_descrip{
font-size:15px;
color:#ff3300;
font-weight:bold;
text-decoration:none;

}

.proximamente{
font-size:0.75em;
font-weight:bold;
}

.colecciones{
font-size:15px;
color:#000000;
}

a.colecciones:link {
font-size:15px;
color:#000000;

text-decoration:none;
}

a.colecciones:visited {
font-size:15px;
color:#000000;

text-decoration:none;
}

a.colecciones:active {
font-size:15px;
color:#000000;

text-decoration:none;
}

a.colecciones:hover {
font-size:15px;
color:#000000;

text-decoration:none;
}


.texto_colecciones{
font-size:0.8em;
color:#000000;
display:block;
}












	  	  /*PÁGINA ENLACES*/
	
	
.comentario_enlaces{
	color:#818181;
	font-size:0.8em;
	line-height:15px;
	vertical-align:top;
	display:block;
		}

.estilo_enlaces {
	color:#ff3300;
	font-size:1em;
	font-weight:bold;
}	


a.estilo_enlaces:link {
	color:#ff3300;
	font-size:1em;
	font-weight:bold;
}

a.estilo_enlaces:visited {
	color:#ff3300;
	font-size:1em;
	font-weight:bold;
}

a.estilo_enlaces:active {
	color:#ff3300;
	font-size:1em;
	font-weight:bold;
}

a.estilo_enlaces:hover {
	color:#ff3300;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
}



  /*PÁGINA CONTACTO*/

.camps_form{
color : #ff3300;
font-size:12px;
}

.formulari_contacte{
color : #818181;
background-color: #ffffff;
border-color : #ff3300;
border: 1px groove #818181;
font-size:11px;
}

.formulari_contacte_mensaje{
color : #818181;
background-color: #ffffff;
border-color : #ff3300;
border: 1px groove #818181;
font-size:11px;
}


  /*PÁGINA DISTRIBUCIÓN*/

.estilo_distribucion {
	color:#ff3300;
	font-size:0.75em;
	font-weight:bold;
	text-transform:uppercase;
}


a.estilo_distribucion2:link {
	color:#ff3300;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
}

a.estilo_distribucion2:visited {
	color:#ff3300;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
}

a.estilo_distribucion2:active {
	color:#ff3300;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;

}

a.estilo_distribucion2:hover {
	color:#ff3300;
	font-size:1em;
	font-weight:bold;
	text-decoration:underline;
	}




.nom_distribuidor{
	color:#ff3300;
	font-size:0.6em;
	line-height:15px;
	vertical-align:top;
	display:block;
}

.comunidad_autonoma{
	color:#000000;
	font-size:0.7em;
	line-height:15px;
	vertical-align:top;
	font-weight:bold;
}


.comentario_distribuidor{
	color:#818181;
	font-size:0.6em;
	line-height:12px;
	vertical-align:top;
	display:block;
}

  /*PÁGINA LIBRO*/
  
  
.comentario_libro{
	color:#818181;
	font-size:0.8em;
	display:block;
}
	
.comentario_prensa_titulo{
	color:#ff3300;
	font-size:0.675em;
	display:block;
	font-weight:bold;
	padding-bottom:5px;
	}	
.comentario_prensa{
	color:#000000;
	font-size:0.65em;
	display:block;
	}
	
.ficha_libro{
	color:#ff3300;
	font-size:0.675em;
	display:block;
	font-weight:bold;
	padding-bottom:5px;
	}
.ficha_libro_texto{
	color:#000000;
	font-size:0.7em;
	display:block;
	}
	.ficha_libro_destacado{
	color:#656565;
	font-size:0.8em;
	display:block;
	font-weight:bold;
	}
	a.ficha_libro_destacado:link {
text-decoration:none;
}

a.ficha_libro_destacado:visited {
text-decoration:none;
}

a.ficha_libro_destacado:active {
text-decoration:none;
}

a.ficha_libro_destacado:hover {
text-decoration:underline;
}
	
	
	
	
	.links_libro_tit2 {
	color:#ff3300;
	font-size:0.8em;
	font-weight:bold;
	line-height:15px;
}	

	.links_libro_tit {
	color:#ff3300;
	font-size:0.7em;
	font-weight:bold;
	line-height:15px;
}	
a.links_libro_tit:link {
	color:#ff3300;
	font-size:0.75em;
	font-weight:bold;

	text-decoration:none;
}

a.links_libro_tit:visited {
	color:#ff3300;
	font-size:0.75em;
	font-weight:bold;

	text-decoration:none;
}

a.links_libro_tit:active {
	color:#ff3300;
	font-size:0.75em;
	font-weight:bold;

	text-decoration:none;
}

a.links_libro_tit:hover {
	color:#ff3300;
	font-size:0.75em;
	font-weight:bold;

	text-decoration:underline;
}

	
.links_libro {
	color:#ff3300;
	font-size:0.6em;
	font-weight:bold;
	line-height:15px;
}	
a.links_libro:link {
	color:#ff3300;
	font-size:0.6em;
	font-weight:bold;
	line-height:15px;
	text-decoration:none;
}

a.links_libro:visited {
	color:#ff3300;
	font-size:0.6em;
	font-weight:bold;
	line-height:15px;
	text-decoration:none;
}

a.links_libro:active {
	color:#ff3300;
	font-size:0.6em;
	font-weight:bold;
	line-height:15px;
	text-decoration:none;
}

a.links_libro:hover {
	color:#ff3300;
	font-size:0.6em;
	font-weight:bold;
	line-height:15px;
	text-decoration:underline;
}


  /*PÁGINA AUTORES*/
.tabla_portadas_libro{
margin-top:20px;}
  
.autores_titulo_libro{
	color:#ff3300;
	font-size:0.675em;
	font-weight:bold;
	vertical-align:bottom;
	padding-bottom:5px;
	}
	
a.autores_titulo:link {
	color:#ff3300;
	font-size:0.675em;
	font-weight:bold;
	vertical-align:bottom;
	padding-bottom:5px;
}

a.autores_titulo:visited {
	color:#ff3300;
	font-size:0.675em;
	font-weight:bold;
	vertical-align:bottom;
	padding-bottom:5px;
}

a.autores_titulo:active {
	color:#ff3300;
	font-weight:bold;
	font-size:0.675em;
	vertical-align:bottom;
	padding-bottom:5px;
}

a.autores_titulo:hover {
	color:#ff3300;
	font-size:0.675em;
	font-weight:bold;
	vertical-align:bottom;
	padding-bottom:5px;
}

