/*
Baseline - a designer framework
Copyright (C) 2009 Stephane Curzi, ProjetUrbain.com
Creative Commons Attribution-Share Alike 3.0 License
*/

/******************** Base ********************/
body											{ font-family: helvetica, arial, sans-serif; background: #ffffff;}
h1                                              { font-size: 12px; color:#b0b0b0;background: #404040; padding:20px 30px 20px 40px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }
h2, h3, h4, h5, h6							    { line-height: 1.0; }
h4, h5, h6,	                                    { font-weight: normal; }
h2, h3                                          { color: #ff3c00; }
a                                               { color: #ffffff; font-weight:normal; font-style:normal; text-decoration: none; }
a:hover                                         { color: #ff3c00; font-weight:normal; font-style:normal; text-decoration: none;}
b, strong, th, thead, dt, legend				{ font-weight: bold; }
cite, dfn, em, i						        { font-size: 50%; }
caption						                    { font-style: italic; }
code, kbd, samp, pre, tt, var					{ font-family: mono-space, monospace; }
h1, h2, h3, h4, h5, h6							{ word-spacing: 0.1em; }
p												{ word-spacing: 0.125em; hyphenate: auto; hyphenate-lines: 3; border-bottom: 0px dotted black;}
p+p												{ text-indent: 1.5em; }
p+p.no-indent									{ text-indent: 0; }
pre												{ white-space: pre; }
del												{ text-decoration: line-through; }
mark											{ background: rgba(255, 255, 0, 0.4); padding: 0 .25em; }
ins												{ color: #f00; }
small, sup, sub									{ font-size: 90%; line-height: 120% }
big												{ font-size: 130%; line-height: 1.6; }
abbr, acronym									{ font-size: 85%; text-transform: uppercase; letter-spacing: .1em; }
abbr[title], acronym[title], dfn[title]			{ border-bottom: 1px dotted black; cursor: help; }
sup, sub										{ line-height: 0; }
sup												{ vertical-align: super; }
sub												{ vertical-align: sub; }
blockquote										{ padding: 1.5em; }
hr												{ border: none; background: #ddd; width: 100%; }
ul, ol											{ margin-left: 0; }
ol												{ list-style: decimal outside; }
input, select, button							{ cursor: pointer; }
table											{ font: inherit; width: 100%; }
th												{ background: rgba(0, 0, 0, 0.2); }
tr:nth-child(even)								{ background: rgba(0, 0, 0, 0.1); }
tr:nth-child(odd)								{ }

.texto										    {padding-top:30px;}
    
img                                             {-moz-border- radius: 3px; border-radius: 3px;-webkit-border- radius: 3px;}
.fadehover                                      { position: relative; width:auto; }
.baixo                                          { position: relative; overflow:hidden; height:120px;}
.about                                          { position: relative; overflow:hidden; width:629px; height:629px; border: 0px solid #6e6e6e;}
img.a                                           { position: absolute; left: 0; top: 0; z-index: 1;}
img.b                                           { position: absolute; left: 0; top: 0;}
.footer                                         { position: fixed; height: auto; width: 100%;bottom: 0; background:#000000;z-index: 999;}
.footer p                                       { text-align: right;color: #7e7e7e; font-size: 7pt; line-height: 1.6; padding:3px;}

/* html 5 */
article, aside, header, hgroup,
nav, section,							        { float: left; display: block; }
figure											{ display: block; }
