/*basic reset*/
* {margin:0; padding:0; list-style:none; vertical-align:baseline;} 

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;	
	color:#202020;
	text-align:center;
	background:-moz-linear-gradient(top, #FFF, #EBEBEB) repeat-X;
    background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#f0f0f0)) repeat-X;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FFF', EndColorStr='#f0f0f0');
	background-position:center top;
	width:100%;
	height:100%;
}


.formulario {
	margin:30px 0 60px 50px;
}

.formulario form {
	clear:both;
	width:530px;
	text-align:left;
}

.formulario fieldset {
	border:0;
}

.title-form {
	font-size:1.5em;
	color:#D61F26;
}

.formulario legend {
	width:400px;
	line-height:22px;
	margin:20px 0;
}

.formulario span {
	display:block;
	color:#D61F26;	
	font-size:0.95em;
	padding-bottom:3px;
}

.formulario label {
	display:block;	
	padding:5px 0;
}

.formulario p {
	color:#D61F26;	
	font-size:0.8em;
	padding:10px 0;
}

.formulario input {
	font:1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px 0;
}

#formulario textarea {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px 0;
}

.formulario .button {
	display:inline;
	font-size:0.8em;
	color:#fff;
	cursor:pointer;
	margin:10px 10px 0 0;
	padding:6px 12px;
	border-radius:0;
	border-style:none;
	background-color:#D61F26;
}

.formulario .button:hover {
	background-color:#000;
     -webkit-transition: background-color 300ms linear;
     -moz-transition: background-color 300ms linear;
     -o-transition: background-color 300ms linear;
     -ms-transition: background-color 300ms linear;
     transition: background-color 300ms linear;
}

