/* CSS Document */

/* RESET */
/* ----------------------------------------- */

/* Global reset */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
q:before, q:after { content:''}

/* Global reset-RESET */
strong { font-weight:bold }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */
a {	outline: none;}

/* MAQUETA */
body{
    background-image:       url('../img/fondo2.jpeg');
    background-repeat:      no-repeat;
}
.navbar{
    margin-top:             15px;
    min-height:             90px;
    background:             none;
    border:                 none;
    z-index:                99999;
}
.navbar a{
    font-family: 'Palanquin Dark', sans-serif;
    padding-top:            20px;
}
ul.nav.navbar-nav li a{
    font-size:              14px;
    color:                  #ffffff;
    margin-top:             30px;
}
ul.nav.navbar-nav li a:hover{
    color:                  #000;
    margin-top:             30px;
    background-color:       #ffa304;
    border-radius:          5px;
}
#da-slider{
    float:                  left;
}
.contenidos h1,
.contenidos h2,
.contenidos h3{
    font-family: 'Palanquin Dark', sans-serif;
    /*    color:                #ff992c;*/
    color:                  #555;
    margin-top:             30px;
    margin-bottom:          30px;
    font-size:              30px;
}
.contenidos h2{
    font-size:              20px;
}
.contenidos .punto{
    border-radius:          50px;
    margin-top:             -5px;
    margin-right:           5px;
}
.contenidos .items{
    font-family: 'Abel', sans-serif;
    font-size:              17px;
    line-height:            30px;
    text-align:             left;
}
.contenidos .items span{
    color:                #ff992c;
}
.pdf-descarga{
    background-color:       #f9e2ce;
    border-radius:          150px;
    margin-top:             30px;
    min-height:             200px;
    max-width:              200px;
}
.pdf-descarga a{
    text-decoration:        none;
    color:                  #da6e0f;
    font-weight:            bold;
    font-size:              13px;
}
footer{
    margin-top:             40px;
    background-color:       #999;
    padding:                30px;
}
footer li{
    line-height:            25px;
}
footer a{
    font-family:            'Abel', sans-serif;
    color:                  #eee;
    font-weight:            bold;
    text-transform:         uppercase;
    letter-spacing:         1px;
}
footer a:hover{
    text-decoration:        none;
    color:                  #fde4c7;
}
footer .datos{
    color:                  #ccc;
    font-weight:            bold;
}
footer .datos .tel{
    /*font-size:              19.5px;*/
    font-size:              18px;
    color:                  #eee;
}
footer .datos a{
    font-size:              18px;
}
.biblioteca{}
.biblioteca a{
    text-decoration:        none;
    color:                  #f39a2b;
}
.biblioteca a:hover{
    color:                  #000;
}
.biblioteca h2{
    margin-top:             0px;
}

@media (min-width: 1024px) and (max-width: 1280px) {
    html.js.cssanimations.csstransitions body div#da-slider.da-slider{
        max-height:              550px;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    ul.nav.navbar-nav li a{
        font-size:          12px;
        padding:            10px;
    }
html.js.cssanimations.csstransitions body div#da-slider.da-slider{
    display:            none;
}    
}
@media (min-width: 1px) and (max-width: 767px) {
html.js.cssanimations.csstransitions body div#da-slider.da-slider{
    display:            none;
}
nav.navbar.navbar-default.wow.fadeInDown{
    background-color:       #000;
}
nav.navbar.navbar-default.wow.fadeInDown div.container div#bs-example-navbar-collapse-1{
    border:                 none;
}
ul.nav.navbar-nav{
        margin-top:             58px;
    }
    ul.nav.navbar-nav li a,
    ul.nav.navbar-nav li a:hover{
        margin-top:             3px;
        border-radius:          0px;
    }
}
.bg-success{
    padding:            10px;
    border-radius:      5px;
    margin-bottom:      15px;
}