/*---- Esquema tipografico basado en "Baseline" de StÃ©phane Curzi: http://baselinecss.com/----*/

body								{ font-size: 87.5%; line-height: 1.5; font-family:Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6				{ position: relative; }
h5, h6								{font-weight:bold;}
h1									{ line-height: 1.15em; margin-bottom:0.45em; /*background:red; */ }
h2									{ line-height: 1.5em; /*background:red; */}
h3									{ line-height: 0.95em; /*background:red; */}
h4									{ line-height: 1.15em; /*background:red; */}
h5									{ line-height: 1.45em; /*background:red; */}
h6									{ line-height: 1.55em; /*background:red; */}



h1									{ font-size: 2.55em; top: 0; /*36px*/ }
h2									{ font-size: 2em ; top:0.19em; /*28px*/}
h3									{ font-size: 1.55em; top: 0.3em; /*22px*/}
h4									{ font-size: 1.3em; top: 0.3em; /*18px*/ }
h5									{ font-size: 1em; top: 0.45em; /*14px*/}
h6									{ font-size: 0.95em; top: 0.5em; /*13px*/}



h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child						{ margin-top: 0; }

p									{ word-spacing: 0.125em; hyphenate: auto; hyphenate-lines: 3; }

p, pre, address						{ font-size: 1em; line-height: 1.5em; position: relative; top: 5px; margin-bottom:1.5em; }
abbr, code, kbd,
samp, small, var					{ line-height: 15px; }

ul, ol, dl, dialog					{ font-size: 1em; line-height: 1.5em;}

li ul, li ol, ul ul, ol 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: 1em; line-height: 1.5em; }

legend								{ position: relative; top: 5px; }

input, textarea						{ font-size: 0.9em; }

table								{ font-size: 0.9em; }

caption								{ font-size: 0.9em; line-height: 1.5em; position: relative; }

hr									{ position: relative; height: 2px; margin: 10px 0 11px 0; }

blockquote							{position: relative; font-size:0.9em; line-height:1.69em; top:0.3em; margin-bottom:1.5em; padding: 0 1.5em; font-style:italic; }
