#contenido   .caja-3 {
	float: right;
	padding:0;
	width:193px;
	text-align:right;

}
#contenido   .caja-3-titulo {
	padding:0;
	width:183px;
	background:#5e4e44;
	padding:4px 0 3px 4px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#FFFFFF;


}
	
#contenido  .caja-3 ul {

	margin:0;
	list-style:none;
	padding: 0;
}

#contenido  .caja-3 li {

	padding:0px;
}

#contenido  .caja-3 li a {
	text-decoration:none;
	color:#5e4e44;
	padding:0px;
}

#contenido  .caja-3 li a:hover {
	text-decoration:none;
	color:#5e4e44;
	padding:0px;
}

#contenido  .caja-3 h2{
	text-decoration:none;
	font-size: 1em;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	background:inherit;
}
#contenido  .caja-3 h3{
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.92em;
	font-weight:bold;
	color:#5e4e44;
	margin:0;
	background:inherit;
}

#contenido  .caja-3-bloque-txt{
	padding:10px 5px 10px 5px; 
	width: 177px;
	display:block;
	text-align:center;
	line-height:1.3em;
	
}

#contenido   .caja-3-bloque {

	width:187px;
	display:block;
	margin:2px 0 2px 0;
	background:#F0F0F0;
}
#contenido  .caja-3-bloque-pie {

	padding:0; 
	width: 179px;
	text-align:left;
	display:block;

	height:19px;
}

#contenido   .caja-destacada {
	float: right;
	padding:0;
	width:219px;
	background:url(gr/fd-sombra-v-i2.jpg) left top repeat-y;

}
#contenido   .caja-destacada-titulo {
	padding:0;
	width:219px;
	padding:4px 0 0 4px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#5e4e44;
	text-align:center;
	font-weight:bold;


}
	
#contenido  .caja-destacada ul {

	margin:0;
	list-style:none;
	padding: 0;
}

#contenido  .caja-destacada li {

	padding:0px;
}

#contenido  .caja-destacada li a {
	text-decoration:none;
	color:#5e4e44;
	padding:0px;
}

#contenido  .caja-destacada li a:hover {
	text-decoration:none;
	color:#5e4e44;
	padding:0px;
}

#contenido  .caja-destacada h2{
	text-decoration:none;
	font-size: 1em;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	background:inherit;
}
#contenido  .caja-destacada h3{
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.92em;
	font-weight:bold;
	color:#5e4e44;
	margin:0;
	background:inherit;
}

#contenido  .caja-destacada-bloque-txt{
	padding:10px 5px 10px 5px; 
	width: 177px;
	display:block;
	text-align:center;
	line-height:1.3em;
	
}

#contenido   .caja-destacada-bloque {

	width:219px;
	display:block;
	margin:2px 0 2px 0;
	text-align:right;
	
}
#contenido  .caja-destacada-bloque-pie {

	padding:0; 
	width: 210px;
	text-align:left;
	display:block;

	height:19px;
}



#contenido   .caja-2 {
	float: left;
	padding:0;
	width:358px;


	
}

#contenido .bts-caja-2{
	background: #F0F0F0;
	float:left;
	color:#5e4e44;
	margin:0 ;
	width:356px;
	padding:0 0 0 0;
	border-bottom:1px solid #FFFFFF;
}

#contenido .bts-caja-2 ul{
	list-style:none;
	margin:0 0 0 10px;
	padding:0;

}
#contenido .bts-caja-2 li{
	margin:0;
	padding:0;
	float:left;
	
}

#contenido .bts-caja-2 li a{
	margin:3px 3px 3px 0;
	padding:0 5px 0 5px;
	text-decoration:none;
	display:block;
	line-height:1.5em;
	font-size: 0.8em;
	background:#FFFFFF;
	border:#CCCCCC 1px solid;
	text-decoration:none;
}

#contenido   .caja-2-titulo-novedades {
	text-decoration:none;
	font-weight: normal;
	background:url(/gr/ico-titulo.gif) no-repeat left top;
	text-transform:uppercase;
	font-size: 0.9em;
	color:#d5012b;
	margin:0 0 0 0; 
	float:left;
	padding: 0 5px 2px 25px;
	width:333px;
	border-bottom:5px solid #F0F0F0;



}
#contenido   .caja-2-titulo-noticias {
	text-decoration:none;
	font-weight: normal;
	background:url(/gr/ico-titulo.gif) no-repeat 10px 8px #F0F0F0 ;
	text-transform:uppercase;
	font-size: 0.9em;
	color:#5e4e44;
	margin:2px 0 10px 2px; 
	float:left;
	padding: 8px 5px 3px 35px;
	width:310px;
	border-bottom:5px solid #efdc73;


}
#contenido   .caja-2-bloque {
	float:left;
	width:372px;
	display:block;
	margin:2px 0 2px 0;
	
	
}
#contenido  .caja-2-bloque-novedades{
	padding:10px 10px 10px 10px; 
	width: 352px;
	display:block;
	text-align:left;
	float:left;
}
#contenido  .caja-2-titlibro{
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.92em;
	font-weight:bold;
	color:#5e4e44;
	margin:0;
}

#contenido  .caja-2-bloque-novedades ul {

	margin:0;
	list-style:none;
	padding: 0;
}

#contenido  .caja-2-bloque-novedades li {
	width: 170px;
	padding:0px;
	float:left;
	line-height:1.3em;
	margin-bottom:10px;
	
	
}
#contenido  .caja-2-bloque-novedades span {

	padding:0px;


	
}
#contenido  .caja-2-img {
	padding: 2px ;
	float: left;
	margin:0 4px 4px 0;
	border:1px solid #cccccc;
	}


#contenido  .caja-2-bloque-noticias{
	padding:0 0 10px 0; 
	width: 354px;
	display:block;
	text-align:left;
	float:left;
	border: 1px #F0F0F0 solid;
}



#contenido  .caja-2-bloque-noticias ul {

	margin:0;
	list-style:none;
	padding: 0;
}

#contenido  .caja-2-bloque-noticias li {
	width: 342px;
	padding:0 0 0 8px;
	float:left;
	line-height:1.3em;
	margin-bottom:10px;
	
	
}
#contenido  .caja-2-bloque-novedades span {

	padding:0px;


	
}



#contenido  .caja-2-bloque-pie {
	float:left;
	padding:0; 
	width: 372px;
	text-align:left;
	display:block;
	height:19px;
}


#contenido   .caja-1 {
	float: left;
	padding:0;
	width:551px;

	border-bottom:4px solid #FFFFFF;

	
}

#contenido .bts-caja-1{
	background: #F0F0F0;
	float:left;
	color:#5e4e44;
	margin:0 0 0 0 ;
	width:550px;
	padding:0 0 0 0;
	border-left:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
	border-right:1px solid #F0F0F0;
}

#contenido .bts-caja-1 ul{
	list-style:none;
	margin:0 0 0 8px;
	padding:0;

}
#contenido .bts-caja-1 li{
	margin:0;
	padding:0;
	float:left;
	
}
#contenido .bts-caja-1 li a.actual{
color:#d5012b;
}
#contenido .bts-caja-1 li a{
	margin:3px 3px 3px 0;
	padding:0 5px 0 5px;
	text-decoration:none;
	display:block;
	line-height:1.5em;
	font-size: 0.8em;
	background:#FFFFFF;
	border:#CCCCCC 1px solid;
	text-decoration:none;
}

#contenido   .caja-1-titulo-novedades {
	text-decoration:none;
	font-weight: normal;
	background:url(/gr/ico-titulo.gif) no-repeat #F0F0F0   10px 8px;
	text-transform:uppercase;
	font-size: 0.9em;
	color:#5e4e44;
	margin:2px 0 20px 2px; 
	float:left;
	padding: 8px 5px 3px 35px;
	width:506px;
	border-bottom:5px solid #efdc73;



}
#contenido   .caja-1-titulo-noticias {
	text-decoration:none;
	font-weight: normal;
	background:url(/gr/ico-titulo.gif) no-repeat left top;
	text-transform:uppercase;
	font-size: 0.9em;
	color:#d5012b;
	margin:0 0 0 0; 
	float:left;
	padding: 0 5px 0 25px;
	width:335px;
	border-bottom:3px solid #F0F0F0;


}
#contenido   .caja-1-bloque {
	float:left;
	width:561px;
	display:block;
	margin:2px 0 2px 0;
	
}
#contenido  .caja-1-bloque-novedades{
	padding:0 0 5px 0; 
	width: 550px;
	display:block;
	text-align:left;
	float:left;
	margin:0 0 0 0;
	border: solid #F0F0F0 1px;

}
#contenido  .caja-1-bloque-novedades2{
	padding:0 0 15px 0; 
	width: 550px;
	display:block;
	text-align:left;
	float:left;
	margin:0 0 0 0;
	border: solid #F0F0F0 1px;

}
#contenido  .caja-1-titlibro{
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.92em;
	font-weight:bold;
	color:#5e4e44;
	margin:0;
}

#contenido  .caja-1-bloque-novedades ul {

	margin:0 0 0 0;
	list-style:none;
	padding: 0;
}

#contenido  .caja-1-bloque-novedades li {
	width: 172px;
	padding:0 0 0 8px;
	float:left;
	line-height:1.3em;
	margin-bottom:10px;
	display:block;
	height:55px;
	
	
}
#contenido  .caja-1-bloque-novedades2 ul {

	margin:0 0 0 0;
	list-style:none;
	padding: 0 0 0 0;
}

#contenido  .caja-1-bloque-novedades2 li {
	width: 262px;
	padding:0 5px 0 8px;
	float:left;
	line-height:1.3em;
	margin-bottom:10px;
	display:block;
	height:70px;
	
	
}
#contenido  .caja-1-img {
	padding: 2px ;
	float: left;
	margin:0 8px 4px 0;
	border:1px solid #cccccc;
	}


#contenido  .caja-1-bloque-pie {
	float:left;
	padding:0; 
	width: 561px;
	text-align:left;
	display:block;
	height:19px;
}


#contenido #der  #listado{
	/*background:#9e958f;*/
	width:559px;

	padding:0 0 0 0;
	margin:0 0 0 2px;
}
	
#contenido #der  #listado ul{
	list-style:none;
	margin:0;
	padding:0;

}

#contenido #der  #listado li{
	background:url(/gr/ico-tab.gif) no-repeat left;
	padding: 0 0 0 15px;
	margin: 0 0 0 20px;
	font-size: 0.85em;
}
#contenido #der #listado .item{
	background:  #F8F8F8;
	float:left;
	margin: 0 0 0 0;
	padding:10px 0 5px 5px;
	width:551px;
	border-bottom:solid #CCCCCC 1px;
	border-top:solid #FFFFFF 1px;
}
#contenido #der #listado .item2{

	float:left;
	margin: 0 0 0 0;
	padding:20px 0 20px 5px;
	width:550px;
	

}
#contenido #der #listado .padding{

	padding:0 0 0 25px;
	

}
#contenido #der #listado .item-ficha{

	background:  #F8F8F8;
	float:left;
	margin: 0 0 0 0;
	padding:10px 0 5px 5px;
	width:551px;
	
	border-top:solid #FFFFFF 1px;
}
#contenido #der #listado .titulo  {
	text-decoration:none;
	font-weight: normal;
	background:url(/gr/ico-titulo.gif) no-repeat left top;
	text-transform:uppercase;
	font-size: 0.9em;
	color:#d5012b;
	margin:0 0 10px 0; 
	float:left;
	padding: 0 5px 2px 25px;
	width:385px;
	border-bottom:5px solid #F0F0F0;
}
#contenido #der #listado .titulo-picasso {
	text-decoration:none;
	font-weight: normal;
	background:url(/gr/ico-titulo.gif) no-repeat left top;
	text-transform:uppercase;
	font-size: 0.9em;
	color:#d5012b;
	margin:0 0 5px 0; 
	float:left;
	padding: 0 5px 0 25px;
	width:385px;

}
#contenido #der #listado .titulo-distribuidores  {
	text-decoration:none;
	font-weight: normal;
	background:url(/gr/ico-titulo.gif) no-repeat left top;
	text-transform:uppercase;
	font-size: 0.9em;
	color:#d5012b;
	margin:0 0 10px 0; 
	float:left;
	padding: 0 5px 2px 25px;
	width:385px;

}
#contenido #der #listado .titulo  a{
	text-decoration:none;

	color:#d5012b;

}
#contenido #der #listado .titulo-ilustradores {
	text-decoration:none;
	font-weight: normal;
	background:url(/gr/ico-ilustradores.gif) no-repeat left;
	text-transform:uppercase;
	font-size: 1em;
	color:#d5012b;
	margin:0 0 0 0; 
	float:left;
	padding: 0 5px 0 25px;
	width:385px;
}
#contenido #der #listado .titulo-estampas {
	text-decoration:none;
	font-weight: normal;
	background:url(/gr/ico-estampas.gif) no-repeat left;
	text-transform:uppercase;
	font-size: 1em;
	color:#d5012b;
	margin:0 0 0 0; 
	float:left;
	padding: 0 5px 0 25px;
	width:385px;
}

#contenido #der #listado .titulo h2{
	text-decoration:none;
	text-transform:uppercase;
	font-size: 0.8em;
	color:#d5012b;
	margin:0; 
	float:left;
	padding: 0 5px 0 25px;
	width:385px;
}
#contenido #der #listado .texto-listado{
	text-decoration:none;
	font-size: 0.9em;
	float:left;
	color:#777777;
	padding:0 0 0 10px;
	width:405px;
	margin:0;
}	
#contenido #der #listado  .bts{
	background: #F0F0F0;
	text-decoration:none;
	font-size: 0.9em;
	float:left;
	color:#5e4e44;
	margin:15px 0 0 0px;
	width:541px;
	padding:7px 0 7px 5px;
	border-bottom:1px solid #FFFFFF;
	
}



#contenido #der #listado  .bts-detalles{
	text-align:left;
	margin:0 0 0 0;
	float:left;
	padding:0;
	display:block;
}
#contenido #der #listado  .bts-detalles a{
	margin:0 5px 0 0;
	text-align:left;
	background:#FFFFFF;
	padding:2px 7px 2px 7px;
	border:#CCCCCC 1px solid;
	display:block;
	font-size:0.9em;

	float:left;
}
#contenido #der #listado  .bts-detalles a:hover{
	text-align:left;
	background:#FFFFFF;

	border:#CCCCCC 1px solid;

	display:block;
}
#contenido #der #listado  .bts-anadir{
	text-align:left;
	margin:0;
	width:110px;
	height:16px;
	padding:0px 10px 0 0;
	display:block;
	float:left;
}
#contenido #der #listado  .bts-anadir a{

	text-align:left;
	background:#CCCCCC;


	width:110px;
	height:16px;

	display:block;
}
#contenido #der #listado  .bts-anadir a:hover{
	text-align:left;

	background:#CCCCCC;

	width:110px;
	height:16px;
	display:block;
}
#contenido #der #listado  .img {
		padding: 8px 8px 8px 8px;
		float: right;
		margin:5px 5px 0px 5px;
		border:solid #CCCCCC 1px;
		background-color:#FFFFFF;
	}


	


