div.expediente {
	background-color: #f1faff;
	padding: 20px;
	border: solid 1px #d2efff;
}

h2.node {
	display: block;
	padding: 0px 0px 10px 0px;
	background: url("/images/dotted.gif") repeat-x bottom;
	font-size: 24px;
	color: #666;
}

/* Full */
div.node-full a, div.node-full a:visited {}
div.node-full a:hover {}

div.node-full ul.roman, div.node-full ul.numeric, div.node-full ul.bullet { padding: 10px; }
div.node-full ul.roman li, div.node-full ul.numeric li, div.node-full ul.bullet li { padding: 5px 3px; margin: 0px 0px 0px 50px; }

div.node-full ul {}
div.node-full ul li {}

div.node-full { padding: 0px 0px 20px 0px; }
div.node-full h2 {
	display: block;
	padding: 0px 0px 10px 0px;
	background: url("/images/dotted.gif") repeat-x bottom;
	font-size: 24px;
	color: #666;
}
div.node-full h3 { color: #09F; }

div.node-full .date {}
div.node-full .date span.dia {}
div.node-full .date span.mes {}
div.node-full .date span.ano {}

div.node-full .title { padding: 0px 0px 10px 0px; }
div.node-full .about { color: #CCC; padding: 0px 0px 30px 0px; }

div.node-full .foto-principal {
	float: left;
	padding: 0px 10px 0px 10px;
	margin: 0px 20px 20px 0px;
}
div.node-full .foto-principal img {
	margin: 0px;
	padding: 2px; border: solid 1px #CCC;
}
div.node-full .foto-principal div.legenda {
	padding: 10px 0px 0px 0px;
	color: #999;
	font-size: 11px;
	width: 200px;
}
div.node-full .foto-principal a, div.node-full .foto-principal a:visited {}
div.node-full .foto-principal a:hover {}
div.node-full .body { text-align: justify; margin: 0px 0px 10px 0px; }

div.node-full .links { padding: 5px 0px; color: #090; }
div.node-full .links a, div.node-full .links a:visited {
	color: #090;
}

/* Small */
div.node-small a, div.node-small a:visited {}
div.node-small a:hover {}

div.node-small ul.roman, div.node-small ul.numeric, div.node-small ul.bullet { padding: 10px; }
div.node-small ul.roman li, div.node-small ul.numeric li, div.node-small ul.bullet li { padding: 5px 3px; margin: 0px 0px 0px 50px; }

div.node-small {
	padding: 10px;
	color: #555;
}
div.node-small h2 {
	font-size: 18px;
}
div.node-small h2 a, div.node-small h2 a:visited {}
div.node-small h2 a:hover {}
div.node-small h3 {}

div.node-small .date {}
div.node-small .title {
	padding: 10px 0px;
	margin: 0px;
}

div.node-small .foto-principal { float: left; }
div.node-small .foto-principal img { padding: 2px; margin: 0px 10px 10px 0px; }
div.node-small .foto-principal a, div.node-small .foto-principal a:visited {}
div.node-small .foto-principal a:hover {}
div.node-small .body {
	text-align: justify;
	padding: 5px 0px;
}
div.node-small .links { padding: 0px; color: #090; }
div.node-small .links a, div.node-small .links a:visited {
	color: #090;
}

/* Busca */
div.node-busca a, div.node-busca a:visited {}
div.node-busca a:hover {}

div.node-busca {
	padding: 10px;
	color: #555;
}
div.node-busca h2 {
	display: block;
	font-size: 20px;
}
div.node-busca h3 {}

div.node-busca .date {}
div.node-busca .title { padding: 5px 0px; }
div.node-busca .links { padding: 5px 0px; color: #090; }
div.node-busca .links a, div.node-busca .links a:visited {
	color: #090;
}
div.node-busca .links a:hover {
	text-decoration: underline;
}

/* Depoimentos */
.arrow-sep {
	background: url("/images/arrow-sep.png") no-repeat;
	height: 17px;
	display: block;
}
div.node-depoimentos {
	background-color: #FAFAFA;
	margin: 0px 0px 20px 0px;
	padding: 20px;
	border: 1px solid #E1E1E1;
	border-top: none;
}
div.node-depoimentos .sep-depoimento {}
div.node-depoimentos a, div.node-depoimentos a:visited {
	color: #999;
}
div.node-depoimentos a:hover {
	color: #333;
}
div.node-depoimentos .nome-pessoa {
	padding: 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	color: #666;
}
div.node-depoimentos .orgao-empresa {
	font-style: italic;
	color: #999;
	font-size: 14px;
	padding: 3px;
}
div.node-depoimentos .depoimento {
	margin: 20px 0px 0px 0px;
	color: #999;
	background: url("/images/quote-open.png") no-repeat left top;
}
div.node-depoimentos .inner {
	text-align: justify;
	padding: 5px 25px;
	background: url("/images/quote-close.png") no-repeat right bottom;
}

/* Gallery */
div.gallery {
	background-color: #FAFAFA;
	margin: 0px 0px 20px 0px;
	padding: 20px;
	border: 1px solid #E1E1E1;
	border-top: none;
	display: block;
}

div.gallery a, div.gallery a:visited { color: #999; }
div.gallery a:hover { color: #333; }

div.gallery .nome-galeria {
	padding: 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	color: #666;
}
div.gallery .legenda-galeria {
	font-style: italic;
	color: #999;
	font-size: 14px;
	padding: 3px;
}
div.gallery div.pbox {
	margin: 0px;
	padding: 20px;
	float: left;
}
div.gallery div.foto {
	width: 100px;
	height: 69px;
	display: block;
	background: center center no-repeat;
	cursor: pointer;
}
div.gallery div.legenda {}

/* Resultado */
table.resultado { color: #999; }
table.resultado h3 { color: #666; font-size: 18px; padding: 0px 0px 5px 0px; }
table.resultado span { color: #333; }