[css]

#formulario{/*Controlado desde el CSS principal, contacto*/}





form {
background-color: rgba(8, 8, 8, 0.5);
width:100%;
margin-left: 1px;
}

input{
width:350px;
height:27px;
background:#ffffff;
padding:10px;
margin-top:5px;
margin-left: -38px;
font-size:14px;
font-family: Arial;
color:rgba(10, 10, 10, 0.9);
}


textarea {
margin-top:5px;
margin-left: -37px;
width:368px;
height:150px;
background:#ffffff;
font-size:14px;
font-family: Arial;
color:rgba(10, 10, 10, 0.9);
}

#Acepto{
float: left;
display: inline-block;
width: 180px;
height: 30px;
background-color: red;
font-family: Arial;
font-size: 14px;
}


#circle{
width: 12px;
height: 12px;
margin: 0px;
padding: 0px;
background-color: transparent;
text-color:transparent;
}


#submit_buttons{
display: inline-block;
}
#reset{
color:rgba(20, 20, 20, 0.8);
}

#enviar {
width:85px;
cursor:pointer;
font-family: Arial;
color:rgba(15, 15, 15, 0.8);
}



@media screen and (max-width: 769px){
	form {
background-color: rgba(8, 8, 8, 0.5));
width:90%;
margin-left: 5%;
}

}



@media screen and (max-width: 480px){

form {
background-color: rgba(8, 8, 8, 0.5);
width:100%;
margin-left: 0%;
}

input{
width:270px;
height:27px;
background:#ffffff;
padding:10px;
margin-top:5px;
margin-left: -50px;
font-size:14px;
font-family: Arial;
color:rgba(10, 10, 10, 0.9);
}


textarea {
margin-top:5px;
margin-left: -50px;
width:290px;
height:150px;
background:#ffffff;
font-size:14px;
font-family: Arial;
color:rgba(10, 10, 10, 0.9);
}

}



[/css]