/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 250px;
  font-family: 'Playfair Display', serif;
    font-size:18px;
	line-height:24px;

}
nav{
	  font-size:18px;
	}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color:#622e18;
    background-color: #f8ded3;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover 
{
	color:#622e18;
	 background-color: #f8ded3;
}
.navbar-default .navbar-nav > li > a {
    color: #006a91;
}
.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.navbar .navbar-collapse {
  text-align: left;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #006a91;
    white-space: nowrap;
}


.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 180px;
margin:0;
padding:0;
  background-color: #ecf4f7;
  font-family:arial;
}
.footer > .container
{
	margin:40px auto 10px auto;
	text-align:center;
	background-color: #ecf4f7;
}

.footer a,.footer a:hover
{
 color:#333;
}

.list-inline li a, .list-inline li a:hover
{
	text-decoration:none;
	font-size:80%;
}
.list-inline li a,.list-inline li a:visited
{
	color:#622e18;
	
	
}
.list-inline li a:hover
{
	color:#006a91;
	
}
.derecha {
	display:block;
   float: right;
   clear:both;
   width:100%;
   margin-bottom:3%;
   padding-left:10%;
   padding-right:1%;
   text-align:right;
   font-size:16px;
   color:#006a91;
}

/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

.margen-arriba
{
	margin-top:30px;
}
.margen
{
	margin-bottom:30px;
}
.imagen
{
	margin:0 10px 0 30px;

}
.margen-imagen
{
	margin-bottom:60px;
}
.espacio
{
	margin-top:20px;
}
.menos
{
	font-size:12px;
}
.lugar
{
	font-size:14px;
}
.poesia
{
	margin-left:30px;
	font-size:14px;
}
.destacado
{
	color:#622e18;
	font-weight:bold;
	
}
.desplazar
{
	margin-left:30px;	
	}
.navbar
{
border-top:5px #006a91 solid;	
border-bottom:5px #006a91 solid;	
}


h1
{
	text-align:left;
	color:#622e18;
	font-size:46px;

}
h2
{
	text-align:center;
}
h2.creditos
{
	text-align:center;
	color:#006a91;
		font-size:24px;
}
h2.audiovisuales
{
	text-align:left;
	color:#006a91;
	margin-bottom:0;
	font-size:24px;
}
h2.sede
{
	text-align:left;
	color:#006a91;
	font-size:18px;
	font-weight;:bold;
	margin-bottom:0%;
}
h1.titulo
{
	
		text-align:left;
	color:#622e18;
	font-size:46px;
	margin-bottom:0;
	padding-bottom:0;
}
h2.subtitulo
{   margin-top:0;
padding-top:0;
	text-align:left;
	color:#006a91;
	font-size:22px;
	
	margin-bottom:3%;
	
}

p.desc-foto
{
font-size:80%;
}
#toTop{
	position: fixed;
	bottom: 10px;
	right: 10px;
	cursor: pointer;
	display: none;
}
.centrar {
    margin: 0 auto;
}

.exposiciones ul
{
	margin:0;
	text-align:center;
	list-style:none;
	font-size:16px;
}
.exposiciones h2
{
	text-align:center;
	color:#006a91;
	font-size:24px;
	margin:20px 0 2px 0;
	
}
.exposiciones li,.exposiciones p
{
	color:#622e18;
	font-size:18px;
	margin:20px 0 2px 0;
}
.exposiciones h1
{
	font-size:32px;
	color:#e9a502;
	margin:20px 0;
	text-align:center;
}
@media (max-width: 768px) {
    .navbar .navbar-nav {
        display: inline-block;
        float: left;
        vertical-align: top;
    }

    .navbar .navbar-collapse {
        text-align: left;
    }
}