@charset "utf-8";
/* CSS Document*/
#contenedor {

margin: 0 auto;
width:1000px;
height:auto;

}
/*MENU*/
#menusuperior{
		float:right;
		color:#FFFFFF;
		list-style:none;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:11px;
		margin-top:20px;
	   	width:670px;
	   	height:20px;
	   
}

#menusuperior ul{
float:left;
	  display:inline;
	  width:550px; 
}
#menusuperior li{
float:left;
		margin-left:20px;
		display:inline;
	   
}
#menusuperior a{
		text-decoration:underline;
		list-style:none;
	   color:#FFFFFF;
}
#registrese{
		font-size:11px;
		color:#FFFF00;
		font-weight:bold;
		list-style:none;
	   	width:100px;
	   	height:20px;
	   	float:left;
	   	margin-top:50px;
	   	font-family:Verdana, Helvetica, Arial, sans-serif;
}
#registrese a{
color:#FFFF00;
}

#menu{
list-style-type: square;

margin-left:10px;
margin-top:5px;
float:left;
list-style:none;
width:170px;
height:400px;
	   
}
#menu li{
list-style-type: square;

		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
		line-height:21px;
}
#menu li a{
		color:#666666;
		text-decoration:none;
}
#menu li a:hover{
		text-decoration:underline;
		color:#ff0000;
}
#menu ul{
list-style-type: square;
	margin:10px;
	padding:0;
}
/*HEADER*/
#head{
float:left;
	   width:100%;
	   height:201px;
	   background-image:url(../images/back_degrade.gif);
}
#headcontent{
position:relative;
	   width:600px;
	   height:90px;
	   float:left;
	   margin-top:50px;
}

#sucuenta{
		float:left;
	   list-style:none;
	   width:60px;
	   height:20px;
	   margin-left:10px;
	   margin-top:5px;
}
#preferidosmain{
		float:left;
	   list-style:none;
	   width:115px;
	   height:20px;
	   margin-left:8px;
	   margin-top:5px;
}
#ayuda {
	    float:left;
	   list-style:none;
	   width:50px;
	   height:20px;
	   margin-left:10px;
	   margin-top:5px;
}
#menuprefe ul {
		float:left;
	   list-style:none;
	   list-style-type:none;
}
#menuprefe li {
		float:left;
	   list-style:none;
	   list-style-type:none;
}
.imagenlogo {
width:314px;
height:144px;
float:left;
}
#barra {

float:right;
width:948px;
height:47px;
margin-right:25px;
margin-top:-15px;
background-image:url(../images/barrasearch.gif)
}

#busque{

color:#000000;
position:relative;
		font-weight:bold;
		margin-top:-20px;
		margin-left:760px;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:11px;
	   	width:150px;
	   	height:20px;
	   
}
#busque a{
color:#000000;
		text-decoration:underline;
	   	height:20px;
		
	   
}
/*CENTRAL*/
#titles {
border-bottom:2px solid #000000;
float:left;
width:620px;
height:20px;
}

#titlesadulto {
border-bottom:2px solid #5ca168;
float:left;
width:620px;
height:20px;
}

#titlesinfantil {
border-bottom:2px solid #7581BB;
float:left;
width:620px;
height:20px;
}

#titlesventa {
border-bottom:2px solid #cc3333;
float:left;
width:620px;
height:20px;
}

#central{
margin-left:15px;
margin-top:22px;
width:620px;
height:100%;
float:left;
}


#mainbanner{

width:560px;
height:312px;
float:left;
}
#especiales{
	   width:400px;
	   float:left;
}
#combolibros{

float:left;
width:620px;
height:auto;
}
#combos{
	margin-top:15px;
	margin-left:25px;
	float:left;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	width:550px;
	height:20px;
}
.combo {
width:150px;
height:200px;
margin-top:20px;
text-align:center;
float:left;
vertical-align: middle;

}


#otroslanzamientos{
float:left;
width:560px;

}
.imagenlibro {
max-width:185px;
border:#FF0000;
border:medium;
margin-top:0px;
margin-left:15px;
margin-right:15px;
float:left;

}
.imagenlibro img {
float:left;

}
.imagenlibroprev{
max-width:150px;
border:#FF0000;
border:medium;
margin-top:15px;
text-align: center;
vertical-align: middle;


}
.imagenlibroprev img{
width:80px;
border:solid #FF0000 thin;
}
.verindice {
z-index:20;
position:relative;
width:140px;
height:22px;
float:left;
}
#vertour{
margin-left:20px;
margin-top:10px;
position:relative;
width:104px;
height:21px;
float:left;
}
.bots{
margin-top:10px;
margin-left:16px;
width:150px;
height:60px;
float:left;
}

.textoprevs {
margin-top:10px;
width:150px;
text-align:center;
float:left;
}
.descripcion{
width:620px;
margin-top:10px;
margin-left:0px;
float:left;

}
/*TEXTOS*/
.textoadultos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #669966;

	text-decoration: none;
}
.copetelibro{
margin-top:5px;
		list-style-type:none;
		list-style:none;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
		color:#000000;
}
.nombrelibro{

		font-weight:bold;
		text-decoration:underline;
		list-style-type:none;
		list-style:none;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size: 10px;
		color:#000000;
}
.nombrelibro a{
		text-decoration:underline;
		list-style-type:none;
		list-style:none;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		color:#000000;
}
.nombrelibro a:hover{
		color:#FF0000;
}
.nombreautor{
		margin-top:5px;
		font-weight:normal;
		text-decoration:none;
		list-style-type:none;
		list-style:none;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size: 10px;
		color:#333333;
}
.nombreautor a:link{
color:#333333;

}
.nombreautor a:active{
color:#333333;

}
.nombreautor a:visited{
color:#333333;

}
.nombreilustrador{
margin-top:5px;
		font-weight:normal;
		text-decoration:none;
		list-style-type:none;
		list-style:none;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size: 10px;
		color:#333333;
}
.oktexto{
		font-weight:bold;
		text-decoration:underline;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size: 14px;
		color:#FF0000;
}
.oktexto a{
		font-weight:bold;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size: 14px;
		color:#FF0000;
}
.nombreautor a{
		text-decoration:underline;
		list-style-type:none;
		list-style:none;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size: 12px;
		color:#000000;
}
.textocomun{
		line-height:16px;
		list-style-type:none;
		list-style:none;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
		color:#333333;
		
}
.textocomunoticia{
		line-height:16px;
		list-style-type:none;
		list-style:none;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
		color:#000000;
}
.textocomunoticia a:active{
		color:#000000;
}
.textocomunoticia a:link{
		color:#000000;
}
.textocomunoticia a:hover{
		color:#FF0000;
}
.textocomunoticia a:visited{
		color:#000000;
}

.textoprefe{
		line-height:16px;
		list-style-type:none;
		list-style:none;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
		color:#333333;
		text-align:justify;
}
.textoprefe a{
		color:#000000;
}
.textoprefe a:over{
		color:#FF0000;
		text-decoration:underline;
}
.textorosa{
text-decoration:underline;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
		color:#ff9999;
}
#otroslanzamientos{
float:left;
width:560px;
}

#backstitle {
border-bottom:2px solid #000000;
float:left;
width:620px;
}

.tit_genero_adultos{

		font-weight:bold;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size: 12px;
		color:#669966;
}
.tit_genero_infantiles{

		font-weight:bold;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size: 12px;
		color:#7581BB;
}
.tit_genero_venta{

		font-weight:bold;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size: 12px;
		color:#CC3333;
}
.tit_genero_autores{

		font-weight:bold;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size: 12px;
		color:#333333;
}
.textoFoliadoOn{	
	
	color:#FF0000;
}
.textoFoliado{	
	color:#000000;
}
.textoFoliado a:link{
color:#FF0000;
}
.textoFoliado a:active{
color:#FF0000;
}
.textoFoliado a:hover{
color:#FF0000;
}
.textoFoliado a:visited{
color:#000000;
}
#paginador{font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
width:560px;
margin-top:40px;
float:left;



}
/*FOOTER*/
#footerstyle{
margin-top:40px;
width:560px;
float:left;
vertical-align:middle;
text-align:center;


}
#footerstyle a{

		text-decoration:underline;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
		color:#666666;
		width:100%;
		text-align:center;
}
#footerstyle ul{
	list-style-type:none;
	color:#FF0000;
	font-size: 11px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
}
#footersitios {
vertical-align:middle;
font-size: 10px;
font-family:Verdana, Helvetica, Arial, sans-serif;
border-top:2px solid #CCCCCC;
float:left;
width:620px;
height:100px;
}

/*PREFERIDOS*/

#preferidos {
left:-253px;
position:absolute;
z-index:100;
width:348px;
height:auto;
}
#prefecentral {
padding-left:5px;
width:343px;
height:auto;
background-image:url(../images/preferencias_middle.png);
}
#preferidosolapa{
position:relative;
	   width:256px;
	   height:31px;
	   float:right;
	   background-image:url(../images/preferidos_tira_header.gif);
}
#cruz {
float:right;
margin-right:10px;
}
#toprefe {
width:348px;
height:15px;
background-image:url(../images/preferidos_top.png);
}
#preferidosinfo {
width:98%;
border-bottom:#FF0000 solid 1px;
}
#borrar {
	text-decoration:underline;
	margin-right:5px;
	text-align:right;
	font-size: 11px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-weight:bold;
	float:right;
	width:100px;
	color:#000000;
}
#borrar a{
	text-decoration:underline;
	color:#000000;
}
/*NOTICIAS*/

#fotonoticia{
padding-right:5px;
float:left;
background-image:url(../images/noticias_foto_back.jpg);
width:243px;
height:308px;
}
#fotoslide{
background-color:#000000;
margin-top:7px;
margin-left:8px;
float:left;
width:227px;
height:271px;
}


#botoncitos{
float:left;
width:84px;
height:19px;
margin-left:80px;
margin-top:-8px;
}
#noticiashome{
margin-top:22px;
margin-right:10px;
float:right;
width:155px;
height:auto;

}
#noticiaspackhome{
border-bottom:#000000 solid 1px;
padding-top:10px;
padding-bottom:5px;
width:150px;
height:auto;
color:#000000;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;

}
#titnoticiahome{

font-weight:bold;
width:100%;
height:auto;
color:#000000;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;

}
#titnoticia{
font-weight:bold;
background-color:#F4F4F4;
padding-top:10px;
padding-bottom:5px;
padding-left:5px;
width:100%;
height:auto;
color:#000000;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;

}
#textonoticia{
margin-top:10px;
margin-left:6px;
float:left;
width:100%;
font-size:11px;
line-height:15px;
font-family: Verdana, Arial, sans-serif;
text-align:justify;
color:#000000;
}
#iconospack{

margin:0 auto;
width:60%;
font-size:11px;
font-family: Verdana, Arial, sans-serif;
}
#iconos{
text-align:center;
padding:0 15px 0 0;
margin-top:10px;
font-size:11px;
}
/*Quienes Somos*/
#quienes{
margin-left:15px;
margin-top:20px;
float:left;
width:620px;
height:auto;
color:#000000;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
}

#quienesderecha{
margin-top:10px;
padding:5px;
float:right;
width:184px;
height:750px;
background-image:url(../images/quienes_imagen.jpg);
}

#textoquienes{
float:left;
width:400px;
height:auto;
font-size:11px;
line-height:15px;
font-family: Verdana, Arial, sans-serif;
text-align:justify;
color:#000000;
}

/*contacto*/
#contacto{
float:left;
width:340px;
height:auto;
color:#000000;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
}
.campos{
	float:left;
	color:#000000;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	background-color: #CCCCCC;
	border: thin solid #999999;
	padding:2px;
	height: 20px;
}
.campos2{
	padding-top:10px;
	float:left;
	color:#000000;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	vertical-align:middle;
	font-size:11px;
	height:15px;
}
/*CATALOGO*/
#catalogo{
margin-left:30px;
float:left;
width:250px;
height:150px;

}
#cat{
float:left;
margin-top:-110px;
margin-left:100px;
}
/*AUTORES*/
.autorcombo{
padding-left:10px;
margin-top:10px;
vertical-align:middle;
color:#FF0000;
background-color:#F4F4F4;
text-align:left;
width:620px;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.autorcombo a:link{
vertical-align:middle;
font-weight:bold;
color:#000000;
}
.autorcombo a:visited{
font-weight:bold;
color:#000000;
}
.autorcombo a:hover{
font-weight:bold;
color:#FF0000;
}
#autodesc{
text-align:justify;
margin-left:100px;
margin-top:-85px;
float:left;
width:450px;
height:auto;

}
/*PUNTOSVENTA*/
#combopuntos{
float:left;
width:184px;
height:191px;
}
#listado{
margin-top:10px;
float:left;
width:auto;
height:auto;
}
#listadocombo{
margin-left:30px;
margin-top:15px;
float:left;
width:280px;
height:auto;
}
#circu{
position:relative;
width:9px;
height:9px;
margin-left:0px;
margin-top:5px;
float:left;
background-image:url(../images/circulo.gif);
}
/*Ayuda*/
#ayuda{
width:50px;
height:auto;
float:left;
}
#ayudaint{
color:#000000;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
text-align:justify;
width:480px;
height:auto;
margin-left:10px;
float:center;
}
/*Indice*/
#verindice{
margin-left:-10px;
background-image:url(../images/indice_middle.gif);
width:594px;
position:absolute;
z-index:10;
height:auto;
float:left;
}
#verindiceCerrar{
float:right; 
display:none; 
margin-left:520px; 
z-index:15; 
position:absolute; 
margin-top:6px;
}

#indiceinterior{
padding-left:20px;
width:540px;
height:auto;
font-size:11px;
font-family:Verdana, Helvetica, Arial, sans-serif;
text-align:justify;
float:left;
}
/*registra*/
#registracionpack{
padding:8px;
background-color:#f1f1f1;
float:left;
width:600px;
height:auto;
color:#000000;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
}
.blockcampo{
height:30px;
padding:8px;
float:left;
width:250px;
}
/*CODIGO OVER EN FOTOS*/
.thumbnail{

position: relative;
z-index: 0;
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -50px;
border: 1px dashed gray;
visibility: hidden;
color: #FFFF00;
text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
width:150px;
border-width: 0;
padding: 2px;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -70px;
left: 50px; /*position where enlarged image should offset horizontally */
}
/*TOUR VIRTUAL*/
#vertour{
float:left;
background-image:url(../images/tour_back.gif);
margin-top:-260px;
margin-left:-32px;
position:absolute;
width:620px;
height:454px;
}
#vertourCerrar{
float:left;
display:none; 
margin-left:480px; 
z-index:20; 
position:absolute; 
margin-top:15px; 
border:none;
}
#flashtour{
margin-left:15px;
margin-top:13px;
background-color:#00FF00;
float:left;
width:595px;
height:397px;
}
/*VARIOS*/
#errorok{
		float:left;
		font-size:11px;
		margin-top:20px;
	   	width:600px;
	   	height:auto;
}
#resultado{
		float:left;
		margin-top:20px;
	   	width:620px;
	   	height:auto;
}