/*
------------------------------------------------------------------------
Theme Name:Equilibrium
Theme URI:http://madebyon.com
Version:1.4
Author:Tudinh Duong
Adapt by: Pedro Martins
Author URI:http://madebyon.com
------------------------------------------------------------------------
*/
/*
-----------------------------------------
RESET
----------------------------------------- 
*/
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td{margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal}
ol, ul, li{list-style:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
q:before, q:after{content:''}

strong{font-weight:bold; font-size:1.3em;}
em{font-style:italic}
a img{border:none}

h1, h2, h3, h5, h5, h6{font-weight:bold}

/*
-----------------------------------------
LAYOUT
----------------------------------------- 
*/
.aligncenter{display:block; margin:0 auto}
.alignleft{float:left}
.alignright{float:right}
.floatLeft{float:left}
.floatRight{float:right}
.marginLeft{margin-left:10px;}
.marginRight{margin-right:10px;}
.marginTop{margin-top:10px;}
.marginBottom{margin-bottom:10px;}
.clear{clear:both}

/*
-----------------------------------------
STRUCTURE
----------------------------------------- 
*/
html, body{height:100%;}

body{font-size:62.5%; font-family:Arial,Helvetica,sans-serif; color:#222; margin:0 auto -80px; text-align:center; background-image:url(images/bg.gif);}

#page-wrap{width:960px; height:auto !important; margin:-860px auto -80px; padding-left:10px; padding-right:10px; text-align:left; background-color:none;}

.content{width:650px; float:left;}

#artigo p {font-size:1.4em;}

/*
-----------------------------------------
TYPOGRAPHY
----------------------------------------- 
*/
p{color:#222; font-size:1.3em; line-height:1.5; margin-top:1.5em; margin-bottom:1.5em}

p a, p a:visited{border-bottom:1px solid #c9c9c9; color:#0B96D0; text-decoration:none}

p a:hover{border-bottom:1px solid #c9c9c9; color:#000; text-decoration:none}

h1 font-size:1.4em; font-weight:bold}

.post h2{text-transform:none; padding-bottom:0; border-bottom:0; margin-top:0; margin-bottom:0}

h4, h2{font-size:1.8em; color:#222; text-transform:uppercase; padding-bottom:4px; border-bottom:4px solid #c9c9c9; margin-bottom:28px; font-weight:bold}

h3{ color:#222; font-size:12px; font-weight:bold; padding-bottom:4px}

h3 a{text-decoration:none; color:#222;}

h3 a:hover{color:#0B96D0; text-decoration:none;}

.post ul li, 
.post ol li{font-size:1.2em; list-style-type:square; margin:5px 0 5px 15px}

.post ul li a{color:#0B96D0;}

/*
-----------------------------------------
TOP
----------------------------------------- 
*/
#top{ padding-bottom:70px; padding-top:10px; float:left;}

#topHeader{ background:#3C3C3C; height:25px; margin:0 auto 0px; width:960px; padding-left:10px; padding-right:10px;}

#bottomHeader{background: url(images/header_bg.gif) center no-repeat; width:100%; height:1100px; margin:0 auto -80px;}

h1.logo a{float:left; font-size:2.6em; font-weight:bold; color:#000; text-transform:uppercase; text-decoration:none}

h1.logo a img {position:absolute; top:0px; bottom:20px;}

#nav{width:615px;}

#nav ul{list-style-type:none; width:100%}

#nav li{display:block; display:inline}

#nav a:link, 
#nav a:visited{font-family:Arial,Helvetica,Geneva,sans-serif; padding:5px; display:block; color:#fff; margin-right:10px; float:left; text-decoration:none; font-size:9px; letter-spacing:2px; text-transform:uppercase}


#nav a:hover{color:#fff; background:#000}

ul#nav li.current_page_item a:link, 
ul#nav li.current_page_item a:visited, 
ul#nav li.current_page_item a:hover, 
ul#nav li.current_page_item a:active{color:#fff; text-decoration:none; background:#000}

#RedesSociais {float:right; width:100px; margin-top:4px;}

#RedesSociais p{color:#fff; font-size:9px; letter-spacing:2px; display:inline;}


/*
-----------------------------------------
FEATURED
----------------------------------------- 
*/
#featured {width:460px; height:375px; min-height:100%; height:auto !important; height:100%; margin-right:10px; text-align:left; float:left;}

.front-post{width:400px; margin-right:25px; float:left;}

.front-post-last{width:400px; float:left}

.featured-content{position:relative; width:350px}

.featured-content p{margin-top:1em}

.featured-post{position:relative; width:400px; height:231px; margin-bottom:1.2em}

.featured-title{background:#000;padding-top:5px; width:300px; bottom:0; vertical-align:middle; min-height:30px;position:absolute;vertical-align:middle;bottom:20px;left:10px;}
.featured-title h2{margin:8px 10px 7px; line-height:1.4em; font-size:1.1em; text-transform:none; padding-bottom:0; border-bottom:0}

#featured h2, #reply, .post h3 {border:0; background-color:#3C3C3C; color:#fff; padding:5px;}

.featured-title h3 {border:0; font-size:12px; margin:0; padding-left:5px;}

.featured-title h3 a{display:block; color:#fff; text-decoration:none; border-bottom:0; font-size:15px;}

.featured-title h3 a:hover{color:#fff}

.featured-image{}

.featured-content h2{margin-top:15px}
.featured-content h2 a{color:#0b96d0; text-decoration:none}
.featured-content h2 a:hover{color:#000}

#slize{display:block;width:100%;height:385px;float:left; position:relative; background:#000000;}

.secundaryFeature {position:relative;}

.secundaryFeature .featured-title{background:#000;padding-top:5px; max-width:250px; bottom:0; vertical-align:middle; min-height:30px;position:absolute;vertical-align:middle;bottom:20px;left:10px;}

.secundaryFeature .featured-title h3 a{font-size:13px;}
/*
-----------------------------------------
SIDEBAR
----------------------------------------- 
*/
#sidebar{float:right; width:200px; overflow:hidden; min-height:100px; margin-bottom:10px; background:#fed802; height:385px;}

#sidebar h3{font-size:14px; padding-left:10px;}

#sidebar img {margin-bottom:10px; margin-left:10px;}


/*
-----------------------------------------
SIDEBAR Single
-----------------------------------------
*/
#sidebarSingle{float:left; width:290px; overflow:hidden; margin-left:20px;}

#sidebarSingle #latest-wrap{width:100%; margin:0;}

#sidebarSingle #s{width:225px;}

#sidebarSingle #latest-wrap{margin-top:10px;}

#sidebarSingle ul{margin-top:20px; float:left; margin-bottom: 20px;}

#sidebarSingle ul li {display:inline; padding:6px; float:left;}

#sidebarSingle ul li img {float:left;}

#sidebarSingle .content-post {border:0 none; float:right; width:200px;}


/*
-----------------------------------------
LATEST
----------------------------------------- 
*/
#front-bottom{width:960px; height:auto !important; height:100%; margin:0 auto -80px; padding:10px; text-align:left; background:#fff; float:inherit;}

#latest-wrap{float:left; width:260px; margin-bottom:15px; margin-left:10px; margin-right:10px; height:385px; background:url(images/bggrey.gif); position:relative;}

.latest-post{float:left; width:100%; max-height:80px; min-height:35px; border-bottom:1px dotted #525252; margin-bottom:10px;}

#latest-wrap h2 {border:0; background-color:#000; color:#fff; padding-left:5px;}

.latest-author { display:block; bottom:0; padding-bottom:10px; margin-top:10px; }

.latest-title{ display:block; bottom:0;}

.latest-title h3{margin:0px 10px 2px; line-height:1.4em; font-size:12px; text-transform:none; padding-bottom:0; border-bottom:0; color:#fff;}

.latest-author h3 {margin:0px 10px 2px; line-height:1.4em; font-size:10px; text-transform:none; padding-bottom:0; border-bottom:0; color:#fff;}

.latest-title h3 a, .latest-author h3 a{color:#fff; text-decoration:none}

.latest-title h3 a:hover, .latest-author h3 a:hover{color:#0B96D0}

.latest-author h3 .comments a {color:#ccc;}

/*
-----------------------------------------
Content
-----------------------------------------
*/

.content-page{width:100%; margin-top:15px; float:left;}

.content-wrap {width:306px; position: relative;}

.content-post{float:left; width:100%; min-height:60px; border-bottom:1px dotted #525252; margin-bottom:10px;}

.content-author {display:block; bottom:0; padding-bottom:5px; float:left;}

.content-title{display:block; bottom:0; float:left;}

.content-title h3{margin:5px 10px; line-height:1.4em; font-size:12px; text-transform:none; padding-bottom:0; border-bottom:0; color:#000}

.content-author h3 {margin:3px 10px 2px; line-height:1.4em; font-size:10px; text-transform:none; padding-bottom:0; border-bottom:0; color:#000}

.content-title h3 a, .content-author h3 a{color:#000; text-decoration:none}

.content-title h3 a:hover, .latest-author h3 a:hover{color:#0B96D0}

.content h2 {color:#4e4949; text-decoration:none; border:0;}

.content-post img{float:left; margin-right:10px;}

.content-post p{float:left; font-size:11px; margin:3px 10px;}

#artigo .alignright, #artigo .alignleft { margin:10px; width:auto;}

#artigo .wp-caption {background-color:#F3F3F3; border:1px solid #DDDDDD; padding-top:4px; }

#artigo .wp-caption .wp-caption-text{font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; text-align:center;}

#artigo strong {font-size:1.2em;}

/*
-----------------------------------------
FOOTER
----------------------------------------- 
*/

#push{height:30px;}

#footer{padding-top:10px; margin-bottom:20px; border-top:1px solid #C9C9C9; width:960px; padding-left:10px; padding-right:10px; margin:150px auto 0; height:100px; color:#4d4d4d; background:#fff;}

#footer p{font-size:1.2em; color:#4d4d4d; line-height:1.5em; margin-bottom:0; margin-top:0.6em; padding-left:5px;}

#footer p a{border-bottom:1px solid #c9c9c9; color:#4d4d4d; text-decoration:none}

#footer p a:hover{border-bottom:1px solid #c9c9c9; color:#0b96d0; text-decoration:none}

#bottom{background-image:url(images/bottom_bg.gif); height:15px; float:left; width:980px; margin-left:-10px;}

#footer ul{list-style-type:none; width:100%}

#footer li{display:block; display:inline; padding:5px; float:left; color:#0b96d0; font-size:10px; letter-spacing:2px;}

#footer a:link,
#footer a:visited{font-family:Arial,Helvetica,Geneva,sans-serif; color:#4d4d4d; text-decoration:none;}


#footer a:hover{color:#fff; background:#000}

/*
-----------------------------------------
POSTMETA
----------------------------------------- 
*/
.postMeta{font-size:1.2em; margin-bottom:18px; margin-top:8px; padding-bottom:24px; border-bottom:1px solid #c9c9c9}

.postMeta-front{margin-top:8px; font-size:1.2em}

.postMeta-post{font-size:1.2em; margin-bottom:18px; margin-top:8px; border-bottom:1px solid #c9c9c9; padding-bottom:10px}

.postMeta span.date, 
.postMeta-post span.date, 
.postMeta-featured span.date, 
.postMeta-front span.date{color:#8a8a8a; float:left}

.postMeta span.comments a, 
.postMeta span.date a, 
.postMeta-post span.comments a, 
.postMeta-post span.date a, 
.postMeta-featured span.comments a, 
.postMeta-featured span.date a, 
.postMeta-front span.comments a, 
.postMeta-front span.date a{float:left; color:#8a8a8a; text-decoration:none}

.postMeta span.comments, 
.postMeta-featured span.comments, 
.postMeta-post span.comments, 
.postMeta-front span.comments{float:right; background:#FFF url(images/comment.gif) no-repeat left center; padding-left:15px; margin-left:2px}

.archive h3, .search-post h3 {border:0; background-color:#3C3C3C; color:#fff; padding:5px; margin-bottom:10px; font-size:20px;}
.post h3 a, .archive h3 a, .search-post h3 a {color:#FFFFFF; text-decoration:none;}
.post h3 a:hover, .archive h3 a:hover, .search-post h3 a:hover {color:#c9c9c9; text-decoration:none;}

.tt{border:0;}

/*
-----------------------------------------
POSTS
----------------------------------------- 
*/
.post-category{color:#8a8a8a; float:left; margin-bottom:8px; border:0;}

.post-category a{color:#0B96D0;}

.post-category a:hover{color:#000;}

.post-category a:visit{color:#0B96D0;}

.post-tags{color:#8a8a8a; float:right}

.post-category p, 
.post-tags p{color:#8A8A8A; font-size:1em; line-height:1.5em; margin-bottom:0em; margin-top:0em; text-align:none}
.post img{margin:0.5em;}
.post blockquote p{margin:0 2.6em; font-style:italic}

.post-title{border:0; background-color:#000; color:#fff; padding:5px 10px; margin-bottom:10px; font-size:35px; margin:0 auto 0; text-align:left; width:960px;}

/*
-----------------------------------------
COMMENTS
----------------------------------------- 
*/
.comment-heading{margin-bottom:26px; text-transform:none; border:none}

.commentwrap{border-top:3px solid #C9C9C9; padding-bottom:15px; margin-top:10px}

.commentpost{float:right; width:510px}

.commentpost p{margin-top:0}

.commentmetadata{float:left; width:20%; color:#2F2B23; line-height:1.5em; padding-right:20px; color:#999; font-size:1.1em}

.commentmetadata li{list-style-type:none; padding:.3em; margin:0 .5em 0 0}

.commentmetadata li a{border-bottom:1px solid #c9c9c9; color:#0B96D0; text-decoration:none}

.warning{padding:10px; background:#282828; border:1px solid #323232; ; margin-bottom:10px}

#comments label input{border:1px solid #E5E5E5; padding:5px 4px; margin-bottom:10px; width:160px}

#comments label span{line-height:27px}

#comments label{font-family:"Lucida Sans Unicode"; font-size:1.1em}

#comment_author{margin:20px 20px 20px 0px; padding:0px; width:150px; float:left}

#comments-content{display:block; border-bottom:1px solid #C9C9C9; margin:10px 0px 10px 0px; padding:0px}

#comments textarea{margin-top:10px; padding:4px 0px; width:100%; border:1px solid #E5E5E5}

.button{border:1px solid #E5E5E5; font-size:1.1em; font-weight:bold; height:25px; margin-top:10px; margin-bottom:10px; padding:0 8px; text-transform:uppercase}

.children {margin-left: 50px}

.children div {border:none}

.children .commentwrap {border-top: 1px solid #C9C9C9;}

.children .commentmetadata {padding-right:0px}

.children .commentpost {text-align:left; float:right; width:78%}


/*
-----------------------------------------
SEARCH
----------------------------------------- 
*/
#quick_subscribe_form{float:left; margin-top:1em; height:2.3em}

#searchform {margin-top:3px; height:2.3em}

#subscribeSubmit{border:1px solid #E5E5E5; font-size:1.1em; font-weight:bold; height:2.1em; padding:2px 8px; text-transform:uppercase; float:right; background-color:#F0F0F0}

#searchsubmit{border:1px solid #E5E5E5; font-size:0.9em; font-weight:bold; height:2.1em; padding:2px 8px; text-transform:uppercase; float:right; background-color:#F0F0F0}

#QS_user_email_tt{float:left; width:130px; margin-right:4px; margin-left:3px; padding-top:4px; padding-bottom:4px; padding-left:2px; padding-right:2px; border:1px solid #E5E5E5; font-size:1.1em}

#s{float:left; width:135px; margin-right:4px; margin-left:7px; padding:2px; border:1px solid #E5E5E5; font-size:0.9em}

/*
-----------------------------------------
Zona de Autores
----------------------------------------- 
*/
.browsing{border:0;}

.fl{float:left }

.fr{float:right }

.box {margin:30px 0 15px; padding:0px; text-align:left;}

.box p{line-height:18px; padding:0 0 10px }

.box h1{border-top:5px solid #666666; color:#666; font-size:1.8em; padding-bottom:0px; margin-top: 15px; margin-bottom:5px;}

.border-bottom{border-bottom:1px solid #CCC6B7 }

.box p{margin-bottom:0px; margin-top:0px;}

.rss-archive{background:url(images/rss-small.gif) center left no-repeat; padding-left:24px;}

.rss-archive a, .rss-archive a:hover{color:#E4760F; font-size:13px }

.auth_gravatar{float:left;margin-right:20px;width:58px}

.auth_gravatar img{background:#FFF; border:1px solid #ccc; width:48px; height:48px; float:left !important;padding:4px }


/*
-----------------------------------------
Lista de Feeds
-----------------------------------------
*/

#feedsList {float:left; width:100%; background:#d5d5d5; margin-top:10px; margin-bottom:10px;}

#feedsList li, #sidebarSingle #feedsList li {padding-bottom:5px; padding-top:5px; margin-right:10px; border:none; display:block; float:left;}

#feedsList img {margin-left:10px; margin-right:4px; float:left; padding-top:5px;}

#sidebarSingle #feedsList img {margin-left:10px; margin-right:15px; float:left;}

#feedsList li a, #sidebarSingle #feedsList li a {color:#4E4949; float:left; font-size:12px; font-weight:bold; padding-top:5px;}

#feedsList li a:hover, #sidebarSingle #feedsList li a:hover {color:#0B96D0;}

#feedsList form {margin-top:0px;}

.feedCategories {position:absolute; right:5px; top:5px;}

/*
-----------------------------------------
Comentários Recentes
-----------------------------------------
*/

#recentComments {}

#recentComments li {border-bottom:1px dotted #525252; float:left; margin-bottom:10px; max-height:70px; min-height:35px; width:100%;}

#recentComments li a{font-size:12px; margin-right:5px; color:#4E4949; text-decoration:none; font-weight:bold;}

#recentComments li a:hover{color:#0B96D0;}

/*
-----------------------------------------
Contacto Rapido
-----------------------------------------
*/
.contacto input {width:250px; border:1px solid #E5E5E5; font-size:1.1em; font-weight:bold;}

.contacto textarea {width:250px; height:75px; border:1px solid #E5E5E5; font-size:1.1em; font-weight:bold;}

/*
-----------------------------------------
Contacto Rapido
-----------------------------------------
*/
#cloud {width:90%; margin-left:10px; text-align:center;}

#cloud a{text-transform:none; border:0; color:#4E4949;}

#cloud a:hover{color:#0B96D0;}


/*
-----------------------------------------
Critica
-----------------------------------------
*/
.critica {background:#d5d5d5; float:left; color:#fff; margin-top:10px; width:306px;}

.critica .content-post {width:220px; float:right; margin-top:10px; border:0;}

.critica img {float:left; margin-left:5px; margin-top:10px; padding-bottom:10px; }

.critica h3 a, .critica h3 {color:#000;}

.critica .crt{margin:10xp; float:left;}

.noticias{min-height:300px; float:left; border:2px solid #fed802;}

.lerMais {float:right; font-size:11px; color:#000; text-decoration:none; font-weight:bold; margin-right:10px; margin-bottom:5px; margin-top:3px; padding:0px;}

.lerMais2 {float:right; font-size:11px; color:#e7e7e7; text-decoration:none; font-weight:bold; margin-right:5px;}

.noticiasBottom {width:100%; float:left; height:20px; background:#fed802; margin-top:11px;}

.content-title .firstNew {font-size:15px;}

/*
-----------------------------------------
Correntes d'Escritas
-----------------------------------------
*/

#sidebarSingle .twtr-doc {float: left; margin-top:50px;}

#sidebarSingle .twtr-widget h4 {text-transform:none; font-size:15px; border:none;}

#sidebarSingle #flickr ul {margin-top:0px;}
