@charset "utf-8";

#texto {
	float:left;
	width:500px;
	margin-left:10px;
	}
				
.texto {
	font-size: 0.8em;
}
.texto * { font-family: Arial, Helvetica, sans-serif }
.texto h3, .texto a { color: #2d6a95 }
.texto h3 {
	float:left;
	font-size: 1.0em;
	font-weight: bold;
	margin-bottom: 10px;
}
				
.texto img {
	float:left;
	margin-right:15px;
	}
				
.texto h2, .texto a { color: #679626 }
.texto h2 {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 10px;
}
				
.texto p, .texto ul, .texto ol {
	text-align: justify;
	line-height: 1.5em;
	margin-bottom: 10px;
	color:#4f7d9e;
}
				
.texto p.noespace {
	margin-bottom:0;
}
				
.texto ul, .texto ol { padding-left: 0 }
.texto li { margin-bottom: 0 }
.texto ul li { list-style: none }
.texto ol li { list-style: none }
.texto a:link { text-decoration: none }
.texto a:visited { text-decoration: none }
.texto a:hover, .texto a:focus, .texto a.focus { text-decoration: underline }

#lista h2 {
	float:left;
	font-weight:bold;
	}
				
#lista li {
	float:left;
	background:#cffbcb;
	width:500px;
	padding:5px;
	}
					
#lista li:hover, #lista li.hover {
	background:#c5d6e1;
	}
					
#lista li.style2 {
	float:left;
	background:#ecf4f9;
	width:500px;
	padding:5px;
	}
					
#lista li.espaco {
	float:left;
	border-bottom:1px solid #bbccda;
	margin-bottom:30px;
	}
					
#lista li.style2:hover, #lista li.style2.hover {
	background:#e2ebf1;
}
					
#lista a span {
	display:block;
	padding:0 0 0 12px;
	background: url(/images/bullet_blue.gif) no-repeat 0 55%;
	cursor:pointer;					
}
				
#lista a:hover span, #lista a.hover span {
	text-decoration:underline;
	}
