

*{
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
 box-sizing: border-box;
}

body {
   background: url(../imgs/agujeroGusano5.jpg);
   -webkit-background-size: cover;
   background-size: cover;
   background-attachment: fixed;
}


.contenedor{
display: block;
}

.contenedor .form .form-header .form-title{
  font-weight: normal;
  font-family: sans-serif;
  color: #ff851b; 
  text-align: center;
  padding: 14px 0;  
}

.contenedor .form .form-header .form-title span{
     color: #fff;
    }

.contenedor .form {
    background: rgba(0,0,0,.6);
    width: 90%;
    max-width: 650px;
    margin: auto;
    padding: 5px 35px;
    margin-top: 30px;
    padding-bottom: 30px;
    border-radius: 20%;
    }

.contenedor .form .form-label {
    display: block;
    color: #ff851b;
    font-size: 24px;
    font-family: Roboto;
    position: relative; 
    }

/*
.contenedor .form, .form-date{
  background: rgba(0,0,0,.7);
  border: none;
  outline: none;
  border-bottom: 2px solid #ff851b;
  width: 100%;
  padding: 12px;
  margin-bottom: 20px;
  border-radius: 2px;
  font-size: 14px;
  color: #FFF; 
  font_family: Roboto;
}
*/

.contenedor .form .form-input, .form-textarea{
  background: rgba(0,0,0,.7);
  border: none;
  outline: none;
  border-bottom: 2px solid #ff851b;
  width: 100%;
  padding: 12px;
  margin-bottom: 20px;
  border-radius: 2px;
  font-size: 18px;
  color: #FFF; 
  font_family: Roboto;
}

.contenedor .form .form-textarea{
    resize: vertical;
    max-height: 150px;
    min-height: 50px;
    border-radius: 20%;

}

.contenedor .form .btn-submit{
    width: 100%;
    font-family: Roboto;
    outline: none;
    background: fff;
    font-size: 30px;
    border: none;	
    color: #F29718;
    padding: 15px 0;
    cursor: pointer;  
    transition: all .5s ease; 
    border-radius: 50%;
}

.contenedor .form .btn-submit:hover{
   background: #101010;
   //color: #aaa;  
}

/*
#boton:hover {
     background:#aaa; 
}
*/
.contenedor1 .form1 {
    background: rgba(0,0,0,.6);
    width: 90%;
    max-width: 650px;
    margin: auto;
    padding: 5px 35px;
    margin-top: 30px;
    padding-bottom: 30px;
    border-radius: 3px;
    }

.contenedor1 .form .form1-title span{
     background: #fff;
     color: #ccff00;
    }
    

#Colo{
    
    color: #333;
}
