body        					{ margin:0; padding:0; }

#header     					{ border-bottom:1px solid #ccc; margin-bottom:20px; }
#logo									{ float:right; margin:1.1em 0; }

#nav        					{ float:left; margin:1.5em 0 1.8em 0; }
#nav ul     					{ margin:0; padding:0; list-style:none; }
#nav ul li  					{ margin:0; padding:0; margin-right:1em; display:inline; }
#nav a								{ color:#4A7CA2; text-decoration:none; }
#nav a:hover					{ color:#4A7CA2; text-decoration:underline; }

#wrap       					{ margin:0 auto; width:760px; }
#main       					{ float:left; width:445px; margin-right:30px; }
#sub        					{ float:left; width:285px; }

#footer     					{ margin-top:3em; padding-top:2em; padding-bottom:2em; border-top:1px solid #ccc; font-size:10px; line-height:140%; color:#999; text-align:center; }
#gimp     					{ font-size:11px; color:#333; text-align:center; }

/* LINKS
--------------------------------------------------------------------------------------------------*/

a:link								{ color:#4A7CA2; }
a:visited							{ color:#25464B; }

h1 a, h2 a						{ text-decoration:none; }
h1 a:hover, 
h2 a:hover						{ text-decoration:underline; }
h1 a:visited, 
h2 a:visited					{ color:#4A7CA2; }

#sub a:visited 				{ color:#4A7CA2; }


/* LISTS
--------------------------------------------------------------------------------------------------*/

ul.checks							{ list-style:none; padding-left:0; }
ul.checks li					{ padding-left:18px; background:url('/images/check.gif') no-repeat 2px .3em; }


/* TYPOGRAPHY
--------------------------------------------------------------------------------------------------*/

p											{ line-height:160%; margin-bottom:.8em; }
body									{ color:#444; }
h1, h2, h4						{ font-family:georgia,times; font-weight:normal; }
h1										{ font-size:38px; line-height:40px; color: #537B96; background-color: #FBFBFB }    /* valor antigo: #25464B  */
h2										{ font-size:20px; line-height:23px; color:#000; margin-bottom:.3em; }
h3										{ font-size:12px; line-height:inherit; font-weight:bold; }
h4										{ font-size:38px; line-height:40px; color: #537B96; } 


/* NAVIGATION
--------------------------------------------------------------------------------------------------*/

#nav a.selected				{ color:#25464B; font-weight:bold; }
#nav a.selected:hover { color:#4A7CA2; }


/* MISC
--------------------------------------------------------------------------------------------------*/

#quick-links 					{ margin-bottom:2.0em; }
#quick-links a				{ color:#4A7CA2; }

