/* estilos comunes comienzan----------------*/
* {
	margin:0pt;
	padding:0pt;
}
html{
	height:100%;
}
body {
	font-family:Geneva, "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
	background-color:#666666;
	margin:0px;
	padding:0px;
	height:100%;
	}

ul
{
  margin:0px;
  padding: 0px;
}

li
{
  margin:0px;
  padding: 0px;
}

#container {
	height:auto;
	background-color:#FFFFFF;
	margin:0 auto 0 auto;
	width:1000px;
	text-align:left;
	position: relative;
	}

#header {
	background:url(/images/logo.jpg) top left no-repeat;
	height:172px;
	width:400px;
	float:left;
	position:relative;
	}
	
#flash-header {
	background-color: #FFFFFF;
	height:120px;
	width:600px;
	float:left;
		}
		
#fondo-menu{
	background-color: #3E3D40;
	width:600px;
	height:52px;
	float:left;
	position:relative;
		}
		
#fondo-menu-2{
	background-color:#999999;
	background:url(/images/barra-menu2-trans.png) no-repeat top left;
	height:28px;
	width:1000px;
	margin:3px 0;
	float:left;
	position:relative;
		}
#menu	{
	height:50px;
	color:#B1B3B4;
	position:absolute;
	text-align:left;
	list-style-type:none;
	border-left:1px dashed #B1B3B4;
	left: -75px;
	top:30px;
	height:15px;
			}
#menu li {
	display:inline;
	}	

.div-bt{
	border-right:1px dashed #B1B3B4;
	float:left;
			}
a.bt	{
	font-family:"Arial", Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:13px;
	color:#B1B3B4;
	padding:0 10px;
	font-weight:bold;
	text-decoration:none;
	}
.active{
	font-family:"Arial", Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:13px;
	color:#ffffff;
	padding:29px 10px 5px 10px;
	font-weight:bold;
	text-decoration:none;
	background:#000000 repeat-y;
	}
a.bt:hover	{
	font-family:"Arial", Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:13px;
	color:#ffffff;
	padding:0 10px;
	font-weight:bold;
	text-decoration:none;
	}
#menu2	{
	width:381px;
	height:28px;
	position:absolute;
	color:#ffffff;
	left:300px;
			}
#menu2 li	{
	display:inline;
			}
.div-bt2{
	border-right:1px dashed #B1B3B4;
	margin:5px 0 0 10px;
	padding-right:10px;
	list-style-type:none;
	float:left;
	display:inline;
			}
a.bt2	{
	font-family:"Arial", Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	}
.active2{
	font-family:"Arial", Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	}
a.bt2:hover	{
	font-family:"Arial", Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	}
.clearing{
      clear:both;
   }
#menu-buscador{
	width:228px;
	position:absolute;
	top: 2px;
	   }
#menu-buscador li{
	display:inline;
	   }
#div-contiene-buscador {
	height:45px;
	position:absolute;
	right:4px;
	top:2px;
	width:228px;
   }
#buscador-libros {
	background:#656467 none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-family:"Arial",Helvetica,sans-serif;
	font-size:12px;
	font-style:italic;
	height:17px;
	margin:22px 5px 0 0;
	padding:3px 0 0 3px;
	position:relative;
	width:170px;
   }
a.filtros-buscador{
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-right:7px;
	color:#B2B2B2;
   }
a.filtros-buscador:hover{
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-right:7px;
	text-decoration:none;
   }
.filtros-buscador-active{
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right:7px;
	color:#ffffff;
	text-decoration:none;
   }

#buscador-editoriales{
	float:left;
	font-size:13px;
	font-family:"Arial", Helvetica, sans-serif;
	font-style:italic;
	color:#000000;
	margin:3px 0 0 20px;
	font-weight:bold;
	width:170px;
	background:#FBFAF9;
	border: 1px solid #ffffff;
	padding-left:3px;
   }
#div-iconos{
	border-left:1px dashed #B1B3B4;
	border-right:1px dashed #B1B3B4;
	width:62px;
	margin:4px 0 0 30px;
	padding-left:10px;
	float:left;
   }
#fecha{
	float:right;
	font-family:"Arial", Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	color:#EDEDEE;
	margin:6px 20px 0 0;
	font-weight:bold;
   }
#footer	{
	height:25px;
	background:#BE1414;
	text-align:center;
	color:#FFFFFF;
	padding-top:5px;
	margin-top:20px;
	}
.Estilo1 {color: #BE1414}
a.link-disenio,a.link-disenio:hover{
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-right:7px;
	color:#B2B2B2;
	text-decoration:none;
   }

/* estilos comunes fin----------------*/
/* estilos index comienzan----------------*/
.fondo-avances-1	{
	background-color:#9C9C9C;
	float:left;
	width:1000px;
	padding-bottom:10px;
	overflow:hidden;
	   }
.avances-1	{
	border-right:1px solid #FFFFFF;
	color:#FFFFFF;
	float:left;
	width:319px;
	margin-bottom:-32000px;
	padding:3px 7px 32000px;
		   }
.avances-1b	{
	color:#FFFFFF;
	float:left;
	width:318px;
	margin-bottom:-32000px;
margin-left:7px;
margin-top:3px;

		   }
.borde-foto-avances-1{
	float:left;
	border:1px solid #FFFFFF;
	text-align:center;
	padding:5px;
	margin-right:5px;
		   }
a.link-autor-1{
	color:#BE1414;
	font-style:italic;
	text-decoration:none;
	font-weight:bold;
		   }
.titulo-avances-1	{
	background-color:#FBFAF9;
	border-bottom:2px solid #82807F;
	border-right:2px solid #82807F;
	color:#000000;
	font-family:"Arial",Helvetica,sans-serif;
	font-size:17px;
	font-weight:bold;
	margin:3px 0 10px 0;
	padding:2px 0 0 10px;
		   }
.banner-fijo	{
	background:#ffffff none repeat scroll 0 0;
	float:left;
	height:340px;
	width:195px;
			   }
.contenedor-avances-2	{
	width:800px;
	float:left;
	padding-left:3px;
	height:100%;
	background:#ffffff;
			}
.contenedor-avances-2a	{
	width:400px;
	float:left;
	height:100%;
	margin-top:20px;
			}
.contenedor-avances-2b	{
	width:400px;
	float:left;
	height:100%;
	margin-top:20px;
			}
.caja-avances-2	{
	width:391px;
	float:left;
	position:relative;
	z-index:0;
		}
.parrafo-sin-imagen {
	margin:0;
	padding:4px 10px;
	position:relative;
	z-index:1;
	}
.parrafo-con-imagen {
	margin:0;
	padding:4px 10px 4px 125px;
	position:relative;
	z-index:1;
	}
.img-avance2	{
	border-right:4px solid #CCCCCC;
	padding:0 14px;
	position:absolute;
	text-align:center;
	margin-top:10px;
	left:0px;
	top:-20px;
	z-index:2;
		}
p.link-autor-1{
	margin-top:5px;
	width:300px;
		   }
.contenedor-sombra-con-img	{
	margin:0 0 30px 0;
	border:#E5E3E2 2px solid;
	padding-bottom:10px;
	background:url(/images/page-curl.gif) no-repeat bottom right;
		}
.contenedor-sombra-sin-img	{
	margin:0 0 30px 0;
	border:#E5E3E2 2px solid;
	padding-bottom:10px;
	background:url(/images/page-curl.gif) no-repeat bottom right;
		}
.titulo-avance-2	{
	color:#BE1414;
	font-family:"Arial",Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	margin-left:130px;
	width:250px;
	position:relative;
	top:-10px;
	z-index:2;
			}
.titulo-avance-2-sin-img	{
	color:#BE1414;
	font-family:"Arial",Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	position:relative;
	margin-left:18px;
	width:250px;
	top:-10px;
	z-index:2;
			}
/* estilos index fin----------------*/
/* estilos editorial comienzan----------------*/
#contenedor-gral	{
	float:left;
	height:100%;
	background:#ffffff;
	width:100%;
			}
.barra-titulo	{
	width:930px;
	height:30px;
	background-color:#EDEDEE;
	border-top:#87888A 3px solid;
	padding:3px 0 0 12px;
	color:#BE1414;
	font-size:22px;
	font-weight:bold;
	margin:10px 0 30px 30px;
				}
.avance-info	{
	float:left;
	width:396px;
	background-color:#EDEDEE;
	color:#58585A;
	font-size:13px;
	position:relative;
	font-style:italic;
	padding:5px 0 5px 165px;
	top:-75px;
	z-index:0;
					}
.caja-img	{
	width:129px;
	border:3px solid #87888A;
	background-color:#FFFFFF;
	text-align:center;
	position:relative;
	left:20px;
	padding:4px 0;
	z-index:1;
			}
.contenedor-columnas	{
	float:left;
	margin:0 30px;
	width:940px;
				}
.columna1	{
	width:440px;
	float:left;
	padding-right:10px;
	margin-right:40px
			}
.columna2	{
	width:440px;
	float:right;
	padding:0 10px 20px 0;
	background:url(/images/vinieta-fin-nota.jpg) no-repeat bottom right; 
			}
.subtitulo	{
	width:460px;
	font-size:20px;
	color:#BE1414;
	font-weight:bold;
	border-bottom:#BE1414 solid 1px;
			}
.titulo-ficha	{
	font-size:20px;
	font-weight:bold;
	color:#BE1414;
	border-bottom:#BE1414 solid 1px;
	margin-bottom:5px;
			}
.subtitulos-ficha	{
	font-size:14px;
	color:#BE1414;
				}
.datos-ficha	{
	font-size:13px;
	color:#58585A;
				}
a.link-ficha	{
	font-size:13px;
	color:#58585A;
	font-style:italic;	
					}
a.link-ficha:hover	{
	font-size:13px;
	color:#58585A;
	font-style:italic;
	text-decoration:none;	
					}			
.ficha-caja-sombra	{
	float:right;
	width:322px;
	margin-bottom:-50px;
	border:#E5E3E2 2px solid;
	padding:5px 10px 10px 10px;
	position:relative;
	top:-95px;
	background:url(/images/page-curl.gif) no-repeat bottom right;
		}
.div-bt-publ	{
	text-align:center;
	margin-top:40px;
			}
/* estilos editorial fin----------------*/
/* estilos resultado-busqueda comienzan----------------*/			
.barra-titulo-corta	{
	width:670px;
	background-color:#EDEDEE;
	border-top:3px solid #87888A;
	color:#BE1414;
	float:right;
	font-size:22px;
	font-weight:bold;
	height:30px;
	margin:10px 0px 10px 0;
	padding:3px 0 0 12px;
	width:648px;
				}
.columna-fitros{
	width:290px;
	background-color:#EDEDEE;
			 }
.titulo-columna-filtros		{
	color:#58585A;
	font-size:22px;
			 }	 
#filtros{
	font-size:12px;
	font-family:"Arial", Helvetica, sans-serif;
	font-style:italic;
	color:#F6F6F6;
	margin:0 0 5px 25px;
	width:220px;
	background:#6A6A6A;
	border: 1px solid #ffffff;
	padding:3px;	
   }
.titulo-filtros	{
	font-family:"Arial", Helvetica, sans-serif;
	font-size:13px;
	color:#58585A;
	font-weight:bold;
	margin:20px 0 0 25px;
	}
.top-columna-filtros	{
	background-image:url(/images/fondo-top-letras-columna-izq.jpg);
	width:290px;
	height:37px;
	position:relative;
	z-index:1;
	font-weight:bold;
	font-size:25px;
	color:#58585A;
	text-align:center;
	}
.bottom-columna-filtros	{
	background-image:url(/images/fondo-bottom-letras-columna-izq.jpg);
	width:290px;
	height:17px;
	position:relative;
	z-index:1;
	margin-top:20px;
	}
.sombra-columna		{
	background:url(/images/sombra-columna-izq.jpg) top right repeat;
	width:318px;
	margin-top:10px;
	float:left;		
	}
.paginado	{
	float:left;
	font-size:12px;
	font-weight:normal;
	height:20px;
	margin-top:10px;
	padding-left:5px;
	width:97%;
	text-align:right;
	}

.search-query	{
	float:left;
	font-size:12px;
	font-weight:normal;
	height:20px;
	margin-top:10px;
	padding-left:5px;
	width:97%;
	text-align:left;
	}

a.nro-activo	{
	color:#BF3B34;
	font-family:"Verdana",Arial,Helvetica,sans-serif;
	font-weight:bold;
	height:15px;
	}
a.anterior	{
	}
a.siguiente	{
	}
a.nros-pagina {
	color:#182663;
	font-family:"Verdana",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:15px;
	text-decoration:none;
	}
.ubicacion-pagina {
	font-size:11px;
	text-align:left;
        float: left;
        width: 150px;
	}
#contenedor-info	{
	float:right;
	margin-right:10px;
	width:660px;
	}
table	{
	width:660px;
	text-align:center;
	margin-top:30px;
	float:left;
		}
table th	{
	font-size:13px;
	font-weight:bold;
	color:#FBFAF9;
	background-color:#6A6A6A;
	text-transform:uppercase;
	margin-top:20px;
	padding:5px 0;
	}
tbody th, .link	{
	font-size:10px;
	color:#BE1414;
	background-color:#EDEDEE;
	text-transform:uppercase;
	padding:5px 0;
	text-decoration:none;
	}
.link:hover	{
	text-decoration:underline;
	}
tbody td	{
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	background-color:#EDEDEE;
	padding:5px 0;
	color:#58585A;	
	}
/* estilos resultado-busqueda fin----------------*/
/* estilos mostrar-contenido comienzan----------------*/		

.contenedor-columnas-con-border	{
	float:left;
	margin:0 30px 10px 30px;
	width:940px;
	padding-bottom:20px;
	border-bottom:1px dashed #D9DADB;
				}
.columna1-con-border	{
	width:439px;
	float:left;
	padding-right:10px;
	margin-right:40px;
	border-right:1px dashed #D9DADB;
			}
.subtitulo2	{
	color:#BE1414;
	font-size:18px;
	margin-bottom:10px;
	text-align:left;
			}
.lector	{
	color:#BE1414;
	font-size:14px;
	text-align:left;
			}
.fecha-coment	{
	color:#000000;
	font-size:10px;
	text-align:left;
	margin-bottom:8px;
			}
.comentario{
	color:#58585A;
	font-size:11px;
	text-align:left;
	border-bottom:1px dashed #D9DADB;
	padding-bottom:5px;
	margin-bottom:5px;
			}
.columna2-sin-vinieta	{
	width:440px;
	float:right;
	padding:0 10px 20px 0;
			}
.campos-form	{
	border:1px solid #58585A;
	float:left;
	height:21px;
	margin-bottom:22px;
	width:260px;	
			}
	
.campo-ingresa-comentario	{
	height:115px;
	border:1px solid #58585A;
	float:left;
	margin-top:5px;
	width:320px;
				}
.txt-aclaraciones	{
	color:#BE1414;
	float:right;
	font-size:10px;
	margin-right:10px;
	position:relative;
	text-align:right;
	top:-20px;
	width:240px;	
				}
.contenedor-form	{
	float:left;
	margin:20px 0 20px 0;
	width:330px;
				}
.nombres-campos	{
	color:#BE1414;
	float:left;
	font-size:14px;
	margin:0 10px 25px 0;
	padding-top:2px;
	text-align:left;
	width:50px;
			}
.nombres-campos2	{
	color:#BE1414;
	float:left;
	font-size:14px;
	text-align:left;
	width:220px;
			}
.div-bt-enviar	{
	width:325px;
	text-align:right;
	float:left;
	margin-top:10px;
				}

.titulo-avances-1 a
{
  color: #000000;
  text-decoration: none;
}

.titulo-avance-2 a
{
  color: #BE1414;
  text-decoration: none;
}

.titulo-avance-2-sin-img a
{
  color: #BE1414;
  text-decoration: none;
}

.cuerpo-articulo	{
	width:100%;
	float:left;
	padding-right:10px;
	margin-right:40px;
	background:url(/images/vinieta-fin-nota.jpg) no-repeat bottom right; 

}

.avance-articulo	{
	font-weight:normal;
	background-color:#EDEDEE;
	color:#58585A;
	font-size:13px;
	position:relative;
	font-style:italic;
	padding:5px 5px 5px 5px;
	z-index:0;
        text-align: left;

}

.tabla-articulo
{
  margin-top: 0px;
  margin-bottom: 20px;
}

.columna-copete-articulo
{
  border: 3px solid #87888A;
  background-color:#FFFFFF;
  padding:  5px 15px 5px 15px;
}

.columna1 p
{
  margin-bottom: 10px;
}

.columna2 p
{
  margin-bottom: 10px;
}

.tabla-libro
{
  margin-top: 0px;
  margin-bottom: 20px;
  width: 550px;
}

.ficha-caja-sombra-libro	{
	float:right;
	width:322px;
	margin-bottom:-50px;
	border:#E5E3E2 2px solid;
	padding:5px 10px 10px 10px;
	position:absolute;
	top:300px;
	right: 28px;
	background:url(/images/page-curl.gif) no-repeat bottom right;
		}

.contenedor-columnas-libro	{
	float:left;
	margin:0 30px;
	width:940px;
  min-height: 350px; 
}

* html .contenedor-columnas-libro {
	float:left;
	margin:0 30px;
	width:940px;
  height: 350px; 
}


.datos-ficha a
{
  color: #58585A;
  text-decoration: none;
}

.datos-ficha a:hover
{
  color: #58585A;
  text-decoration: underline;
}

.enfoque-contenedor	{
	float:left;
  width: 550px;
}

.enfoque-contenedor p
{
  margin-bottom: 10px;
}

.enfoque-contenedor ul
{
 padding-left: 45px;
}

.publicaciones-recientes p
{
  margin-bottom: 10px;
}

.titulo-libro-reciente
{
  font-weight: bold;
  font-size: 14px;
}

.avance-libro-reciente
{
  font-weight: normal;
}

.publicaciones-recientes a
{
  color: #000000;
  text-decoration: none;
  font-size: 12px;
}

.publicaciones-recientes a:hover
{
  color: #000000;
  text-decoration: underline;
  font-size: 12px;
}

.publicaciones-recientes-autor
{
  margin-left:20px;
}

#contenedor-info-autores	{
	float:right;
	margin-left:10px;
	margin-right:-10px;
	width:1000px;
	}

.lista-autores
{
  width: 980px;
}

.lista-autores a
{
  color: #BE1414;
  text-decoration: none;
}
.lista-autores a:hover
{
  color: #BE1414;
  text-decoration: underline;
}

.barra-titulo-autores	{
	width:960px;
	height:30px;
	background-color:#EDEDEE;
	border-top:#87888A 3px solid;
	padding:3px 0 0 12px;
	color:#BE1414;
	font-size:22px;
	font-weight:bold;
	margin:10px 0	10px 0px;
				}

tbody th, .link-autor	{
	font-size:12px;
	color:#BE1414;
	background-color:#EDEDEE;
	padding:5px 0;
	text-decoration:none;
        font-weight: bold;
	}
.link-autor:hover	{
	text-decoration:underline;
        font-weight: bold;
	}

tbody th, .link-autor-obra	{
	font-size:13px;
        font-weight: normal;
	color:#BE1414;
	background-color:#EDEDEE;

	text-decoration:none;
	}
.link-autor-obra:hover	{
	text-decoration:underline;
        font-weight: normal;	
}

.lista-editoriales
{
  width: 940px;
}

tbody th, .link-editorial	{
	font-size:12px;
	color:#BE1414;
	background-color:#EDEDEE;
	padding:5px 0;
	text-decoration:none;
        font-weight: bold;
	}
.link-editorial:hover	{
	text-decoration:underline;
        font-weight: bold;
	}

.tipo-editorial
{
	font-size:12px;
	color:#BE1414;
	padding:5px 0;
	text-decoration:none;
}

#combocountry{
	font-size:13px;
	font-family:"Arial", Helvetica, sans-serif;
	font-style:italic;
	color:#000000;
	margin:3px 0 0 3px;
	font-weight:bold;
	width:170px;
	background:#FBFAF9;
	border: 1px solid #656467;
	padding-left:3px;
   }



.ficha-caja-sombra-libreria	{
	float:right;
	width:913px;
	margin-bottom:-50px;
	border:#E5E3E2 2px solid;
	padding:5px 10px 10px 10px;
	position:absolute;
	top:300px;
	right: 30px;
	background:url(/images/page-curl.gif) no-repeat bottom right;
		}

#lista-recursos p
{
font-weight: normal;
font-style: normal;
}

.link-buscador	{
	font-size:12px;
	color:#BE1414;
	background-color:#EDEDEE;
	padding:5px 0;
	text-decoration:none;
        font-weight: bold;
	}
.link-buscador:hover	{
	text-decoration:underline;
        font-weight: bold;
	}

.div-resultados
{
width: 840px;
margin-left: 20px;
margin-right: 20px; 
}

.div-resultados-buscador
{
margin-left: 20px;
margin-right: 20px; 
}

.buscador-tipo
{
font-weight: bold;
}

.tabla-resultados
{
background-color:#EDEDEE;
font-size:11px;
padding:5px 0;
text-align:left;
width:960px;
font-weight: normal;
font-style: normal;
}

.tabla-resultados td
{
background-color:#EDEDEE;
font-size:11px;
padding:5px 0;
text-align:left;
width:960px;
font-weight: normal;
font-style: normal;
}

.image-resultados
{
  width:"91px";
  text-align:left;
  padding-right:15px;
}

#query {
	background:#656467 none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-family:"Arial",Helvetica,sans-serif;
	font-size:12px;
	font-style:italic;
	height:17px;
	margin:22px 5px 0 0;
	padding:3px 0 0 3px;
	position:relative;
	width:170px;
   }

.paginado-search	{
	float:left;
	font-size:12px;
	font-weight:normal;
	height:20px;
	margin-top:30px;
	padding-left:5px;
	width:97%;
	text-align:right;
	}

