.logo{ color:white;
  letter-spacing: 1px;
  font-size:22px;
  font-weight:bold;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  text-shadow: 1px 1px 1px #000000, 
    2px 2px 2px #000000,
    3px 3px 3px #000000,
    0 6px 1px rgba(0,0,0,.1),
    0 0 5px rgba(0,0,0,.1),
    0 1px 3px rgba(0,0,0,.3),
    0 3px 5px rgba(0,0,0,.2),
    0 5px 10px rgba(0,0,0,.25),
    0 10px 10px rgba(0,0,0,.2),
    0 20px 20px rgba(0,0,0,.15);
   color:white;
}
.logo:hover{
  letter-spacing: 1px;
  font-size:22px;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  text-shadow: 1px 1px 1px #000000, 
    2px 2px 2px #000000,
    3px 3px 3px #000000,
    0 6px 1px rgba(0,0,0,.1),
    0 0 5px rgba(0,0,0,.1),
    0 1px 3px rgba(0,0,0,.3),
    0 3px 5px rgba(0,0,0,.2),
    0 5px 10px rgba(0,0,0,.25),
    0 10px 10px rgba(0,0,0,.2),
    0 20px 20px rgba(0,0,0,.15);
  color:yellow;

}

/* modal popup */
.modal-header-primary {
color:#fff;
padding:9px 15px;
        border-bottom:1px solid #eee;
        background-color: #428bca;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
}
.modal-title {color:white}

/* web libre de ads */
a.tip {
    text-decoration: none
}
a.tip:hover {
cursor: help;
position: relative
}
a.tip span {
display: none
}
a.tip:hover span {
  font-size:10px;
  color:#000000;
border: #c0c0c0 1px dotted;
padding: 5px 20px 5px 5px;
display: block;
         z-index: 100;
         background-color: #CCCCCC;
left: -50px;
margin: 10px;
width: 250px;
position: absolute;
top: -99px;
     text-decoration: none
}

/* para ocultar campo en contacto form para spammers */
#company-group {
     display: none;
}


  body { font-size: 1.6em; }

.waiting {
  background-color:red;
}

.footer { background-color: #205070;
  color:#9eccee;
  width:100%;
  padding: 50px 0 20px 0;


}
.footer li {
  font-weight:normal;
}

.footer ul {
   list-style-type:none;
}

.footer li > a:hover {
  font-size:88%;
   color: yellow;
}
.footer li > a {
   color: white;
  font-size:88%;
}
.redsocial { display:table-cell;color:#ffffff;padding: 6px 6px 6px 6px;}
.navbar-default {
    background-color: #337ab7;
    color: #fff;
}
.nav > li {padding:0}
.nav > li > a:hover,
.nav > li > a:focus {
    text-decoration: none;
    background-color: red; /*Change rollover cell color here*/
 }
.navbar-default .navbar-nav > li > a {
   color: white; /*Change active text color here*/
}
.navbar-default .navbar-nav > li > a:hover {
   color: yellow;
}
.detalle {
  margin-top:10px;
  margin-bottom:8px;
  color:#686868;
}
.titular { color: #111111; }

.azul { color: #337ab7; }
.negro { color: #111111; }
.feat {background-color:#ebf4f7!important}
.explica {

    color: #337ab7;
}

/* cookies */

#overbox3 {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 999999;
    display: block;
}
#infobox3 {
    margin: auto;
    position: relative;
    top: 0px;
    height: 9%;
    width: 100%;
    text-align:center;
    background-color: #cccccc;
}
#infobox3 p {
    line-height:28px;
    font-size:12px;
    text-align:center;
    margin:5px;
}
#infobox3 p a {
    text-decoration: underline;
}
