body {
	margin:0;
	padding:0;
	background:#7f88c9 url("images/bg.jpg") repeat-x;
	font:10px "Verdana", Tahoma, Trebuchet MS,Arial, Sans-Serif;
	color:#000;
	text-align:left;
}

 p, ol, ul {
	line-height:150%;
}

 h1 {
	margin:0;
	font-style:normal;
	font-weight:normal;
	background:transparent;
	font-size:2.2em;
}

 h2 {
	margin:0;
	font-style:normal;
	font-weight:normal;
	background:transparent;
	font-size:1.6em;
}

 h3, h4, h5, h6 {
	margin:0;
	font-style:normal;
	font-weight:normal;
	background:transparent;
	font-size:1em;
}

 a, a:link, .posttrackback a:link, .posttrackback a:visited {
	color:#888888;
	text-decoration:none;
}

 a:hover, a:active {
	text-decoration:none;
	color:#000;
}

 blockquote {
	margin:10px;
	padding:10px 0px 10px 30px;
	color:#000;
	background-color:#ddd;
	border:1px solid #555;
}

 code {
	display:block;
	overflow:auto;
	text-align:left;
	margin:10px 0 10px 0;
	padding:5px 10px 5px 10px;
}

 small {
	font-size:0.8em;
}

 img, img.nopadding {
	padding:0px;
	margin:0px;
	border:0;
}

 img.right {
	float:right;
	margin:5px 0 5px 5px;
}

 img.left {
	float:left;
	margin:5px 5px 5px 0px;
}

 a img {
	border:none;
}

 table {
	border:0px;
}

 .left, ul.menu li {
	float:left;
}

 .right {
	float:right;
}

 .center {
	text-align:center;
}

 .alignleft {
	float:left;
	margin-right:10px;
}

 .alignright {
	float:right;
	margin-left:10px;
}

 .aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

 .navigation {
	display:block;
	padding:20px;
	width:100%;
	height:20px;
}

 .navigation a {
	display:block;
	margin:20px 5px 5px 0px;
	padding:5px 10px 5px 10px;
	background:#ffc000;
	list-style-type:none;
	color:#fff;
	text-transform:uppercase;
	font-family:Verdana;
	font-size:0.8em;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}

 .navigation a:hover {
	background-color:#e8970b;
}

 #outline {
	width:955px;
	margin:0 auto;
	padding:0;
	font-size:1.3em;
}

 #wrapper {
	float:left;
	width:957px;
	margin:0 !important;
	padding:0;
	background:#FFF;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
}

 #header {
	width:957px;
	height:142px;
	background:url(images/header_novo.png) no-repeat left top;
}

 #header .blogtitle {
	width:auto;
	height:118px;
}

 #header h1 {
	padding:8px 0 0 30px;
}

 #header h1 a {
	color:#a4da77;
	text-decoration:none;
}

 #header h1 a:hover {
	Color:#fff;
}

 .description {
	color:#a4da77;
	padding-left:30px;
}

 #navbar {
	clear:both;
	float:left;
	width:957px;
	height:30px;
	background:url(images/menu.png) no-repeat;
}

 ul.menu {
	float:left;
	margin:0;
	padding:0 15px;
	list-style-type:none;
}

 ul.menu li a {
	float:left;
	display:block;
	height:28px;
	padding:3px 15px 0 25px;
	line-height:24px;
	color:#fff;
	text-transform:uppercase;
}

 ul.menu li a:link, ul.menu li a:visited {
	color:#fff;
	background:none;
	text-decoration:none;
}

 ul.menu li a:hover, ul.menu li a:active {
	text-decoration:none;
	background-color:#e8970b;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}

 ul.menu li.current_page_item a:link, ul.menu li.current_page_item a:visited, ul.menu li.current_page_item a:hover, ul.menu li.current_page_item a:active {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	background-color:#fff;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}

 ul.social {
	float:right;
	margin: 0px;
	padding:0 15px;
	list-style-type:none;
}

 ul.social li a {
	float:right;
	display:block;
	height:28px;
	padding:3 15 0 30px;
	line-height:24px;
	color:#fff;
	text-transform:uppercase;
}

 ul.social li a:link, ul.social li a:visited {
	color:#fff;
	background:none;
	text-decoration:none;
}

 ul.social li a:hover, ul.social li a:active {
	text-decoration:none;
	background-color:#e8970b;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}

 .searchbar {
	float:right;
	width:290px;
	height:30px;
	margin:0;
}

 .searchform {
	width:290px;
	height:20px;
	text-align:left;
}

 .Search input.keyword {
	border:none;
	background:#fff;
	padding:12px 12px 14px 12px;
	width:240px;
}

 #content {
	float:left;
	width:650px;
	height:100%;
}

 .pages {
	float:left;
	width:650px;
}

 .pages-border {
	clear:both;
	width:100%;
	height:6px;
}

 .page-previous {
	float:left;
	padding:10px 0 16px 30px !important;
}

 .page-next {
	float:right;
	padding:10px 30px 16px 0 !important;
}

 .page-title {
	width:650px;
	margin:20px 0 0 0;
}

 .page-title h2.page-title-border {
	padding:0 0 0 10px;
	line-height:48px;
	color:#666;
}

 .post {
	padding:20px 30px;
	background:transparent;
	width:650px;
}

 .posthead {
	position:relative;
	clear:left;
	margin-left:0px;
}

 .posttitle a:link, .posttitle a:visited {
	color:#7f88c9;
}

 .posttitle a:hover {
	color:#000;
}

 .posttitle {
	display:block;
	width:100%;
	position:relative;
	margin-bottom:20px;
}

 .posttitle h2 a, .posttitle h1 a {
	font-size:24px;
	font-weight:bold;
	color:#000;
	padding:5px 0 5px 20px;
	display:block;
}

 .posttitle h2 a:hover, .posttitle h1 a:hover {
	color:#000;
}

 .posttitle small {
	display:block;
	position:absolute;
	top:-5px;
	left:-50px;
	width:48px;
	height:38px;
	background:url(images/bg-data.png) no-repeat left top;
	color:#fff;
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}

 .posttitle:hover small {
	background-position:0 -48px;
}

 .posttitle p {
	display:block;
	padding-left:30px;
	font-size:11px;
	color:#777;
}

 .postmeta, .postmeta a {
	margin:4px 0;
	font-size:11px;
	color:#888888;
}

 .post-social {
	padding:0 0 5px 30px;
	float:right;
}

 .post-comment {
	padding:0 0 5px 30px;
	background:url(images/comment.png) no-repeat;
	font-weight:bold;
	float:right;
}

 .post-filed {
	padding:0 0 0 0px;
}

 .postdate {
	position:absolute;
	top:0px;
	left:-45px;
	text-align:center;
	margin:0;
	padding:2px 8px 2px 0px;
	list-style:none;
	border-right:solid 1px #888888;
}

 .postdate .year {
	display:block;
	font-size:11px;
	font-weight:normal;
	text-transform:lowercase;
	line-height:11px;
	color:#888888;
}

 .postdate .month {
	display:block;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	line-height:11px;
	color:#888888;
}

 .postdate .day {
	display:block;
	font-size:22px;
	font-weight:normal;
	line-height:22px;
	color:#888888;
	letter-spacing:-1px;
}

 #sidebar {
	float:right;
	width:220px;
	margin:0;
	padding:0;
}

 #sidebar h2 {
	display:block;
	margin:20px 5px 5px 0px;
	padding:5px 0px 5px 10px;
	background:#ffc000;
	list-style-type:none;
	color:#fff;
	text-transform:uppercase;
	font-family:Verdana;
	font-size:1em;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}

 #sidebar ul {
	clear:both;
	margin:0;
	padding:0 0 20px 0;
	list-style-type:none;
}

 #sidebar ul li, #bottom-sep {
	clear:both;
}

 #sidebar ul.no-splitted li, ul.splittedlists li {
	background:transparent url(images/dot.jpg) no-repeat 5px 4px;
	padding:0 0 0 23px;
}

 #sidebar ul.no-splitted ul li {
	margin:0 -5px;
}

 #sidebar p, #sidebar form {
	margin:0 5px;
	padding:0 0 20px 0;
}

 #sidebar ul.blc {
	padding:0 5px;
}

 #sidebar li#sidebar-splitted {
	float:left;
	width:100%;
	margin:0 0 15px 0;
}

 #sidebar-splitted .splitted-left {
	float:left;
	width:140px;
}

 #sidebar-splitted .splitted-right {
	float:right;
	width:145px;
}

 ul.splittedlists ul li {
	margin:0 0 0 -23px;
}

 #sidebar ul.hovermenu li a:link, ul.hovermenu li a:visited {
	color:#000;
	background:#fff;
}

 #sidebar ul.hovermenu li a:hover, ul.hovermenu li a:active {
	color:#fff;
	background:##ffc000;
}

 #bottom {
	clear:both;
	float:left;
	width:957px;
	height:100%;
	margin:0 0 0 0;
	padding-top:0;
	text-align:left;
	font-size:15px;
	background:#fff;
}

 #bottom-divs {
	float:left;
	clear:both;
	margin:0;
	padding:0px;
}

 #bottom-left, #bottom-mid, #bottom-right {
	width:30%;
	padding:20px 0 40px 20px;
	float:left;
}

 #bottom h2 {
	margin:0 0 10px 0;
	padding:0 8px;
	font-size:1.6em;
	color:#6d6d6d;
	text-transform:uppercase;
}

 #bottom ul {
	margin:0;
	padding:0;
	list-style-type:none;
	border-top:1px solid #6d6d6d;
}

 #bottom ul li {
	line-height:25px;
	border-bottom:1px dashed #888888;
}

 #bottom ul li a {
	display:block;
	padding:0 10px;
}

 #bottom ul li a:hover {
	background:5px 5px;
	padding:0 0 0 10px;
}

 #footer {
	clear:both;
	height:200px;
	width:957px;
	text-align:center;
	color:#000;
}

 #footer p {
	margin:0;
	padding:13px 25px;
	font-size:0.7em;
	line-height:200%;
}

 #footer p a:link, #footer p a:visited {
	color:#888888;
}

 #footer p a:hover {
	color:#fff;
}

 #wp-calendar {
	margin:0pt;
	text-align:center;
}

 #wp-calendar caption {
	color:#82d33c;
	text-transform:uppercase;
}

 #wp-calendar th {
	color:#fff;
	background:#497028;
}

 #wp-calendar td {
	height:24px;
	width:34px;
	line-height:20px;
	color:#82d33c;
}

 #wp-calendar td a {
	display:block;
	width:24px;
	height:24px;
	text-decoration:none;
	line-height:24px;
}

 #wp-calendar #prev a {
	width:49px;
}

 #wp-calendar #next a {
	margin:0pt 0pt 0pt 30px;
	width:49px;
}

 #wp-calendar #today {
	color:#111;
	font-weight:bold;
}

 #wp-calendar #today a {
	font-weight:bold;
}

 .comments {
	padding:0px;
	margin:20px 0px 20px 0px;
}

 .posttrackback {
	margin:0px;
	padding:0 0 50px 0;
	font-size:10px;
}

 .posttrackback p {
	margin:2px 0px;
	padding:2px 0px 2px 23px;
	list-style-type:none;
}

 .posttrackback a:link, .posttrackback a:visited {
	color:#888888;
	text-decoration:none;
}

 .posttrackback a:hover, .font-family a:active {
	color:#888888;
	text-decoration:underline;
}

 .commentlist h3 {
	font-size:15px;
	font-weight:bold;
	letter-spacing:0px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 20px 0px;
}

 .commentlist ol {
	padding:0px;
	margin:0px;
}

 .commentlist li {
	position:relative;
	padding:0px;
	margin:0px 0px 20px 0px;
	list-style-type:none;
}

 .commentlist .listuser {
	margin:0px;
	padding:0px 0px 0px 40px;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
}

 .commentlist .listuser a {
	text-decoration:none;
}

 .commentlist .font-family a:visited {
	text-decoration:none;
}

 .commentlist .listuser a:hover {
	text-decoration:none;
}

 .commentlist .listnr {
	font-size:26px;
	position:absolute;
	line-height:26px;
	color:#ccc;
	top:0px;
	left:0px;
	text-align:center;
	padding:2px 10px 2px 0px;
	margin:0;
}

 .commentlist .listdate {
	padding-left:40px;
	font-size:11px;
	line-height:11px;
}

 .commentlist .listdate a {
	text-decoration:none;
	color:#666;
}

 .commentlist .listdate a:visited {
	text-decoration:none;
	color:#666;
}

 .commentlist .listdate a:hover {
	text-decoration:none;
	color:#666;
}

 .commentlist .listcontent {
	line-height:14px;
	margin:0px 0px 10px 0px;
}

 .commentlist .listcontent p {
	padding:3px 0 15px 0;
	margin:3px 0px;
	line-height:150%;
}

 .form input.submitcomment {
	width:auto;
	height:25px;
	padding:2px 10px 3px 10px;
	background:#e5edff url(images/submit.gif) repeat 0 0;
}

 .form input.submitcomment:hover {
	background:#f3f3f3 url(images/submit_hover.gif) repeat 0 0;
}

 .form {
	width:580px;
}

 .form h3 {
	font-size:15px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	margin:0px 0px 15px 0px;
}

 .form p {
	padding:0px;
	margin:0px;
}

 .form p label {
	padding-bottom:11px;
	display:block;
}

 .form p label small {
	font-size:10px;
}

 .form .textfield {
	background:#fff;
	border:solid 1px #ccc;
	padding:4px;
	margin-right:15px;
}

 .font-family .textarea {
	background:#fff;
	border:solid 1px #ccc;
	padding:4px;
	margin-bottom:10px;
}

 #options {
	padding:5px 20px 0 0;
	text-align:right;
	float:right;
}

 #options ul {
	float:left;
	display:inline;
	margin-left:10px;
}

 #options li {
	float:left;
	list-style:none;
	padding:5px;
}

 #options li a {
	display:block;
	width:5px;
	margin:1px;
	padding:5px;
	height:5px;
}

 #options li a span {
	display:none;
}

 body.red #options li.font-family, body.blue #options li.blue, body.white #options li.white, #options li:hover {
	padding:5px;
}


 #lws_0 {
	background:transparent url(/storage/template/border.gif) 0 0 repeat-x;
}

 .linkwithin_inner {
	padding:0px 0px 0px 0px!important;
	background:transparent url(/storage/template/linkwithin-text.gif) 0 0px no-repeat;
}

 .linkwithin_posts {
	width:640px !important;
	height:150px !important;
}

 .linkwithin_posts a {
	border-right:none!important;
	margin-left:-5px!important;
	margin-right:13px!important;
	padding:5px 15px 5px 5px!important;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}

 .linkwithin_posts a:hover {
	background-color:transparent!important;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	background:#FFF url(/storage/template/shadow-content.png) 0 0px no-repeat;
}

 .linkwithin_img_0 {
	padding:4px!important;
	background-color:#FFF!important;
}

 .linkwithin_posts div {
	width:100px!important;
	height:90px!important;
	border:none!important;
}

 ol.commentlist {
	list-style:none;
	margin:0;
	padding:0;
}

 ol.commentlist li {
	border:1px solid #d5d5d5;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0 0 10px;
	padding:5px 7px 5px 80px;
	position:relative;
}

 ol.commentlist li.pingback comment-author {
	padding:0 170px 0 0;
}

 ol.commentlist li div.vcard {
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	font-family:helvetica,arial,sans-serif;
}

 ol.commentlist li div.vcard cite.fn {
	font-style:normal;
	font-size:11px;
}

 ol.commentlist li div.vcard cite.fn a.url {
	color:#999;
	text-decoration:none;
}

 ol.commentlist li div.vcard cite.fn a.url:hover {
	color:#000;
}

 ol.commentlist li div.vcard img.avatar {
	background:#fff;
	border:1px solid #aaa;
	padding:5px;
	left:7px;
	position:absolute;
	top:7px;
}

 ol.commentlist li div.comment-meta {
	font-weight:bold;
	font-size:10px;
	line-height:16px;
	font-family:helvetica,arial,sans-serif;
	position:absolute;
	right:50px;
	text-align:right;
	top:5px;
}

 ol.commentlist li div.comment-meta a {
	color:#205B87;
	text-decoration:none;
}

 ol.commentlist li p {
	font-weight:normal;
	font-size:12px;
	line-height:16px;
	font-family:helvetica,arial,sans-serif;
	margin:5px 0 12px;
}

 ol.commentlist li ul {
	font-weight:normal;
	font-size:12px;
	line-height:16px;
	font-family:helvetica,arial,sans-serif;
	list-style:square;
	margin:0 0 12px;
	padding:0;
}

 ol.commentlist li div.reply {
	background:#999;
	border:0px solid #000;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	color:#fff;
	font:bold 9px/1 helvetica,arial,sans-serif;
	padding:6px 5px 4px;
	align:right;
	text-align:center;
	width:60px;
}

 ol.commentlist li div.reply:hover {
	background:#7f88c9}

 ol.commentlist li div.reply a {
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}

 ol.commentlist li ul.children {
	list-style:none;
	margin:12px 0 0;
	text-indent:0;
}

 ol.commentlist li ul.children li.depth-2 {
	margin:0 0 3px;
}

 ol.commentlist li ul.children li.depth-3 {
	margin:0 0 3px;
}

 ol.commentlist li ul.children li.depth-4 {
	margin:0 0 3px;
}

 ol.commentlist li ul.children li.depth-5 {
	margin:0 0 3px;
}

 ol.commentlist ul.children li.odd {
	background:#fff;
}

 ol.commentlist ul.children li.even {
	background:#f6f6f6;
}

 ol.commentlist li.pingback div.vcard {
	padding:0 170px 0 0;
}


