@charset "UTF-8";
/*  
Theme Name: Blog de Esportes - 2010
Theme URI: http://esportes.jangadeiroonline.com.br/
Description: 3 Columns, 960, Widgets
Version: 1.0
Author: Index Comunicação Digital
Author URI: http://www.indexdigital.com.br/
*/

/* GERAL ********** */
body { background:#FFF url(img/bg.gif) repeat-x left top; color:#444; font:12px Arial, Helvetica, sans-serif; height:100%; padding-top:0; width:100%; }
/*.container_12 { background:#FFF url(img/12_col.gif) repeat-y !important; }*/


/* MISC ********** */
.alignleft      { float:left; }
.alignright     { float:right; }
.aligncenter    { display:block; margin:0 auto 15px !important; }
.wp-caption     { border:1px solid #ddd; text-align:center; background-color:#F3F3F3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.wp-caption img { border:0 none; margin:0; padding:0; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; padding:0 4px 5px; margin:0; }



/* BANNER ********** */
#banner-topo { background:url(img/bg_marcadagua_cima.png) no-repeat center bottom #027227; color:#FFF; padding-bottom:10px; padding-top:10px; width:100%; }



/* TOPO ********** */
#topo       { background:url(img/bg_marcadagua_baixo.png) no-repeat center top #02802C; border-bottom:6px solid #219E4B; color:#FFF; width:100%; }
.jes        { display:block; height:150px; margin:-5px 0 0; width:305px; }
.jes a      { background:url(img/marca_jes.png) no-repeat; color:#219e4b; display:block; height:150px; overflow:hidden; text-decoration:none; text-indent:-666px; width:305px; }
.jangadeiro { background:url(img/marca_janga.png) no-repeat center center; display:block; float:right; height:234px; margin:-90px 0 0; overflow:hidden; position:relative; text-indent:-666px; width:208px; z-index:10; }
/* TOPO > MENU */
#menu                    { background:url(img/bg_menu.gif) repeat-x left center #02802C; margin-bottom:-16px; -moz-box-shadow:0 3px 5px rgba(0,0,0,.5); -webkit-box-shadow:0 3px 5px  rgba(0,0,0,.5); z-index:5; }
#access                  { display:block; float:left; font-size:14px; height:38px; margin:0 auto !important; padding:0 !important; width:620px; }
.menu-menu-principal-container { display:block; float:left; height:38px; margin:0 !important; padding:0 !important; width:620px; }
.menu ul                 { height:38px; list-style:none; margin:0 !important; }
.menu li                 { float:left !important; list-style:none; margin:0 !important; padding:0 !important; position:relative; }
#access a                { color:#FFF; display:block; font-weight:bold; line-height:38px; padding:0 10px; text-decoration:none; text-transform:uppercase; }
#access ul ul            { display:none; position:absolute; top:38px; left:0; float:left; font-size:12px !important; box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); width: 180px; z-index: 99999; }
#access ul ul li         { min-width:200px; }
#access ul ul ul         { left:100%; top:0; }
#access ul ul a          { background:#027227; font-size:12px; height:auto; line-height:1em; padding:10px; text-transform:none !important; width:200px; }
#access li:hover > a,
#access ul ul :hover > a { background:#027227; color:#F1B11A; text-decoration:none; }
#access ul li:hover > ul { display:block; }
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a { color:#FFF; }



/* MEIO ********** */
#meio      { padding-bottom:80px; padding-top:40px; }
.pagetitle { border-bottom:1px solid #4F4F4F; color:#4F4F4F; display:block; font:italic bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 10px; }

/* POST ********** */
.post              { display:block; position:relative; margin-bottom:45px; width:620px; }
.post-header       { color:#555; font-family:italic bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:35px; }
.post-header h2    { color:#219e4b; font-size:20px; margin:0 0 5px; }
.post-header h2 a  { color:#219e4b; text-decoration:none; }
.post-header h2 a:hover { text-decoration:underline; }
.post-data         { background:url(img/bg_post_data.png) no-repeat center right; display:block; float:left; margin:0 14px 5px 0; width:69px; }
.post-data div     { background:#219e4b; display:block; color:#FFF; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px 0 8px; text-align:center; text-transform:uppercase; width:60px; }
.post-data strong  { display:block; font-size:28px; line-height:24px; }
.post-meta         { color:#555; font-weight:bold; }
.post-meta a       { color:#555; text-decoration:none; }
.post-meta a:hover { text-decoration:underline; }
.post-content      { font-size:13px; }
.post-content a    { color:#219e4b; text-decoration:none; }
.post-content a:hover { text-decoration:underline; }
.post-extra        { background:url(img/bg_post_extra.gif) repeat-y left top #F9F9F9; border:1px solid #F0F0F0; font-size:11px; }
.post-coment       { background:url(img/bg_post_comments.png) no-repeat right center; color:#555; display:block; float:left; margin-right:10px; padding-right:4cpx; width:125px; }
.post-coment div   { background:url(img/ico_comments.png) no-repeat 10px center #F0F0F0; display:inline-block; padding:10px 10px 10px 30px; }
.post-coment a     { color:#555; text-decoration:none; }
.post-coment a:hover { text-decoration:underline; }
.post-tags         { background:url(img/ico_tags.png) no-repeat 0 0; color:#555; display:block; float:left; margin:10px 0 0; min-height:16px; padding:0 0 5px 24px; width:240px; }
.post-tags a       { color:#219e4b; text-decoration:none; }
.post-tags a:hover { text-decoration:underline; }

.post-share        { display:block; float:right; }
.post-oktshare     { display:block; float:right; height:16px; margin:10px 0 0; width:16px; }
.post-fblike       { height:20px; float:right; margin:7px 0 0; }
.post-retweet      { float:right; margin:9px 15px 0; }





/* COMENTARIOS ********** */
.comments                            { position:relative; width:620px; }
#comments                            { background:url(img/bg_comentarios.png) no-repeat 10px bottom; display:block; padding-bottom:9px; }
#comments span                       { background:#219e4b; color:#FFF; display:inline-block; font:italic bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px; }
.commentlist                         { margin:0; padding:0; }
.commentlist li                      { display:block; margin:0; padding:20px 0; width:620px; }
.commentlist .odd                    { background:#E9E8E2; }
.commentlist .comment-author         { color:#F1B11A; }
.commentlist .comment-author a       { color:#F1B11A; font:italic bold 20px  "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; }
.commentlist .comment-author a:hover { text-decoration:underline; }
.commentlist .comment-meta           { color:#343434; font-size:10px; }
.commentlist .comment-meta a         { color:#343434; text-decoration:none; }
.commentlist .comment-meta a:hover   { text-decoration:underline; }
.commentlist .says                   { display:none; }
.commentlist .comment-edit-link      { color:#8A4A6B !important; }
.commentlist .comment-meta           { margin-bottom:10px; }
.commentlist p                       { margin-bottom:16px; }
#respond         { border-top:1px solid #F0F0F0; padding-top:25px; }
#respond h3      { display:block; color:#F1B11A; font:italic bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#respond a       { color:#F1B11A; text-decoration:none; }
#respond a:hover { text-decoration:underline;}
#respond label   { color:#878787; display:block; font:italic bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-right:15px; padding:5px 0; }
#respond #author,
#respond #email,
#respond #url,
#respond #comment { border:1px solid #E5DFC5; display:block; font-size:14px; margin-bottom:13px; padding:5px; width:300px; }
#respond #comment { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; height:130px; width:470px !important; }
#respond #submit  { background:transparent; border:none; color:#F1B11A; cursor:pointer; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-left:410px; text-transform:uppercase; }





/* PAGINACAO PADRAO DO WORDPRESS ********** */
.nav         { display:block; text-transform:uppercase; }
.nav a       { color:#219e4b; display:inline-block; font-size:14px; text-decoration:none; }
.nav a:hover { text-decoration:underline; }
.prev-page   { float:left; }
.next-page   { float:right; }

/* PAGINACAO COM O PAGINAVI ********** */
.wp-pagenavi              { clear:both; }
.wp-pagenavi a,
.wp-pagenavi span         { border:1px solid #219e4b; color:#219e4b; margin:2px; padding:3px 5px; text-decoration:none; }
.wp-pagenavi a:hover,
.wp-pagenavi span.current { background:#219e4b; color:#FFF; }
.wp-pagenavi span.current { font-weight:bold; }
.wp-pagenavi span.pages   { border:none !important; }





/* SIDEBAR ********** */
.sidebar .widgettitle   { color:#219e4b; font:italic bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 8px; }
.sidebar .widgettitle a { color:#219e4b; text-decoration:none; }
.sidebar .widgettitle a:hover { text-decoration:underline; }
.sidebar .widget        { color:#555; font-size:12px; margin-bottom:25px;  }
.sidebar .widget ul     { margin:0; padding:0; }
.sidebar .widget li     { list-style:none; margin:0 0 3px; padding:0; }
.sidebar .widget li a   { color:#555; text-decoration:none; }
.sidebar .widget li a:hover { text-decoration:underline; }

.sidebar-topo                              { padding-top:6px; }
.sidebar-topo .widget_search .widgettitle,
.sidebar-topo .widget_search .screen-reader-text { display:none; }
.sidebar-topo .widget_search #s            { background:url(img/bg_ipt_busca.gif) repeat-x left center #FFF; border:1px solid #005B1E; display:inline-block; margin:0 4px 0 0; padding:3px 5px; width:195px; }
.sidebar-topo .widget_search #searchsubmit { background:#027227; border:1px solid #005B1E; color:#FFF; display:inline-block; padding:2px 5px; }
.sidebar-topo .widget_search #searchsubmit:hover { background:#027227; color:#F1B11A; }

.sidebar .widget_search .screen-reader-text { display:none; }
.sidebar .widget_search #s            { border:1px solid #219e4b; display:inline-block; margin:0; padding:3px 5px; }
.sidebar .widget_search #searchsubmit { background:#219e4b; border:1px solid #219e4b; color:#FFF; display:inline-block; padding:2px 5px; }

.widget-countdown            { display:block; margin:-30px 0 5px; position:relative; width:300px; }
.widget-countdown .countdown { background:url(img/contador/bg_contador.png) no-repeat; color:#018E90; display:block; float:left; font-weight:bold; height:150px; position:relative; text-transform:uppercase; width:130px; }
.widget-countdown .falta,
.widget-countdown .data,
.widget-countdown .dias,
.widget-countdown .dia       { display:block; margin:0 auto; position:relative; text-align:center; }
.widget-countdown .falta     { color:#FFFFFF; font-size:12px; margin-bottom:20px; padding:18px 0 0; }
.widget-countdown .data      { font-size:52px; line-height:45px; }
.widget-countdown .dia,
.widget-countdown .dias      { font-size:24px; }
.widget-countdown .btn-countdown-mais { background:url(img/contador/btn_perfilcandidatos.jpg) no-repeat center center; display:block; float:right; height:134px; margin:10px 0 0; overflow:hidden; text-indent:-666px; width:140px; }

.widget-last-images li  { display:block; float:left; margin:0 !important; padding:0 !important; }
.widget-last-images a,
.widget-last-images img { display:block; margin:0 !important; padding:0 !important; }

.sidebar .widget_twitter .tweets             { color:#6E6E6E; font-size:12px; }
.sidebar .widget_twitter .tweets li          { list-style:none; margin-bottom:25px; }
.sidebar .widget_twitter .tweets a           { color:#219e4b; text-decoration:none; }
.sidebar .widget_twitter .tweets a:hover     { text-decoration:underline; }
.sidebar .widget_twitter .twitter-date       { color:#555555 !important; display:block; font-weight:bold; text-decoration:none; }
.sidebar .widget_twitter .twitter-date:hover { text-decoration:underline; }
.sidebar .widget_twitter .btn-follow         { border-top:1px solid #E8E8E8 ; color:#219e4b; display:block; font-size:12px; font-style:italic; font-weight:bold; margin-top:3px; padding-top:3px; text-decoration:none; }
.sidebar .widget_twitter .btn-follow:hover   { text-decoration:underline; }

.widget-redes                  { margin-bottom:25px; }
.widget-redes li               { list-style:none; margin:0; }
.widget-redes li a             { background-position:left center; background-repeat:no-repeat; display:block; color:#219e4b; font:italic bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:16px 0; text-indent:55px; text-decoration:none; }
.widget-redes li a:hover       { text-decoration:underline; }
.widget-redes li .btn-janga    { background-image:url(img/socialmedia/btn_janga.png); }
.widget-redes li .btn-twitter  { background-image:url(img/socialmedia/btn_twitter.png); }
.widget-redes li .btn-orkut    { background-image:url(img/socialmedia/btn_orkut.png); }
.widget-redes li .btn-youtube  { background-image:url(img/socialmedia/btn_youtube.png); }
.widget-redes li .btn-facebook { background-image:url(img/socialmedia/btn_facebook.png); }





/* COPYRIGHT ********** */
#copyright   { background:#027227; color:#FFF; display:block; height:26px; font:bold 10px "Century Gothic", "Apple Gothic", sans-serif; text-transform:uppercase; width:100%; }
#copyright p { background:url(img/marca_janga_mini.png) no-repeat left top; margin:-15px 0 0; padding:20px 0 0 40px; }

/* RODAPE ********** */
#rodape              { background:#02802C; color:#FFF; font:bold 12px "Century Gothic", "Apple Gothic", sans-serif; padding-bottom:25px; padding-top:15px; text-transform:uppercase; width:100%; }
#rodape .canais li   { display:block; float:left; margin:0; }
#rodape .janga20anos { border-right:1px solid #219E4B; }
#rodape .canais a    { color:#FFF; display:block; padding:10px 11px; text-decoration:none; }
#rodape .canais a:hover { text-decoration:underline; }
