h1 {
	color: #b68452;
	text-align: center;
}
h2 {
	color: #b68452;
	text-align: center;
	font-size: 24px;
}
.center{
	text-align: center;
	padding: 0 50px;
}
.textobloque {
	font-size: 12px;
}
a {
	text-decoration: none;
}
input, select, textarea{
	box-sizing: border-box;
	width:100%;
	font-size: 13px;
    padding: 4px;
    border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border: 1px solid #c0c0c0;
    margin: 0 0 10px 0;
}
.barra_main {
	
	background-image: url("img/sonido.jpg");
	position: relative;
	background-position:70% 50%;
	background-size: cover;
	padding: 2rem 1rem;
}

.row0
{
    display: table-cell;
}
.flex-imagen img {
	width: 100%;
}



.boton_azul {
	width: auto;
	cursor:pointer;
	padding: 10px 15px 10px 15px;
	border-width: 1px;
  	border-color: rgb(182, 132, 82);
  	border-style: solid;
  	border-radius: 5px;
  	background-color: rgb(182, 132, 82);
  	font-size: 12px;
  	font-family: "Arial";
  	color: rgb(246, 246, 246);
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	/*position: relative;*/
}
.boton_azul:before {
	content: '';
	position: absolute;
	border-width: 1px;
	z-index:-5;
	border-radius: 5px;
	background-color: rgb(182, 132, 82);
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}
.boton_azul:hover:before, .boton_azul:focus:before, .boton_azul:active:before {
	-webkit-animation-name: boton_azul;
	animation-name: boton_azul;
}
.formulario span{
	color: #cecece;
}