/*
Theme Name: Formula da Felicidade
Author: Patricia Furtado
Author URI: http://patriciafurtado.net
*/


body {
	padding-top: 10px;
	background-position: center 50px;
	background-repeat: no-repeat;
	background-image: url(images/bg.gif);
	background-color: #fff;
}

.header {
	margin-top: 20px;
	background-image: url(images/header-bg.jpg);
}

.topnav ul {
	padding-top: 10px;
}

.topnav ul, .topnav ul li {
	list-style-type: none;
	display: inline;
	position: relative;
}

.topnav a {
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-top: 5px;
	margin-top: 10px;
	color: #333;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #e9eff6;
	margin-right: 3px;
}

.topnav a:hover {
	background-color: #f5f7fb;
}

.header img {
	margin-top: 10px;
}.spacer {
	padding: 0px;
	margin: 0px;
	clear: both;
	height: 10px;
}
 .line {
	height: 300px;
}
 .intro {
	background-image: url(images/intro-bg.jpg);
}
 .intro img {
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 15px;
}

.intro-txt h2 {
	padding-top: 15px;
}

.intro-txt p {
	padding-right: 15px;
}

.authors {
	background-image: url(images/autores-bg.jpg);
}

.authors h2 {
	margin-left: 15px;
}

.authors h3 {
	padding-bottom: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-left: 15px;
	margin-top: 0px;
}

.authors p {
	margin-left: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.authors a {
	color: #636d68;
	padding-top: 15px;
	text-decoration: none;
}

.authors a:hover {
	color: #7c8450;
}
.news {
	background-image: url(images/noticias-bg.jpg);
	height: 610px;
}

.news h2 {
	margin-left: 175px;
	margin-top: 15px;
}

.news h3 {
	margin-left: 15px;
}

.news h3 a {
	background-color: #f6f2d2;
	padding: 3px;
	text-decoration: none;
	color: #333;
}

.news h3 a:hover {
	background-color: #f6f6e1;
}

.news p {
	padding-left: 15px;
	padding-right: 15px;
}

.news p a {
	position: relative;
	float: right;
	color: #7d850b;
	text-decoration: none;
	text-align: right;
}
.news p a:hover {
	color: #9ba41e;
}
.sidebar {
	height: 610px;
}

.post-date p {
	padding-right: 10px;
	text-align: right;
	padding-left: 10px;
}

.readmore {
	text-align: right;
	padding-right: 15px;
}

.edition {
	height: 200px;
	background-image: url(images/editora-bg.jpg);
}

.edition h3{
	padding-left: 15px;
	padding-top: 15px;
}

.edition img {
	padding-left: 25px;
}

.links {
	height: 400px;
	background-image: url(images/links-bg.jpg);
}

.links h3 {
	padding-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.links ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.links ul li {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

/* =Gallery
   ----------------------------------------------------*/
.gallery-item {
	float: left;
	margin-right: 5px;
	width: {$itemwidth}%;		
	border-color: #FFF;	
}
.links a {
	padding-left: 15px;
	color: #297f72;
	text-decoration: none;
}
.links a:hover {
	color: #4da093;
}
.gallery {
	width: 970px;
	text-overflow: clip;
	overflow: hidden;
}
.bios {
	width: 970px;
}
.bio {
	margin-bottom: 10px;
	height: 600px;
	background-image: url(images/bio-bg.jpg);
}
.bio h2 {
	margin-left: 15px;
	margin-top: 15px;
}
.bio p {
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 10px;
}
.bio img {
	border-color: #fff;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.news .read-more {
	padding-bottom: 15px;
}
.ficha {
	padding-right: 280px;
	margin-top: 10px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-image: url(images/ficha-bg.jpg);
}
.ficha1 {	
height: 300px;
	background-image: url(images/ficha-bg.jpg);
}

.ficha2 {
	height: 350px;
	background-image: url(images/ficha2-bg.jpg);
}
.ficha h2 {
	padding-left: 15px;
	padding-top: 15px;
}
.ficha p {
	margin-left: 0px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
}
.ficha-item {
	padding-top: 10px;
	padding-bottom: 30px;
	padding-right: 10px;
	padding-left: 15px;
	float: left;
	position: relative;
}
.ficha h3 {
	margin: 0px;
	padding: 0px;
}
dl {
	margin: 0px;
	padding: 0px;
}

.newspage {
	background-image: url(images/noticias-page-bg.jpg);
}

.postsnav {
	margin-top: 15px;
	text-align: right;
}

.postsnav  a {
	text-transform: uppercase;
	margin-right: 15px;
	background-color: #f6f2d2;
	padding: 5px;
	text-decoration: none;
	color: #333;}
	
.postsnav a:hover {
	background-color: #f6f6e1;
}
.article {
	margin: 15px;
}
.article h2 a {
	color: #333;
	text-decoration: none;
	padding: 5px;
	background-color: #f6f2d2;
}
.article-date {
	padding: 0px;
	margin: 0px;
}
.newslist {
	background-image: url(images/lista-bg.jpg);
}
.newslist-in {
	padding: 15px;
}
.newslist a {
	text-decoration: none;
	color: #297f72;
}
.newslist a:hover {
	text-decoration: none;
	color: #4da093;
}
.footer {
	height: 67px;
	background-image: url(images/footer-bg.jpg);
}
.credit {
	text-align: right;
}
.credit p {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 15px;
	margin-top: 0px;
	padding: 0px;
}
.footer a {
	text-decoration: none;
	color: #585e96;
}
.footer a:hover {
	color: #7b62ae;
}
.copyright p {
	margin-left: 15px;
}
