/*
Theme Name: Enfim Blog
Theme URI: http://wordpress.org/
Description: Terceira versão do Enfim Blog. Enfim-v3.
Author: agência milagro
Version: 3.0
Tags: Enfim, Enfim Blog, Enfim-v3, Terceira versão
*/
#ifyoulikedthat { position: absolute; bottom: -205px; left: 0; z-index: 1; width: 622px; height: 95px; padding: 47px 0 0 47px; background: black url(images/posts-relacionados.gif) top left no-repeat; }
#ifyoulikedthat h3 { display: none; }
#ifyoulikedthat div { float: left; width: 287px; }
#ifyoulikedthat p { padding: 0; width: auto; }
#ifyoulikedthat p a { font-weight: bold; }
#ifyoulikedthat .title { text-transform: uppercase; font-size: 14px; }
#ifyoulikedthat .title a { color: white; }
#ifyoulikedthat .conferir { padding: 0 0 12px 0; }
#ifyoulikedthat .conferir a { color: #373737; }

* { margin: 0; padding: 0; outline: none; vertical-align: baseline; }



@font-face {
    font-family: 'Univers LT Std';
    src: url('font/universltstd-cn.eot');
    src: url('font/universltstd-cn.eot?#iefix') format('embedded-opentype'),
         url('font/universltstd-cn.woff') format('woff'),
         url('font/universltstd-cn.ttf') format('truetype'),
         url('font/universltstd-cn.svg#Univers LT Std') format('svg');
    font-weight: normal;
    font-style: normal;

}

:focus { outline: none; }
html { overflow: auto; }
body, input, textarea, select { font-family: "Trebuchet MS"; }
body { line-height: 1; font-size: 12px; background: url(images/bg-campanha-verao-2011.jpg) fixed top center repeat-x; background-color: #6cc4de; }
input, textarea { font-size: 14px; }
select { font-size: 12px; }

button {  cursor: pointer; }
img { border: none; }
li { list-style: none; }
a { text-decoration: none; }
table { border-collapse: collapse; border-spacing: 0; }
.move, form br { clear: both; font-size: 0 !important; float: none !important; }

/* #colecao { width: 960px; height: 100%; position: absolute; top: 0; left: 50%; margin: 0 0 0 -480px; z-index: 1; } */

.box { position: absolute; left: 50%; margin: 0 0 0 -480px; z-index: 2; }


#header { top: 45px; height: 138px; width: 959px; }
#destaques { top: 203px; height: 176px; width: 959px; z-index: 99; }

#page { top: 399px;  width: 959px; }

#sobre-top { position: absolute; top: -2px; left: 452px; width: 237px; height: 101px; background: url(images/bg-sobre-top.png); display: none; z-index: 2; }
#sobre-top p { color: white; font-size: 11px; line-height: 15px; width: 200px; padding: 12px 0 0 17px; }

#logo { width: 352px; height: 86px; background: url(images/logo-enfim.png); }
#logo a { width: 352px; height: 86px; display: block; }
#logo a strong { display: none; }

#header ul.categorias { padding: 20px 0 0 0; }
#header ul.categorias * { float: left; display: inline; }
#header ul.categorias li { padding: 0 1px 0 0; }
#header ul.categorias a { padding: 0 8px; height: 32px; background: black; }
#header ul.categorias a img { margin: 4px 0 0 0; }

#liks-top { float: right; border-top: solid 1px black; width: 272px; }
#liks-top li { font-size: 18px; border-bottom: solid 1px black; letter-spacing: -1px; }
#liks-top li a { color: black; display: block; padding: 0 0 0 14px; line-height: 33px; }



#destaques ul { float: left; }
#destaques ul li { width: 216px; height: 176px; float: left; display: inline; margin: 0 10px 0 0; font-size: 14px; }
#destaques ul li a { color: white; display: block; width: 100%; height: 100%; position: relative; }
#destaques ul li a span { position: absolute; bottom: 5px; right: 5px; background: black; padding: 20px 7px 7px 40px; text-transform: uppercase; text-align: right; }



/*
#contato { width: 668px; }
#contato .custom-radio { float: left; display: inline; margin: 6px 0 0 0; color: #333333; }
#contato .custom-radio label { text-indent: 10px; }
*/
/* #colecao { width: 272px; height: 175px; position: absolute; top: 174px; right: 0; z-index: 2; } */

#content { width: 668px; float: left; }

.page-title { background: black url(images/bg_page-title.gif) no-repeat; color: white; padding: 44px 5px 0 0; height: 41px; margin: 0 0 20px 0; }
.page-title * { text-transform: uppercase; }
.page-title h2 { float: left; display: inline; margin: 0 0 0 42px; line-height: 29px; font-size: 40px; letter-spacing: -1px; font-weight: normal; cursor: default; }
.page-title h2.cate { margin: -2px 0 0 42px; }
.page-title h2 img { float: left; }
.page-title p { font-size: 14px; text-align: right; }
.page-title p strong { font-size: 18px; }
.archive .page-title p { font-size: 18px !important; margin: 16px 0 0 0; }

.page-title .fail { font-weight: normal; margin: -4px 0 0 41px; }
.page-title .fail a { color: #bbb; }

.serch-post { background: white; margin: 0 0 10px 0; padding: 12px 12px 12px 42px; }
.serch-post h3 { font-size: 14px; line-height: 16px; }
.serch-post h3 a { color: black; }
.serch-post small { font-size: 12px; line-height: 16px; color: #373737; }
.serch-post .leia-mais { line-height: 16px; }
.serch-post .leia-mais a { color: #373737; text-decoration: underline; }
.serch-post .leia-mais a:hover { text-decoration: none; }

.the_post { padding: 0 0 30px 0; }

.entry-title { background: black; padding: 10px 0 0 13px; margin: 0 0 1px 0; }
.entry-title * { text-transform: uppercase; }
.entry-title h2, .entry-title h1 { color: white; font-size: 26px; }
.entry-title h2 a { color: white; }
.entry-content { background: #fffff9; padding: 22px 0 0 13px; position: relative; }
.entry-content p { width: 623px; padding: 0 0 18px 0; line-height: 16px; }
.entry-content a { color: #333; }
.entry-content a:hover { text-decoration: underline; }
.entry-content img { border: solid 3px black; }
.entry-meta { color: #cccccc; padding: 6px 0 6px 0; }
.entry-meta a { color: #cccccc; }
.entry-meta a:hover { text-decoration: underline; }

.sociable ul { padding: 0 0 0 7px; }
.sociable ul li { float: left; width: 20px; }
.sociable ul li a { padding: 0 !important; }
.sociable ul li a img { float: left; }

.entry-utility { padding: 8px 0 0 10px; background: black; height: 22px; margin: 2px 0 0 0; }
.entry-utility * { color: white; }
.entry-utility a, .entry-utility strong { float: left; display: inline; line-height: 12px; }
.entry-utility a { padding: 3px 0 1px 21px; margin: 0 31px 0 0; }
.entry-utility strong { padding: 3px 0 0 0; font-weight: normal; }
.entry-utility ul { float: left; }

.comentar { background: url(images/comentar.gif) top left no-repeat; }
.retweet { background: url(images/retweet.gif) top left no-repeat; }
.commentlist { padding: 0 0 28px 0; }
.commentlist p { line-height: 16px; padding: 12px; background: white; }
.commentlist div { line-height: 28px; background: black url(images/comment_arow.gif) top left no-repeat; color: white; float: left; padding: 0 12px; }
.commentlist .url { color: #CCC; }
#comments { font-size: 16px; letter-spacing: -1px; text-transform: uppercase; padding: 0 12px; line-height: 34px; background: black; color: white; margin: 30px 0 15px 0; }


#commentform { padding: 12px 22px 17px 14px; color: white; background: black; margin: 0 0 140px 0; }
#commentform h3 { font-size: 16px; line-height: 16px; text-transform: uppercase; letter-spacing: -1px; padding: 0 0 22px 0; z-index: 2; }
#commentform label { float: left; display: inline; width: 284px; height: 29px; margin: 0 0 15px 0; }
#commentform input { color: #343434; border: none; float: right; margin: 6px 4px 0 0; }

#comment_lbl { padding: 29px 0 0 0; float: right !important; display: block !important; width: 321px !important; height: 88px !important; background: white url(images/bg_comment.gif) no-repeat; }
#comment { float: left; border: none; width: 313px; height: 88px; padding: 0 0 0 8px; overflow: auto;  color: #343434; }


#lbl_author { background: url(images/bg_author.gif); }
#author { width: 228px; }
#lbl_email { background: url(images/bg_email.gif); }
#email {width: 224px; }
#lbl_url { background: url(images/bg_url.gif); }
#url { width: 245px; }
#commentform button { height: 26px; width: 125px; border: solid 1px white; background: black url(images/comment_button.gif) center no-repeat; float: right; }
#commentform small { font-size: 11px; }

.search #wp_page_numbers ul { margin-top: 31px !important; }
#wp_page_numbers ul { height: 30px; margin: -12px 0 47px 0; float: right; }
#wp_page_numbers ul li { float: left; padding: 0 1px 0 0; font-size: 14px; letter-spacing: -1px; }
#wp_page_numbers ul li a { width: 28px; height: 15px; float: left; text-align: right; color: white; background: url(images/black-80.png); padding: 15px 2px 0 0; }
#wp_page_numbers ul li a:hover { background: url(images/black-90.png); }
#wp_page_numbers ul li.active_page a { background: black url(images/active_page.gif) no-repeat !important; cursor: default !important; }
#wp_page_numbers ul li.space { padding: 16px 0 0 0;height: 14px; width: 28px; text-align: center; cursor: default; }



.side-box { background: black; float: left; width: 272px; margin: 0 0 20px 0; color: white; }
.side-box h3 { background: black url(images/seta-down.gif) no-repeat right center; font-weight: normal; font-size: 16px; letter-spacing: -1px; padding: 9px; cursor: pointer; }
.side-box h3.fechado { background-image: url(images/seta-up.gif); }

.side-box form { padding: 3px 0 0 8px; }
#searchform { height: 48px; }
#searchform input { float: left; color: #7f7f7f; border: none; width: 204px; height: 26px; padding: 3px 8px 0 8px; background: url(images/bg_busca.gif); }
.side-box form select { float: left; color: #7f7f7f; border: none; width: 255px; height: 24px; font-size: 14px; text-transform: uppercase; }
.side-box form button { background: black; border: none; float: left; width: 44px; height: 29px; background: url(images/ok!.gif) center no-repeat; }
.side-box a { color: white; }

#get-archive { height: 43px; }

#social-network { margin: 17px 0 25px 29px; height: 32px; }
#social-network li { float: left; padding: 0 13px 0 0; }
social-network li a img { float: left; }

.club { line-height: 18px !important; }
#conect-club * { display: inline; float: left; }
#conect-club img { float: left; }
#conect-club p { padding: 8px 0 8px 19px; }
#conect-club p a { font-weight: bold; }
  
.app-ico { float: left; background: url(images/app-ico.gif) no-repeat; height: 32px; line-height: 16px; padding: 0 0 0 46px; margin: 12px 0 15px 18px;  }
.rss-ico { line-height: 32px; float: left; display: inline; padding: 0 0 0 55px; background: url(images/rss-ico.gif) no-repeat; margin: 10px 0 23px 18px; }

.pools { background: white; color: black; }
.pools .pool-title { padding: 8px 0 8px 10px; line-height: 16px; }
.pools form { padding: 0 0 0 10px; }
.pools form button { margin: 12px 0 0 80px; float: left; height: 33px; width: 92px; background: black url(images/botao_enquete.gif) no-repeat center; }
.pools .pools-result { text-align: center; padding: 5px 0 12px 0; }
.pools .pools-result a { color: black; }

#tags p { margin: 10px 0 29px 12px; width: 250px; }

#olha-a-campanha { width: 272px; height: 150px; margin: -26px 0 20px 0; background: white; }
#olha-o-making-of { width: 272px; height: 150px; margin: 0 0 20px 0; background: white; }

#footer { background: black; height: 159px; }

.seta-ao-topo { float: right; display: inline; color: #828180; line-height: 10px; background: url(images/seta-ao-topo.gif) no-repeat; padding: 0 0 0 18px; margin: 15px 13px 17px 0; }
#footer h2 { float: left; display: inline; width: 207px; height: 51px; margin: 0 14px 0 16px; }
#footer h2 * { float: left; }

#footer p { line-height: 16px; color: white; float: left; width: 405px; font-size: 11px; margin: -2px 0 0 0; }

#footer ul { width: 226px; float: right; padding: 0 13px 21px 0; }
#footer ul li { font-size: 18px; line-height: 23px; border-bottom: solid 1px white; }
#footer ul li a { display: block; color: white; text-align: right; }

#sidebar { width: 272px; float: right; padding-top: 404px; }
#colecao { position: absolute; top: 281px; right: 0; width: 272px; height: 289px; z-index: 8; }
#chamada-loja { position: absolute; top: -1px; right: 0; width: 283px; height: 275px; background: url(images/chamada-loja.png); z-index: 9; }
#chamada-loja a { display: block; width: 283px; height: 275px; }
#chamada-loja a span { display: none; }
