
a {
color: #000;
text-decoration: none;
}

a:hover {
color: #000;
text-decoration: none;
}
.buscador{
	display:inherit;	
}
@media only screen and (max-width: 768px) {
.buscador{
position: absolute;
top: 49px;
left: 0;
height: 35px;
width: 100%;
background: #4e6361;
z-index:100;
 box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.25);
border-bottom:1px solid #B34547;
position: fixed;	
}
}
#buscadora{

  /* DON'T USE DISPLAY NONE/BLOCK! Instead: */
  background: #cf5; 
  position: fixed;
  visibility: hidden;
  opacity: 0;
          transition: 0.6s;
  -webkit-transition: 0.6s;
          transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
}
#buscadora.mostrando{
		
	padding-left:10px;
	position: fixed;
  visibility: visible;
  opacity: 1;
          transform: translateX(0);
  -webkit-transform: translateX(0);
  
}
input[type=text],input[type=tel], select {
	margin-top:0px;
	font-weight: bold;
	font-size:13px;
	font-family:"Titillium Web", sans-serif;
	color:#636363;
    width: 70%;
    padding: 3px 10px;
    margin: 4px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-sizing: border-box;
}

input[type=submit] {
    width: 20%;
    background-color: #4CAF50;
    color: white;
    padding: 3px 7px;
    margin: 4px 0;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}

input[type=submit]:hover {
    background-color: #45a049;
}
.boto{
height: 25px;
  border-radius: 3px;
  width: 15%;
    font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 25px;
    color: #ffffff;
  background-color: #46b29d;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;	
}