/*
Theme Name: Taxi Theme

Theme URI: http://www.gridbox.com.br

Description:Template desenvolvido por gridBox Network

Version: .2.0

Author:gridBox Network

Author URI:http://www.gridbox.com.br/

Bandeira Dois

http://www.bandeiradois.com

Os direitos sobre este site e tema, são de propriedade do site Bandeira Dois

Zerando as propriedades gerais */
html,
body,
span,
p,
form,
img,
a,
ul,
ol,
li,
table,
tr,
td,
fieldset,
div,
input,
iframe,
object,
embed,
blockquote,
img,
section,
article,
aside,
header,
footer,
hgroup,
main,
nav,
h1,
h2,
h3,
h4,
h6,
h6,
strike,
code,
hr,
br {
    margin: 0;
    padding: 0;
}

li {
	list-style:none
}

.alignleft {
    float: left;
    margin: 5px 10px 10px 0;
}
.alignright {
    float: right;
    margin: 5px 0 10px 10px;
}
.aligncenter,
img.aligncenter {
    display: block;
    margin: 0 auto;
}

*, *:before, *:after {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

img,
picture,
video,
embed,
iframe {
   max-width: 100%;
}

.clearfix:before,
.clearfix:after {
   content: " ";
   display: table;
}
 
.clearfix:after {
   clear: both;
}
 
.clearfix {
   *zoom: 1;
}

/* Transições */
a,
input,
textarea,
select,
div,
img,
span{
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

/* Estrutura */

body {
    background: #F0F0F0;
    font: 400 14px/1.4em 'Open Sans',Arial,sans-serif;
    -webkit-font-smoothing: subpixel-antialiased;
}
#page-full {
    width: 100%;
	background:url(images/bg-header.png) repeat-x;
	padding-top: 25px;
}
#container {
    max-width: 960px;
    margin: 0 auto;
    position: relative;
	padding: 30px 0 10px 0;
    background: #fff;
	display:table;
}
#content {
    width: 65.625%;
    float: left;
	margin:0 10px;
}
.fullwidth { width: 98%!important }
#sidebar {
    width: 31.25%;
    float: left;
    position: relative;
}
header {
    max-width: 960px;
    margin: 0 auto;
    position: relative;
}
#header {
    width: 100%;
	padding-bottom:37.6%;
    height: 0;
    position: relative;
    display: table;
    margin: 0 auto;
}
#header-top {
	max-width:100%;
	background:#392D23;
	min-height:100px;
	padding-bottom: 5px;
    display: table;
}
.bg-head {
	width:100%;
	height:auto;
	z-index:0;
	position:absolute
}
#mascote {
    width: 21.6666666666%;
    height: auto;
    display: table;
    position: absolute;
    z-index: 2;
	left: 2.0833333333%;
	top:160px;
}
#header:hover #mascote {
	-webkit-transform: translate3d(20px, 0, 0px);
	transform: translate3d(20px, 0, 0px);
    -moz-transform: translate3d(20px, 0, 0px);
    -o-transform: translate3d(20px, 0, 0px);
    -ms-transform: translate3d(20px, 0, 0px);
}
#mascote a {
    text-indent: -9999px;
    display: block;
}
#logo {
    width: 34.06%;
    height: auto;
    display: table;
    position: absolute;
	top:0;
	left:20%;
    z-index: 1;
}
#header:hover #logo {
	-webkit-transform: translate3d(10px, 0, 0px);
	transform: translate3d(10px, 0, 0px);
    -moz-transform: translate3d(10px, 0, 0px);
    -o-transform: translate3d(10px, 0, 0px);
    -ms-transform: translate3d(10px, 0, 0px);
}
#logo a {
    text-indent: -9999px;
    display: block;
}
#taxi {
    width: 35.4166666666%;
    height: auto;
    display: table;
    position: absolute;
	top:20px;
	right:2.0833333333%;
    z-index: 3;
}
#taxi a {
    text-indent: -9999px;
    display: block;
}
#header:hover #taxi {
	-webkit-transform: translate3d(-20px, 0, 0px);
	transform: translate3d(-20px, 0, 0px);
    -moz-transform: translate3d(-20px, 0, 0px);
    -o-transform: translate3d(-20px, 0, 0px);
    -ms-transform: translate3d(-20px, 0, 0px);
}

/* Menu */
.menu {
	width:100%;
	display:table;
	background:#F7C71B;
}
.menu ul {
    width: 75%;
    float: right;
}
.menu li {
    float: left;
    text-align: center;
	font-family: 'Fjalla One', sans-serif;
}
.menu li a {
    color: #333;
    text-transform: uppercase;
    font-size: 1.5em;
    padding: 15px;
	display:block;
	text-decoration:none;
}
.menu li:hover { 
}
.menu li a:hover {
	background: #EAB709;
	color:#FFF;
 }
.menu li.current_page_item,
.menu li.current-menu-ancestor,
.menu li.current-menu-item,
.menu li.current-menu-parent {
}
.menu li.current_page_item a,
.menu li.current-menu-ancestor a,
.menu li.current-menu-item a,
.menu li.current-menu-parent a {
	background: #fff;
    color: #333;
}


/* Banners Publicidade */
#box-direito {
    max-width: 750px;
    max-height: 90px;
	float:left;
	display:table;
	margin:5px 5px 0 5px;
}
#box-esquerdo {
	width:200px;
	height:90px;
	float:left;
	margin:5px 0 0 5px;
}
#publicidade-banner {
	width:12px;
	height:72px;
	float:left;
	margin:9px 0;
	background:url(images/bg-sprite.png) -660px -35px no-repeat;
}
#fullbanner {
    max-width: 728px;
    max-height: 90px;
	float:left;
	margin:0 0 0 5px;
}
#fullbanner a {
    width: 100%;
    height: auto;
    display: block;
}

/* Busca */
#busca {
    width: 199px;
    height: 50px;
	background:#645447;
}
#busca .button {
	float:left;
    width: 20px;
    height: 20px;
	background: url(images/bg-sprite.png) -625px -40px no-repeat;
    cursor: pointer;
    margin: 14px 0 0 10px;
	border:none;
}
#busca .input {
	float:left;
    background: transparent;
    border: 0;
    padding: 12px;
    width: 160px;
    line-height: 25px;
    color: #FFF;
    font-size: 18px;
	border:none; 
	outline:none; 
	border-image:initial; 
}

#social-widget {
    display: table;
    margin:5px 0 0 0;
    height:35px;
}
#social-widget li { float: left }
#social-widget li a {
    display: block;
    width: 35px;
    height: 35px;
    background: #645447 url(images/bg-sprite.png) no-repeat -625px 0;
    text-indent: -5000px;
    margin-right: 6px;
}
#social-widget li.fb-widget a {
}
#social-widget li.tt-widget a {
    background-position: -660px 0;
}
#social-widget li.gm-widget a {
    background-position: -730px 0;
}
#social-widget li.yt-widget a {
    background-position: -695px 0;
}
#social-widget li.rs-widget a { 
    background-position: -765px 0; 
	margin-right:0;
}
#social-widget li.fb-widget a:hover {
    background-color: #339;
}
#social-widget li.tt-widget a:hover {
	background-color: #69F;
}
#social-widget li.gm-widget a:hover {
    background-color: #900;
}
#social-widget li.rs-widget a:hover {
    background-color: #FC0;
}
#social-widget li.yt-widget a:hover {
    background-color: #C00;
}

.updated {
	width:40px;
	height:40px;
	margin:0 auto;
    color: #fff!important;
	background:#D50208;
	text-align:center;
	font-size:12px;
    border-radius: 50%;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
	display:block;
}
.updated .data {
    display: block;
    margin: -22px 0 0 0;
	line-height:40px;
}

/* Post */
.post-list {
    display: block;
}
.post-list > li {
    margin: 30px 0 0 0;
	border-top:5px #CCC solid;
	background:#F7F7F7;
}
.post-list > li:first-child { margin-top: 0 }
.post-list > li:last-child { margin-bottom: 0 }
.post { position: relative }
.post .title {
    width: 100%;
    background: url(images/bg-titulo.png);
    display: table;
	margin-top: -18px;
	padding-top:10px;
}
.post .title:hover {
	background: url(images/bg-titulo-hover.png);
}
.post .title h2 {
	width:100%;
    font-size: 27px;
    line-height: 1.1em;
	font-family: 'Fjalla One', sans-serif;
    color: #333;
}
.post .title a {
    color: #333;
	text-decoration:none;
	display:block;
	padding:20px;
}
.post .title:hover a {
	color:#F7F7F7;
}
.entry {
    width: 100%;
	min-height:270px;
    color: #333;
    position: relative;
    z-index: 4;
	padding-bottom:20px;
	text-align:justify;
}
.entry p,
.entry span {
    display: block;
	padding: 10px 20px 0 20px;
}
.entry p span {
    padding: 0;
    margin-top: -10px;
}
.entry div {
    display: table;
}
.entry p a,
.entry div a,
.entry a,
.entry span a {
    color: #33C;
    font-weight: 700;
    padding-bottom: 1px!important;
	border-bottom:1px dashed #33C;
}
.entry p a:hover,
.entry div a:hover,
.entry a:hover,
.entry span a:hover {
	color: #333;
	border-bottom:1px dashed #3F0504;
}
.entry p strong,
.entry div strong,
.entry strong,
.entry span strong,
.entry span b {
    color: #000;
    font-weight: 700;
}
.entry br { display: block }
.entry h2 {
    margin: 10px 0 0 20px;
    font-size: 18px;
}
.entry h3,
.entry h4 {
    margin: 10px 0 0 20px;
    font-size: 16px;
}
.entry hr {
    display: block;
    margin: 10px 0;
    border-top: 1px solid #777;
}
.entry em { font-style: italic }
.entry img.wp-smiley { margin: 0 }
.entry img,
.entry img.centered,
.entry img.aligncenter,
.entry img.alignnone{
	max-width: 100%;
    display: block;
    margin: 0 auto;
    clear: both;
	height:auto;
}
.entry img.alignright,
.entry .alignright {
    margin: 17px 20px 17px 10px;
    float: right;
}
.entry img.alignleft,
.entry .alignleft {
    margin: 17px 10px 17px 20px;
    float: left;
}
.entry a img,
.entry a img.centered,
.entry a img.aligncenter {
	border-bottom:none;
}
.entry small,
.entry strike { color: #777 }
.entry code { font: 1.1em 'Open Sans', Arial, Courier, Fixed }
.entry ol,
.entry ul { margin: 10px 0 0 15px }
.entry ol,
.entry ol li { list-style: decimal inside }
.entry ul li {
    list-style: url(images/bullet-heart.png) inside;
}
.entry ul li.like {
    list-style: url(images/bullet-like.png) inside;
	color:#36C;
}
.entry p object,
.entry p object embed,
.entry p iframe {
	max-width:630px!important;
	max-height:343px!important;
	margin-left:-20px;
}
.entry a.more-link {
	width:128px;
	height:30px;
	clear:both;
	float:none;
    display: table;
    position: relative;
	margin:0 0 10px -20px;
    background: url(images/bg-sprite.png) -485px 0 no-repeat;
	border-bottom: none!important;
	text-decoration:none;
}
.entry a.more-link:hover {
	background-position: -355px 0
}
.entry acronym,
.entry abbr,
.entry span.caps { cursor: help }
.entry acronym,
.entry abbr { border-bottom: 1px dashed #999 }
.entry blockquote {
    background: #FAFAFA;
    padding: 0 0 0 10px;
    display: block;
    margin: 10px 20px 0 40px;
	border-left: 5px solid #CCC;
}
.entry blockquote p,
.entry blockquote cite {
    color: #999;
    padding: 0 30px 10px 0;
    text-align: justify;
}
.entry blockquote p em,
.entry blockquote cite em { font-style: normal }
.entry .center { text-align: center }
.entry .hidden { display: none }
.wp-caption {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
	margin-top:17px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.wp-caption img {
    margin: 0;
    padding: 3px 0px 0 7px;
    border: 0 none;
}
.wp-caption p.wp-caption-text {
    width: 95%;
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0;
}
.wp-caption a {
	border-bottom:none!important;
}
/* Tags */
.tagshow {
    margin: 10px 0 10px 20px;
    padding: 0;
    display: table;
}
.tagshow span a { font-weight: 700 }
/* Compartilhar */
.post .share {
    width: 100%;
	max-height: 70px;
    margin: 0;
	padding: 0 0 0 5px;
	display:table; 
	background: url(images/bg-titulo.png);
	position: relative;
	z-index: 15
}
.post .share.fixed li.compartilhando { color: #FFF }

.post .share ul {
    display: inline-table;
	margin-left:10px;
}
.post .share li {
    float: left;
    margin-top: 5px;
}

.post .share .fb-click {
    display: block;
    white-space: nowrap;
    font-size: 0;
    margin: 0 5px 0 0;
}
.post .share .fb-click strong {
    display: inline-block;
    width: 58px;
    height: 20px;
    vertical-align: middle;
    text-indent: -9999px;
    background: url(images/fb-share.png) no-repeat 0 0;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
}
.post .share .fb-click span {
    display: inline-block;
    position: relative;
    height: 16px;
    vertical-align: middle;
    margin: 0 3px 0 6px;
    padding: 0 2px 0 5px;
    font-size: 11px;
    color: #333;
    line-height: 16px;
    background: #fff;
    border: 1px solid #c1c1c1;
    border-width: 1px 0;
}
.post .share .fb-click span:before,
.post .share .fb-click span:after {
    position: absolute;
    top: -2px;
    left: -8px;
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    width: 8px;
    background: url(images/fb-share.png) no-repeat -100px 0;
    content: '';
}
.post .share .fb-click span:after {
    left: auto;
    right: -5px;
    width: 5px;
    background-position: -110px 0;
}
.post .share .fb-click:hover strong { background-position: 0 -20px }

.post .share li.tweet {
    margin-top: 5px;
}
.post .share li.fblike {
    max-width: 65px;
    margin: 5px 5px 0 0;
	overflow:hidden;
}
.post .share li.fblike .fb-like {
	margin-left: -58px;
	float: left;
}
.post .share li.gm-recomenda {
    width: 50px;
    margin-top: 6px;
}

.post .post-meta {
	width:100%;
	margin:	0 auto;
	font-size:12px;
	padding:10px;
	display:table;
}
.post .post-meta .byauthor {
	float:left;
    margin: 0;
	color:#666;
	text-align:left;
}
.post .post-meta .categorias {
    display: inline-block;
    margin: 0;
}
.post .post-meta .byauthor .vcard {
    display: inline-block;
    margin: 0;
}
.post .post-meta .byauthor .por { float: left; margin-right:5px }
.post .post-meta .byauthor .vcard .fn a,
.post .post-meta .categorias a,
.post .post-meta span a,
.post .post-meta a {
    color: #666!important;
    font-weight: 600;
    padding-bottom: 1px!important;
	border-bottom:1px dashed #666;
}
.post .post-meta .byauthor .vcard .fn a:hover,
.post .post-meta .categorias a:hover,
.post .post-meta span a:hover,
.post .post-meta a:hover { color: #003269!important; border-color:#003269 }
.share .comentarios {
	width:42px;
	height:42px;
	background: url(images/bg-sprite.png) -680px -35px no-repeat;
	float:right!important;
    margin: 0 10px 10px 0!important;
	text-align:center;
}
.share .comentarios .contador {
	font-size:12px;
	color:#FFF;
	text-align:center;
	font-weight:600;
	line-height:42px;
}
.share .comentarios .contador a{
	color:#FFF;	
	text-decoration:none
}
.share .comentarios .contador a:hover{
	color:#FF9;	
}
.share .comentarios .comentariosLabel {
	font-size:12px;
	color:#D6D6D6;
}
/* Publicidade nos post */
.entry .box1 {
    width: 300px;
    height: 265px;
    float: left;
	padding:5px ;
	margin: 0 10px 0 20px;
	background:#FAFAFA;
}
.entry .box1 .avisopublicidade {
	display:block;
	color:#CCC;
	font-size:10px;
	padding: 0;
}
.entry .box1 img { display: table!important }
.entry .box1 a {
    width: 300px;
    height: 250px;
    display: table;
	border-bottom:none;
}
.entry .box1 a:hover {
	border-bottom:none;
}
.entry .box1 iframe,
.entry .box1 embed,
.entry .box1 object {
    width: 300px !important;
    min-height: 250px !important;
    margin: 0;
}
/* Posts Relacionados */
#related-posts {
	width:100%;
	clear:both;
	display:table;
}
.block-head {
    margin: 15px 0 0 0;
	border-top: 1px dotted #ccc;
    padding: 10px 0 0 20px;
	display:block!important;
	position:relative;
    font: 600 20px/1.4em 'Fjalla One', Arial, Helvetica, sans-serif;
}
.block-head-posts {
    margin: 15px 0 0 0;
    font: 600 20px/1.4em 'Fjalla One', Arial, Helvetica, sans-serif;	
}
#related-posts .post-listing {
	width:100%;
    display: table;
    margin: 0 auto;
}
#related-posts .post-listing .miniatura {
    list-style: none;
	float:left;
    position: relative;
	max-width:114px;
    max-height:114px;
    padding: 0;
    margin: 0 10px 10px 0;
    overflow: hidden;
}
#related-posts .post-listing .miniatura:nth-child(5n),
#related-posts .post-listing .miniatura:nth-child(10n) {
	margin-right:0;
}
#related-posts .post-listing .miniatura a {
	max-width: 114px;
	display: block;
}
#related-posts .post-listing .miniatura img {
	width:100%;
    height: auto;
}

/* Sidebar */
#sidebar ul {
    list-style: none;
    padding: 0;
    clear: both;
}
#sidebar ul li {
    width: 300px;
    color: #333;
    margin: 0 auto 20px auto;
    padding: 0;
    display: table;
}
#sidebar ul li.widget sab_author_widget table {
	background: #f7f7f7;
}
#sidebar ul #social-widget ul li { width: 32px!important }
#sidebar ul li ul {
	background: #f7f7f7;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#sidebar ul li ul,
#sidebar ul li div {
    width: 300px;
    margin: 0;
    padding: 0;
}
#sidebar ul li div.custom-widget { background: none!important }
#sidebar ul li ul li {
    width: 280px;
	padding:0 10px;
    margin: 0;
    list-style: url("images/bullet.png") inside;
    display: list-item!important;
}
#sidebar ul li ul li:last-child { border-bottom: none }
#sidebar ul li ul li a {
    padding: 5px;
    color: #333;
    display: inline-block;
	text-decoration:none;
}
#sidebar ul li ul li.recentcomments { padding: 5px!important }
#sidebar ul li ul li.recentcomments .url {
	color: #333;
}
#sidebar ul li ul li a:hover { color: #69F }
#sidebar ul li .text-widget,
#sidebar ul li.dfrads {
    width: 300px;
    margin: 0 auto;
	background:transparent!important;
    padding: 5px 0 0 0;
    display: table;
    overflow: hidden;
}
#sidebar ul li .text-widget a,
#sidebar ul li.dfrads a { }
#sidebar ul li .text-widget img,
#sidebar ul li.dfrads img,
#sidebar ul li .text-widget iframe,
#sidebar ul li.dfrads iframe,
#sidebar ul li .text-widget embed,
#sidebar ul li.dfrads embed,
#sidebar ul li .text-widget object,
#sidebar ul li.dfrads object { margin-bottom: 0 }
#sidebar ul li#tag_cloud-2 {
	width:300px;
}
#sidebar ul li#tag_cloud-2 .tagcloud {
	width:300px;
	padding:10px;
	background: #f7f7f7;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#sidebar ul li#tag_cloud-2 a { color: #333; padding-bottom:5px; display:inline-block; text-decoration:none }
#sidebar ul li#tag_cloud-2 a:hover { color: #69F }
#sidebar ul li select {
    width: 298px;
    padding: 15px 5px;
    font-size: 14px;
    background: #f7f7f7;
    margin: 0 auto 5px auto;
    display: table;
    outline: none;
    border-image: initial;
	border:none;
    color: #333;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#boxTV h3,
#sidebar ul li .widgettitle {
    color: #333;
    margin: 0 0 15px 0;
    font: 800 24px/1.4em 'Fjalla One', Arial, Helvetica, sans-serif;
    line-height: 100%;
    text-transform: uppercase;
	position:relative;
    text-shadow:0 1px 1px #F7F7F7
}
#boxTV h3 a, #sidebar ul li .widgettitle a { color: #FFF; }
#sidebar ul li option {
    padding: 5px;
    border: none;
}
.arrobasidebar {
    width: 300px;
    margin: 0 auto 20px auto;
    display: table;
    position: relative;
}
/* Caixa do facebook */
.widget-fanpage {
	max-width: 300px!important;
	overflow:hidden; 
    height: 70px;
    display: block!important;
}
.boxfacebook {
	width:100%!important;
	height:70px;
    padding: 0 0 0 0!important;
    display: block;
    position: relative;
	overflow:hidden;
    z-index: 20;
	background:#3B56A1;
}

.boxfacebook .contador {
	display:inline;
}
.boxfacebook .contador a {
	color:#FFF;
	font-size: 24px;
	font-weight: 700;
	text-decoration: none;
	line-height: 70px;
	float: right;
	margin-right: 20px;
}
.boxfacebook:hover {
	background:#f7f7f7;
}
.boxfacebook:hover .contador a {
	color:#3B56A1;
}
.boxfacebook .fb-like {
	width: 59px!important;
	overflow: hidden;
	position: absolute;
	top: 26px;
	left: 20px;
}

#sidebar .widget-poplikes .top-liked-posts {
	background:transparent!important;
	position:relative;
}
#sidebar .widget-poplikes .listlike {
	width:300px;
    height: 70px;
    list-style: none;
    position: relative;
    margin: 0 0 1px 0;
    padding: 0;
	overflow:hidden
}
#sidebar .widget-poplikes .listlike a { padding: 0 }
#sidebar .widget-poplikes .listlike:last-child { margin-bottom: 5px }
#sidebar .widget-poplikes .thumblike {
    width: 300px;
    height: 70px;
    margin-bottom: 5px;
    display: block;
    background: #000;
	overflow:hidden;
}
#sidebar .widget-poplikes .listlike .capalike {
	width:300px;
    height: 80px;
    position: relative;
    margin: 0 0 5px 0;
    padding: 0;
    display: block;
	overflow:hidden;
}
#sidebar .widget-poplikes .titlelike {
    width: 390px;
	height: 70px;
    color: #FFF;
    font: 400 18px/1.4em 'Fjalla One', Arial, Helvetica, sans-serif;
    position: absolute;
    top: 0;
    left: 240px;
    background: url(images/titulo-toplikes.png);
    padding: 5px 60px 5px 100px;
}
#sidebar .widget-poplikes .listlike:hover .titlelike {
	left:-90px;
}
#sidebar .widget-poplikes .likes {
    position: absolute;
    top: 6px;
    right: 5px;
    color: #FFF;
    font-size: 19px;}
#sidebar .widget-poplikes .likes .iconlike {
    width: 40px;
    height: 40px;
	display:block;
    color: #111;
    font-size: 11px;
    background: url(images/bg-sprite.png) -375px -170px no-repeat;
    margin: 0 5px 0 0;
	text-align:center;
	line-height:30px;
}
/* Banners dos parceiros */

#sidebar ul li .textwidget a.left { float: left }

#sidebar .mini {
	width: 147px;
	height: 45px;
	display: inline-block;
	margin: -3px 1px 0 0;
	position:relative;
	overflow:hidden 
}

#sidebar .mini .minibanner {
	-webkit-filter: grayscale(100%);
	-webkit-transition: All .8s ease;
	-moz-transition: All .8s ease;
	-o-transition: All .8s ease 
}

#sidebar .mini:hover .minibanner { -webkit-filter: grayscale(0%) }

#sidebar .mini:hover  span {right:-141px}

#sidebar .mini span{
	width: 140px;
	display: block;
	top: 0;
	right: -15px;
    position: absolute;
	background: #392D23;
	height: 45px;
	padding: 0 0 0 5px;
	color: #fff;
	line-height:45px
}

#sidebar .minib {
	width: 300px;
	height: 50px;
	display: block;
	margin: 0 0 1px 0;
	position:relative;
	overflow:hidden 
}

#sidebar .minib .banner {
	-webkit-filter: grayscale(100%);
	-webkit-transition: All .8s ease;
	-moz-transition: All .8s ease;
	-o-transition: All .8s ease 
}

#sidebar .minib:hover .banner { -webkit-filter: grayscale(0%) }

#sidebar .minib:hover  span {right:-301px}

#sidebar .minib span{
	width: 300px;
	display: block;
	top: 0;
	right: -95px;
	position: absolute;
	background: #392D23;
	height: 50px;
	padding: 0 0 0 5px;
	color: #fff;
	line-height:50px;
}
img.parceiros {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 0 2px #888;
	-webkit-box-shadow: 0 0 2px #888;
	margin: 1px 1px 1px 1px;
	display:inline-block;
}

img.parceiros:hover {
	box-shadow:0 1px 5px #888;
	position:relative;
	top:-2px;
}
.boxgmais {
    margin-bottom: 20px;
}
#___plus_0{
	padding: 10px 0!important;
}
#___plus_0 iframe {
	width: 256px!important;
	margin:0 auto!important;
	display: table;
}
#___plus_0 iframe .nae {
    background-color: transparent!important;
}
/* footer */
#footer {
    width: 100%;
	display: table;
	position:relative;
    margin: 30px auto 0 auto;
}

#footerTV {
	background:#DCDCDC;
	width:100%;
	height:285px;
}

#footerTV #boxTV {
	max-width:960px;
	height:275px;
	display:block;
	margin:0 auto;
	padding:20px 0;
}

#footerTV #boxTV .inscrever {
	width:105px;
	height:129px;
    float:left;
    position: relative;
    background: url(images/bg-sprite.png) -20px -25px no-repeat;
	margin:70px 0 10px 0;
}

#footerTV #boxTV .inscrever div#___ytsubscribe_0 {
	margin-top:115px!important;
}
#footerTV #boxTV .play {
	width: 119px;
	height: 132px;
    background: url(images/bg-sprite.png) -140px -25px no-repeat;
	float:left;
	margin-top:70px;
}
#footerTV #boxTV .videoitem {
	width:300px;
	height:218px;
	float:left;
    background: url(images/bg-sprite.png) 0 -165px no-repeat;
	margin:30px 50px;
}

#footerTV #boxTV .videoitem iframe {
	margin:25px auto 0 auto;
	display:block
}

#footer #mascoteBlog_Footer {
	width:100%;
	height:50px;
	margin-top:170px;
	display:block;
	background:url(images/bg_mascote_footer.png);
	border-top: solid 1px #ccc;
}

#footer #mascoteBlog_Footer #mascoteFooter {
	height:auto;
	display:block;
}

#footer #mascoteBlog_Footer a {
	max-width:166px;
	display:block;
	position:relative;
	bottom:120px;
	margin:0 auto;
	text-indent:-999999px;
	z-index:19;
}

#footer #mascoteBlog_Footer:hover a {
	bottom:150px;
}

#footerBottom {
	background:#392D23;
	width:100%;
	position:relative;
	z-index:21;
}

.estatisticas {
	background:#2C221B;
	padding:20px 0 15px 0;
	border-top:1px solid #000;
	border-bottom: 1px solid #000;
}
.estatisticas .onlinesetc {
	display:table;
	margin: 0 auto;
}
#footerBottom #widgets-footer {
	padding:10px 0;
	min-height:290px;
	border-bottom: 1px solid #5C4838;
}
#footerBottom #widgets-footer #widgets {
	max-width:960px;
	margin:0 auto;
	display:block;
}
#footerBottom #widgets-footer .widgets {
	width:318px;
	height:270px;
	padding:0 24px;
	border-left:1px solid #4E3E30;
	border-right:1px solid #2C221B;
	float:left;
}
#footerBottom #widgets-footer .widgets a.logo-a {
	width: 270px;
	display: block;
}
#footerBottom #widgets-footer .widgets #logo-footer {
	width:122.056604%;
	margin: -10px 0 0 0;
}
#footerBottom #widgets-footer .widgets h3 {
    font: 400 26px/1.4em 'Fjalla One', Arial, Helvetica, sans-serif;
	color:#FC0;
	padding-bottom:10px;
}
#footerBottom #widgets-footer .widgets .banner {
	display: table;
	margin-bottom: 20px;
	display:table;
}
#footerBottom #widgets-footer .widgets .banner img {
	float:left;
	margin-right:10px;
}
#footerBottom #widgets-footer .widgets .bannerinput {
	width:138px;
	height:60px;
	float:left;
}
#feedburner {
	position:relative;
	display:table;
}

#feedburner .logo-feed {
	width:30px;
	height:30px;
	float:left;
	background:url(images/bg-sprite.png) -730px -60px no-repeat;
	margin-bottom: 5px;
}
#feedburner .feedsidebar {
	width:270px;
	padding:12px 0 10px 12px;
	float:left;
    background: #FFCC00;
    height: 56px;
}
#feedburner .feed {
	color: #FC0;
	float:right;
	padding: 14px 0 0 0;
	font-size:15px;
	font-weight:600;
}
#feedburner .feedsidebar .campo_feed {
	width: 246px;
	padding: 5px;
	color:#999;
	font-size:13px;
}
#footer #footerTV #boxTV .xoxo li,
#footerBottom #widgets-footer .widgets .xoxo li,
#footerBottom #widgets-footer .widgets .cat-item {
	float:left;
	margin:0 5px 5px 0;
	color:#333;
	font-size:13px;
}
#footer #footerTV #boxTV .xoxo li a,
#footerBottom #widgets-footer .widgets .xoxo li a,
#footerBottom #widgets-footer .widgets .cat-item a {
	color:#333;
	display:inline-block;
	text-decoration:none;
}
#footer #footerTV #boxTV .xoxo li a:hover,
#footerBottom #widgets-footer .widgets .xoxo li a:hover,
#footerBottom #widgets-footer .widgets .cat-item a:hover {
	color:#000;
}
#footer #footerTV #boxTV .xoxo li:last-child .virgula,
#footerBottom #widgets-footer .widgets .xoxo li:last-child .virgula,
#footerBottom #widgets-footer .widgets .cat-item:last-child .virgula {
	display:none;
}
#footerBottom .copyright {
	background:#392D23;
	text-align:center;
	border-top:1px solid #5C4838;
	border-bottom: 1px solid #000;
	padding:20px 0;
}
#footerBottom .copyright span {
    color: #FFF;
    font: 300 12px/1.4em;
}
#footerBottom .copyright a {
    color: #FFF;
    font: 300 12px/1.4em;
}
#footerBottom .copyright a:hover { color:#00428E }
#footerBottom .gridbox {
	text-align:center;
	background:#352920;
	padding:20px 0;
	border-top:1px solid #5C4838;
}
#footerBottom .gridbox a {
    width: 57px;
    height: 21px;
    display: block;
    background: url(images/bg-sprite.png) -730px -35px no-repeat;
    text-indent: -999999px;
	margin:0 auto;
}

/* Voltar para o Topo */
#BackToTop {
    width: 34px;
    height: 53px;
    background: url(images/bg-sprite.png) -430px -170px no-repeat;
    position: fixed;
    top: 50%;
    right: 0;
    z-index: 10000000201;
    display: none;
}
#BackToTop span {
    width: 34px;
    height: 53px;
    text-indent: -99999px;
    display: block;
    cursor: pointer;
}

/* Paginador tradicional e fixo */
.wp-pagenavi{
	font-size:20px;
	color:#333;
	display:block;
	margin:25px 0 0 0;
	width: 100%;
	padding: 0;
	text-align:center;
} 
.wp-pagenavi a,
.wp-pagenavi span{text-align:center; border:none!important; color:#333}
.wp-pagenavi .last, .wp-pagenavi .first, .wp-pagenavi .extend{margin:10px 5px 0 5px}
.wp-pagenavi .pages{margin:0 10px 0 0}
.wp-pagenavi .page,
.wp-pagenavi .nextpostslink,
.wp-pagenavi .extend,
.wp-pagenavi .last,
.wp-pagenavi .previouspostslink,
.wp-pagenavi .first {
	color:#333; 
	padding:10px; 
	display:inline-block; 
	margin:0 2.5px; 
}
.wp-pagenavi .page:hover,
.wp-pagenavi .nextpostslink:hover,
.wp-pagenavi .previouspostslink:hover,
.wp-pagenavi .first:hover,
.wp-pagenavi .last:hover {color:#C00}
.wp-pagenavi .current{
	color:#C00; 
	display:inline-block; 
	margin:0 2.5px; 
}
.pagemore {
	clear:both;
	display:block!important;
	background:#FAFAFA;
	text-align:center;
	border-bottom:2px dashed #ccc;
	border-top:2px dashed #ccc;
	margin-top:10px;
}
.pagemore .notice {
	color:#3F0504;
	font-weight:700;
}
.my-paginated-posts { padding-bottom:10px; margin:0 auto }
.my-paginated-posts p {
    font-size: 1.4em;
    font-weight: 500;
}
.my-paginated-posts p a {
    background: #3F0504!important;
    height: 30px;
    color: #fff!important;
	border-bottom:none!important;
	text-shadow:1px 1px 0 #000;
    padding: 2px 10px;
    text-decoration: none;
    line-height: 30px;
    display: inline-block;
    border-radius: 50%;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.my-paginated-posts a:hover {
    background: #220302!important;
	border-bottom:none!important;
}
/* Comentários */
#comments .dica {
    color: #999;
    padding: 0 10px 10px 30px;
    font-size: 14px;
    font-weight: 300;
    clear: both;
    display: block;
    margin: 0 0 0 10px;
}
#comments .boxPanel {
    display: table;
    margin: 0;
    clear: both;
}
.titulo-comente {
    margin:5px 0;
    font: 500 23px/1.4em 'Fjalla One', Arial, Helvetica, sans-serif;
    position: relative;
    z-index: 25;
}
.comment-face {
    display: table;
    margin: 0 auto;
}
.comment-face-mobile-768,
.comment-face-mobile-640,
.comment-face-mobile-568,
.comment-face-mobile-535,
.comment-face-mobile-500,
.comment-face-mobile-485,
.comment-face-mobile-480,
.comment-face-mobile-385,
.comment-face-mobile-360,
.comment-face-mobile-320 {
	display:none;
}
.faceComment {
	display:table; 
	max-width:610px; 
}
.comment-face .fb-comments iframe {
	width:100%;
}
div#fbSEOComments { display: none }
/* Player do Youtube */
div.youtube-lazy-link,
div.youtube-lazy-link2{
	width:100%;
	max-height:362px;
	cursor:pointer;
	display:table;
}
.youtube-lazy-link-div {
	position:relative;
	display:block;
	height:362px;
	width:100%;
	margin-top:10px;
}
.youtube-lazy-link-div .play {
	width:65px;
	height:40px;
    background: url(images/bg-sprite.png) no-repeat -310px -210px;
    position:absolute;
	top:45%;
	left:45%;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition:  none;
    transition:  none;
}
.youtube-lazy-link-div:hover .play {
    background-position: -310px -170px;
}
.youtube-lazy-link-info {
	width:100%;
	height:42px;
	margin:-7px 0 0 0;
	background: url(images/bg-sprite.png) no-repeat 0 -383px;
	position:relative;
}
.fixado {position:fixed; top:0}
.fixadopage {position:fixed; top:270px}
.tagcloud a {
  color: #FFF;
}
.tagcloud {
  height: 210px;
  overflow: hidden;
}