/*
  Theme Name: InfoJovem
  Theme URI: http://wordpress.org/
  Description: O tema pro portal InfoJovem.
  Version: 0.3
  Author: Mark Fonseca Rendeiro + Seu Felipe + Eduardo
  
  Core Colors 
  Verde escuro: #02590f
  Verde claro: #6fb80e
  Laranja escuro: #ff4c00
  Laranja claro: #ea9200
  Cinza: #928670
*/

/* CSS Reset */
body, div, dl, dt, dd, li, pre,form, fieldset, input, textarea, p, blockquote, th, td, button { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }
address, caption, cite, code, dfn, em, strong, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; } 
caption, th { text-align: left; font-weight: normal; font-style: normal; }
acronym, abbr, fieldset, img { border: 0;}:focus { outline: 0; }
.clearfix:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}

html { background: #EEF0E5 url('images/degrade.jpg') top center repeat-x; }
body { background: transparent url('images/fundo.jpg') top center no-repeat; color: #2e3434; font-family: Helvetica,Arial,sans-serif; font-size: 75%; }
a { text-decoration: none; } 
strong { font-weight: bold; }
h3 { color: #fff; text-transform: uppercase; font-weight:bold; font-size:20px; }
blockquote{ -moz-border-radius: 4px;  -webkit-border-radius: 4px;  border-radius: 4px; background-color: #cdd1b8; color: #231f20;  padding-left:10px; padding-right:10px;}
blockquote p{ padding-top:10px;  padding-bottom:10px;}
.page p{ font-size:10pt; text-align: justify; }
.page p ul *{ font-size:10pt; }
.page p a{ text-decoration:underline; }

.box-1, .box-2, .box-3, .box-4, .box-5 { float: left; margin: 0 20px 20px 0; overflow: hidden; position: relative; } 
.box-1 { width: 140px; }
.box-2 { width: 300px; }
.box-3 { width: 460px; }
.box-4 { width: 620px; }
.box-5 { margin-right: 0; width: 780px; }
.box-3 ul {  padding-top:10px; padding-bottom:10px; }
.box-3 ul li{ padding-left:15px; background-image:url("images/mais_black.png"); background-repeat:no-repeat; background-position:0 6px; }
.box-2 table{ margin-bottom:20px; }
.box-2 table .head{ height:120px;  background-position:center center; background-repeat:no-repeat;  background-color: #ff4c00; width:140px;  -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; border-top-left-radius: 4px;  border-top-right-radius: 4px; 	      text-align:top;  border-bottom:0; }
.box-2 table .head-spacer{ border:1px solid black; width:20px }
.box-2 table .body{ vertical-align:top;  background-position:center top;  background-color: #ff4c00;  width:140px;  -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; border-bottom-left-radius: 4px;  border-bottom-right-radius: 4px;  text-align:top; border-bottom:0; }
.box-2 table .body .box-1{ margin-bottom:0;  float:left;  padding-right:0;  margin-right:0; }
.box-2 table .body .box-1 .destaque-post{ margin-top:0;  margin-bottom:0; }

.topblog{
  margin-bottom:15px; 
}

/* sexybookmarks */
.post-content .shr-bookmarks { background:url("images/sexybookmarks.png") no-repeat scroll 0 0 transparent !important; no-repeat; padding-top:30px; }

.nomargin { margin-bottom: 0; margin-right: 0; }

.hidden { display: none; }

.alignleft { float: left; }
.alignright { float: right; }

#container { margin: 0 auto; width: 780px; }

#publicidade { color: #333; margin: 0 auto 5px auto; font-size: 9px; padding: 8px 0; text-transform: uppercase; width: 615px; padding-top:15px;}

#head { padding-bottom: 18px; }

#head-top { margin-bottom: 16px; }

ul#menu-top { background: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; float: left; font-size: 11px; font-weight: bold; height: 22px; line-height: 22px; padding: 0 4px; text-transform: uppercase; }
ul#menu-top li { display: inline; padding: 0 10px 0 0; }
ul#menu-top li.last { padding-right: 0; }
ul#menu-top li a { color: #928670; }

#interatividade-categorias li .headentry, #interatividade-categoriass li .headentry{ background-color: #ea9200; }
#interatividade-categorias li a { background: #ea9200; color: white; margin-top:1px; }
#interatividade-categorias li ul li a { background: #CDD1B8; color: #231F20; }

.headentry{  text-transform: uppercase; font-weight: bold; }

#infopedia-tematicas li .headentry, #centro-de-recursos li .headentry{ background-color: #02590F; }

.sitemap { list-style-type: none; }
.sitemap { padding-bottom:0; }
.sitemap li a { font-weight:bold; }
.sitemap li ul { padding-bottom:0; padding-top:0; }
.sitemap li ul li a{ font-weight:normal; color:black; }
.sitemap li ul li{ padding-left:15px; }

#oportunidades_sitemap a,
.oportunidades_sitemap li a,
.oportunidades_sitemap li ul li a
{
 color: #6FB80E; 
}

#infopedia_sitemap a,
.infopedia_sitemap li a,
.infopedia_sitemap li ul li a
{
 color: #02590F; 
}

#noticias_sitemap a,
.noticias_sitemap li a,
.noticias_sitemap li ul li a
{
 color: #FF4C00; 
}

#interatividade_sitemap a,
.interatividade_sitemap li a,
.interatividade_sitemap li ul li a
{
 color: #ea9200; 
}

#cadastro { background: #928670; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: #fff; float: right; height: 22px; line-height: 22px; padding: 0 4px; }
#cadastro a { color: #fff; font-weight: bold; }

#head-content { height: 76px; margin-bottom: 24px; position: relative; width: 100%; }

#site-title { height: 76px; overflow: hidden; position: relative; text-indent: -5000px; width: 140px; }
#site-title a { background: url('images/infojovem.gif') left top no-repeat; display: block; height: 100%; width: 100%; }

ul#menu { bottom: 0; font-size: 18px; font-weight: bold; line-height: 1; margin: 0; position: absolute; right: 0; text-transform: uppercase; }
ul#menu li { display: inline; padding: 0 0 0 24px; }
ul#menu li#menu-infopedia a { color: #02590F; }
ul#menu li#menu-oportunidades a { color: #6FB80E; }
ul#menu li#menu-noticias a { color: #FF4C00; }
ul#menu li#menu-interatividade a { color: #EA9200; }

#head-bottom { clear: both; }

#boasvindas { color: #928670; float: left; font-size: 22px; line-height: 30px; width: 177px; }

#busca { background: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; height: 22px; line-height: 22px; margin-left: 177px; padding: 4px; }
#busca label { color: #928670; font-weight: bold; text-transform: uppercase; }
#busca #s { border: none; color: #928670; font-family: inherit; padding: 0 8px; width: 500px; }

#content { background: #EEF0E5; }

.destaque-foto { position: absolute; }

#destaque-1 { height: 300px; }
#destaque-1 .destaque-post { background: #02590f; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; bottom: 0; line-height: 18px; padding: 12px; position: absolute; width: 276px; }
#destaque-1 .destaque-post h2 { color: #fff; font-size: 18px; font-weight: bold; text-transform: uppercase; }
#destaque-1 .destaque-post h2 a { color: #fff; text-decoration: none; }
#destaque-1 .destaque-post p { color: #fff; font-size: 13px; }

.destaque-2 { height: auto; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } 
.destaque-2 .destaque-post { margin-top:120px; background: #ff4c00; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; bottom: 0; line-height: 18px; min-height: 48px; padding: 8px; width: 124px; }
.destaque-2 .destaque-post h2 { color: #fff; font-size: 13px; margin-bottom: 4px; }
.destaque-2 .destaque-post h2 a { color: #fff; text-decoration: none; }
.destaque-2 .tags { background: url('images/asterisco-branco.png') left center no-repeat; color: #fff; font-size: 10px; padding-left: 14px; }
.destaque-2 .tags a { border-bottom: 1px dotted #fff; color: #fff; font-style: oblique; text-transform: uppercase; }

#destaque-3 { background: #ea9200; -moz-border-radius: 4px; -webkit-border-radius: 4px; overflow: hidden; padding: 12px 0; }
#destaque-3 img { float: left; height: 140px; margin: -12px 0; width: 140px; }
#destaque-3 .destaque-post { float: right; padding-right: 8px; width: 132px; }
#destaque-3 h2 { font-size: 24px; font-weight: bold; text-transform: lowercase; color: #fff; margin-bottom:10px; }
#destaque-3 h2 a { color: #fff; }
#destaque-3 p { color: #fff; font-size: 13px; line-height: 18px; }

#newsletter, #oportunidades { padding: 12px 0; }

#infopedia { background: #02590F; -moz-border-radius: 4px; -webkit-border-radius: 4px; width:300px; }
#infopedia h3 { /* text-indent: -5000px; background-image: url(images/title-infopedia.png); */ height: 36px; width: 272px; background-repeat:no-repeat; margin:10px; margin-bottom:0; padding:0; }
#infopedia h3 a { color: white; }
#infopedia p { color: #fff; font-size: 13px; }

.widget { -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 12px; margin-bottom:20px; }
.widget h3 { background-position: top left; background-repeat: no-repeat; margin-bottom: 18px; text-indent: -5000px; }
.widget ul { line-height: 18px; }
.widget a { color: #fff; }

.widget-agente { background: #6fb80e; height: 156px; }
.widget-agente h3 { background-image: url(images/title-agente.gif); height: 74px; width: 105px; }
.widget-agente p { color: #fff; font-size: 11px; line-height: 14px; }

.widget_archive { background: #ff4c00; }
.widget_archive h3 { background-image: url("images/title-arquivo.png"); height: 22px; width: 118px; }
.widget_archive ul { font-size: 11px; margin: 0; text-transform: capitalize; }
.widget_archive ul li { background: url(images/mais.png) left center no-repeat; list-style-type: none; padding: 3px 0 3px 14px; }

.widget_beforetwitter { }

.widget_twitter { background-color: #e6a42a; background-image: url(images/twitter.png); background-repeat:no-repeat; } 
.widget_twitter p { color:white; padding-bottom:10px; }
.widget_twitter h3 { text-indent:0 ; font-size:24px; height:120px; }
.widget_twitter ul { font-size: 11px; margin: 0; text-transform: capitalize; }
.widget_twitter ul li { padding-bottom:15px;margin:0; color:white; }
.widget_twitter ul li a { font-weight:bold; }
.widget_twitter .time-meta{ display:block; }

.widget_twitter .from-meta { display:none; }
.widget_twitter .in-reply-to-meta { display:none; }

.widget_facebook,
.widget_orkut{ background-color: #e6a42a; position:relative; height:16px;} 

.widget_facebook img,
.widget_orkut img { position:absolute; left:5px; top:5px; }

.widget_facebook span,
.widget_orkut span { position:absolute; left:60px; top:11px; font-size:13px; font-weight:bold; }

.widget-newsletter { background: #928670; padding-bottom:5px; }
.widget-newsletter h3 { background-image: url("images/title-newsletter.png"); height: 45px; width: 111px; }

.widget-oportunidades { background: #6fb80e; padding-bottom:5px; }
.widget-oportunidades h3 { background-image: url("images/title-oportunidades.png"); height: 69px; width: 118px; }
.widget-oportunidades ul li { margin-bottom: 1em; font-size:12px; }

.widget-linksrelacionados { background: #02590f; }
.widget-linksrelacionados h3 { background-image: url("images/title-links.png"); height: 55px; width: 115px; }
.widget-linksrelacionados ul { font-size: 12px; }
.widget-linksrelacionados ul li { list-style-type: none; }
.widget-linksrelacionados ul li a { background: url(images/mais.png) left 6px no-repeat; display: block; padding: 0 0 8px 14px; }

.widget-noticiasrelacionadas { background: #ff4c00; }
.widget-noticiasrelacionadas h3 { background-image: url("images/title-noticias.png"); height: 61px; width: 115px; }
.widget-noticiasrelacionadas ul { font-size: 12px; }
.widget-noticiasrelacionadas ul li { background-image:url(images/mais.png); background-repeat: no-repeat; background-position:0 7px; padding:0; padding-left:13px; margin-bottom:10px; }
.widget-noticiasrelacionadas ul li a { }

.related-posts { /* background: #ff4c00; */ }

ul#logos { margin-top: 30px; text-align:center; }
ul#logos li { padding: 5px 0; }

#breadcrumbs { color: #02590f; margin: 0 0 20px 0; text-transform: lowercase; }
#breadcrumbs a { color: #928670; text-decoration: underline; }
#breadcrumbs a:visited { color: #928670; }

#institucional { background: #928670; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 12px; margin-bottom:20px; }
#institucional h3 { background-position: top left; background-repeat: no-repeat; margin-bottom: 18px; text-indent: -5000px; background-image: url("images/title-ouvir.png"); height: 69px; width: 112px; }
#institucional p { color: #fff; font-size: 13px; line-height: 18px; margin-bottom: 12px; }
#institucional a { color: #fff; font-size: 18px; font-weight: bold; text-transform: uppercase; }

.post { margin-bottom: 20px; }
.post-t { background: url('images/borda-post.png') bottom right no-repeat; height: 13px; width: 100%; }
.post-b { background: url('images/borda-post.png') bottom left no-repeat; height: 13px; width: 100%; }
.post hr { border: 1px solid #E9EDDE; margin: 15px -15px; display:none; }
.post-content { background: #fff; padding: 0 15px; }

.entry { color: #2e3434; font-size: 12px; line-height: 18px; }
.entry p { margin-top: 18px; }
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { color: #928670; font-size: 14px; text-transform: uppercase; margin: 18px 0; }
.entry h3 { padding: 0; margin:0; margin-top:10px; }
.entry p ul { padding:0; margin:0; } 
.entry blockquote { padding:10px; margin:0; margin-top:10px; margin-bottom:10px; }
.entry blockquote p { padding:0; margin:0; padding-top:3px; padding-bottom:3px; }

.entry a { color: #928670; }

.search-content { background: #fff; padding:15px; padding-bottom:20px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.search-content h2 { color: #928670; font-size: 24px; font-weight: bold; } 
.search-content .search-entry { clear:both; padding-top:10px; padding-bottom:10px; }
.search-content .search-entry a { color:#928670; }

.post-meta ul li { line-height: 24px; }
.post-meta ul li.meta-tags { color: #2e3434; font-size: 14px; font-weight: bold; text-transform: lowercase; }
.post-meta ul li.meta-tags a { color: #2e3434; font-size: 11px; font-style: italic; font-weight: normal; }
.post-meta ul li.meta-infopedia { color: #02590f; font-size: 14px; font-weight: bold; text-transform: lowercase; }
.post-meta ul li.meta-infopedia a { color: #02590f; font-size: 11px; font-style: italic; font-weight: normal; }
.post-meta ul li.meta-compartilhe { color: #928670; font-size: 14px; font-weight: bold; text-transform: lowercase; }

.page .post-meta { padding-top: 18px; text-align: right; }
.page .post-meta ul li.meta-compartilhe { font-size: 12px; }

h2.post-title { color: #928670; font-size: 24px; font-weight: bold; }
h2.post-title a { color: #928670; }

#noticias-categorias li ul li a { background: #cdd1b8; color: #231f20; margin-top:1px; }
#noticias-categorias li .headentry, #noticias-categoriass li .headentry{  background-color: #ea4700; }

span.date { color: #2e3434; font-family: Helvetica Neue, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; }

#tags { margin: 0 auto; text-align: center; width: 660px; clear:both; }
#tags a { color: #928670; font-weight: bold; padding: 0 5px; text-transform: lowercase; }

.navigation { font-size: 14px; padding-top:5px; padding-bottom:15px; display:block; }
.navigation a { color: #928670; }

/* MENU LATERAL */

.sidebar-menu ul.menu { font-size: 12px; margin-bottom: 8px; }
.sidebar-menu ul.menu li { margin-bottom: 1px; }
.sidebar-menu ul.menu li a { background-color: #0c8436; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: #fff; display: block; padding: 4px 8px 4px 12px; }
.sidebar-menu ul.menu li h3 { background: #02590f; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: #fff; font-weight: bold; margin-bottom: 1px; padding: 4px 8px; text-transform: uppercase; }
.sidebar-menu ul.menu li ul { font-size: 11px; text-transform: uppercase; }
.sidebar-menu ul.menu li ul li { margin-bottom: 0; }
.sidebar-menu ul.menu li ul li a { background: #cdd1b8; color: #231f20; margin-top:1px; }
.sidebar-menu ul.menu .page_item ul { display:none; } 
.sidebar-menu ul.menu .current_page_parent ul { display:block } 
.sidebar-menu ul.menu .current_page_item ul { display:block } 

.sidebar-infopedia ul.menu li a { background: #0c8436; }
#noticias-categorias li a { background: #f16d25; }

.sidebar-infopedia ul.menu li h3 { background: #02590f; }
#noticias-categorias li h3 { background: #ff4c00; }

#oportunidades-categorias li h3 { background: #6fb80e; }
#oportunidades-categorias li a { background: #65ab0c; }

form#newsletterform div { background: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 8px; padding: 4px; position: relative; width: 108px; }
form#newsletterform input { border: none; color: #928670; font-family: inherit; width: 108px; }
form#newsletterform input#email { width: 92px; }
form#newsletterform button { background: url("images/ok-newsletter.gif") no-repeat top left; border: none; cursor: pointer; display: block; height: 16px; position: absolute; right: 0; bottom: 3px; text-indent: -5000px; width: 16px; }

/* INFOPEDIA */
body.infopedia h3,
body.infopedia .post-title,
body.infopedia .post-title a,
body.infopedia .entry a,
body.infopedia .post-meta ul li.meta-compartilhe { 
	color: #02590f;
}

/* NOTICIAS */
body.noticias h3,
body.noticias .post-title,
body.noticias .post-title a,
body.noticias .entry a,
body.noticias .post-meta ul li.meta-compartilhe { 
	color: #ff4c00;
}

/* OPORTUNIDADES */

body.oportunidades h3,
body.oportunidades .post-title,
body.oportunidades .post-title a,
body.oportunidades .entry a,
body.oportunidades .post-meta ul li.meta-compartilhe { 
	color: #6fb80e;
}

body.oportunidades .widget-linksrelacionados { background: #6fb80e; }
body.oportunidades .widget-linksrelacionados h3 { background-image: url(images/title-linksc.gif); height: 56px; }

/* INTERATIVIDADE */
body.interatividade h3,
body.interatividade .post-title,
body.interatividade .post-title a,
body.interatividade .entry a,
body.interatividade .post-meta ul li.meta-compartilhe { 
	color: #ea9200;
}

/* homepage */
#home tr td { -moz-border-radius: 4px;  -webkit-border-radius: 4px;  border-radius: 4px; vertical-align:top; color:white; }
#home tr td a{ color:white; }
#home { margin-top:-20px; width:100%;}
#home tr .entry { width:140px;}
#home tr .spacer_vertical{ width:20px;}
#home tr .spacer_horizontal{ height:20px; }
#home tr td h2  { font-size:24px; font-weight: bold; margin-bottom:10px; padding:10px; padding-bottom:0; }
#home tr .newsletter { -moz-border-radius: 4px;  -webkit-border-radius: 4px; background-color:#928670; height:110px !important; }
#home tr .participate{ background-color:#ea9200; }
#home tr .participate div{ cursor:hand; border-bottom:1px solid white; background-position:center;  background-repeat:no-repeat; }
#home tr .participate h2{ color:white; margin-bottom:0; }
#home tr .participate h2 a{ color:white; text-transform:uppercase; margin-bottom:0; }
#home tr .participate .title{ font-size: 11pt;  color: white; }
#home tr .participate .video{ margin-top: 5px; }
#home tr .newsletter .widget-newsletter{ padding-bottom:0; }
#home tr .twitter{ background-color:#ea9200; background-repeat:repeat-y;  background-position:-21px 0;  
/* background-image:url('http://www.topblog.com.br/2010/images/selos/selo_22002_113994_27113994.gif'); */ }
#home tr .twitter img { margin: 10px; }  
#home tr .twitter h3{ display:none; }
#home tr .witter h2 a{ text-transform:uppercase; }
#home tr .twitter ul{ margin-left:10px; margin-right:10px; }
#home tr .twitter ul li { line-height:18px; font-size:13px; }
#home tr .twitter ul li a{ display:block; }
#home tr .twitter ul li .from-meta{ display:none; }
#home tr .twitter div{ float:right; width:150px; }

#home tr .orkut { background-color:#ea9200; height:30px; position:relative; }
#home tr .orkut div { position:relative; }
#home tr .orkut img { position:absolute; left:0; top:-5px; }
#home tr .orkut span { position:absolute; left:55px; font-size:13px; font-weight:bold; top:6px; }

#home tr .facebook { background-color:#ea9200; height:30px; position:relative; }
#home tr .facebook div { position:relative; }
#home tr .facebook img { position:absolute; left:0; top:-5px; }
#home tr .facebook span { position:absolute; left:55px; font-size:13px; font-weight:bold; top:6px;  }
#home tr .facebook .facebookiframe { background-color: transparent; height: 260px; padding: 30px 0 10px 0;  }

#home tr .news{ background-color:#ff4c00;  overflow:hidden; }
#home tr .news .resized_v, #home tr .news .resized_h{ padding:0;  display:block;  width:140px;  height:130px; overflow:hidden;  margin-bottom:10px; border-bottom:1px solid white; }
#home tr .news .resized_v img{ overflow:hidden;  height:130px; }
#home tr .news .resized_h img{ overflow:hidden;  width:140px;  }
#home tr .news span { }
#home tr .news div{  cursor:hand; height:130px;  -moz-border-radius: 4px;   -moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0;  -webkit-border-radius: 4px;  -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0;  margin-bottom:10px; border-bottom:1px solid white; }
#home tr .news p /* ie6-7 */ { width:120px; }
#home tr td p{ color:#FFFFFF; font-size:13px; line-height:18px; margin:10px; margin-top:0; margin-bottom:10px; }
#home .right { background-color: #6fb80e; }
#home .right table { background:#EEF0E5; }
#home .right .newsletter td { border-bottom:0; }
#home .right .opportunities td{ background-color:#6fb80e;border-bottom:0; -moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-left-radius:0; -webkit-border-bottom-right-radius:0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

/* footer */ 
#footer_sponsors { text-align:center; height:120px; margin-top:10px; }
#footer_sponsors span { vertical-align:middle; height:120px; display:block; }
#footer_sponsors span * { vertical-align:middle; }



#commentform { margin-top:10px; }
#commentform .text, #commentform textarea{ width:100%; margin-bottom:10px; }
.commentlist .comment { position:relative; padding:10px; margin-bottom:5px;}
.commentlist .even { background-color: #eeeeee; }
.commentlist .odd { background-color: #f4f4f4; }
.commentlist .comment:hover{}
.commentlist .commentmetadata{ position:absolute; right:10px; float:right; top:10px; }
.noticias .post .commentlist .comment-body a,
.noticias #commentform a{ color:#FF4C00; }
.oportunidades .post .commentlist .comment-body a,
.oportunidades #commentform a{ color:#6FB80E;}
.interatividade .post .commentlist .comment-body a,
.interatividade #commentform a{ color:#EA9200; }

.aligncenter { margin-left:auto; margin-right:auto; }
.wp-caption { background-color: #cdd1b8; text-align:center; padding-top:5px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.entry .wp-caption-text { padding:5px; margin:0; }

#accessibility { height:30px; border-bottom:1px solid white; }
#accessibility p { text-transform:uppercase; text-align:center; height:30px; line-height:30px; }
#accessibility p span { color:white; vertical-align: middle; line-height:30px; }
#accessibility p span img { line-height:30px; vertical-align: middle; }
#accessibility p span a { color:white; padding-right:5px; vertical-align: middle;}
#accessibility p span .block { padding-right:10px; }

/* page interactivity */

.page_interactivity .top_left { width:300px; }
.page_interactivity .top_left .widget { height:260px; background-color:#e6a42a; margin:0;position:relative; }
.page_interactivity .top_left .widget h2 a { color:white; }
.page_interactivity .top_left .widget p { color:white; }

.page_interactivity .top_right { width:300px; }
.page_interactivity .top_right .widget { height:260px; background-color:#e6a42a; margin:0;position:relative; }
.page_interactivity .top_right .widget h2 a { color:white; }
.page_interactivity .top_right .widget p {color:white; padding-bottom:5px; }

.page_interactivity .bottom_left { width:300px; }
.page_interactivity .bottom_left .widget { height:260px; background-color:#e6a42a; margin:0;position:relative; }
.page_interactivity .bottom_left .widget h2 a { color:white; }
.page_interactivity .bottom_left .widget .margin { margin-top:5px; }
.page_interactivity .bottom_left .widget .margin img { position:absolute; bottom:20px; }
.page_interactivity .bottom_left .widget p {color:white; }

.page_interactivity .bottom_right { width:300px; }
.page_interactivity .bottom_right .widget { height:260px; background-color:#e6a42a; margin:0;position:relative; }
.page_interactivity .bottom_right .widget h2 a { color:white; }
.page_interactivity .bottom_right .widget .margin { margin-top:5px; }
.page_interactivity .bottom_right .widget .margin img { position:absolute; bottom:20px; }
.page_interactivity .bottom_right .widget p { color:white; }

