/*
Theme Name: Nefasto
Theme URI: http://www.nefasto.eu
Description: Theme for Nefasto's official website, at www.nefasto.eu
Version: 1.1
Author: Nefasto
Author URI: http://www.nefasto.eu
Tags: nefasto, portugal, portuguese, portugues, design, programming, graphic, webdesign, web

	Nefasto v1.0
	http://www.nefasto.eu

	Tema desenhado para o sítio web do colectivo de criativos
	Nefasto, sedeado em Coimbra, Portugal.

*/

@charset "utf-8";

/* PRINCIPAL */
body {
	background-color: #2c2c2c;
	padding: 0;
	margin: 0;
	border: 0;
}
a img {
	border: 0;
}
a, a.link, a.visited, a.active {
	color: #a54a00;
	text-decoration: none;
}
a:hover {
	color: #2c2c2c;
	text-decoration: underline;
}
.conteudo-footer .navigation {
	clear: both;
	width: 100%;
	color: #fff;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.conteudo-footer .navigation a {
	color: #fff;
}
.conteudo-footer .navigation a:hover {
	color: #999;
}
blockquote {
	padding: 0 0 0 35px;
	margin: 0;
	background: transparent url(images/quotestransparente.png) no-repeat;
}
blockquote p {
	padding: 0;
	margin:0;
}
.conteudo-footer blockquote {
	padding: 0 0 0 35px;
	margin: 0;
	background: transparent url(images/quotes.png) no-repeat;
}
.conteudo-footer blockquote p {
	padding: 0;
	margin:0;
}
.pesquisa {
	margin: 20px 0 0 0;
	padding: 0;
	width: 210px;
}
.pesquisa .query {
	background: #f1ecf0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2c2c2c;
	border: 1px solid #2c2c2c;
	margin: 0;
	padding: 1px 2px 1px 3px;
	width: 135px;
}
.pesquisa .searchsubmit {
	background: transparent url(images/pesquisar.png) no-repeat bottom left;
	width: 48px;
	height: 26px;
	margin: 0 0 0 3px;
	border: 0;
}
.pesquisa .searchsubmit:hover {
	cursor: pointer;
}
.irdireita {
	float: right;
	margin: 0 0 20px 20px;
	padding: 0 15px 0 0;
	background: url('images/ir.png') no-repeat right center;
}
.iresquerda {
	float: left;
	margin: 0 20px 20px 0;
	padding: 0 0 0 15px;
	background: url('images/voltar.png') no-repeat left center;
}


/* CONTAINER BASE */
.background {
	background: url('images/fundo.jpg') fixed;
	width: 100%;
	margin: 0;
	border: 0;
	padding: 0;
}
.conteudo {
	background: url('images/nuvens.png') repeat-x center top;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}


/* TOPO */
.header {
	background: url('images/header.png') no-repeat center top;
	width: 100%;
	height: 413px;
}
.header-pagina {
	background: url('images/header.png') no-repeat center top;
	width: 100%;
	height: 140px;
}
.header .container, .header-pagina .container {
	width: 780px;
	margin-left: auto;
	margin-right: auto;
}

/* MENU */
.menu {
	height: 20px;
	padding: 60px 0 0 470px;
}
.menu div {
	margin: 0;
	padding: 0 5px 0 0;
	height: 21px;
	display: block;
	float: left;
	background: url('images/menu.png') no-repeat;
}
.menu div:hover {
	cursor: pointer;
}
.menu .home {
	background-position: 0 0;
}
.menu .home:hover, .menu .home-over {
	background-position: 0 -22px;
}
.menu .sobre {
	background-position: -42px 0;
}
.menu .sobre:hover, .menu .sobre-over {
	background-position: -42px -22px;
}
.menu .portefolio {
	background-position: -114px 0;
}
.menu .portefolio:hover, .menu .portefolio-over {
	background-position: -114px -22px;
}
.menu .contactos {
	background-position: -197px 0;
}
.menu .contactos:hover, .menu .contactos-over {
	background-position: -197px -22px;
}
.menu .links {
	background-position: -276px 0;
}
.menu .links:hover, .menu .links-over {
	background-position: -276px -22px;
}

/* ANIMAÇÃO */
.flash {
	float: right;
	width: 200px;
	padding: 30px 0 0 0;
}
/* QUEM SOMOS */
.quemsomos {
	background: url('images/quemsomos.png') no-repeat left bottom;
	float: left;
	width: 500px;
	height: 290px;
}

/* CONTEÚDO */
.meio {
	background:  url('images/meiobg.png');
	width: 100%;
}
.meio .conteudo-meio {
	width: 780px;
	margin: auto;
	padding: 60px 0 80px 0;
}
.meio .conteudo-meio .esquerda {
	float: left;
	width: 550px;
	padding: 0 30px 0 0;
}
.meio .conteudo-meio .direita {
	float: right;
	width: 200px;
	padding: 0 0 0 0;
}
.meio .conteudo-meio .push {
	clear: both;
}

/* FORMATAÇÃO BASE */
.meio h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #000;
	border-bottom: 1px solid #000;
}
.meio p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #707070;
	text-align: justify;
	padding: 0 0 50px 0;
}

/* POST */
.post {
	padding: 0 0 25px 0;
	margin: 0 0 25px 0;
	border-bottom: 1px solid #e8e8e8;
}
.post .titulo  {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-size: 24px;
	color: #2c2c2c;
}
.post .titulo a {
	text-decoration: none;
	color: #2c2c2c;
}
.post .titulo a:hover {
	text-decoration: underline;
	color: #2c2c2c;
}
.post .subtitulo {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a54a00;
	padding: 0 0 5px 0;
}
.post .subtitulo a {
	color: #a54a00;
	text-decoration: none;
}
.post .subtitulo a:hover {
	color: #2c2c2c;
}
.post .texto {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #555555;
	text-align: justify;
	line-height: 1.5em;
}
.post .texto p {
	margin: 0 0 15px 0;
	padding: 0;
}
.post .texto p.postmetadata {
	margin: 20px 0 0 0;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.post .options  {
	margin: 20px 0 0 0;
	padding: 0;
}
.post .options ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.post .options ul li {
	display: inline;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 10px 0 0;
	padding: 1px 0 0 15px;
	color: #555555;
}
.post .options ul li a {
	color: #555555;
	text-decoration: none;
}
.post .options ul li a:hover {
	color: #9cb147;
}
.post .options ul li.lermais {
	background: url('images/lermais.png') no-repeat left center;
}
.post .options ul li.comentarios {
	background: url('images/comentarios.png') no-repeat left center;
}
.post .options ul li.comentar {
	background: url('images/comentar.png') no-repeat left center;
}
.post .options ul li.visualizacoes {
	background: url('images/visualizacoes.png') no-repeat left center;
}

.navigation {
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.navigation .alignleft {
	float: left;
}
.navigation .alignright {
	float: right;
}


/* LEGENDAS */
.alignleft,
div.alignleft {
	float: left;
	margin: 0 10px 10px 0;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
.alignright,
div.alignright {
	float: right;
	margin: 0 0 10px 10px;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	line-height: 17px;
	padding: 5px;
	margin: 0;
}

/* COMENTÁRIOS */
.comentarios {
	padding: 0;
	margin: 0;
}
.umcomentario {
	padding: 0 0 25px 0;
	margin: 0 0 25px 0;
	border-bottom: 1px solid #e8e8e8;
}
.comentarios .umcomentario .autor  {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-size: 18px;
	color: #2c2c2c;
	display: block;
}
.comentarios .umcomentario .autor a {
	color: #2c2c2c;
}
.comentarios .umcomentario .data {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a54a00;
	padding: 0 0 5px 0;
	display: block;
}
.comentarios .umcomentario .data a {
	color: #a54a00;
}
.comentarios .umcomentario .comentariopropriamentedito {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #555555;
	text-align: justify;
	line-height: 1.5em;
	display: block;
}
.comentarios .umcomentario .comentariopropriamentedito p {
	padding: 0;
}
.note {
	padding: 0 0 25px 0;
	margin: 0 0 25px 0;
	border-bottom: 1px solid #e8e8e8;
}
.note ul.commentlinks {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.note ul.commentlinks li {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2c2c2c;
	padding: 0 0 0 20px;
	margin: 0 12px 0 0;
}
.note ul.commentlinks li a {
	color: #a54a00;
	text-decoration: none;
}
.note ul.commentlinks li a:hover {
	text-decoration: underline;
}
.note ul.commentlinks li.rss {
	display: inline;
	background: url('images/rss.png') no-repeat left center;
	text-transform: capitalize;
}
.note ul.commentlinks li.web {
	display: inline;
	background: url('images/web.png') no-repeat left center;
	text-transform: capitalize;
}


/* AUTHOR */
ul.authlist {
	padding: 0;
	margin: 20px 0 0 0;
	list-style-type: none;
}
ul.authlist li {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
ul.authlist li a {
	background: url('images/lermais.png') no-repeat center left;
	padding: 0 0 0 15px;
	margin: 0;
}
ul.authlist li p {
	padding: 0 0 0 15px;
	margin: 0;
	display: block;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2c2c2c;
}


/* CONTACTAR */
.texto .wpcf7 {
	margin: 0;
	padding: 0;
	border: 0;
}
.texto .wpcf7 form {
	padding: 0;
	margin: 0;
}
.texto .wpcf7 p {
	padding: 5px 0px;
	margin: 0px;
	font-size: 10px;
}
.texto .wpcf7 p label {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0;
	display: block;
}
.texto .wpcf7 p label small {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 10px;
	color: #a45a00;
}
.texto .wpcf7 .your-name input, .texto .wpcf7 .your-email input,
.texto .wpcf7 .your-subject input, .texto .wpcf7 .validar input {
	background: #f1ecf0;
	border: solid 1px #2c2c2c;
	padding: 5px;
	margin: 0;
	color: #424e65;
	font-size: 12px;
}
.texto .wpcf7 .validar input {
	margin: 3px 0 0 0;
	width: 60px;
}
.texto .wpcf7 .your-message textarea {
	background: #f1ecf0;
	border: solid 1px #2c2c2c;
	padding: 5px;
	color: #424e65;
	font-size: 13px;
}
.texto .wpcf7 .enviar input {
	width: 150px;
	height: 26px;
	background: url('images/enviarmensagem.png') no-repeat;
	margin-top: 7px;
	border: 0;
}
.texto .wpcf7 .enviar input:hover {
	background: url('images/enviarmensagem.png') no-repeat 0 -26px;
	cursor: pointer;
}

.comentarios .form {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 20px 0px;
}
.comentarios .form form {
	padding: 0;
	margin: 0;
}
.comentarios .form p {
	padding: 5px 0px;
	margin: 0px;
	font-size: 10px;
}
.comentarios .form p label {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	display: block;
}
.comentarios .form p label small {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 10px;
	color: #a45a00;
}
.comentarios .form .note {
	margin: 5px 0px;
	width: 395px;
}
.comentarios .form .note small {
	font-size: 10px;
}
.comentarios .form .textfield {
	background: #f1ecf0;
	border: solid 1px #2c2c2c;
	padding: 5px;
	color: #424e65;
	font-size: 12px;
}
.comentarios .form .textarea {
	background: #f1ecf0;
	border: solid 1px #2c2c2c;
	padding: 5px;
	color: #424e65;
	font-size: 13px;
}
.comentarios .form input.submitcomment {
	width: 150px;
	height: 26px;
	background: url('images/enviarcomentario.png') no-repeat;
	margin-top: 7px;
}
.comentarios .form input.submitcomment:hover {
	background: url('images/enviarcomentario.png') no-repeat 0 -26px;
}
.comentarios .form input.submitcommentIE {
	width: 150px;
	height: 26px;
	background: url('images/enviarcomentario.png') no-repeat 0 -26px;
	margin-top: 7px;
}


/* LINKS */
.links {
	padding: 0;
	margin: 0;
}
.links ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.links li {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 1px solid #e8e8e8;
}
.links li a {
	background: url('images/link.png') no-repeat top left;
	padding: 0 0 0 15px;
	margin: 0;
}
.links li p {
	background: url('images/linkdesc.png') no-repeat top left;
	padding: 0 0 0 15px;
	margin: 0;
	display: block;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2c2c2c;
}


/* CAIXAS DIREITA */
.caixa {
	padding: 0;
	margin: 0 0 50px 0;
}
.caixa .titulo-caixa  {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	color: #2c2c2c;
	padding: 0 0 10px 0;
}
.caixa .conteudo-caixa  {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 10px 0 0 0;
}
.caixa .conteudo-caixa ul.categorias  {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.caixa .conteudo-caixa ul.categorias li {
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
	font-weight: bold;
	font-size: 12px;
	color: #a54a00;
	border-bottom: 1px solid #e8e8e8;
	padding: 0 0 5px 0;
	margin: 5px 0 0 0;
}
.caixa .conteudo-caixa ul.categorias li a {
	color: #a54a00;
	text-decoration:none;
	display: block;
}
.caixa .conteudo-caixa ul.categorias li a:hover {
	color: #2c2c2c;
	background: url('images/seta.png') no-repeat center right;
 }
.caixa .conteudo-caixa ul  {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.caixa .conteudo-caixa li  {
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
	border-bottom: 1px solid #e8e8e8;
	padding: 0 0 5px 0;
	margin: 5px 0 0 0;
}
.caixa .conteudo-caixa h4  {
	font-weight: bold;
	font-size: 12px;
	color: #a54a00;
	padding: 0;
	margin: 0;
}
.caixa .conteudo-caixa h4:hover  {
	text-decoration: underline;
	cursor: pointer;
}
.caixa .conteudo-caixa h5  {
	font-weight: bold;
	font-size: 10px;
	color: #2c2c2c;
	padding: 0;
	margin: 0;
}

/* FUNDO */
.footer {
	clear:both;
	background : #2c2c2c;
	width: 100%;
	padding: 0 0 50px 0;
}
.conteudo-footer {
	clear: both;
	padding: 50px 0 0 0;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
}
.conteudo-footer .copyright {
	clear:both;
	border-top: 1px solid #4A4A4A;
	width: 100%;
	padding: 25px 0 25px 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
.copyright ul.rss {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.copyright ul.rss li {
	display: inline;
	padding: 0 0 0 20px;
	margin: 0 0 0 12px;
	background: url('images/rss.png') no-repeat left center;
	text-transform: capitalize;
}
.copyright ul.rss li a {
	color: #fff;
	text-decoration: none;
}
.copyright ul.rss li a:hover {
	color: #fff;
	text-decoration: underline;
}
.conteudo-footer .copyright .copy-left {
	float: left;
	text-align: left;
}
.conteudo-footer .copyright .copy-right {
	float: right;
	text-align: right;
}
.conteudo-footer .portefolio {
	float: left;
	width: 240px;
	padding: 0 10px 0 10px;
	margin: 0 0 40px 0;
}
.conteudo-footer .portefolio-random {
	float: left;
	width: 240px;
	padding: 0 10px 0 10px;
	margin: 0;
}
.conteudo-footer .portefolio-foto {
	width: 240px;
	padding: 0;
	margin: 0 0 20px 0;
}
.conteudo-footer .portefolio-foto {
	width: 480px;
	padding: 0;
	margin: 0 0 20px 0;
}
.conteudo-footer .portefolio-items {
	float: left;
	width: 260px;
	padding: 0;
	margin: 0;
}
.conteudo-footer .custom {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	margin: 0 0 30px 0;
	height: 30px;
	width: 100%;
	border-bottom: 1px solid #323232;
}
.conteudo-footer .custom .filtros {
	float: left;
	padding: 4px 0 0 0;
}
.conteudo-footer .custom .filtros ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.conteudo-footer .custom .filtros ul li {
	display: inline;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 10px 0 0;
	padding: 0 0 20px 0;
	padding: 1px 0 0 15px;
	color: #fff;
}
.conteudo-footer .custom .filtros ul li a {
	color: #fff;
	text-decoration: none;
}
.conteudo-footer .custom .filtros ul li a:hover {
	color: #9cb147;
}
.conteudo-footer .custom .filtros ul li.ascendente {
	background: url('images/asc.png') no-repeat left center;
}
.conteudo-footer .custom .filtros ul li.descendente {
	background: url('images/desc.png') no-repeat left center;
}
.conteudo-footer .custom .filtros ul li.aleatorio {
	background: url('images/aleatorio.png') no-repeat left center;
}
.conteudo-footer .filtros ul li.voltar {
	background: url('images/voltar.png') no-repeat left center;
}
.conteudo-footer .custom .categorias {
	float: right;
}
.conteudo-footer .custom .categorias select {
	background: #2c2c2c;
	border: 1px solid #999;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
.conteudo-footer .custom .pushcustom {
	clear: both;
}
.portefolio-descricao {
	width: 500px;
	float: right;
	padding: 0;
	margin: 0;
}
.portefolio-descricao .titulo  {
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: -1px;
	font-size: 24px;
	color: #fff;
}
.portefolio-descricao .texto {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999;
	text-align: justify;
	line-height: 1.5em;
}
.portefolio-descricao .texto a {
	color: #9cb147;
	text-decoration: none;
}
.portefolio-descricao .texto a:hover {
	text-decoration: underline;
}
.portefolio-descricao .portefolio-large {
	padding: 0;
	margin: 0 0 20px 0;
}
.portefolio-descricao .texto p {
	margin: 0 0 15px 0;
	padding: 0;
}
.conteudo-footer .left {
	float: left;
	width: 240px;
	padding: 0 20px 0 0;
}
.conteudo-footer .center {
	float: left;
	width: 240px;
	padding: 0 10px 0 10px;
}
.conteudo-footer .right {
	float: left;
	width: 240px;
	padding: 0 0 0 20px;
}
.conteudo-footer .head {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #fff;
	border-bottom: 1px solid #fff;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;

}
.conteudo-footer span.sublink  {
	font-weight: bold;
	font-size: 10px;
	color: #edeaec;
	padding: 0;
	margin: 0;
	display: block;
}
.conteudo-footer span.trabalho {
	margin: 0;
	padding: 0;
	display: block;
}
.conteudo-footer span.trabalho img {
	border: 10px solid #555;
}
.conteudo-footer span.trabalho-link {
	background: url('images/more.png') no-repeat right center;
	display: block;
	padding: 1px 18px 0 0;
	margin: 5px 0 0 0;
	text-align: right;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	color: #c0da55;
}
.conteudo-footer span.trabalho-link a {
	text-decoration: none;
	color: #c0da55;
}
.conteudo-footer span.trabalho-link a:hover {
	text-decoration: underline;
}
.conteudo-footer span.trabalho-descricao {
	display: block;
	padding: 10px 0 0 0;
	margin: 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #999;
	text-align: justify;
}
.conteudo-footer span.trabalho-descricao p {
	margin: 0;
	padding: 0;
}


/* GALERIA DE FOTOS */
/* Adicionado em 17/03/2009 */

.album {
	width: 500px;
	height: 170px;
	margin: 0;
	padding: 0;
	margin: 10px 0 10px 0;
	border-top: 1px solid #e8e8e8;
	padding: 20px 0 0 0;
}
.thumb {
	float: left;
	width: 175px;
	margin: 0;
	padding: 0;
}
.thumb img, .thumb img a {
	border: 1px solid #2c2c2c;
}
.caption {
	float: right;
	width: 325px;
	margin: 0;
	padding: 0;
}
.caption .nome {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-size: 24px;
	color: #2c2c2c;
}
.caption .nome a {
	text-decoration: none;
	color: #2c2c2c;
}
.caption .nome a:hover {
	text-decoration: underline;
	color: #2c2c2c;
}
.caption .detalhes {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #555555;
	text-align: justify;
	line-height: 1.5em;
}
.caption .detalhes a {
	color: #a54a00;
	text-decoration: none;
}
.caption .detalhes a:hover {
	color: #2c2c2c;
}
.caption  ul {
	margin: 10px 0 10px 0;
	padding: 10px 0 0 0;
	list-style-type: none;
}
.caption  ul li {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2c2c2c;
	padding: 0 0 0 20px;
	margin: 0 12px 0 0;
	display: inline;
	text-transform: capitalize;
}
.caption  ul li a {
	color: #a54a00;
	text-decoration: none;
}
.caption  ul li a:hover {
	text-decoration: underline;
}
.caption  ul li.rss {
	background: url('images/rss.png') no-repeat left center;
}
.caption  ul li.picasa {
	background: url('images/picasa.png') no-repeat left center;
}
.caption  ul li.fotos {
	background: url('images/fotos.png') no-repeat left center;
}


/* 

	SearchField	
	by Alen Grakalic, brought to you by cssglobe.com
	
*/

/* default (inactive field) */
.sf_inactive{
	border:2px #3d91a5 solid;
	background:#3d91a5;
	color:#b4d3db;
}
/* on focus (when field is clicked on)  */
.sf_active{
	border:2px #8BB544 solid;
	background:#fff;
	color:#333;
}
/* with text (when field is inactive but contains user's input)  */
.sf_text{
	border:2px #3c90a5 solid;
	background:#fff;
	color:#888;
}

/* suggestions box */
/* js code generates unordered list */
.sf_suggestion{
	position:relative;
}
.sf_suggestion ul{
	position:absolute;
	margin:0;
	padding:0;
	background: #2c2c2c;
	top:0;
	left:0;
}
.sf_suggestion li{
	margin:0;
	padding:0;
	list-style:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.sf_suggestion li a{
	display:block;
	padding-left: 5px;
	padding-right: 5px;
	color:#fff;
	text-decoration: none;
}
.sf_suggestion li.selected a{
	background:#555;
}

.footnotes {
	border-top: 1px solid #e8e8e8;
	margin-top: 10px;
	padding-top: 10px;
	font-size: 11px;
}
