/*  
Theme Name: Fabio Lobo
Theme URI: http://fabiolobo.com.br/
Description: Portfolio.
Version: 1.0
Author: Fabio Lobo
Author URI: http://fabiolobo.com.br/
*/

/* HTML */

body {padding: 0px; margin: 0px; font-family: Arial, Verdana, "Trebuchet MS", sans-serif; font-size: 13px; color: #000; background: #FFF;}
#corpo {padding: 0px; margin: 0px auto; width: 810px;}

blockquote {padding: 50px 50px 20px 50px; margin: 10px 10px; font-family: Georgia, "Times New Roman", serif; font-size: 16px; background: url(http://fabiolobo.com.br/wp-content/themes/fabiolobo/images/blockquote.png) no-repeat top left #FFF; color: #666;}

small {font-size: 10px; line-height: 13px;}

/* LINKS */

a {color: #006; font-weight: bold; text-decoration: none;}
a:hover {text-decoration: underline;}

.wp-caption p.wp-caption-text a {font-weight: normal;}

h1 a, h2 a {color: #FF6600;}

#conteudo .topo ul li a {color: #999; text-decoration: none;}
#conteudo .topo ul li a:hover {text-decoration: none; border-bottom: 1px dotted #999;}
#conteudo .topo ul li.assine a:hover {border: 0px;}

.destaque a img {border: 20px solid #DEDEFF;}
.destaque a:hover img {border-color: #FF9933;}

#conteudo .post ul.comentarios li p.comentarista a {color: #FF9933;}

#sidebar .logo a {text-indent: -5000px; width: 180px; height: 190px; display: block; background: url(http://fabiolobo.com.br/wp-content/themes/fabiolobo/images/logo.png) no-repeat center top; float: left;}

#sidebar ul li a {color: #000; text-decoration: none;}
#sidebar ul li a:hover {text-decoration: none; border-bottom: #999 dotted 1px;}

#rodape a {color: #999; border-bottom: 1px dotted #999;}
#rodape a:hover {color: #006; border-bottom: 1px dotted #006; text-decoration: none;}

/* IMAGENS */

img {border: 0px;}

.destaque img {margin-bottom: 5px; display: block;}

#conteudo .post ul.comentarios li img {padding: 2px; margin-right: 10px; border: #DDD solid 1px; float: left;}

img.alignnone, .alignnone {padding: 0px; margin: 0px !important; text-align: left; display: block;}
.aligncenter p.wp-caption-text {margin: 0px !important; padding: 1px 0px 0px 0px; text-align: left !important;}

img.aligncenter, .aligncenter {padding: 0px; margin: 15px auto !important; text-align: center; display: block;}
.aligncenter p.wp-caption-text {padding: 1px 0px 0px 0px; text-align: center;}

img.alignright, .alignright {padding: 0px; margin: 5px 0px 5px 10px !important; display: inline; float: right;}
.alignright p.wp-caption-text {padding: 1px 0px 5px 10px; text-align: center;}

img.alignleft, .alignleft {padding: 0px; margin: 5px 10px 5px 0px !important; _margin-right: 0px; display: inline; float: left;}
.alignleft p.wp-caption-text {padding: 1px 10px 5px 0px; text-align: center;}

.wp-caption {padding: 0px; margin: 0px;}
.wp-caption img {margin-bottom: 0px;}
.wp-caption p.wp-caption-text {margin: 0px auto; display: block; font-size: 11px; font-style: italic; line-height: 17px;}

/* TITULOS */

#conteudo .topo h1, #conteudo .topo h4 {padding: 0px; margin: 95px 0px 20px 0px; font-size: 48px; font-family: "Trebuchet MS", Arial, Tahoma, sans-serif; color: #006; line-height: 48px;}
h1, h2, .super-enfase {padding: 0px; margin: 0px; font-size: 48px; font-family: "Trebuchet MS", Arial, Tahoma, sans-serif; color: #FF6600; line-height: 48px;}
.super-enfase {font-weight: bold;}
h2.subtitulo {margin-top: 5px; font-size: 15px; color: #FF9933; line-height: 21px;}
h3 {font-size: 21px;}

/* ANUNCIOS */

#conteudo .post .patrocinio {margin: 10px 0px; float: left;}

/* CONTEUDO */

#conteudo {width: 600px; float: right;}

#conteudo .topo {margin-bottom: 30px; width: 600px; height: 200px; float: left;}
#conteudo .topo ul {padding: 0px; margin: 0px; font-family: "Trebuchet MS", Arial, Tahoma, sans-serif; font-size: 21px; font-weight: bold; list-style: none;}
#conteudo .topo ul li {padding: 0px; margin: 0px; display: inline;}
#conteudo .topo ul li.assine {margin-left: 5px; float: right;}

#conteudo .post {margin-bottom: 30px; width: 600px; float: left;}

#conteudo .post p {line-height: 21px;}
#conteudo .post .publicidade {width: 100%; height: auto; overflow: hidden; clear: both; margin: 20px 0;}
#conteudo .post .publicidade span {float: left;}
#conteudo .post p.enfase {font-size: 15px; font-weight: bold; line-height: 21px;}
#conteudo .post .compartilhe {height: auto; overflow: hidden; margin: 20px 0; padding: 0; list-style: none; line-height: 1em; clear: both;}
#conteudo .post .compartilhe li {float: left; margin: 0 10px 5px 0;}
#conteudo .post .compartilhe .like {clear: both; float: none;}
#conteudo .post .compartilhe li .orkut {width: 85px; height: 18px; background: url("images/orkut-promover.png") no-repeat; text-indent: -9999px; display: block;}
#conteudo .post p.byline {font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 12px; color: #999; font-weight: bold; text-align: right;}
#conteudo .post #wp_thumbie {width: 100%; height: auto; overflow: hidden; margin: 20px 0; clear: both;}
#conteudo .post #wp_thumbie ul {margin: 0; padding: 0; list-style: none;}
#conteudo .post #wp_thumbie ul li {width: 100px; margin: 0 9px; font-size: 0.85em; line-height: 1.1em; text-align: left; float: left;}
#conteudo .post #wp_thumbie ul li a {color: #333;}
#conteudo .post #wp_thumbie ul li img {display: block; margin: 0 0 5px 0; padding: 5px; border: 1px solid #DDD;}
#conteudo .post .linkwithin_text {padding-top: 0px !important;}

#conteudo .post ul {padding: 0px; margin: 0px 0px 0px 30px; font-size: 12px; list-style: square;}
#conteudo .post ul li {padding: 0px; margin: 0px;}

#conteudo .post .coluna-esquerda {width: 285px; float: left;}
#conteudo .post .coluna-direita {width: 285px; float: right;}

#conteudo .post .destaque {margin-bottom: 30px; width: 285px; text-align: right; float: left;}

/* COMENTARIOS */

#conteudo .post ul.comentarios {padding: 0px; margin: 0px; list-style: none;}
#conteudo .post ul.comentarios li {padding: 10px 0px; margin: 30px 0px 0px 0px; border-top: #DDD solid 1px; border-bottom: #DDD solid 1px;}
#conteudo .post ul.comentarios li ul {padding: 0px; margin: 0px 0px 0px 30px; list-style-type: none;}
#conteudo .post ul.comentarios li ul li {padding: 10px 0px; margin: 10px 0px 0px 0px; border-top: #DDD solid 1px; border-bottom: #DDD solid 1px;}
#conteudo .post ul.comentarios li p {padding: 0px; margin: 10px 0px 0px 0px; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;}
#conteudo .post ul.comentarios li p.comentarista {margin: 0px; font-size: 15px; font-weight: bold; color: #FF9933; line-height: 15px;}
#conteudo .post ul.comentarios li p.comentarista-byline {margin: 5px 0px 0px 0px; color: #999; font-weight: bold; line-height: 12px;}
#conteudo .post ul.comentarios li p.comentarista-byline span {float: right;}

#conteudo .post input#author, #conteudo .post input#email, #conteudo .post input#url, #conteudo .post input#challenge, #conteudo .post textarea#comment, #conteudo .post input#submit {padding: 0px; margin: 0px; font-size: 18px; color: #999; border: #DDD solid 1px; background: #FFF;}
#conteudo .post input#author, #conteudo .post input#email, #conteudo .post input#url {width: 220px; height: 20px; font-weight: bold;}
#conteudo .post input#challenge {width: 50px; height: 20px; font-weight: bold;}
#conteudo .post textarea#comment {padding: 5px; margin: 0px; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 12px; color: #999; border: #DDD solid 1px; width: 588px; height: 120px;}
#conteudo .post input#submit {padding: 0px; margin: 0px; font-size: 18px; color: #999; font-weight: bold; width: 100px; height: 22px; background: #DEDEFF !important; float: right;}
#conteudo .post input#submit:hover {border: #006 solid 1px; color: #006; cursor: pointer;}

/* SIDEBAR */

#sidebar {width: 180px; float: left;}

#sidebar .logo {margin: 10px 0px 30px 0px; float: left;}

#sidebar ul {padding: 0px; margin: 0px; font-family: "Trebuchet MS", Arial, Tahoma, sans-serif; font-size: 30px; font-weight: bold; text-align: right; list-style: none; width: 180px; float: left;}
#sidebar ul li {padding: 0px; margin: 0px 0px 7px 0px;}

#sidebar .busca {margin-top: 30px; text-align: right; width: 180px; float: left;}
#sidebar .busca form {padding: 0px; margin: 0px;}
#sidebar .busca input.busca-campo, #sidebar .busca input.busca-botao {padding: 0px; margin: 0px; font-size: 18px; color: #999; font-weight: bold; border: #DDD solid 1px;}
#sidebar .busca input.busca-campo {width: 108px; height: 20px; float: left;}
#sidebar .busca input.busca-botao {width: 60px; height: 22px; background: #DEDEFF; float: right;}
#sidebar .busca input.busca-botao:hover {border: #006 solid 1px; color: #006; cursor: pointer;}

#sidebar ul.blog {margin-top: 30px;}
#sidebar ul.blog li.secao {margin: 0px 0px 7px 0px; color: #006; font-size: 15px;}
#sidebar ul.blog li {margin: 0px 0px 7px 0px; font-size: 12px; line-height: 14px;}

/* RODAPE */

#rodape {padding-bottom: 10px; width: 810px; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 12px; color: #999; font-weight: bold; line-height: 21px; text-align: right; float: left;}
