@charset "UTF-8";
/* CSS Document */
#importa {
display: none; 
}

@media only screen and (max-width : 480px) {
	#contact {
	max-width:300px;
		margin-top: 90px;
}
	#contact p {
padding: 2px;
		margin: 1px;
		font-size:10px;

}
	
	form input[type="text"], form textarea {
padding:1px;
margin-bottom:2px;
height: 30px;
line-height: 20px;
}
	form textarea {
height: 200px;
}
	form label {
margin:1px 0;
font-weight:600;
		padding-top: 15px;
}
	
}
	
	
@media only screen and (min-width : 481px) {	
#contact {
/*margin: 20px 20px 20px 20px;/*top-right-bottom-left-*/
max-width:600px;
/*overflow:hidden;*/
}
#contact p {
padding: 10px;	
	margin: 5px;
	font-size:14px;
}

form input[type="text"], form textarea {
padding:3px;
margin-bottom:1em;
height: 30px;
line-height: 30px;
}
form textarea {
height: 150px;
}

	form label {
margin:4px 0;
font-weight:800;	
}

}















#contact p {
display:block;
-moz-box-shadow:inset 0px 1px 0px 0px #00BBFF;
-webkit-box-shadow:inset 0px 1px 0px 0px #00BBFF;
box-shadow:inset 0px 1px 0px 0px #00BBFF;
background-color:#00BBFF;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
border:1px solid #00BBFF;
color:#ffffff;
font-family:Arial;
font-weight:bold;
			text-align: center;

}
form {
margin:0px;
}
form label {
cursor:pointer;
color:#F9F9F9;
display:block;
}
form label.error {
display:inline;    
font-size: small;
line-height:1px;
color: #00BBFF;
}	
form input[type="text"], form textarea {
width:100%;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
background-color: #CCC;
color: #666;
border:1px solid #5f5f5f;
font-size:1rem;
}
form input[type="text"]:focus, form textarea:focus {
border-color:#00BBFF;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
}
form input[type="text"][disabled], form textarea[disabled] {
background:#fff;
}
form input[type="text"].error, form textarea.error {
background:#e6e6e6;
border-color:#00BBFF;
}
fieldset {
overflow:hidden;
border:none;
margin:0;
}
.req {
display:inline;
color: #00BBFF;
font-size:x-small;
margin-left: 10px;
}
#submit {
margin: 10px 0px 0px 1px;
padding: 10px 0px 10px 0px;/*top-right-bottom-left-*/
display:block;
cursor:pointer;
-moz-box-shadow:inset 0px 1px 0px 0px #00BBFF;
-webkit-box-shadow:inset 0px 1px 0px 0px #00BBFF;
box-shadow:inset 0px 1px 0px 0px #00BBFF;
background-color:#00BBFF;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
border:1px solid #00BBFF;
color:#ffffff;
font-family:Arial;
font-size:14px;
width:100%;
font-weight:bold;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
#submit:hover {
color: #252525;
}
::-webkit-input-placeholder {
color: #999; 
}
::-moz-placeholder { 
color:#999; 
} /* firefox 19+ */
:-ms-input-placeholder { 
color:#999; 
} /* ie */
input:-moz-placeholder { 
color:#999; 
}