/*
Theme Name: Social Content
Theme URI: http://socialcontent.com.br/
Description: Tema padrão da plataforma Social Content
Author: Gus Fune
Version: 1.2
*/

*{ margin:0; border:0; padding:0; list-style:none }
a, h1,h2,h3,h4,div {}
.sprite { font-size: 0; text-indent: -5000px; display: inline-block; color:#333333;text-transform:uppercase; }
.center {margin: 0 auto;}

body{ background: #ebecea url(images/bg.jpg) no-repeat top left; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; margin-bottom: 10px; }
h3 { font: 24px uni_sans_semi_bold, 'Helvetica', Arial, sans-serif, color: #494949; }

blockquote { padding: 5px 0 5px 20px; border-left: #E5E5E5 solid 20px; margin: 10px 0; }
.entry blockquote p { font-style: italic; color: #8f8f8f; }

#___plus_0 { margin: 5px 0 0 4px !important }


/* rounded corner */
#nav li,#nav #hoverMenu,#nav #hoverMenu ul li a,#nav #hoverMenu ul li .children li a,#aside,.destaques p a,#submit,#cancel-comment-reply-link,#section,#landing,#footer, #landing .contato label, #landing .contato .wpcf7-submit, #landing .home .left #trial .submit, #landing .cadastro #opcoes {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#header #status #login .input, #header #status #login #wp-submit, #landing .home .left #registre, .share, #landing .home .left #trial .field, .aside, #landing .cadastro #pay, #landing .cadastro #assinar {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}

/* beta */
#beta .logo { width: 508px; height: 79px; margin: 10px auto; background: url(images/logo-beta.png); display: block; text-indent: -5000px;}
#beta .entry { width: 480px; padding: 20px 60px; margin: 10px auto; background: white; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
#beta .entry p {margin: 0 0 10px; font: 14px "Helvetica", "Arial", sans-serif; color: #59595c; text-align: center}
#beta .entry h3 { color: #6c9b2e; font: 14px "Helvetica"; font-weight: bold; text-align: center;}
#beta #footnotes { width: 590px; margin: 0 auto; }

#beta .entry #mc_embed_signup { width: 400px; margin: 10px auto }
#beta .entry #mc_embed_signup .mc-field-group #mce-EMAIL { border: 2px solid #ebebea; color: #77a13c; width: 340px; float: left; margin: 0 10px 0 0; padding: 6px; webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; }
#beta .entry #mc_embed_signup .mc-field-group #mc-embedded-subscribe { padding: 6px; border: 2px solid #6d9a2e; background: #8dc043; color: #FFF; webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; font-weight: bold; }

#beta .entry h4 { color: #ccc; font: 18px "Helvetica"; font-weight: bold; text-align: center; margin: 10px 0}
#beta .entry #parceiros { display: block; margin: 0 auto; text-indent: -5000px; background: url(images/parceiros.jpg); width: 394px; height: 207px }

/* betafb */
#betafb .logo { width: 508px; height: 79px; margin: 10px auto; background: url(images/logo-beta.png); display: block; text-indent: -5000px;}
#betafb .entry { width: 440px; padding: 20px; margin: 10px auto; background: white; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
#betafb .entry p {margin: 0 0 10px; font: 14px "Helvetica", "Arial", sans-serif; color: #59595c; text-align: center}
#betafb .entry h3 { color: #6c9b2e; font: 14px "Helvetica"; font-weight: bold; text-align: center;}
#betafb #footnotes { width: 480px; margin: 0 auto; }

#betafb .entry #mc_embed_signup { width: 400px; margin: 10px auto }
#betafb .entry #mc_embed_signup .mc-field-group #mce-EMAIL { border: 2px solid #ebebea; color: #77a13c; width: 340px; float: left; margin: 0 10px 0 0; padding: 6px; webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; }
#betafb .entry #mc_embed_signup .mc-field-group #mc-embedded-subscribe { padding: 6px; border: 2px solid #6d9a2e; background: #8dc043; color: #FFF; webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; font-weight: bold; }

#betafb .entry h4 { color: #ccc; font: 18px "Helvetica"; font-weight: bold; text-align: center; margin: 10px 0}
#betafb .entry #parceiros { display: block; margin: 0 auto; text-indent: -5000px; background: url(images/parceiros.jpg); width: 394px; height: 207px }

/* space geral */
.spacing {  margin:35px 0  }
.froxo { font-size:20px !important; clear: both; padding-top: 0 !important; }

.share { position: relative; top: 130px; left: -55px; background: #FFF; width: 40px; padding: 10px}
.share .net { width: 40px; height: 40px; text-indent: -5000px; display: block; }
.share .twitter { background: url(images/twitter.jpg); margin-bottom: 10px}
.share .facebook { background: url(images/facebook.jpg)}

#all{width:995px;margin:0px auto; }

#topbar { background: #000; border-bottom: #ccc; width: 100%; position: fixed; color: #fff; text-align: center; z-index: 99; padding: 5px 0; }
#topbar a { color: #fff; margin: 0 auto; padding: 2px 0; text-decoration: none; font-weight: bold; }
#topbar a:hover { text-decoration: underline; }

#header #logo a{ font-size:0;text-indent:-5000em;background:url(images/logo.png); width:379px; height:59px; float:left; margin: 20px 0; cursor:pointer; }

#header #status {float: right; margin: 3px 0 10px }
#header #status p, #header #status a {font-size:14px; display:block; color:#59595c; text-decoration: none; text-align: right;}
#header #status a:hover {text-decoration: underline;}
#header #status .destaque {color:#6c9b2e;}

#header #status #login { width: 430px; height: 20px; display: inline-block; float: left; margin: 10px 0; clear: right; } 
#header #status #login label { color: #59595c; float: right; font-weight: bold; }
#header #status #login .input { color: #d6d7d5; border: 2px solid #d6d7d5; background: #FFF; margin: 0 5px 0; padding: 5px 3px; float: right}
#header #status #login #wp-submit { background: #8dc043; border: 2px solid #6d9a2e; color: #FFF; padding: 4px; float: right }
#header #status a { color: #6c9b2e !important; text-decoration: underline }

#nav { float:right; clear: both }
*+html #nav { float:left; margin:10px 0 0 -113px !important }

#nav ul { margin:-20px 0 0; height:30px; }
#nav ul.guest { margin: -30px 0 0 !important; }
#nav li { float:left; background:#FFF; margin:0 0 0 5px; padding:2px 25px 1px;}
#nav li a{color:#6c9b2e;font:16px 'Uni Sans Book';text-decoration:none}
#nav li a.sub{background:url(images/menu_arrow.png) no-repeat center right;padding:0 15px 0 0}

#nav li.search{ padding:3px 5px !important; width:140px;background:#6c9b2e url(images/header_magnifier.gif) no-repeat 120px 6px; }

#nav li.search input { width:110px; color:#fff; background:none; font-family:"Uni Sans Book", Helvetica, arial, sans-serif; font-size:16px; }

#nav li.search .search_button { text-indent:-15000px; float:right; margin:-18px 3px 0 0 !important; display:block !important; border:0px solid red; width:24px; height:15px; }
*+html #nav li.search .search_button { text-indent:-15000px; float:right; margin:-20px 3px 0 0 !important; display:block !important; border:0px solid red; width:24px; height:18px;  }
#nav li.search .search_button, x:-moz-any-link, x:default  { margin:-15px 3px 0 0 !important; height:30px }

#nav #hoverHolder { margin: 0; display:none }
#nav #hoverMenu { background:#fff; position:absolute; width:550px; z-index:4; margin-top: -10px; border: 1px solid #494949; padding: 10px 0 15px; }
#nav #hoverMenu ul { margin:5px 0; height:10px; }
#nav #hoverMenu ul, #nav #hoverMenu ul li { background:#fff; padding: 3px 4px; }
#nav #hoverMenu ul li a { font: 12px Helvetica, Arial; color:#494949; text-transform: none; padding: 4px; }
#nav #hoverMenu ul li a:hover, #nav #hoverMenu ul li .children li a:hover { background: #ffde00; text-transform: underline; }
#nav #hoverMenu ul li .children li a { font: 11px Helvetica, Arial; }

/* home visitor */
#landing{width:995px;background:#FFF;clear:both;float:left;margin:0 4px 5px 0}
#landing .visitor p {width: 700px;}
#landing .visitor .page_title { padding: 25px 0 5px; margin: 0 0 10px 30px; }

#landing .home p { font:15px Helvetica, arial,sans-serif;color:#3f3f3d;margin:10px 0; line-height: 18px; }
#landing .home h3 { color: #6c9b2e; font: 20px "Helvetica", Arial, sans-serif; font-weight: bold; }
#landing .home .top { float: left; margin: 20px 0 0 20px; }
#landing .home .left { width: 435px; margin: 20px 35px; float: left; }
#landing .home .left #registre { width: 437px; height: 87px; display: block; background: url(images/registre.png); margin: 10px 0; text-indent: -5000px; font-size: 0;  }
#landing .home .left #trial { width: 437px; margin: 10px 0; }
#landing .home .left #trial .hide { display: none }
#landing .home .left #trial label { font: 14px 'Uni Sans Book', arial, sans-serif; color: #59595c }
#landing .home .left #trial .field { width: 340; padding: 10px; border: 3px solid #e0e1df }
#landing .home .left #trial .submit { font: 16px "Uni Sans Book", "Arial", sans-serif; color: #fff; padding: 10px 25px 7px; border: 1px solid #75a333; background: #8dc043; margin: 5px 0 0 250px; }

#landing .home .right { width: 420px; float: right; margin: 20px 35px 20px 0; }
#landing .home .right #ofertas { width: 409px; height: 363px; display: block; font-size: 0; text-indent: -5000px; background: url(images/ofertas.png); margin: 0 0 20px; }
#landing .home .right #parceiros { width: 394px; height: 241px; display: block; font-size: 0; text-indent: -5000px; background: url(images/parceiros.png); margin: 20px 0 20px; }

/* contact page */
#landing .contato { width: 590px; margin: 0 auto;}
#landing .contato h1.page_title { display: none !important;}
#landing .contato h2 { font: 18px "Helvetica", "Arial", sans-serif; color: #6c9b2e}
#landing .contato h3 { font: 16px "Uni Sans Book", "Arial", sans-serif; color: #6c9b2e; text-transform: none !important; }
#landing .contato label {font: 16px "Uni Sans Book", "Arial", sans-serif; color: #59595c; margin: 0 10px 0 0; width: 130px; text-align: right; display: inline-block;}
#landing .contato input { border: 1px solid #e0e1df; padding: 5px; }
#landing .contato .wpcf7-submit { font: 16px "Uni Sans Book", "Arial", sans-serif; color: #fff; padding: 10px 25px 7px; border: 1px solid #75a333; background: #8dc043; margin: 5px 0 0 250px; }
#landing .contato .tell {margin: 0 0 0 50px;}

/* cadastro */
#landing .cadastro #left { width: 530px; float: left; height: 500px }
#landing .cadastro #right { width: 430px; float: right; }
#landing .cadastro #opcoes { width: 510px; background: #8dc043; padding: 10px; margin: -20px 0 10px }
#landing .cadastro #opcoes label { font: 16px 'Uni Sans Book', 'Helvetica', 'Arial', sans-serif; color: #59595c; text-align: right }
#landing .cadastro .label { font: 16px 'Uni Sans Book', 'Helvetica', 'Arial', sans-serif; color: #59595c; margin-right: 5px }
#landing .cadastro .field { padding: 5px; border: 3px solid #e0e1e0; border-radius: 5px; margin: 0 0 10px; width: 320px] }
#landing .cadastro #bubble { background: url(images/bubble.png); display: block; width: 321px; height: 91px; padding: 10px 60px 10px 40px; margin-top: -20px}
#landing .cadastro #bubble #plantitle { font: 24px 'uni_sans_semi_bold', 'helvetica', 'arial', sans-serif; color: #749299; width: 365px; border-bottom: 1px solid #749299; text-align: center }
#landing .cadastro #bubble #planprice { font: 20px 'uni_sans_book', 'helvetica', 'arial', sans-serif; color: #749299; margin: 10px 0 0 45px; text-align: center }
#landing .cadastro #bubble #planprice em { font: 22px 'uni_sans_book', 'helvetica', 'arial', sans-serif; color: #749299 }
#landing .cadastro #bubble #planprice b { font: 22px 'uni_sans_semi_bold', 'helvetica', 'arial', sans-serif; font-weight: bold; color: #749299 }
#landing .cadastro #bubble #plansave { font: 16px 'uni_sans_book', 'helvetica', 'arial', sans-serif; float: left; margin: 6px 0 0 14px; color: #749299 }
#landing .cadastro #bubble #planeco { font: 12px 'uni_sans_book', 'helvetica', 'arial', sans-serif; color: #fff; background: #749299; float: right; padding: 3px 30px; width: 120px; margin: 3px -40px 0 0; border-radius: 5px }
#landing .cadastro #pay { width: 360px; background: #d6d7d5; margin: 20px 0 0 20px; padding: 1px 20px }
#landing .cadastro #pay h3 { color: 59595c; font: 22px 'uni_sans_book', 'helvetica', 'arial', sans-serif }
#landing .cadastro #pay .pag { width: 153px; height: 42px; display: inline-block; text-indent: -5000px; margin: 40px 10px 0 5px }
#landing .cadastro #pay .paypal {background: url(images/paypal_img.png)}
#landing .cadastro #pay .pagseguro {background: url(images/pag.png)}
#landing .cadastro #pay table { margin: -50px 0 0 -20px }
#landing .cadastro #pay p { font-size: 12px }
#landing .cadastro #assinar { width: 400px; display: inline-block; height: 40px; background: #8dc043; border: 2px solid #6d9a2e; color: #fff; font: 23px 'uni_sans_semi_bold', 'helvetica', 'arial', sans-serif; margin: 10px 0 0 20px }

/* trial */
#landing .trial { width: 590px; margin: 0 auto;}
#landing .trial h2 { font: 18px "Helvetica", "Arial", sans-serif; color: #6c9b2e; text-align: center;}
#landing .trial h3 { font: 16px "Uni Sans Book", "Arial", sans-serif; color: #6c9b2e; text-transform: none !important; text-align: center; }
#landing .trial form { width: 520px; }
#landing .trial .hide {display: none}
#landing .trial .item {clear:both; margin: 10px 0;}
#landing .trial label {font: 16px "Uni Sans Book", "Arial", sans-serif; color: #59595c; margin: 0 10px 0 0; width: 150px; text-align: right; display: inline-block;}
#landing .trial input { border: 1px solid #e0e1df; padding: 5px; }
#landing .trial .submit { font: 16px "Uni Sans Book", "Arial", sans-serif; color: #fff; padding: 10px 25px 7px; border: 1px solid #75a333; background: #8dc043; margin: 5px 0 0 250px; }

/* planos */
#landing .planos {}
#landing .planos h1.page_title { font: 18px uni_sans_semi_bold, "Arial", sans-serif; color: #6c9b2e; text-transform: none !important; text-align: center; }
#landing .planos .plano { display: inline-block; width: 188px; height: 283px; float: left; text-indent: -4000px; font-size: 0; }
#landing .planos .trial { background: url(images/plano_trial.jpg); padding-bottom: 20px }
#landing .planos .mensal { background: url(images/plano_mensal.jpg) }
#landing .planos .trimestral { background: url(images/plano_trimestral.jpg) }
#landing .planos .semestral { background: url(images/plano_semestral.jpg) }
#landing .planos .empresarial { background: url(images/plano_empresarial.jpg) }

/* logged in */

#section{width:682px;background:#FFF;clear:both;float:left;margin:0 4px 5px 0;min-height: 2000px}
#section .home{background:url(images/home_bg.gif) no-repeat 30px 15px; }

.clearfix:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix {
  display: inline-block;
}
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}

.main-news-container {
  font: 13px/1.231 arial,helvetica,clean,sans-serif;
  overflow: hidden;
  width: 425px;
  position: relative;
  float: left;
  margin: 15px 20px 15px 30px;
}
.main-news-container .hide {
  display: none;
}
.main-news-container .loader {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1100;
}
.main-news-container .loader-content {
  height: 31px;
  width: 31px;
  display: block;
  margin: 0 auto;
}
.main-news-container a {
  text-decoration: none;
}
.main-news-container img {
  border: 0 none;
}
.main-news-container h2, .main-news-container h3, .main-news-container h3 {
  margin: 0;
  padding: 0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
.main-news-main-story {
  min-height: 250px;
}
.main-news-main-story .main-news-title {
  font: 20px 'uni_sans_semi_bold', helvetica, arial, sans-serif;
  color: #424242;
  text-transform: uppercase;
  padding: 10px 10px 10px 0;
}
.main-news-main-story .main-news-title a {
  color: #424242;
}
.main-news-main-story-container {
  display: none;
  position: relative;
}
.main-news-main-story-head a {
  display: block;
  padding: 0px;
  margin: 0px;
}
.main-news-main-story-head img {
  border: 0 none;
}
.main-news-main-story-body {
  position: absolute;
  top: 0px;
  left: 0px;
}
#content .main-news-main-story-body h3, .main-news-main-story-body h3 {
  font-weight: bold;
  overflow: hidden;
  padding:10px;
  margin:0px;
  background: #ffdd00;
}
.main-news-main-story-body a {
  font: italic 14px "Helvetica", Arial, sans-serif;
  color: #3c5a3c;
}
.main-news-main-story-body p {
  padding: 0 5px 3px 10px;
}
.main-news-main-story-body .readmore {
  display: inline-block;
  font-weight: bold;
  padding-left: 3px;
  padding-right: 11px;
  font-size: 100%;
}
.main-news-footer {
  clear: both;
  position: relative;
  top: 0;
  left: 0;
  height: 71px;
}
.main-news-carousel-wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1000;
  display: block;
  padding: 0 36px;
  width: 353px;
}
.main-news-carousel-container {
  font-size: 85%;
  overflow: hidden;
  position: relative;
}
.main-news-carousel {
  margin: 0;
  padding: 0px;
  position: relative;
  text-align: left;
  list-style: none;
}
.main-news-carousel-item {
  position: relative;
  cursor: pointer;
  float: left;
  padding: 0 1px 0 0;
  text-align: center;
  width: 94px;
  height: 71px;
  display: none;
}
.main-news-carousel-item-active {
  background-image: -moz-linear-gradient(center top , #59728B, #2D4458);
}
.main-news-carousel-item-border {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 87px;
  height: 63px;
  border: 4px solid #ffdd00;
}
.main-news-carousel-item a {
  display: block;
}
.main-news-carousel-item-active a {
  color: #FFFFFF;
}
.main-news-carousel-item .indicator {
  display: block;
  height: 10px;
  margin: -14px auto auto;
  top: -2px;
  width: 27px;
  position: relative;
}
.main-news-carousel-item-active .indicator {
  background-image: url(images/indicator.png);
  background-repeat: no-repeat;
}
.main-news-carousel-item img {
  display: block;
  overflow: hidden;
  width: 94px;
}
.main-news-carousel-item-active img {
  border-color: #2D4458;
}
.main-news-carousel-item .label {
  cursor: pointer;
  display: block;
  margin: auto;
  width: 85%;
}
.main-news-navigation {
  border-color: #DBE1E6;
  background-color: #F9FAFA;
  border-top-style: solid;
  border-top-width: 1px;
  padding: 3px 5px 3px 10px;
}
.main-news-navigation a {
  border-color: #DBE1E6;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  color: #16387C;
  display: block;
  font-weight: bold;
  margin: 0;
  padding: 0;
  width: 23px;
}
.main-news-navigation-prev {
  float:right;
}
.main-news-navigation-next {
  float:right;
}
.main-news-navigation-btn {
  display: block;
  height: 13px;
  padding-top: 1px;
  width: 22px;
}
.main-news-navigation-btn span {
  display: block;
  height: 9px;
  margin: 2px 8px;
  width: 8px;
  overflow: hidden;
  text-decoration: none;
  text-indent: -999em;
}
.main-news-navigation-prev .main-news-navigation-btn span {
  background-image: url(images/nav-prev.png);
  background-repeat: no-repeat;
}
.main-news-navigation-next .main-news-navigation-btn span {
  background-image: url(images/nav-next.png);
  background-repeat: no-repeat;
}
.main-news-navigation-side-prev,
.main-news-navigation-side-next {
  position: absolute;
  top: 0px;
  z-index: 1001;
  width: 36px;
  height: 71px;
}
.main-news-navigation-side-prev {
  left: 0px;
  background: transparent url('images/nav-prev.png') no-repeat;
}
.main-news-navigation-side-prev.active {
  background: transparent url('images/nav-prev-active.png') no-repeat;
}
.main-news-navigation-side-next {
  right: 0px;
  background: transparent url('images/nav-next.png') no-repeat;
}
.main-news-navigation-side-next.active {
  background: transparent url('images/nav-next-active.png') no-repeat;
}
.main-news-navigation-side-prev a,
.main-news-navigation-side-next a {
  display: block;
  padding: 0 0 55px 0;
}


#section .destaques { float:left; width:192px; margin:25px 0 0 0}
#section .destaques h3 {background: url(images/tit_ultimas.png); width: 187px; height: 19px; }
#section .destaques ul{clear:both;margin:20px 0 10px;padding:10px 0}
#section .destaques li a{font:11px arial;color:#5e5e5e;display:block;text-decoration:none;margin:0 0 5px 0;padding:0 0 10px 0;border-bottom:1px solid #DADADA}
#section .destaques p a{ display:block;background:#FD0;color:#3c5a3c;font:11px uni_sans_semi_bold;padding:8px 10px 6px 10px;text-transform:uppercase;text-decoration:none;margin:0 45px 10px 0px;width: 130px;}
#section .destaques strong{font:14px uni_sans_semi_bold;display:block;color:#3c5a3c;background:url(images/side_news_bullet.gif) no-repeat 0 6px;padding:0 0 0 10px}

#section .hr{clear:both;font-size:0;height:1px;background:#DADADA;margin:8px 10px 22px 30px}
#section .hr hr{display:none}
#section .hr2, #landing .hr2{clear:both;font-size:0;height:2px;background:url(images/hr2.gif);margin:0 10px 20px 30px}
#section .hr2 hr{display:none}

#section #avisos, #section #avisos .accordion {clear: both; margin: 0 0 20px 0;}
#section #avisos h2 { margin:0 0 20px 32px;float:left;background: url(images/tit_perdido.png); width: 487px; height: 17px; }
#section #avisos li,#section #avisos li a{ font:12px arial; color:#7a7a7a; clear: both; margin: 0 15px 10px; }
#section #avisos #fecharAvisos .but {float:right;background:url(images/sprite.png);width:57px;height:11px;font-size:0;text-indent:-5000em;margin:0 20px 0 0;background-position: 69px 66px;}

#section .modulos .accordion,
#section .pesquisas .accordion,
#section .artigos .accordion,
#section .estudos .accordion,
#section .infograficos .accordion,
#section .palestras .accordion,
#section .reviews .accordion,
#section .traducoes .accordion,
#section .entrevistas .accordion,
#section .boxes {clear:both;}


#section .modulos h2,
#section .pesquisas h2,
#section .artigos h2,
#section .estudos h2,
#section .infograficos h2,
#section .palestras h2,
#section .reviews h2,
#section .traducoes h2,
#section .entrevistas h2 { margin:0 0 20px 32px; }

#section .modulos a.toogle_min,
#section .pesquisas a.toogle_min,
#section .artigos a.toogle_min,
#section .estudos a.toogle_min,
#section .infograficos a.toogle_min,
#section .palestras a.toogle_min,
#section .reviews a.toogle_min,
#section .traducoes a.toogle_min,
#section .entrevistas a.toogle_min,
#section .boxes a.toogle_min{float:right;background:url(images/authors_toogle_min.gif);width:74px;height:11px;font-size:0;text-indent:-5000em;margin:-50px 20px 0 0}

#section .modulos a.toogle_max,
#section .pesquisas a.toogle_max,
#section .artigos a.toogle_max,
#section .estudos a.toogle_max,
#section .infograficos a.toogle_max,
#section .palestras a.toogle_max,
#section .reviews a.toogle_max,
#section .traducoes a.toogle_max,
#section .entrevistas a.toogle_max,
#section .boxes a.toogle_max{float:right;background:url(images/authors_toogle_max.gif);width:77px;height:11px;font-size:0;text-indent:-5000em;margin:-50px 20px 0 0}

.modulos h2 {background: url(images/tit_modulos.png); width: 85px; height: 19px; font-size: 0; }
.pesquisas h2 {background: url(images/tit_pesquisas.png); width: 96px; height: 16px; font-size: 0; }
.artigos h2 {background: url(images/tit_artigos.png); width: 74px; height: 15px; font-size: 0; }
.estudos h2 {background: url(images/tit_estudos.png); width: 167px; height: 15px; font-size: 0; }
.infograficos h2 {background: url(images/tit_infograficos.png); width: 123px; height: 17px; font-size: 0; }
.palestras h2 {background: url(images/tit_palestras.png); width: 98px; height: 15px; font-size: 0; }
.reviews h2 {background: url(images/tit_reviews.png); width: 76px; height: 15px; font-size: 0; }
.traducoes h2 {background: url(images/tit_traducoes.png); width: 103px; height: 23px; font-size: 0; }
.entrevistas h2 {background: url(images/tit_entrevistas.png); width: 114px; height: 15px; font-size: 0; }


/* remove */

#section .boxes li { float:left;width:330px;height:120px }
#section .boxes li img {border:10px solid #e5e5e5;margin:0 10px 0 32px;float:left}
#section .boxes li h3 a {font:14px uni_sans_semi_bold; text-transform:uppercase; text-decoration:none; display:block; color:#494949}
#section .boxes li h3 a:hover {text-decoration: underline;}
#section .boxes li p { font:12px arial; color:#7a7a7a; }
#section .boxes li p a { color:#7a7a7a; text-decoration: none; }
#section .boxes li p a:hover { text-decoration: underline; }

h1.page_title{font:34px uni_sans_semi_bold;color:#494949;text-transform:none;padding:25px 30px 5px;line-height:95%;letter-spacing: -0.04em;}

.author {clear: both;}
.author img {border:15px solid #3c5a3c;margin:0 15px 20px 30px; float: left;}
.author h3 {font:20px Helvetica;color:#3c5a3c;text-transform:uppercase;margin-bottom: 3px; font-weight: bold;}
.author p {font:14px arial;color:#5e5e5e;margin:0 15px 5px 0; width: 950px !important;}
.author a { color: #da9f00; text-decoration: none; }
.author a:hover { text-decoration: underline; }

.author .sites li a{border:8px solid #e5e5e5;width:75px;height:70px;float:left;margin:0 12px 20px 0;font-size:0;text-indent:-5000em}
.author .sites li a.twitter{background:url(images/authors_twitter.png)}
.author .sites li a.facebook{background:url(images/authors_facebook.png)}
.author .sites li a.linkedin{background:url(images/authors_linkedin.png)}
.author .sites li a.email{background:url(images/authors_email.png)}

.author_comments h3{font:20px Helvetica;color:#3c5a3c;text-transform:uppercase;margin:0 0 0 30px}
.author_comments ul{background:#3c5a3c;clear:both;color:#FFF;margin:20px 0;padding:15px 30px 0 30px;font:11px arial}
.author_comments ul li{padding:0 0 15px 0}

.arquivo { margin: 0 0 60px 30px }
.arquivo img { margin:0 15px 0 0px; display:block;}
.arquivo p { font:14px arial,sans-serif;color:#5e5e5e;margin:10px 20px 10px 0; line-height: 18px; }
.arquivo a, .disqus_main a, .oautor a  { color:#DA9F00; text-decoration: none; }
.arquivo a:hover { text-decoration: underline; }
.arquivo h2 { margin:20px 0 8px 0; }
.arquivo h2 a, .arquivo h3 {font:20px uni_sans_semi_bold;color:#3C5A3C; text-decoration:none; }
.arquivo h3, .arquivo h4 {font:23px uni_sans_semi_bold;color:#4f4a46; margin: 20px 0 5px 0; line-height: 24px; text-transform: uppercase; }
.arquivo input, .arquivo select, .arquivo textarea  { border: 1px solid #a1a1a1;   }
.arquivo ol, .arquivo li { margin:0 20px 5px; }
.arquivo ul li { background:url(images/bullet_ol.jpg) 0 2px no-repeat; padding-left: 15px; font:14px arial, sans-serif; color:#5e5e5e;  }
.arquivo ol li { list-style-type: decimal; padding-left: 15px; font:14px arial, sans-serif; color:#5e5e5e;  }
.arquivo ol li a, .arquivo ul li a { color:#da9f00; }

.arquivo #comente { display: block; width: 589px; height: 242px; background: url(images/comente.png) no-repeat; font-size: 0; text-indent: -5000px;  }

.header_post { margin:10px 30px; clear:both; width:640px; height:45px; }
.header_texto { float:left; width:350px; }
.header_texto img { float: left; border: 1px solid #aaa; margin-right: 5px; }
.header_texto p, .header_texto p a { font-family:Arial; font-size:12px; color:#3c5a3c; text-decoration: none; padding-top: 0px; margin: 0; }
.header_texto p a:hover {text-decoration: underline;}
.header_texto .author a { font-size: 14px; font-weight: bold; }

.oautor { margin: -45px 0 0 30px; padding:7px 0; width:610px; }
.oautor .img { border-top:10px solid #c2c7c2;margin:0 10px 15px 0; float:left; }
.oautor .img img { border-left:10px solid #e5e5e5 !important; border-right:10px solid #e5e5e5 !important; border-bottom:10px solid #e5e5e5 !important; }

.oautor .descricao { margin: 0px 15px; width:425px; float:left; }
.oautor .descricao b { display:block !important; width:500px; font-family:Arial; font-size:20px}
.oautor .descricao p { font-family:Arial; font-size:12px; }
.oautor .descricao h3, .oautor .descricao h3 a { font:20px Helvetica;color:#494949;text-transform:uppercase; }
.oautor .descricao h3 a:hover { text-decoration: underline; }
.oautor span { font-family:Arial; font-size:12px; width:600px; }

.deixe_conferir { margin-left:25px }
.deixe_conferir img { padding:0 !important; border:4px solid #e5e5e5 !important; }
.linkwithin_text { display:none }

.colaboradores,
.aviso{margin:0 30px 15px 30px}

.colaboradores h3 {font:20px Helvetica;color:#494949;text-transform:uppercase;margin:0 0 15px 0}

.colaboradores p {font:13px arial;color:#494949}
.colaboradores a {color:#da9f00; text-decoration: none;}
.colaboradores a:hover {text-decoration: underline;}


.single_co { background:#fed200; margin: 0 0 28px 30px; width: 515px; height: 80px; padding-left: 5px; }
.single_co li { float:left; margin:0px }

.last_articles .article { margin:0 20px 0 32px; clear: both; }
.last_articles .article .img { border-top:15px solid #c2c7c2;margin:0 10px 15px 0; float:left; height:190px}
*+html .last_articles .article .img { border-top:15px solid #c2c7c2;margin:0 10px 15px 0; float:left; height:230px}

.last_articles .article .img img {border-left:15px solid #e5e5e5;border-right:15px solid #e5e5e5;border-bottom:15px solid #e5e5e5}
.last_articles .article h2 a,.last_articles .article h3 a{font:20px uni_sans_semi_bold;color:#494949;text-transform:uppercase;text-decoration:none}
.last_articles .article h2 a:hover,.last_articles .article h3 a:hover{text-decoration:underline}

.last_articles .article span.description p,.last_articles .article span.description h2,.last_articles .article span.description h3{text-decoration:none;font:11px arial;color:#5e5e5e}
.last_articles .article span.description p a{text-decoration:underline;color:#606960}
.last_articles .article span.description p a:hover{text-decoration:none;}

.last_articles .article p.description a{text-decoration:none;font:11px arial;color:#5e5e5e}
.last_articles .article p.description a:hover{text-decoration:underline}
.last_articles .article p.info{font:normal 11px arial;color:#5e5e5e;display:block;margin:15px 0}
.last_articles .article p.info a{color:#5e5e5e; text-decoration: none;}
.last_articles .article p.info a:hover{text-decoration: underline;}

.last_articles .pagination{ background:url(images/pagination_bg.png) no-repeat; width:690px;height:58px; float:right; margin:0 -32px 20px 0px; padding:1px 0 0 0}
.last_articles .pagination p a.previous{background:url(images/main_news_pagination_prev.png);width:38px;height:56px;display:block;font-size:0;text-indent:-5000em;margin:0 30px 0 177px;float:left}
.last_articles .pagination p a.next{background:url(images/main_news_pagination_next.png);width:38px;height:56px;display:block;font-size:0;text-indent:-5000em;float:left}
.last_articles .pagination li { background:url(images/pagination_bullet.gif) no-repeat center right;float:left;padding:0 13px 0 0;margin:20px 5px 0 5px;}
.last_articles .pagination li.last{background:none;padding:0;margin:20px 30px 0 0}
.last_articles .pagination li a{color:#5e5e5e;text-decoration:none;font:12px arial}
.last_articles .pagination li a.selected{color:#3c5a3c;text-decoration:underline}
.last_articles .pagination .active_page a { font-weight: bold; }


.aside{ width:308px; background:#FFF; float:left; position:relative; padding: 10px 0 20px; margin: 10px 0}
.aside .recomenda h2{background:url(images/tit_pdh_recomenda.gif);width:274px;height:45px;font-size:0;text-.ndent:-5000em;margin:8px 0px 0px 16px}
.aside .recomenda .media{clear:both;margin:15px 0 0 4px}

.aside .desafio ul li a {font:14px Helvetica; margin: 0 0 0 16px; text-transform:uppercase; text-decoration:none; display:block; color:#494949}
.aside .desafio ul li a:hover {text-decoration: underline;}

#sidebar .eventos { background: #59595c }
#sidebar .eventos h3 { background: url(images/tit_eventos.png); display: block; width: 107px; height: 30px; text-indent: -5000px; margin: 5px 0 16px 0 }
#sidebar .eventos li { float:left;width:299px; margin: 0 0 10px; }
#sidebar .eventos li img{  margin:0 10px 0 16px;float:left}
#sidebar .eventos li h4 a{font:14px uni_sans_semi_bold; margin: 0 0 0 5px; text-transform:uppercase; text-decoration:none; display:block; color:#FFF}
#sidebar .eventos li h4 a:hover{text-decoration: underline;}
#sidebar .eventos .vertodos { background: url(images/but_vertodos.png); display: block; width: 99px; height: 22px; float: right; margin: 0 20px; text-indent: -5000px }

#sidebar .visao { background: #8dc043 }
#sidebar .visao h3 {width: 146px; height: 34px; display: block; margin: 5px 0 16px; background: url(images/tit_visao.png); text-indent: -5000px }
#sidebar .visao ul {margin: 0 20px }
#sidebar .visao ul li { font: 14px 'Helvetica', 'Arial', sans-serif; color: #59595c; margin: 5px 0 0 }
#sidebar .visao ul li a { color: #FFF; text-decoration: none }
#sidebar .visao ul li a:hover { text-decoration: underline }

#sidebar .twitter h3 {text-transform: uppercase;margin:10px 0 16px; clear: both; background: url(images/tit_twitter.png); width: 281px; height: 27px; text-indent: -5000px}
#sidebar .twitter ul{clear:both;margin:0 25px}
#sidebar .twitter li {font:11px arial;color:#333}
#sidebar .twitter li a {background:#6c9b2e;color:#fff;display:block;padding:3px 5px;text-decoration:none;width:90px;margin:5px 0 20px 0}
#sidebar .twitter li span a {background:none; color:#6c9b2e; text-decoration:none; display:inline; }

#footer{background:#59595c;clear:both;width:995px;float:left;margin:10px 0;padding-bottom: 20px;}

#footer .about,
#footer .maislidos,
#footer .links,
#footer .parceiros{width:210px;float:left;margin:0 0 0 31px}

#footer h2{background:url(images/footer_titles.png);width:212px;height:66px;font-size:0;text-indent:-5000em;clear:both;float:right;margin:25px 0}

#footer .maislidos h2{background-position:-240px 0}
#footer .links h2{background-position:-480px 0}
#footer .parceiros h2{background-position:-720px 0}

#footer .about p{font:14px arial;color:#fff}

#footer .maislidos li{font:14px arial;color:#8dc043;margin:0 0 12px 0;display:block}
#footer .maislidos a{font:14px arial;color:#8dc043;text-decoration:none}
#footer .maislidos a:hover{text-decoration:underline}

#footer .links li{font:14px arial;margin:0 0 12px 0;display:block;color: #fff}
#footer .links a{font:14px arial;color:#8dc043;text-decoration:none}
#footer .links  a:hover{text-decoration:underline}

#footer .parceiros a { display: block; text-indent: -5000px; margin: 15px 0; clear: both }
#footer .parceiros a.imasters { background: url(images/parceiro_imasters.png); width: 153px; height: 43px }
#footer .parceiros a.evora { background: url(images/parceiro_evora.png); width: 167px; height: 77px }
#footer .parceiros a.me { background: url(images/parceiro_me.png); width: 166px; height: 56px }
#footer .parceiros a.proxxima { background: url(images/parceiro_proxxima.png); width: 172px; height: 44px }
#footer .parceiros a.mm { background: url(images/parceiro_mm.png); width: 174px; height: 24px }
#footer .parceiros a.apadi { background: url(images/parceiro_apadi.png); width: 174px; height: 74px }


#footnotes { clear: both; }
#footnotes #left { float: left; }
#footnotes #left #copyright { font:normal 14px Helvetica; color: #59595c; }
#footnotes #left #quote { font:italic 12px arial; font-style: italic; line-height: 18px; color: #c9c9c9; }
#footnotes #menu { color: #ccc; float: right; }
#footnotes #menu a { text-decoration: none; font-size: 14px; color: #ccc; }
#footnotes #menu a:hover { text-decoration: underline; }

.wp-caption-text { color:#000000; text-align:left; font-style:italic !important; letter-spacing:-0.06em; text-size:12px !important; font-family:arial; padding:5px; width:89%; margin:0px 0px 0 0 !important; }
.align-center { margin: 0 auto; }
.wpcf7-form p { font-size: 12px; }
#disqus_thread {width: 600px;}


/* Related Posts */
ol.related-posts {clear:both; margin:2px 30px; padding:0;}
ol.related-posts img {clear:both; padding:5px; background:#F7F7F7; border:1px solid #DDD;}
ol.related-posts a, ol.related-posts p {clear:both; display:block; border:none; text-decoration:none; color: #000;}
ol.related-posts p {margin: 3px 5px 10px;}
ol.related-posts li { width:180px; float:left; display:inline; margin: 0 20px 0 0; padding:0; font-family: Arial, sans-serif; color: black; font-size:12px; display: block; }
ol.related-posts {font:23px uni_sans_semi_bold;color:#4f4a46; margin: 20px 0 5px 0; line-height: 24px; text-transform: uppercase; }

@font-face{font-family:"Uni Sans Bold";src:url(fonts/uni_sans_bold.otf)}
@font-face{font-family:uni_sans_book;src:url(fonts/uni_sans_book.otf)}
@font-face{font-family:"Uni Sans Heavy"y;src:url(fonts/uni_sans_heavy.otf)}
@font-face{font-family:"Uni Sans Light";src:url(fonts/uni_sans_light.otf)}
@font-face{font-family:uni_sans_semi_bold;src:url(fonts/uni_sans_semi_bold.otf)}

*html @font-face{font-family:"Uni Sans Bold";src:url(fonts/uni_sans_bold.eot)}
*html @font-face{font-family:uni_sans_book;src:url(fonts/uni_sans_book.eot)}
*html @font-face{font-family:"Uni Sans Heavy";src:url(fonts/uni_sans_heavy.eot)}
*html @font-face{font-family:"Uni Sans Light";src:url(fonts/uni_sans_light.eot)}
*html @font-face{font-family:uni_sans_semi_bold;src:url(fonts/uni_sans_semi_bold.eot)}
