body								{ font-size: 100%; line-height: 1.5;}

h1, h2, h3, h4, h5, h6				{ position: relative; }
h1, h2								{
	line-height: 36px;
	margin-bottom: 10px;
}
h1, h2, h3, h4						{
	margin-top: 0px;
}
h3, h4, h5, h6						{ line-height: 18px; }
h1									{ font-size: 25px; top: 5px; }
h2									{
	font-size: 25px;
	top: 2px;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
h3									{ font-size: 12px; top: 4px; margin-bottom: 18px; }
h4									{ font-size: 12px; top: 2px;}
h5									{
	font-size: 12px;
	margin-bottom: 2px;
}
h6									{ font-size: 8px; top: 5px; }

p, pre, address						{
	font-size: 13px;
	line-height: 20px;
	position: relative;
	top: 0px;
	padding-bottom: 0px;
	color:#ccc;
}
abbr, code, kbd,
samp, small, var					{ line-height: 15px; }
ul, ol, dl, dialog					{
	font-size: 13px;
}
li ul, li ol						{ top: 0; margin-top: 0; margin-bottom: 0; }
li h1, li h2, li h3,
li h4, li h5, li h6,
li p								{ top: 0; }
form, legend, label					{
	font-size: 13px;
	line-height: 18px;
	top: 5px;
	margin-top: 5px;
}
legend								{ position: relative; top: 5px; }
input, textarea						{ font-size: 12px;}
.formulario						    { width: auto;}


h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child						{ margin-top: 0; }

table								{ font-size: 13px; line-height: 18px; margin: 18px 0; }
th, td								{ padding: 3px 12px; line-height: 30px; }
th									{ background: rgba(0, 0, 0, 0.2); }
tr:nth-child(even)					{ background: rgba(0, 0, 0, 0.1); }
tr:nth-child(odd)					{ }

hr									{ position: relative; height: 4px; margin: 18px 0 14px 0; }
