body {
	background-color:#EB008B;
 font-size:14px;
 color: #666;
 margin:0;
}

#tabla {
	background-color:#fff;
 padding: 20px 20px 0 20px;
 width:900px;
 margin: 10px auto;
 font-family: Arial, Helvetica, sans-serif;
}

#box-compra{
width: 150px;
padding: 7px;
margin-left: 10px;
margin-top: 15px;
margin-bottom:5px;
float:right;
border: 1px solid #E8E8E8;
vertical-align:top;
background-color: #F5F5F5;
}

#box-compra .titulo{
font-weight:bold;
text-transform:uppercase;
}

#box-compra img{
padding-top:10px;
margin:0;
}

#box-compra .descripcion{
font-size:10px;
line-height:120%;
padding-bottom:15px;
}

#box-compra .precio{
line-height:100%;
font-weight:bold;
font-size:14px;
padding-top:5px;
float:right;
}

#menu{
 vertical-align:top;
width:260px;
}

#contenido{
padding-left: 5px;
vertical-align:top;
width:640px;
}

#footer{
}


/* Estilos */

h1,h2,h3{
color:#EB008B;
}

h1{
margin-bottom:0px;
margin-top:10px;
font-weight:bold;
letter-spacing:-1px;
font-size:24px;
text-transform:uppercase;
}

h1 a{
color:#EB008B;
text-decoration:none;
}

h1 a:hover{
color:#3399CC;
text-decoration:none;
}

h2{
margin-bottom:0px;
margin-top:10px;
font-weight:normal;
color:#3399CC;
font-size:18px;
text-transform:uppercase;
}

h3{
margin-bottom:0px;
margin-top:30px;
padding-bottom:0px;
font-size:15px;
}

#menu p{
 padding-left: 20px;
 padding-right: 20px;
 font-size:18px;
margin-bottom:4px;
}

#menu ul{
margin-top:0px;
margin-left: 30px;
padding-left:0;
}


#menu ul{
list-style:none;
line-height:140%;
}


#contenido p{
 line-height:130%;
}

#contenido li{
 line-height:150%;
list-style:square;
}


#footer p, #footer a, #footer a:hover{
font-size:11px;
color:#6D6E70;
padding: 10px 0 5px 2px;
text-align:right;
vertical-align:bottom;
}

a{
color:#3399CC;
text-decoration:none;
}

a:hover{
color:#EB008B;
}

.active{
color:#EB008B;
text-decoration:none;
}


#contacto td{
padding: 5px 5px 0 0;
vertical-align:top;
}

textarea, input{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#EB008B;
border: 1px solid #E8E8E8;
width:280px;
}
textarea:hover, input:hover{
border: 1px solid #cccccc;
}
.check{
width:auto;
border:none;
}
.submit{
background:#E8E8E8;
width:80px;
border:#EB008B 1px solid;
margin-left:200px;
}

#datos{
font-size:11px;
color:#333333;
}

#tapa{
border: 1px solid #E8E8E8;
font-size:11px;
margin: 5px 5px 5px 10px;
float:right;
width: 250px;
padding: 5px;
}

#tapa img{
padding-bottom: 5px;
}

#libro img{
border: 1px solid #E8E8E8;
margin: 5px;
float:right;
padding: 5px;
}



/* slideshow */

:focus { outline: 0; }
		#slideshow { width: 520px; margin: 20px auto; overflow: hidden; border: 1px solid #EEE; }
		#showcase { width: 350px; height: 350px; overflow: hidden; float: left; background: #fff; }
		#showcase-loader img { margin: 134px 184px; }
		#showcase .bigimage, #showcase-loader { position: absolute; width: 350px; height: 350px; overflow: hidden; }
		#showcase .text { width: 350px; position: absolute; left: 0; bottom: -1px; background: url(../imagenes/background-transparent.png) 0 0 repeat; overflow: hidden; }
		#showcase .text h2 { color: #FFF; font-size: 18px; line-height: 18px; font-weight: 800; margin: 20px 20px 0 20px; }
		#showcase .text p { color: #FFF; font-size: 11px; line-height: 17px; margin: 10px 20px 20px 20px; }
		#showcase .text a { color: #FFF; }
		#showcase-nav { width: 150px; overflow: hidden; float: right; background: #fff; padding-right:10px;}
		#showcase-nav ul { list-style: none; padding: 0; margin: 0; }
		#showcase-nav li { float: left; clear: both; margin: 0; padding: 0; } 
		#showcase-nav a { display: block; width: 200px; padding: 10px 0; overflow: hidden; border-bottom: 1px solid #EEE; text-decoration: none; }
		#showcase-nav a:hover { background: #eee; }
		#showcase-nav .thumbnail { display: block; width: 64px; overflow: hidden; float: left; }
		#showcase-nav .thumbnail img { border: 2px solid #EEE; margin: 0 5px;}
		#showcase-nav .text { display: block; font-size: 13px; font-weight: 800; color: #6D6E70; width: 80px; overflow: hidden; float: left; padding: 0;}
		#showcase-nav .last a { border: 0; }
		#showcase-nav .active a { background: #EB008B; }
		#showcase-nav .active a .text { color: #fff; }