#searchResults .pageLink{ font-size:12px; color:#999; margin:2px 0px 8px 0px; padding:0px; display:block }
#searchResults .searchResult{ border-bottom: 1px dotted #92ADBD; }
#searchResults .searchResult h3{ margin:0px; padding-bottom:0px; font-size: 14px; }
#searchResults .searchResult p{margin-top:4px; color: #999; }
#searchResults, #searchResults a {color:#0071be; }
#searchResults {
z-index: 3;
background: white;
border: 1px solid rgb(182, 195, 212);
border-radius: 4px;
right: 10px;
padding: 10px;
width:80%;
-webkit-box-shadow: 2 2px 10px rgba(0,0,0,0.2);
-moz-box-shadow: 2 2px 10px rgba(0,0,0,0.2);
box-shadow: 2px 2px 10px rgba(0,0,0,0.2);
}
.estilo-portada #searchResults {
  position: absolute;
  width: 150%;
}

#cuadro-busqueda .btn {
vertical-align: text-bottom;
padding: 0px 12px;
font-size: 12px;
line-height: 1.2;
border-radius: 4px;
}

#cuadro-busqueda input {  height:18px; color: black; line-height: 15px; }
#cuadro-busqueda { 
 display: inline-block;
 float: right;
}

.busqueda-fallida {
  color: red;
  position:absolute;
  width:30%;
  z-index: 3;
  background: white;
  border: 1px solid rgb(182, 195, 212);
  border-radius: 4px;
  right: 10px;
  padding: 10px;
  -webkit-box-shadow: 2 2px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 2 2px 10px rgba(0,0,0,0.2);
  box-shadow: 2px 2px 10px rgba(0,0,0,0.2);

}
