@charset "utf-8";
/* CSS Document */
/* NECESARIO PARA QUE LA MIERDA DE IE 5.5 Y 6.0 MUESTREN CORRECTAMENTE IMAGENES PNG*/
img, div { behavior: url(iepngfix.htc) }
/* NECESARIO PARA QUE LA MIERDA DE IE 5.5 Y 6.0 MUESTREN CORRECTAMENTE IMAGENES PNG*/
.centrado{
	text-align:center;
}
#anch300px{
	width:300px;
	text-align:center;
}
.alinDer{
	text-align:right;
}
#divbody{
	width:100%;
	height:100px;
	left:50%;
	top:50%;
}
.negrita{
	font-weight:bold;
}
h1{
	margin:0px;
	vertical-align:top;
	font-size:30px;
	color:#000;
}
h2{
	font-size:18px;
	color:#000;
	margin:10px 0 10px 0;
}
h3{
	font-size:16px;
	color:#000;
	margin:8px 0 -28px 0;
}
h4{
	font-size:14px;
	color:#000;
	margin:-8px 0 -25px 0;
}
.brMas{
	margin-bottom:10px;
}

.curs{
	font-style:italic;
}

/* BOTONES IMAGEN FONDO *************/
#botonImagen{
	background:transparent;border:none;cursor:hand;cursor:pointer;margin:0;
}
/* ENLACES ***********************************************************************************************/
.a_idioma_select:link,.a_idioma_select:visited{
	color:#FFF;
}
.a_idioma_select:hover{
	text-decoration:none;
	color:#999;
}

.aPaises:link,.aPaises:visited{
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted #000;
	color:#000;
}
.aPaises:hover{
	text-decoration:none;
	border-bottom:1px dotted transparent;
	color:#c00;
}

.aNormal:link,.aNormal:visited{
	color:#5C3C19;
	background:url(../imagenes/border_dotted_5C3C19.gif) repeat-x bottom;
	text-decoration:none;
}
.aNormal2:link,.aNormal2:visited{
	color:#aaa087;
	/*background:url(../imagenes/border_dotted_5C3C19.gif) repeat-x bottom;*/
	text-decoration:underline;
}
.aNormal:hover,.aNormal2:hover{
	background:none;
	text-decoration:none;
	color:#c00;
}
.aNormalBold:link,.aNormalBold:visited{
	color:#5C3C19;
	background:url(../imagenes/border_dotted_5C3C19.gif) repeat-x bottom;
	font-weight:bold;
	text-decoration:none;
}
.aNormalBold:hover{
	background:none;
	text-decoration:none;
	font-weight:bold;
	color:#c00;
}
.aNormalNoBorde:link,.aNormalNoBorde:visited{
	border:none;
	color:#5C3C19;
	text-decoration:none;
}
.aNormalNoBorde:hover{
	border:none;
	text-decoration:none;
	color:#c00;
}

.aNormalNegro:link,.aNormalNegro:visited{
	/*border-bottom:#000 1px dotted;*/
	background:url(../imagenes/border_dotted.gif) repeat-x bottom;
	text-decoration:none;
	color:#000;
}
.aNormalNegro:hover{
	background:none;
	text-decoration:none;
	color:#c00;
}
.aImagen:link,.aImagen:visited{
	border:1px solid #000;
	text-decoration:none;
}
.aImagen:hover{
	border:1px solid #c00;
	text-decoration:none;
}

.aNegroNoBorde:link,.aNegroNoBorde:visited{
	border-bottom:none;
	text-decoration:none;
	color:#000;
}
.aNegroNoBorde:hover{
	border-bottom:none;
	text-decoration:none;
	color:#c00;
}

.aNormalRojo:link,.aNormalRojo:visited{
	text-decoration:none;
	background:url(../imagenes/border_dotted_c00.gif) repeat-x bottom;
	color:#c00;
}
.aNormalRojo:hover{
	background:none;
	text-decoration:none;
	color:#e00;
}

/* PAGINACION *********************************************************/
.aPaginacion1:link,.aPaginacion1:visited{
	color:#000;
	text-decoration:none;
	background:url(../imagenes/border_dotted.gif) repeat-x bottom;
	font-weight:bold;
	font-size:18px;
}
.aPaginacion1:hover{
	background:none;
	text-decoration:none;
	font-size:18px;
	color:#f00;
}

.aPaginacion2:link,.aPaginacion2:visited{
	color:#000;
	background:url(../imagenes/border_dotted.gif) repeat-x bottom;
	text-decoration:none;
}
.aPaginacion2:hover{
	text-decoration:none;
	background:none;
	color:#e00;
}
/* ****************************************************** PAGINACION */

.enlcerrar:link,.enlcerrar:visited{
	color:#00f;
}
.enlcerrar:hover{
	text-decoration:none;
	color:#f00;
}
.aBorrar:link,.aBorrar:visited{
	width:11px;
	height:11px;
}
.aBorrar:hover{
	/*outline:1px solid #f00;*/
	padding:0;
	width:11px;
	height:11px;
}
.imgBorrar{
	width:11px;
	height:11px;
	border:none;
	border:2px solid transparent;
}
.imgNoBorde{
	border:none;
}
#divfondocerrado{ /*index*/
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-402px;
	margin-top:-269px;
	width:805px;
	height:528px;
	background:url(../imagenes/fondo_cerrado.jpg) no-repeat;
}
#dividioma{
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-140px;
	margin-top:50px;
	width:300px;
	height:20px;
	color:#FFF;
	text-align:center;
}
#labidioma{
	font-weight: bold;
	text-align:center;
	display: table-cell;
	width:68px;
}

.imgautor{
	float:left;
	margin-right:10px;
}
.imgautor7{
	float:left;
	margin-right:10px;
	margin-top:43px;
}
.imgautor2{
	float:left;
	margin-right:10px;
}
.imgautor3{
	float:right;
	margin-left:10px;
	margin-top:4px;
}
.pautor1{
	font-weight:bold;
	color:#000;
	font-size:18px;
}
.divTransp{
	background:#efe5db;
	filter: alpha(opacity=50); opacity: .5;
	width:100px;
	height:30px;
	border:1px solid #000;
	position:absolute;
	margin-top:-30px;
	margin-left:35px;
}
.pautor2{
	margin-top:-5px;
	text-align:justify;
	color:#5C3C19;
}

.pautor7{
	margin-top:13px;
	color:#5C3C19;
	text-align:justify;
	overflow:auto;
}
.divCerrAutor{
	float:right;
	margin-right:8px;
}

#divNov1{
	position:absolute;
	width:230px;
	height:200px;
	top:30px;
	left:20px;
}
#divNov2{
	position:absolute;
	width:230px;
	height:200px;
	top:260px;
	left:20px;
}
#divNov3{
	position:absolute;
	width:230px;
	height:200px;
	top:34px;
	left:305px;
}
#divNov4{
	position:absolute;
	width:230px;
	height:200px;
	top:266px;
	left:305px;
}
/* CATALOGO RESULTADO BUSQUEDA */
.divLibro{
	margin-bottom:15px;
	margin-top:-8px;
	min-height:85px;
	padding:3px;
	border-bottom:1px solid #d3bd83;
}
.divLibro2{
	margin-bottom:3px;
	margin-top:5px;
	min-height:80px;
}
/* PARA LA BASURA DE INTERNET EXPLORER*/
* html .divLibro{
	height:85px;
}
* html .divLibro2{
	height:80px;
}
#divcatresult{
	margin-top:5px;
}
.divLibroThumb{
	/*width:40px;
	height:65px;*/
	min-height:85px;
	float:left;
	position:relative;
	margin-right:5px;
}
/* PARA LA BASURA DE INTERNET EXPLORER*/
* html .divLibroThumb{
	height:85px;
}
/* ************************************* */
.imgTienda{
	width:200px;
	height:36px;
	border:2px solid #000;
}
.imgLibroThumb{
	width:49px;
	height:73px;
	border:2px solid #000;
}
.divLibroDatos{
	margin-left:58px;
}
.tdLibroIzq{
	font-weight:bold;
	font-size:14px;
	vertical-align:top;
	color:#000;
}
.tdLibroDer{
	font-size:14px;
}
.tableLibros{
	padding:0px;
}
.divColNom{
	font-weight:bold;
	height:26px;
	color:#000;
}
/* SECCION COMPRAR */
#divPortalMens{
	position:absolute;
	margin:50px 0 0 6px;
	width:240px;
	left:15px;
}


/* TIENDA */
#divTienda{
	/*text-indent: -9000px;*/
	margin-bottom:7px;
}
#divTiendaEbook{
	/*text-indent: -9000px;*/
	margin-bottom:7px;
}
.alignDerecha{
	text-align:right;
}
#thArticulo{
	text-align:left;
	width:78%;
	border-bottom:1px solid #000;
}
#thCantidad{
	text-align:left;
	width:5%;
	border-bottom:1px solid #000;
}
#thPrecio{
	text-align:left;
	width:7%;
	border-bottom:1px solid #000;
}
#thBorrar{
	text-align:right;
	width:10%;
}
.tdPrecioTot{
	border-top:1px solid #000;
}
#tableCarrito{
	width:100%;
}
#btnPaypal{
	background:transparent url(../imagenes/paypal.jpg) no-repeat;
	width:175px;
	height:57px;
	cursor:pointer;
}
#formPaypal{
	border:1px solid #d00;
	padding:10px;
}
#formContra{
	border:1px solid #d00;
	padding:10px;
}
.rojo{
	color:#d00;
}
#inpPediNom{;

	width:75px}
#inpPediApe{
	width:175px;
}
#inpPediTlf{
	width:75px;
}
.derecha{
	text-align:right;
}
.centrado{
	text-align:center;
}
.divBotonPaypal{
	float:left;
}
.divTextoPaypal{
	margin-left:80px;
}
/* TIENDAS *************************************************************************/
#divTieIzq{
	position:absolute;
	color:#5C3C19;
	left:50%;
	top:50%;
	margin-left:-270px;
	margin-top:-200px;
	width:245px;
	height:455px;
	overflow:hidden;
}

#divTieDer{
	position:absolute;
	color:#5C3C19;
	left:50%;
	top:50%;
	margin-left:20px;
	margin-top:-220px;
	width:250px;
	height:475px;
}


#divTiePais{
	z-index:50;
	width:245px;
	position:absolute;
	left:15px;
	top:-5px;
}
h1.h1MenosMargin{
	margin-top:10px;
	margin-bottom:7px;
}