@charset "utf-8"; 
/* 
Title: Estilo de BooksPosible 
Version: 1.1 
media: screen 
modified: 2019-06-26
*/

*, *:before, *:after {
  box-sizing: border-box; }

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
  display: block; }

body, form, fieldset, legend, input, select, textarea, button {
  margin: 0; }
img {
  border-style: none; 
    max-width: 100%;
    height: auto;
}
body {
    padding: 15px;
  color: #333;
  background: #FFF;
    font-family: sans-serif;
}
h1, h2, h3, h5, h6 {
    font-family: sans-serif;
    color: #666;
}
footer{
    margin-top: 15px;
    padding-top:15px;
    border-top:1px solid #CCC;
    font-size: 90%;
    text-align: right;
}
p {
  margin: 0 0 20px 0; }
strong {
    color: #666;
}
a:link, a:visited{
    color:#666;
}
a:hover, a:active{
    color:#333;
}

mark {
    background-color:#e1fff2;
}

.container{
	background-color:#FFF;
}
.container{
    /* border:5px solid #000; */
	padding-top:15px;
	padding-bottom:15px;
    border-radius:10px;
}

#imgPortada{
    margin-bottom:15px;
}

span.price {
    font-weight: bold;
    color:#006837;
}

.aComprar{
    display:block;
    text-align:center;
    background-color:#006837;
    color:#FFF;
    padding:1ex;
    text-decoration:none;
    border:1px outset #006837;
    border-radius: 10px;
}
.aComprar:link, .aComprar:visited {
    color:#FFF;
}


.aComprar:hover, .aComprar:active{
    background-color:#FF9900;
    border:1px inset #FF9900;
    color:#333;
    transition-duration: 1s;
    transition-property: all;
}

.aComprar:hover::after, 
.aComprar:active::after {
    content:" :)"
}

.haiku {
    text-align:center;
}

.haiku h3{
    margin-bottom: 0;
}

.haiku p{
    font-style: italic; 
}

blockquote {
    border-left:5px solid #DDD;
    margin-left: 15px;
    padding-left:15px;
    font-style: italic;
    color: #333;
}