.li3-1, .li8-1, .li6-1, .li2-1, .li5-1, 
.li1-1, .li4-1, .li10-1, .li9-1, .video-1, 
.menuicon-1, .esp-1, .fr-1, .cat-1, .eng-1, 
.cast-1, .facebook-1, .q2-1, .q1-1, .q3-1, 
.q4-1, .bg-1
{ display: block; background: url('/libreriaIMG/sprite.png') no-repeat; }

.li3-1 { float:right;background-position: -0px -0px; width: 4px; height: 35px; }
.li8-1 { float:right;background-position: -4px -0px; width: 4px; height: 35px; }
.li6-1 { float: right;background-position: -8px -0px; width: 4px; height: 35px; }
.li2-1 { background-position: -12px -0px; width: 6px; height: 35px; }
.li5-1 { background-position: -18px -0px; width: 4px; height: 35px; }
.li1-1 { background-position: -0px -35px; width: 14px; height: 35px; }
.li4-1 { background-position: -0px -70px; width: 14px; height: 35px; }
.li10-1 { background-position: -0px -105px; width: 15px; height: 35px; }
.li9-1 { background-position: -22px -0px; width: 4px; height: 35px; }
.video-1 { display: inline-table;background-position: -0px -140px; width: 20px; height: 20px; }
.menuicon-1 { padding-left:18px;background-position: -0px -160px; width: 18px; height: 18px; }
.esp-1 { float:left;background-position: -0px -178px; width: 27px; height: 17px; }
.fr-1 { float:left;background-position: -0px -195px; width: 27px; height: 17px; }
.cat-1 { float:left;background-position: -0px -212px; width: 27px; height: 17px; }
.eng-1 { float:left;background-position: -0px -229px; width: 27px; height: 17px; }
.cast-1 { float:left;background-position: -0px -246px; width: 16px; height: 16px; }
.facebook-1 { display: inline-table;background-position: -0px -262px; width: 16px; height: 16px; }
.q2-1 { background-position: -14px -35px; width: 10px; height: 10px; }
.q1-1 { background-position: -14px -45px; width: 10px; height: 10px; }
.q3-1 { background-position: -14px -55px; width: 10px; height: 10px; }
.q4-1 { background-position: -14px -65px; width: 10px; height: 10px; }
.bg-1 { background-position: -24px -35px; width: 3px; height: 3px; }

.wrapper{
	background:none repeat scroll 0 0 #FFFFFF;
	font-family:Tahoma;
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:900px;
	top:0px;
	display:block;
}
.bottom{
font-family:Tahoma;
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	clear:both;
}
.contenido{
	width:100%;
	float:left;
	background:none repeat scroll 0 0 #FFFFFF;
	padding:0px;
	margin:0px;
	position:relative;
	top:0px;
}


.superior{
	clear:both;
	float:left;
	display:block;
	top:0px;
	position:relative;
	width:100%;
	
}
.superiorDerecha{
	width:10px;
	height:10px;
	float:right;
	display:block;
}
.superiorCentral{
	width:720px;
	height:10px;
	float:left;
}
.superiorIzquierda{
	width:10px;
	height:10px;
	float:left;
}

.inferior{
	clear:both;
	display:block;
	float:left;
	position:relative;
}
.inferiorDerecha{
	width:10px;
	height:11px;
	float:right;
	display:block;
	position:relative;
	top:0px;
}
.inferiorCentral{
background:none repeat scroll 0 0 #FFFFFF;
float:left;
height:10px;
width:879px;
position:relative;
}
.inferiorIzquierda{
	width:10px;
	height:11px;
	float:left;
	position:relative;
	top:0px;
}

.cabecera{
	clear:both;
	height:50px;
	padding-left:2%;
	padding-right:2%;	
}
.cabeceraDerecha{
	width:30%;
	float:left;
	background-color:#EFEFEF;
}
.separadorCabeceras{
	width:5%;
	float:left;
}
.cabeceraCentral{
	width:30%;
	float:left;
	height:100%;
	background-color:#EFEFEF;
	
}
.literalIdioma{
	float:left;
	display:block;
	padding-left:10px;
	padding-top:3px;
	width:17%;
}
.banderaIdioma{
	float:left;
	display:block;
	padding-left:10px;
	padding-top:3px;
	width:73%;
}


.bolsaCompras{
	width:30%;
	float:left;
	display:block;
	height:100%;
}
.bolsaCompras img{
	padding-bottom:15%;
	padding-top:15%;
}

.textoCompras{
	float:left;
	display:block;
	width:70%;
}
.literalCompras{
	float:left;
	display:block;
	font-size:12px;
	color: #627501;
	font-weight:bolder;
	padding-top:5%;
	width:5%;
}
.literalProductos{
	clear:both;
	display:block;
	width:95%;
}

.literalMoneda{
	float:left;
	display:block;
	padding-left:10px;
	padding-bottom:3px;
	width:17%;
}
.banderaMoneda{
	float:left;
	display:block;
	padding-left:10px;
	padding-bottom:3px;
	width:73%;
}
.separadorIdioma{
	border-bottom:1px dotted #D2D2D2;
	height:4px;
	margin-bottom:4px;
	clear:both;
}
.separadorMenu{
	clear:both;
	height:3px;
	margin-top:3px;
	margin-bottom:3px;
	background-color:#8b8b8b;
	width:100%;
	float:left;
}
.spacerMenu{
	float:left;
	display:block;
	width:0%;
}

.centrarBoton{
	text-align:center;
}
.derechaBoton{
	text-align:right;
}
.cabeceraIzquierda{
	width:30%;
	float:left;
	height:100%;
	
}
.barraMenu{
	clear:both;
	display:block;
	float:left;
	width:100%;
	height:100%	;
	position:relative;
}
.banner{
	clear:both;
display:block;
float:left;
padding-top:5px;
width:100%;
height:80px;
position:relative;
	
}
.contenidoCentral{
	clear:both;
	display:block;
	padding-top:5px;
	position:relative;
	padding-left:2%;
	float:left;
	width:98%;
}

.derecha{
	width:30%;
	display:block;
	float:left;	
	position:relative;
}

.centralSeparador{
	height:100%;
	width:1%;
	display:block;
	float:left;
	position:relative;
}
.botonBuscarAvanzada{
	clear:left;
	float:right;
	width:100%;
	display:block;
	text-align:right;
	height:38px;
}
.botonBuscarAvanzada div{
	float:right;
	padding-right:3%;
}

.izquierda{
	width:67%;
	display:block;
	float:right;
	padding-right:15px;
}
.boxBuscador{
	width:100%;
	float:left;
	display:block;
	position:relative;
}
.boxBuscadorTop{
	width:100%;
	float:left;
	display:block;
	clear:both;
	position:relative;
}
.boxBuscadorTopIzq{
	width:5%;
	float:left;
	display:block;
	position:relative;
}
.boxBuscadorTopCen{
	width:94%;
	float:left;
	display:block;
font-size:14px;
height:35px;
font-weight:bold;
	background:url("../libreriaIMG/li6.gif") repeat-x scroll 50% top transparent;
	position:relative;
}
.boxBuscadorTopCen div{
	padding-top:9px;
	color:#FFFFFF;
}
.boxBuscadorTopDer{
	width:1%;
	float:right;
	display:block;
	text-align:right;
	position:relative;
}

.textoBuscador{
		float:left;
		width:30%;
		height:30px;
		padding-left:5%;
		padding-top:3px;
		position:relative;
	}

.cajaBuscador{
		float:left;
		width:65%;
		height:30px;
		position:relative;
}
.inputBuscador{
	-moz-border-radius:5px 5px 5px 5px;
border:1px solid #AAAAAA;
color:#0F0F0F;
height:20px;
width:95%;
}


.seccionBuscador{
	display:block;
	float:left;
	position:relative;
	top:6px;
	width:100%;
	position:relative;
}

.boxBuscadorCentral{
	width:100%;
	float:left;
	display:block;
	clear:both;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	position:relative;
}
.boxBuscadorInferior{
	width:100%;
	float:left;
	display:block;
	clear:both;
	position:relative;
}
.boxBuscadorInferiorIzq{
	width:5%;
	float:left;
	display:block;
	background:url("../libreriaIMG/cajaCen.jpg") repeat-x scroll 50% top transparent;
	position:relative;
}
.boxBuscadorInferiorCen{
	width:94%;
	float:left;
	display:block;
	height:4px;
	background:url("../libreriaIMG/cajaCen.jpg") repeat-x scroll 50% top transparent;
	position:relative;
}
.boxBuscadorInferiorDer{
	width:1%;
	float:right;
	display:block;
	background:url("../libreriaIMG/cajaDer.jpg") repeat-x scroll 50% top transparent;
	text-align:right;
	position:relative;
}



.textoBuscadorAvan{
		float:left;
		clear:both;
		width:30%;
		height:30px;
		padding-left:5%;
		padding-top:3px;
		position:relative;
	}

.cajaBuscadorAvan{
		float:left;
		width:65%;
		height:30px;
		position:relative;
}
.selectBuscadorAvan{
-moz-border-radius:5px 5px 5px 5px;	
border:1px solid #AAAAAA;
color:#0F0F0F;
height:20px;
width:95%;
position:relative;
}

.seccionBuscadorAvan{
	display:block;
	float:left;
	position:relative;
	top:6px;
	width:100%;
	position:relative;
}






.categorias{
	width:100%;
	float:left;
	display:block;
	clear:both;
	padding-top:10px;
	position:relative;
}



.boxCategoriasTop{
	width:100%;
	float:left;
	display:block;
	clear:both;
	position:relative;
}
.boxCategoriasTopIzq{
	width:5%;
	float:left;
	display:block;
	background:url("../libreriaIMG/li2.gif") repeat-x scroll 50% top transparent;
	position:relative;
}
.boxCategoriasTopCen{
	width:94%;
	float:left;
	display:block;
font-size:14px;
height:35px;
font-weight:bold;
	background:url("../libreriaIMG/li2.gif") repeat-x scroll 50% top transparent;
	position:relative;
}
.boxCategoriasTopCen div{
	padding-top:9px;
	color:#FFFFFF;
	position:relative;
}
.boxCategoriasTopDer{
	width:1%;
	float:right;
	display:block;
	background:url("../libreriaIMG/li2.gif") repeat-x scroll 50% top transparent;
	text-align:right;
	position:relative;
}

.boxCategoriasCentral{
	width:100%;
	float:left;
	display:block;
	clear:both;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	position:relative;
}

.botonMenu{
	float:left;
	display:block;
	width:168px;
	position:relative;
}
.espacioBotonesMenu{
	float:left;
	position:relative;
	width:6px;
	display:block;
	height:100%;
}
.barraMenuIzq{
	 float:left;
	 display:block;
	 background: url("/libreriaIMG/menuIzq.jpg") no-repeat top;
	 width:6px;
	 height:49px;
	 position:relative;
}
.barraMenuCen{
	 float:left;
	 display:block;
	 background: url("/libreriaIMG/menuCen.jpg") repeat-x top;
	 width:154px;
	 height:49px;
	 text-align:center;
	 position:relative;
}
.barraMenuCen a {
        font: bold 14px arial;
        text-decoration: none;
        color: #fff;
        outline: none;
        text-align: center;
        top: 10px;
        text-transform: uppercase;
        letter-spacing: 0;
        z-index: 10;
        display: block;
        height: 33px;
        padding-top:8px;
        position: relative;
        overflow: hidden;
        margin: auto 10px;    
        position:relative;
}
.barraMenuCen a:hover{
    border: none;
  	margin-top:0px;
    margin-left:3px;
    margin-right:3px;
    padding-bottom:8px;
    height:17px;
    font: bold 15px arial;
    background-color:#47AFD2;
    color:#fff;
    -moz-border-radius: 5px
}


.barraMenuDer{
	 float:left;
	 display:block;
	 background: url("/libreriaIMG/menuDer.jpg") no-repeat top;
	 width:6px;
	 height:49px;
}



.libroSup{
	width:100%;
	float:left;
	display:block;
	clear:both;
}

.clearBoth{
	clear:both;
	padding-top:5px;
}

.boxTituloTop{
	width:100%;
	float:left;
	display:block;
	clear:both;
}
.boxTituloTopIzq{
	width:1%;
	float:left;
	display:block;
	background:repeat-x scroll 50% top transparent;
}
.boxTituloTopCen{
	width:98%;
	float:left;
	display:block;
font-size:14px;
height:35px;
font-weight:bold;
	background:url("../libreriaIMG/li9.gif") repeat-x scroll 50% top transparent;
}

.boxTituloTopCen div h1{
	color:#FFFFFF;
font-size:15px;
margin-top:8px;
}
.boxTituloTopCen div div{
	color:#FFFFFF;
font-size:15px;
margin-top:8px;
}

.boxTituloTopDer{
	width:1%;
	float:right;
	display:block;
	background:url("../libreriaIMG/li9.gif") repeat-x scroll 50% top transparent;
	text-align:right;
}


.libroCen{
	width:100%;
	float:left;
	display:block;
	clear:both;
	padding-top:10px;
}

.libroCenIzq{
		width:30%;
	float:left;
	display:block;
}
.libroCenDer{
		width:70%;
	float:left;
	display:block;
}


.imagenPortada{
		display:block;
		float:left;
}

.imagenPortada a img{
		max-width:162px;
		max-height:200px;
		float:left;
}




.dimensionesLibro{
clear:both;
float:left;
padding:5px 0 5px 5px;
position:relative;
filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
width:100%;

		
}
.botonAgregarCesta{
	display:block;
	float:left;
	clear:both;
}
.cantidadAgregarCesta{
	display:block;
	float:left;
	clear:left;
	padding-right:6px;
	padding-top:3px;
}
.botonAgregarCestaPos{
	display:block;
	float:left;
}

.cajaReservar{
	-moz-border-radius:5px 5px 5px 5px;
background-color:#CCDF99;
clear:both;
float:left;
padding:7px;
width:68%;
	
}

.botonMasProductos{
	-moz-border-radius:5px 5px 5px 5px;
	background-color:#4F7B9F;
	float:right;
	left:10px;
	margin-right:4%;
	padding:7px;
	position:relative;
	text-align:center;
	width:20%;
}

.botonMasProductos a{
	color:#FFFFFF;
	font-size:11px;
	font-weight:800;
}


.textoDigital{
background-color:#FFF15F;
float:left;
line-height:16px;
margin-left:170px;
margin-top:-110px;
padding-left:5px;
padding-right:5px;
width:235px;
}
.precioLibro{
		float:left;
		display:block;
		padding-top:10px;
		/*margin-top:-75px;
		padding-left:30%;
		position:relative;
		*/
		width:68%;
		clear:both;
		
}

.informacionLibro{
	float:left;
	display:block;
	clear:both;
	padding-top:10px;
	font-size:10px;
	width:100%;
}
.noHayComentarios{
-moz-border-radius:5px 5px 5px 5px;
background-color:#FFF;
color:#000000;
font-size:12px;
height:19px;
margin-bottom:10px;
padding:5px;
width:98%;
}
.cajaReservarEnMitadTexto{
	clear:both;
	padding:7px;
	-moz-border-radius:5px 5px 5px 5px;
	background-color:#CCDF99;
	margin-top:5px;
	height:27px;
	width:98%;
	margin-left:auto;
	margin-right:auto;
	
	
}
.borderLeft{
	float:left;
	width:1px;
	height:215px;
	border-left:1px dotted #c0c0c0;
}

.borderBottom{
	border-bottom:1px dotted #c0c0c0;
}

/*** botones ***/
.round {
	cursor:pointer; 
	cursor:hand; 
	line-height:27px;
	height:27px;
	background:url(/libreriaIMG/buttonVerde.png) no-repeat right top; 
	padding-right:30px; 
	display:inline-block;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.round ins { 
	background:url(/libreriaIMG/buttonVerde.png) no-repeat left top; 
	height:27px;
	line-height:27px;
	display:inline-block;
	padding-left:30px;
	text-decoration:none;
}

a.round:hover {background-position:right -155px;}
a.round:hover ins {background-position:left -155px;}
	
.roundAgregar {
	cursor:pointer; 
	cursor:hand; 
	line-height:27px;
	height:27px;
	background:url(/libreriaIMG/buttonAgregar.gif) no-repeat right top; 
	padding-right:30px; 
	display:inline-block;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.roundAgregar ins { 
	background:url(/libreriaIMG/buttonAgregar.gif) no-repeat left top; 
	height:27px;
	line-height:27px;
	display:inline-block;
	padding-left:30px;
	text-decoration:none;
}

a.roundAgregar:hover {background-position:right -155px;}
a.roundAgregar:hover ins {background-position:left -155px;}
/* end rounded buttons */


.tabs {
	width: 100%;
	height: 31px;
	margin-bottom: 0px;
	cursor:pointer;
	padding-top:20px;
}
.tabs a {
	float: left;
	display: block;
	padding: 6px 15px 7px 15px;
	margin-right: 2px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	z-index: 1;
	position: relative;
	top: 1px;
}
.tabs a.selected {
	background: #FFFFFF;
	border-bottom: 0px;
	padding-bottom: 8px;
	z-index: 3;
	background-color:#f0f0f0;
}
.tab_page {
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 10px;
	display: block;
	z-index: 2;
	margin-bottom: 10px;
	background-color:#f0f0f0;
	font-size:13px;
	font-face:Arial;
	line-height:20px;
}


.botonesFormularios {
display:block;
float:right;
}

.valorTexto{
	clear:both;
font-size:13px;
line-height:18px;
}
.tipoTexto{
	clear:both;
font-size:10px;
padding-top:10px;
}
.tituloLibro em{
	font-size:14px;
	color:#326C80;
	font-style:normal;
	font-weight:bolder;
}

.boxText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.errorBox {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffb3b5; FONT-FAMILY: Verdana, Arial, sans-serif
}
.stockWarning {
	FONT-SIZE: 10px; COLOR: #cc0033; FONT-FAMILY: Verdana, Arial, sans-serif
}
.productsNotifications {
	BACKGROUND: #f2fff7
}
.orderEdit {
	FONT-SIZE: 10px; COLOR: #3c3c3c; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
BODY {
	BACKGROUND: #ffffff; MARGIN: 0px; COLOR: #000000
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #aabbdd; TEXT-DECORATION: underline
}
FORM {
	DISPLAY: inline
}
TR.header {
	BACKGROUND: #ffffff
}
TR.headerNavigation {
	BACKGROUND: #bbc3d3
}
TD.headerNavigation {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #bbc3d3; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
A.headerNavigation {
	COLOR: #ffffff
}
A.headerNavigation:hover {
	COLOR: #ffffff
}
TR.headerError {
	BACKGROUND: #ff0000
}
TD.headerError {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff0000; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.headerInfo {
	BACKGROUND: #00ff00
}
TD.headerInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #00ff00; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
.infoBox {
	BACKGROUND: #e5e5d3
}
.infoBoxContents {
	FONT-SIZE: 10px; BACKGROUND: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBoxNotice {
	BACKGROUND: #ff8e90
}
.infoBoxNoticeContents {
	FONT-SIZE: 10px; BACKGROUND: #ffe6e6; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.infoBoxHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #bbc3d3; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TR.accountHistory-odd {
	BACKGROUND: #f8f8f9
}
TR.addressBook-odd {
	BACKGROUND: #f8f8f9
}
TR.alsoPurchased-odd {
	BACKGROUND: #f8f8f9
}
TR.payment-odd {
	BACKGROUND: #f8f8f9
}
TR.productListing-odd {
	BACKGROUND: #f8f8f9
}
TR.productReviews-odd {
	BACKGROUND: #f8f8f9
}
TR.upcomingProducts-odd {
	BACKGROUND: #f8f8f9
}
TR.shippingOptions-odd {
	BACKGROUND: #f8f8f9
}
TR.accountHistory-even {
	BACKGROUND: #f8f8f9
}
TR.addressBook-even {
	BACKGROUND: #f8f8f9
}
TR.alsoPurchased-even {
	BACKGROUND: #f8f8f9
}
TR.payment-even {
	BACKGROUND: #f8f8f9
}
TR.productListing-even {
	BACKGROUND: #f8f8f9
}
TR.productReviews-even {
	BACKGROUND: #f8f8f9
}
TR.upcomingProducts-even {
	BACKGROUND: #f8f8f9
}
TR.shippingOptions-even {
	BACKGROUND: #f8f8f9
}
TABLE.productListing {
	BORDER-RIGHT: #b6b7cb 1px solid; BORDER-TOP: #b6b7cb 1px solid; BORDER-LEFT: #b6b7cb 1px solid; BORDER-BOTTOM: #b6b7cb 1px solid; border-spacing: 1px
}
.productListing-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #b6b7cb; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.productListing-data {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
A.pageResults {
	COLOR: #0000ff
}
A.pageResults:hover {
	COLOR: #0000ff
}
TD.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #9a9a9a; FONT-FAMILY: Verdana, Arial, sans-serif
}
DIV.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #9a9a9a; FONT-FAMILY: Verdana, Arial, sans-serif
}
TR.subBar {
	BACKGROUND: #f4f7fd
}
TD.subBar {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.main {
	FONT-SIZE: 11px; COLOR: #5e6166; FONT-FAMILY: Verdana, Arial, sans-serif
}
.main B {
	FONT-SIZE: 11px; COLOR: #5e6166; FONT-FAMILY: Verdana, Arial, sans-serif
}
.main A {
	FONT-SIZE: 10px; COLOR: #418bea; TEXT-DECORATION: underline
}
.main A:hover {
	FONT-SIZE: 10px; COLOR: #418bea; TEXT-DECORATION: none
}
TD.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
#myse SELECT {
	WIDTH: 90%
}
.delp {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #808080
}
S {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #808080
}
TD.accountCategory {
	FONT-SIZE: 13px; COLOR: #aabbdd; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldKey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldValue {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.tableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.newItemInCart {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
CHECKBOX {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
RADIO {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.greetUser {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f0a480; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.formArea {
	BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BACKGROUND: #f1f9fe; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid
}
TD.formAreaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.markProductOutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.productSpecialPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #af0f17; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.errorText {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.moduleRow {

}
.moduleRowOver {
	CURSOR: hand; BACKGROUND-COLOR: #e5e5d3
}
.moduleRowSelected {
	BACKGROUND-COLOR: #e5e5d3
}
.checkoutBarFrom {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarTo {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarCurrent {
	FONT-SIZE: 10px; COLOR: #3c3c3c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageStackError {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackWarning {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackSuccess {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #99ff00
}
.inputRequirement {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TD {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #5e6166; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma
}
TABLE {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #5e6166; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma
}
STRONG A {
	COLOR: #5e6166; TEXT-DECORATION: none
}
STRONG A:hover {
	COLOR: #5e6166; TEXT-DECORATION: underline
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../libreriaIMG/bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
B {
	FONT-SIZE: 16px; COLOR: #6c9305
}
A {
	COLOR: #5e6166; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #5e6166; TEXT-DECORATION: none
}
.bg1 {
	BACKGROUND: url(../libreriaIMG/bg1.gif) no-repeat 50% top
}
.bg2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../libreriaIMG/li2.gif) repeat-x 50% top; COLOR: #ffffff
}
.bg3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../libreriaIMG/li6.gif) repeat-x 50% top; COLOR: #ffffff
}
.bg4 {
	BACKGROUND: url(../libreriaIMG/li7.gif)
}
.bg5 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../libreriaIMG/li9.gif) repeat-x 50% top; COLOR: #ffffff
}
.list {
	PADDING-LEFT: 17px; BACKGROUND: url(../libreriaIMG/z1.gif) no-repeat left center; VERTICAL-ALIGN: middle; WIDTH: 211px; PADDING-TOP: 2px; HEIGHT: 20px
}
.list A {
	MARGIN-LEFT: 11px; COLOR: #302b2c; TEXT-DECORATION: none
}
.list A:hover {
	COLOR: #ad4d0c; TEXT-DECORATION: none
}
.list1 {
	BACKGROUND-IMAGE: url(../libreriaIMG/bg2.gif); VERTICAL-ALIGN: middle; WIDTH: 211px; PADDING-TOP: 2px; HEIGHT: 22px
}
.list1 A {
	PADDING-LEFT: 28px; BACKGROUND: url(../libreriaIMG/z1.gif) no-repeat left center; COLOR: #302b2c; TEXT-DECORATION: none
}
.list1 A:hover {
	COLOR: #ad4d0c; TEXT-DECORATION: none
}
.list2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 24px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.list22 {
	BACKGROUND: url(../libreriaIMG/z2_n.gif) no-repeat left 0px; LINE-HEIGHT: 24px
}
.list22 A {
	MARGIN-LEFT: 22px; COLOR: #5b5b5b; TEXT-DECORATION: none
}
.list22 A:hover {
	COLOR: #657901; TEXT-DECORATION: none
}
.list222 {
	BACKGROUND: url(../libreriaIMG/z2.gif) no-repeat left top; VERTICAL-ALIGN: top; LINE-HEIGHT: 24px
}
.list222 A {
	MARGIN-LEFT: 22px; COLOR: #5b5b5b; TEXT-DECORATION: none
}
.list222 A:hover {
	COLOR: #657901; TEXT-DECORATION: none
}
.list3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 21px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.list3 LI {
	BACKGROUND: url(../libreriaIMG/2_z1.gif) no-repeat left center; MARGIN-LEFT: 28px
}
.list3 LI A {
	MARGIN-LEFT: 18px; COLOR: #5b5b5b; TEXT-DECORATION: none
}
.list3 LI A:hover {
	COLOR: #657901; TEXT-DECORATION: none
}
.set {
	FONT-SIZE: 10px; COLOR: #3c3c3c
}
.set B {
	FONT-SIZE: 14px; COLOR: #627501
}
.set A {
	COLOR: #3c3c3c; TEXT-DECORATION: none
}
.set A:hover {
	TEXT-DECORATION: underline
}
.set1 {
	FONT-SIZE: 11px; COLOR: #b8b7b7
}
.set1 B {
	FONT-SIZE: 11px; COLOR: #b8b7b7
}
.set1 B A {
	FONT-SIZE: 11px; COLOR: #b8b7b7; TEXT-DECORATION: underline
}
.set1 B A:hover {
	TEXT-DECORATION: none
}
.set1 A {
	COLOR: #b8b7b7; TEXT-DECORATION: none
}
.set1 A:hover {
	TEXT-DECORATION: underline
}
.set2 {
	COLOR: #5b5b5b; TEXT-DECORATION: none
}
.set2 A:hover {
	COLOR: #657901; TEXT-DECORATION: none
}
.set3 {
	COLOR: #5e6166; FONT-FAMILY: Arial
}
.set3 B A {
	FONT-SIZE: 11px; COLOR: #5e6166; TEXT-DECORATION: none
}
.set3 B A:hover {
	TEXT-DECORATION: underline
}
.set3 A {
	COLOR: #5e6166; TEXT-DECORATION: underline
}
.set3 A:hover {
	TEXT-DECORATION: none
}
.set5 {
	COLOR: #8e8e8e
}
.set5 B {
	FONT-SIZE: 11px; COLOR: #61ad10
}
.set4 {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #111111; PADDING-TOP: 11px
}
.select {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #818181; BORDER-BOTTOM-COLOR: #818181; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 99px; COLOR: #282e3e; BORDER-TOP-COLOR: #818181; PADDING-TOP: 0px; HEIGHT: 17px; BORDER-RIGHT-COLOR: #818181
}
.select1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #818181; BORDER-BOTTOM-COLOR: #818181; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 120px; COLOR: #282e3e; BORDER-TOP-COLOR: #818181; PADDING-TOP: 0px; HEIGHT: 20px; BORDER-RIGHT-COLOR: #818181
}
.select2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #818181; BORDER-BOTTOM-COLOR: #818181; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 159px; COLOR: #282e3e; BORDER-TOP-COLOR: #818181; PADDING-TOP: 0px; HEIGHT: 20px; BORDER-RIGHT-COLOR: #818181
}
.check {
	BORDER-RIGHT: #818181 1px solid; BORDER-TOP: #818181 1px solid; BORDER-LEFT: #818181 1px solid; WIDTH: 14px; BORDER-BOTTOM: #818181 1px solid; HEIGHT: 14px; BACKGROUND-COLOR: #ffffff
}
.form_1 INPUT {
	BORDER-RIGHT: #24263e 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #24263e 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #24263e 1px solid; WIDTH: 40px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #24263e 1px solid; FONT-FAMILY: tahoma; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.footer {
	FONT-SIZE: 10px; COLOR: #dedede
}
.footer A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #dedede; TEXT-DECORATION: none
}
.footer A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #dedede; TEXT-DECORATION: underline
}
.footer SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #dedede; TEXT-DECORATION: underline
}
.footer SPAN A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #dedede; TEXT-DECORATION: underline
}
.footer SPAN A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #dedede; TEXT-DECORATION: none
}
.box_width_left {
	WIDTH: 211px
}
.box_width_right {
	WIDTH: 0px
}
.box_width_cont {
	WIDTH: 478px
}
.box_width_cont_1 {
	WIDTH: 211px
}
.shop_card {
	BORDER-RIGHT: #ffffff 19px solid; BORDER-TOP: #ffffff 22px solid; BORDER-LEFT: #ffffff 14px solid; BORDER-BOTTOM: #ffffff 0px solid; TEXT-ALIGN: center
}
.shop_card TD {
	VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.shop_card .tx2 {
	TEXT-ALIGN: left
}
.shop_cart_tx {
	BACKGROUND: #e7eee1; HEIGHT: 33px
}
.smallText_1 {
	TEXT-ALIGN: center
}
.smallText_1 TD {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; PADDING-BOTTOM: 8px; COLOR: #5e6166; PADDING-TOP: 15px; FONT-FAMILY: Arial; HEIGHT: 30px; TEXT-ALIGN: left
}
.smallText_1 A {
	FONT-SIZE: 11px; COLOR: #5e6166; TEXT-DECORATION: underline
}
.smallText_1 A:hover {
	FONT-SIZE: 11px; COLOR: #5e6166; TEXT-DECORATION: none
}
.smallText_1 B {
	FONT-SIZE: 11px; COLOR: #5e6166; TEXT-DECORATION: none
}
.smallText_1 FONT B {
	FONT-SIZE: 11px; COLOR: #ff0033; TEXT-DECORATION: none
}
U {
	COLOR: #5e6166; TEXT-DECORATION: none
}
.main A B {
	FONT-SIZE: 10px; COLOR: #5e6166; TEXT-DECORATION: underline
}
.main A:hover B {
	FONT-SIZE: 10px; COLOR: #5e6166; TEXT-DECORATION: none
}
.smallText A {
	FONT-SIZE: 11px; COLOR: #3c3c3c; TEXT-DECORATION: underline
}
.smallText A:hover {
	FONT-SIZE: 11px; COLOR: #3c3c3c; TEXT-DECORATION: none
}
TD.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.smallText FONT B {
	FONT-SIZE: 11px; COLOR: #ff0033; TEXT-DECORATION: none
}
.sea_1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.sea_2 {
	TEXT-ALIGN: center
}
.sea_3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.sea_4 TD {
	FONT-SIZE: 13px; COLOR: #636363
}
.sea_4 A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; TEXT-DECORATION: none
}
.sea_4 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; TEXT-DECORATION: underline
}
.sea_4 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; COLOR: #af0f17; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.sea_5 {
	BORDER-RIGHT: #e5e5d3 1px solid; BORDER-TOP: #e5e5d3 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #e5e5d3 1px solid; BORDER-BOTTOM: #e5e5d3 1px solid
}

.comboEnterLibreria {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 10px; BACKGROUND: #f4f0d5; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif
}

.combo {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 10px; BACKGROUND: #e8e8e8; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-STYLE: normal; FONT-FAMILY: Tahoma
}
.botonSocial{
	clear:both;
	padding:5px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	background-color:#efefef;
}
.botonSocialTexto{
	font-size:1.2em;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
}
.botonSocialClear{
	clear:both;
}
.subfiltros{
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color:#CCDF99;
float:left;
padding:7px;
width:577px;
position:relative;
letter-spacing:1px;
}
.subfiltrosLista{
	float:left;
	padding-left:10px;
}
.subfiltrosExplicacion{
	float:left;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
}
.subfiltroTitulo{
	font-size:11px;
	padding:0xp;
	font-weight:bolder;
}
.subfiltrosLista ul{
	list-style-type:none; 
	list-style:none;
	marign-left: 0px; padding-left: 0px;
	margin-top:0px;
	padding-top: 5px;
}
.subfiltrosLista ul li{
	height:17px;
}
.subfiltrosLista ul li a{
	font-size:9px;
}
.subfiltrosTodas{
	color:Navy;
	font-weight:bolder;
}
.subfiltroClear{
	clear:both;
	width:100%;
	float:left;
	position:relative;
}
.facebookStatus{
	clear:both;
	padding-top:10px;
	padding-left:5px;
}

.botonVerVideo{
	margin-top:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	background-color:#FFB600;
	clear:both;
	float:left;
	left:10px;
	margin-right:0;
	padding:7px;
	margin-left:-9px;
	position:relative;
	text-align:center;
	width:393px;
}
.sinVideo{
	background-color:#FF7F00;
}
.botonVerVideo a{
	color:#FFFFFF;
	font-size:11px;
	font-weight:800;
}
.botonVerVideo span{
	color:#FFFFFF;
	font-size:11px;
	font-weight:800;
}

a.buttonvermas{
	border:1px solid #e0e0e0;
	display:inline-block;
	color:#555555;
	font-weight:bold;
	height:23px;
	line-height:22px;
	padding-right:14px;
	text-decoration:none;
	background-color:#D1EFD1;
	-moz-border-radius:5px 5px 5px 5px;
}

a.buttonvermas:hover{
	border:1px solid #e0e0e0;
	display:inline-block;
	color:#555555;
	font-weight:bold;
	height:23px;
	line-height:22px;
	padding-right:14px;
	text-decoration:underline;
	background-color:#D1EFD1;
	-moz-border-radius:5px 5px 5px 5px;
}


a.buttoncomprar{
	border:1px solid #e0e0e0;
	display:inline-block;
	color:#fff;
	font-weight:bold;
	height:23px;
	line-height:22px;
	padding-right:14px;
	text-decoration:none;
	background-color:#D47212;
	-moz-border-radius:5px 5px 5px 5px;
}

a.buttoncomprar:hover{
	border:1px solid #e0e0e0;
	display:inline-block;
	color:#fff;
	font-weight:bold;
	height:23px;
	line-height:22px;
	padding-right:14px;
	text-decoration:underline;
	background-color:#D47212;
	-moz-border-radius:5px 5px 5px 5px;
}
.add{
		background:url(/libreriaIMG/add.gif) no-repeat 10px 4px;
		text-indent:30px;
		display:block;
	}
.lens{
		background:url(/libreriaIMG/lens.png) no-repeat 10px 4px;
		text-indent:30px;
		display:block;
}
.explicacion{
			-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #EFE6E0;
clear:both;
color:#5E6166;
display:block;
font-family:Tahoma;
font-size:12px;
line-height:18px;
margin:0;
padding:3px;
position:relative;
}
.explicacion p{
	margin:0;
padding:0;
}

