BODY {
	margin: 0px;
	color: #333;
}

BODY, INPUT, TEXTAREA, SELECT {
	font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;/* Arial, Verdana; */
	font-size: 75%;
}

TEXTAREA, SELECT {
	font-size: 90%;
}

INPUT {
	font-size: 100%;	
}

H1, H2, H3, H4 {
	font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;/* Trebuchet MS, Arial; */
}

A {
}

A:hover {
}

A IMG {
	border: 0px;
}

UL LI {

}

FORM {
	margin: 0px;
	padding: 0px;
}


/* PARA EL BUSCADOR --------------------------------------------- */
.consul, .consul-2 {
    position:relative;
    height:100px;
    width:500px;
}
.consul .form-search, .consul-2 .form-search {
    position:absolute;
    right:0px;
    top:0px;
}
.consul .form-search input[type=text],
.consul-2 .form-search input[type=text] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    font-family: inherit;
    font-size: 100%;
    border: solid 1px #ccc;
    padding: 9px 18px;
    width: 200px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
}
.consul-2 .form-search input[type=text] {
    width:60px;
    position:absolute;
    right:0px;
    z-index:1000;
    padding:8px 12px;
    cursor:pointer;
}
.consul-2 .form-search div.input-group {
    width:60px;
}
.consul .form-search input[type=text]:focus {
    width: 350px;
    background-color: #fff;
}
.consul-2 .form-search input[type=text]:focus {
    position:absolute;
    right:60px;
    width:250px;
}
.consul .form-search button.btn,
.consul-2 .form-search button.btn {
    padding:16px 12px;
    border-top-right-radius:4px;
    border-bottom-right-radius: 4px;
    cursor:not-allowed;
}
.consul-2 .form-search button.btn {
  padding:15px 12px;
}
