.navbar {
  border-radius: 0px;
  box-shadow: 0px 0px 0px #000;

  min-height: 0px;
  border-radius: 0px;
  background: #fff;
  text-align: center;
}

.navsuperior li a {
  font-size: 13px;
  font-style: normal;
  padding: 6px;
  text-decoration: none;
  text-transform: uppercase;

}

.navsuperior .navbar-nav > .active{
   color: #fff;
  background: #e91b23;
}
.navsuperior .navbar-nav > .active > a,
.navsuperior .navbar-nav > .active > a:hover,
.navsuperior .navbar-nav > .active > a:focus {
     color: #fff;
     background: #e91b23;
}

.navsuperior .navbar-nav > li > a
 { color: #333;}

.rrss > li > a
{
font-size: 12pt;
padding: 5px;
border-left: 1px solid #e7e7e7;
}

.navtemas .navbar-nav > li > a
 { color: #fff;}

.navtemas .navbar-nav > .active > a,
.navtemas .navbar-nav > .active > a:hover,
.navtemas .navbar-nav > .active > a:focus {
     color: #fff;
     background: #e91b23;
}

.navtemas li a {

   color: #fff;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 100%;
    padding: 12px;
    text-transform: uppercase;

}

.marca {
margin: 34px 0px 34px 0px;

}

.homenot header {

  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0px;

}

.homenot header h3  {

  background-color: rgba( 0 , 0 , 0 , 0.2);
  margin: 0px;
display: block;

}

.homenot header h3 a {

  opacity: 1;
  color: #fff;
  font-family: "Ubuntu",Helvetica,Arial,Lucida,sans-serif;
  display: block;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.3;
  text-decoration: none;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
  heigth: 100%;
  padding: 15px;
  display: block;
  margin: 10px 0px 0px 0px;

}

.nopadding {
   padding: 0px;

}

.homenot {
  padding: 0px;
  background-color: #000;
  position: relative;
}

.imghome {
   opacity: 0.5;
}

.homenot header span {
  color: #fff;
  background-color: #e91b23;
    display: inline;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    padding: 6px;
    text-decoration: none;
    text-transform: uppercase;

}

.decoracionbox {
  box-shadow: 0 20px 150px -40px #000;
}

.redaccionindex {
background: #eee;

 color: #949494;
    font-family: sans-serif;
    font-weight: bold;

}

.pie {
  background: #333 url("/img/fondopie.png") repeat scroll 0 0;
  margin-top: 20px;
  color: #fff;
}

.pie a {
  color: #fff;
  font-family: "Raleway",Arial,sans-serif;
}
.pie h4 {
  font: inherit;
  text-transform: uppercase;
  
  font-weight: bold; 
}
.cajapie {

  border-left: 1px solid #777;
}

article {
border-right: 1px solid #e7e7e7;

}

article header {
    font-family: "Oswald",sans-serif;
    font-size: 35px;
    font-weight: 400;
    line-height: 120%;
    margin-bottom: 25px;
    top: -22px;
    width: 100%;
}


.leermas {

  color: #fff;
  background-color: #e91b23;

    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 5px;
    text-decoration: none;
    text-transform: uppercase;

}


.datosnot {
  color: #888;
  margin-bottom: 25px;
}

article img {
  margin-bottom: 25px;
}

.comentario {
 border: 1px solid #ccc;
 margin-bottom: 10px;
 padding: 5px;
 background-color: #eee;
}

.datoscom {
  color: #888;
}



.br-wrapper { display: inline; } 
.br-theme-fontawesome-stars { display: inline; } 
.br-widget { display: inline; } 



.cajaprop 
{
  text-align:center;
  width: 100%;
  color: #fff;
  font-weight: bold; 
  cursor:pointer; cursor: hand;
  margin: 5px;
}

.cajapropa {
  border-radius: 20px 20px 0px 0px;
  background-color: #333;
}
.cajapropb {
  border-bottom: 1px solid #e7e7e7;
  border-top: 1px solid #e7e7e7;
  background-color: #333;
}
.cajapropc {
  border-radius: 0px 0px 20px 20px;
  background-color: #333;
}

.titulogris {
font: 300 28px/32px "Oswald",sans-serif;
text-transform: uppercase;
width: 100%;
text-align: center;
margin: 10px 0px 15px 0px;
color: #aaa;
}


 
    /* CSS para la animación y localización de los DIV de cookies */
     
    @keyframes desaparecer
    {
    0%    {bottom: 0px;}
    80%   {bottom: 0px;}
    100%    {bottom: -50px;}
    }
     
    @-webkit-keyframes desaparecer /* Safari and Chrome */
    {
    0%    {bottom: 0px;}
    80%   {bottom: 0px;}
    100%    {bottom: -50px;}
    }
     
    @keyframes aparecer
    {
    0%    {bottom: -38px;}
    10%   {bottom: 0px;}
    90%   {bottom: 0px;}
    100%    {bottom: -38px;}
    }
     
    @-webkit-keyframes aparecer /* Safari and Chrome */
    {
    0%    {bottom: -38px;}
    10%   {bottom: 0px;}
    90%   {bottom: 0px;}
    100%    {bottom: -38px;}
    }
    #cookiesms1:target {
        display: none;
    }
    .cookiesms{ 
      width:100%;
      height:43px;
      margin:0 auto;
      padding-left:1%;
            padding-top:5px;
            font-size: 1.2em;
      clear:both;
            font-weight: strong;
    color: #333;
    bottom:0px;
    position:fixed;
    left: 0px;
    background-color: #FFF;
    opacity:0.7;
    filter:alpha(opacity=70); /* For IE8 and earlier */
    transition: bottom 1s;
    -webkit-transition:bottom 1s; /* Safari */
    -webkit-box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.56);
    -moz-box-shadow:    3px -3px 1px rgba(50, 50, 50, 0.56);
    box-shadow:         3px -3px 1px rgba(50, 50, 50, 0.56);
    z-index:999999999;
    }
     
    .cookiesms:hover{
    bottom:0px;
    }
    .cookies2{
    background-color: #FFF;
    display:inline;
    opacity:0.95;
    filter:alpha(opacity=95);
    position:absolute; 
    left:1%; 
    top:-30px;
    font-size:15px;
    height:30px;
    padding-left:25px;
    padding-right:25px;
    -webkit-border-top-right-radius: 15px;
    -webkit-border-top-left-radius: 15px;
    -moz-border-radius-topright: 15px;
    -moz-border-radius-topleft: 15px;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    -webkit-box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.56);
    -moz-box-shadow:    3px -3px 1px rgba(50, 50, 50, 0.56);
    box-shadow:         3px -3px 1px rgba(50, 50, 50, 0.56);
    }
     
    /* Fin del CSS para cookies */
     
    