/* layout JARcos(º¿º?)
----------------------------------------------- */

*{
	margin: 0;
	padding:0;
 }

#sidebar{ position:fixed; top: 35px; left:20px;	width: 240px; 	z-index: 50;}
* html div
    #sidebar  { top: 18px; left:20px;	width: 240px; position:absolute;
 }

/* typography
----------------------------------------------- */

p {	line-height: 1.4em;	margin-bottom: 1.0em; font-size: 0.9em;}
p.lead { font-size: 1.0em; }

ol, ul{ margin: 0.5em 0 1.2em 2em; }	
ol, ul, dl { line-height: 1.4em; }
ol li{ margin-bottom: 0.2em; }
li{ font-size: 0.9em; }
li strong {color: #356AA0;}
li{ 
   font: 120% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
 }

dl{ margin: 0.5em 0 1.2em 0; }
dt{
	xfont-size: 0.9em;
	font-weight: bold; color: #999;
	padding-top: 0.4em;
	}
h1 { font-size: 2.3em; background:transparent url(../images/logo.gif) no-repeat;
       padding: 9px;}
h1 a { color:#fff; border: none; }
h1 em{ font-size: 0.8em; color: #FFF; font-style: normal; letter-spacing: 0.4pt; }
h2 {
	font-size: 1.5em;
	letter-spacing: 0.4pt;
	color: #FF7400;
	text-transform: uppercase;
	padding-top: 0.5em;
	}
h3 {
	font-size: 1.0em;
	letter-spacing: 0.2pt;
	color: #FF8F31;
	text-transform: uppercase;
	padding-top: 0.5em;
	}
h4 {
	font-size: 0.95em;
	letter-spacing: 0.1pt;
	color: #fff;
	background-color: #104E8B;
	text-transform: uppercase;
	padding-top: 0.5em;
	}

a, .contact-link{
	color: #FF7400;
	text-decoration: none;
	cursor: hand;
	}

/* sidebar 
----------------------------------------------- */

/*cor da fonte sidebar*/
#sidebar a{
	color: #fff;
}

#sidebar h1 a{ font-weight: bold; }
#sidebar h1 a:hover{  }
/*Cor de fundo side bar*/
.nav{ list-style: none; margin: 1em 0 1em 0;}
.nav li{ padding: 0; margin: 0; }
.nav a{
	display: block;
	height: 2.0em;
	padding: 0.3em 0.2em 0.2em 0.8em;
	margin-bottom: 1px;
	color: #eee;
	background-color: #1874CD; /*#C1CDCD*/;
	}
/*Cor da barra sidebar*/
.nav a:hover{
	color: #1a1a1a;
	background-color:#1E90FF /*#FF7400*/;
	}	

#sidebar .callout{ xbackground-color: #EEEEEE;
background-color: #EEEEEE;
	border: 1px solid #E0E0E0; 
	padding: 0.15em .3em; 
	font-size: 12px;  }
#sidebar .callout a{ color: #353535;}
#sidebar .callout a:hover { border-bottom: 1px dotted #FF7400; }
#sidebar .callout p{ margin-top: 0.3em; margin-left: 0.4em; margin-bottom: .4em; }

