/* color: #43bfed azul claro */
#cookie-law a { color: white; }
header { margin-bottom:30px; }
article.vr-vertical { padding-top: 25px; }
/*
header { min-height:190px; height:190px; margin-bottom:70px; }
header .container { width:100% }
header .social, .select-form, .search-form, .login-form { right: 2%; color:white; }
header .login-form { top: 50px; }
header .search-form { top: 130px; }
.login-form span { color: white; }
.search-button span { color: white; }
.navbar-default { top: 170px; left:0px; margin-right: auto; margin-left: auto; padding-left:10vw; background-color: #b5278e; }
.navbar-default .navbar-nav > li > a { background:transparent; font-weight:bold; color: #fff; margin-right:0px; padding-left: 10px; padding-right: 10px; }
h2.bloque, h3.bloque, div.tit_gris, .franja_naranja { background: #3c4182; }
@media (max-width: 767px) {
  .navbar-toggle { margin-right: 0; }
  .navbar-default { top: 10px; left:0px; margin-right: auto; margin-left: auto; padding-left:10px; background-color: white; }
  .navbar-nav > li { border: 1px solid #f8f8f8; }
  .navbar-default .navbar-nav > li > a { background:white; color: black; margin-right:0px; }
}
@media (max-width: 1100px) {
  .navbar-default { padding-left: 0; }
}
*/
header .logo { position: fixed !important; top: 0px !important; left: 0; z-index:9999; }
header .select-form { top: 10px; z-index:9999; }
.page-header { top: 310px !important; }
.navbar-brand { padding: 5px 0 0 50px; }
.navbar-default { margin-right: auto; margin-left: auto; padding-right:100px; }
.navbar-nav { float: right; }
.navbar-default .navbar-nav > li > a { color: #43bfed; font-weight:bold; }
.selectedlang, .unselectedlang { width:25px; height:auto; margin-top:8px; margin-left:10px; }
h2.bloque, h3.bloque, div.tit_gris, .franja_naranja { background: #43bfed; }
footer { background-color: #43bfed; color:black; }
@media (min-width: 768px) {
  header { min-height: 670px !important; }
}
