/*!
 * css
 * BookSite
 * ® Zasbook S.L.
 */



/* Personalización del booksite */

/*color 1 ------> #ffffff */
/*color 1h -----> #F7E04F */
/*color 2 ------> #00407d */
/*color 2h -----> #737171 */

@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);

/* Texto de la barra de navegación */
.navbar-brand-default {
    color: #8a3c31;
}
.navbar-brand-default:hover {
    color: #ffffff;
}
.navbar-inverse .navbar-nav > li > a {
    color: #8a3c31;
}
.navbar-inverse .navbar-nav > li > a:hover {
    color: #ffffff;
}
.navbar-inverse .navbar-brand {
    color: #8a3c31;
}
.navbar-inverse .navbar-brand a:hover {
    color: #000000;
}

.navbar-nav > li.dropdown.open {
    background-color: #ffffff;
}
.dropdown-menu > li > a {
    color: #ffffff;
    background-color: #8a3c31;
}
.dropdown-menu > li > a:hover {
    background-color: #000000;
    color: #ffffff;
}

/* fondo de la barra de navegación */

.navbar-inverse {
    background-color: #fbc803;
    border-color: #fbc803;
}
/* fondo de los h1 y color */
.fondotitulo{
    background-color: #fbc803;
    color:#8a3c31;
    margin-bottom: 50px;
}
.navbar-toggle {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #ffffff;
}
.navbar-inverse .navbar-toggle:hover {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #000000;
}
/* Botones */
.btn-default {
    background-color: #da9d28;
    border-color: #a7761b;
    color: #8a3c31;
}
.btn-default:hover {
    background-color: #f3ae2d;
    border-color: #a7761b;
    color: #8a3c31;
}
.btn-primary {
    background-color: #000000;
    border-color: #ffffff;
    color: #ffffff;
}
.btn-primary:hover {
    background-color: #2b2a2a;
    border-color: #ffffff;
    color: #ffffff;
}



/* Parte común */


body {
    width: 100%;
    height: 100%;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;   
    background-color: #da9d28;
}
html {
    width: 100%;
    height: 100%;
}
address {
    font-style: normal;
    line-height: 1.42857;
    margin-bottom: 0px;
}
#blog{
    background:url('../imagenes/ventana.png') bottom center no-repeat #eeeff1;
    height: 700px;
}
#blogmini{
    background: #eeeff1;
    height:auto;
}
.nav a{
    font-weight: 400;
}
.nav a:hover{
    font-weight: 400;
}
.btn-default {
    min-width: 180px;
}
.btn-primary {
    min-width: 180px;
}
.etiqueta_precio{
    background: url(../imagenes/etiqueta.png) no-repeat bottom center; 
    width: 100%; 
    height:63px;    
}
.etiqueta_precio h3{
    line-height: 10px;
    font-size: 30px;
}
@media only screen and (max-width: 479px) {
    .etiqueta_precio h3{
    line-height: 50px;
    font-size: 40px;
    }
}
.mensaje-error{
    color: #a94442;
    font-weight: bold;
}
.highlight {
    background-color: #F7F7F9;
    border: 1px solid #E1E1E8;
    border-radius: 4px;
    margin-bottom: 14px;
    padding: 9px 14px;
}
.alto80{
    min-height: 80px;
}
.img-responsive{
    width: 100%;
}
/*.diapositivas > img, .diapositivas a > img {
}*/

.diapositivas{
    background-color:#505156;
    max-width: 245px;
    max-height:175px;
    display: table;
    margin-left: auto;
    margin-right: auto;
}
.btn.jumbo {
    font-size: 20px;
    font-weight: normal;
    padding: 14px 24px;
    margin-right: 10px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 300;
    letter-spacing: 1px;
}
h1{
    font-size: 40px;
    margin: 0 0 10px;
}
a {
    color: #505156;
    text-decoration: none;
    font-weight: 600;
}

a:active, a:active * {
    outline: none !important; -moz-outline-style: none !important;
}
a:focus, a:focus * {
    outline: none !important; -moz-outline-style: none !important;
}

a:hover {
    color: #012121;
    text-decoration: none;
    font-weight: 600;
}
.fuente_negro{
    color:#000;
}
.padding{
    padding: 2em;
}
.padding120top{
    padding: 120px 0 0 0;
}
.fragmento {
    border: 1px solid #BBBBBB;
    color:#000;
    height: 450px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 10px;
    margin: 55px 0 0 0;
    
}
.fuenteNegro{
    color:#000;
}
.fondo-blanco{
    background-color: #ffffff;
}
.justificado{
    text-align: justify;
}
.light {
    font-weight: 400;
}
.fondoGris{
    display: table;
    height: auto;
    padding: 0 0 50px 0;
    background-color: #eeeff0;
    width:100%;
}
.seccion-blanca{
    display: table;
    height: auto;
    padding: 0 0 50px 0;
    background-color: #fff;
    width:100%;
}
.sombra{
    display: table;
    height: auto;
    background: url('../imagenes/sombra.png') repeat-x;
    width:100%;
}
.brand-heading {
    font-size: 40px;
}
.intro-text {
    font-size: 18px;
}
@media(min-width:767px) {
    .intro {
        height: 100%;
        padding: 0;
    }

    .intro-text {
        font-size: 25px;
    }
}
@media only screen and (max-width: 478px) {
    h1{
        font-size: 26px;
    }
}
@media only screen and (max-width: 768px) {
    .control-altura{
        height: auto;
        width: 95%;
    }
}
.margen-arriba{
    margin-top: 4em;
}
.margen-arriba8{
    margin-top: 8em;
}
.margen-abajo{
    margin-bottom: 4em;
}
.minimargen-arriba{
    margin-top: 2em;
}
.minimargen-abajo{
    margin-bottom: 2em;
}
.margen-arriba130{
    margin-top: 130px;
}
.margen-arriba40{
    margin-top: 40px;
}
.sin-padding{
    padding: 0;
}
.aire-abajo{
    margin-bottom: 100px;
}
.cuadro{
    min-height: 185px;
}
#eventos_creados{
    min-height: 730px;
}
#comentarios{
    min-height: 730px;
}
#fileupload{
    background: #ffffff;
    min-height: 730px;
}
#pie{
    background:url('../imagenes/pie.png') top left repeat-x #DDDEDF;
    min-height: 200px;
}