/*
Theme Name: Trabalhe pra Viver
Theme URI: http://trabalhepraviver.com/
Description: Tema do blog Trabalhe pra Viver.
Version: 1.0
Author: Dan Cortazio
Author URI: http://inflar.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/

* {margin:0; padding:0;}

html {text-align:center;}
body {background:url(images/bg-content.jpg) center repeat-y;  width:100%; position:relative; font:13px Arial, Helvetica, sans-serif; color:#666;}

h1 {font:bold 25px arial; text-align:left; color:#003399; cursor:default;}
h1 a {color:#003399;}
h2 {font:bold 18px arial; text-align:left; color:#003399;}
h3 {font:bold 15px Arial; text-align:left; margin:5px 0; color:#003399;}
h3 a {color:#003399;}
h3 a:hover {text-decoration:none;}
h4 {font: 14px arial; text-align:left; color:#999; cursor:default; font-weight:normal!important;}
li {list-style:none;}
hr {margin:0; height:1px; background:#ccc; border:none;}
a {text-decoration:none; color:#666;}
a:hover {text-decoration:underline;}
img {border:none;}
.imagem {background:#fff;border:1px solid #ccc;padding:3px; float:left;text-align:center!important;font-size:9px; margin-top:5px;margin-right:5px;}
.imagem img {display:block; border:0!important}
.erros {margin:10px 0px;; text-align:center; border:#f00 solid 1px; background:#FFE6E6; padding:10px 0;}
.erros p {margin:0!important; padding:0;color:#FF0000!important; font-weight:bold; text-align:center!important;}
.clear {clear:both;}
.textwidget {margin: 10px 0px 15px;}
.widget_tag_cloud {padding-bottom: 10px!important;}

#general {margin:15px auto; border:none; position:relative; width:100%; overflow:auto; background:#fff url(images/bg_header.jpg) top center no-repeat;}
#header {width:780px; text-align:center; margin:0 auto; padding: 0px;}
#header #logo {background:url(images/logo.gif) left top no-repeat; height:187px; clear:both; margin:180px 0 0 445px; text-indent: -9999px;}
#header #logo a {display:block; height:187px;}

#menu {clear:both;}
#menu p {float:left; width:250px;background:#002D59;height:46px;}
#menu ul {float:right; width:519px;background:#003399; background:url(images/bg-menu.jpg) top center repeat-x; height:46px;}
#menu ul li {float:left; width:103px; }
#menu ul li a {height:25px; color:#ccc; font:14px Arial; text-transform:uppercase; letter-spacing:-1px;display:block; border-right:#001A33 solid 1px; border-left:#004182 solid 1px; margin-top:7px; padding:7px 0 0 0;}
#menu ul li a:hover {text-decoration:none; color:#FFFFFF;}

#wrapper {clear:both; width:770px; text-align:center; margin:0 auto; letter-spacing:0px;}

#content {width:490px; float:right; text-align:left; text-align:center; background:#fff url(bg-meio.jpg) top center repeat-x; margin: 15px 0;}
#content span {color:#003399; font-weight:bold;}
#content p {margin:16px 0; text-align:left;}
	.post {text-align: left; line-height: 19px;}
	.post h2 {}
	.post ul {margin: 16px 35px;}
	.post ul li {list-style: disc;}
	.post a {text-decoration: underline;}
	.post a:hover {text-decoration: none;}

	.title {font-size: 24px!important;}
	
	.links h2 {padding: 0 0 12px 0;}
	.links ul {margin-bottom: 10px;}
	
	.noticias {margin: 15px 0;}
	.noticias .post {border-bottom: 1px solid #ccc; margin: 0px; padding: 10px;}
	.noticias .post p {margin: 10px 0px 0px 0px!important;}
	.noticias .post.l2 {background: #f2f2f2;}
	.noticias .post:hover {background: #FFFFCC;}
	
	.commentlist li ul li {font-size: 12px;} 
	.commentlist li {font-weight: bold;}
	.commentlist li .avatar {float: right; border: 1px solid #eee; padding: 2px; background: #fff;}
	.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 16px; padding: 0px; margin: 0px;}
	.commentlist .says {font-size: 15px;}
	.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none;}
	.commentlist .comment {margin: 0px 0px 15px 0; padding: 8px;}
	.commentlist .even {background: #f2f2f2;}
	.commentlist .bypostauthor {background: #FFFFCC;}
	#commentform p {}
	#commentform #comment {width: 470px;}
	.commentmetadata {font-weight: normal; font-size: 11px; padding: 2px 0 4px 0;}
	#respond {margin: 10px 0;}
	#respond p {margin: 2px 0;}

#sidebar {width:225px; padding:10px 10px 20px 15px; float:left; text-align:left; background:#DAE9FC;}
	#sidebar p {margin:5px 0;}
	#sidebar span {color:#003399; font-weight:bold;}
	#sidebar a {border-bottom: 1px dashed #ccc;}
	#sidebar ul {margin:15px 0 20px; font-size: 12px;}
	#sidebar ul li {background:#fff; margin: 0px; border-top: 1px dashed #fff;}
	#sidebar ul li a {display:block; color:#333; padding:4px 6px; margin:0; height:15px;}
	#sidebar ul li a:hover {text-decoration:none; background:#DAE9FC;}
	#sidebar ul li ul {margin-left: 15px;}
	#sidebar ul li ul li {}
	
	.form-feedburner {border: 2px solid #fff; padding: 4px; text-align: center; background: #fff;}
	
	.latest {margin: 8px 0; border-bottom: 2px solid #d4d4d4;}
	.latest a {color: #003399;}

#footer {margin:0 auto; width:770px; clear:both;background:#fff url(images/bg-rod.jpg) top center repeat-x; height:60px; margin-top:2px;}
#footer p {font-size: 11px;}

.downloadlink {font-size: 13px;}
.bullet.blue, .downloadlink {padding-left: 14px; background: url(images/seta-azul.gif) no-repeat 0 2px; color: #003399; font-weight: bold; }
.field {width: 250px; border: 1px solid #aac3d6; padding: 6px; font-size: 13px;}
.fields {border: 1px solid #aac3d6; padding: 6px; font-size: 13px;}
.button {border: 2px solid #f5a720; cursor: pointer; background: url(images/bg_botao_01.gif) repeat-x top #f5a720; font-weight: bold; color: #FFFFFF; padding: 4px;}
.alignright, .right {float: right; margin: 0 0 5px 10px;}
.alignleft, .left {float: left; margin: 0 10px 5px 0;}
.wp-caption {	background: #F3F3F3; border: 1px solid #DDDDDD; text-align: center; padding: 0px;}
.wp-caption img {margin: 5px 5px 0 5px!important; text-align:center;}
.wp-caption p, .wp-caption-dd {font-size: 11px; margin: 2px 0; padding: 0px!important;}
.wp-caption a {border: none;}
.wp-caption-text {margin: 0!important; padding: 2px!important; text-align: center;}
.navigation {clear: both; overflow: auto;}

.wpcf7 {margin: 10px 30px;}
.wpcf7 p {margin: 4px 0!important; padding: 0px;}
.wpcf7 input, .wpcf7 textarea {margin: 5px 0 0 0; border: 1px solid #ccc; width: 350px; padding: 3px;}
.wpcf7 input {width: 200px;}