.cajax2 {
	width: auto;
	margin: auto 0;
	padding: 5px;
}
.cajax2 img {
	margin: 0 auto;
}
.cajax2 h3, .cajax2 h4, .cajax2 h5 { font-family: "Trebuchet MS", "Tahoma";
    color:dimgray;
 }/*resumir estilos h para todas las paginas*/

/*FORMULARIO PRESUPUESTO -----------------*/
#oferta{ 
	background-color:#FFFFFF;
    padding: 10px 5%;
	text-align: center;
    }
#oferta *{
	font-family: "Trebuchet MS", "Tahoma";
}
fieldset{
	color: #b8860b;
	border: 2px solid #b8860b;
	text-align: left;
    padding: 0px 15px;
}
fieldset > fieldset{
	padding: 3px;
}

legend { color: #b8860b;
    text-align: left;
    padding: 0 5px;
	}

label, input {margin: 5px;
    }

input[type='text'], input[type='email'], input[type='tel']{
    border-bottom : 2px solid #b8860b;
    width: 95%;
    -webkit-appearance:none; /* Safari and Chrome */
    -webkit-border-radius:0;
}
input[type='text']#refe{
    width: auto;
}

#oferta[type='checkbox'] { display: inline;
}

input[type='submit'], input[type='reset'] {
	background-color: #b8860b;
    padding: 5px;
    font-family: "Trebuchet MS", "Tahoma";
    color: #FFF;
    margin-top: 10px;
    width: 40%;
    /*Para quitar la apariencia de botom de ipad appearance y radius cero*/
   /*-moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    /*appearance:none;*/
    -webkit-border-radius:0;
	}
textarea {
	width: 95%;
	height: 100px;
	font-size: 15px;
	padding: 3px;
}

@media screen and (min-width: 640px){
    
	.a *{
		font-size: 18px;
	}
}