@charset "UTF-8";

/*
Theme Name: Portal POP Blogs
Theme URI: http://www.pop.com.br/blogspop/
Author: Joe Black
Author URI: http://www.joeblack.com.br/
Description: Tema desenvolvido para o site Portal POP Blogs.
Version: 1.0

Portal POP Blogs

http://www.pop.com.br/blogspop/

Os direitos sobre este site e tema, são de propriedade do Portal POP Blogs
*/

/*reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,button,textarea,select,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font-style:normal;font-size:inherit;font:inherit;line-height:1em;vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
fieldset,
img,
button{border:0}
ol,
ul,
li{list-style:none}
caption,
th{text-align:left}
h1,
h2,
h3,
h4,
h5,
h6{font-size:100%;font-weight:700}
blockquote,
q{quotes:none}
blockquote:before,
blockquote:after,
q:before,
q:after{content:''}
abbr,
acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,
textarea,
select,
.fakeSelect .selected,
button{font-family:inherit;font-size:14px;font-weight:inherit}
legend{color:#666}
mark{background:none}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block}
img{vertical-align:top}
[hidden],
script{display:none}

/*global*/
html{color:#666;background:#fff;line-height:1em;outline:none;text-decoration:none;-webkit-font-smoothing:subpixel-antialiased;cursor:default}
body{line-height:1em}
a{color:#444;text-decoration:none}
a:hover{color:#222}
input[type=text],
input[type=email],
input[type=password],
input[type=number],
input[type=tel],
input[type=url],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=month],
input[type=week],
textarea{color:#555;outline:none!important;display:inline-block;border:1px solid #ccc;border-radius:0;padding:4px;height:30px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-align:start;-webkit-box-align:start;box-align:start}
input[type=submit]{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-align:start;-webkit-box-align:start;box-align:start}
select[multiple]{height:auto}
.fakeSelect{position:relative;display:inline-block;border:1px solid #ccc;border-radius:3px;height:30px;width:100px;background:#fff url(img/bg-select.png) no-repeat right center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fakeSelect .selected{display:block;text-align:left;font-size:14px;color:#222;font-weight:700;line-height:30px;margin:0 30px 0 10px;white-space:nowrap;overflow:hidden}
.fakeSelect select{position:absolute;top:0;left:0;bottom:0;right:0;z-index:5;width:100%;height:100%;border:0;padding:0;opacity:0!important;appearance:none;-moz-appearance:none;-webkit-appearance:none;line-height:normal;background:none}
option{background:#fff;color:#666}
input[type=text]:hover,
input[type=email]:hover,
input[type=password]:hover,
input[type=number]:hover,
input[type=tel]:hover,
input[type=url]:hover,
input[type=date]:hover,
input[type=datetime]:hover,
input[type=datetime-local]:hover,
input[type=month]:hover,
input[type=week]:hover,
textarea:hover,
.fakeSelect:hover{border-color:#777}
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=url]:focus,
input[type=date]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=month]:focus,
input[type=week]:focus,
textarea:focus,
.fakeSelect:focus{border-color:#555;outline:none!important}
input[type=radio],
input[type=checkbox]{margin-right:5px}
button{cursor:pointer;background:rgba(0,0,0,.5);color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-align:start;-webkit-box-align:start;box-align:start}
button:hover{background:rgba(0,0,0,.8)}
::-webkit-input-placeholder{font-size:15px;color:#999;font-weight:400;font-style:italic}
::-moz-placeholder{font-size:15px;color:#999;font-weight:400;font-style:italic}
:-ms-input-placeholder{font-size:15px;color:#999;font-weight:400;font-style:italic}
input:-moz-placeholder{font-size:15px;color:#999;font-weight:400;font-style:italic}
strong{font-weight:700}
address{font-style:normal;line-height:1.3em}
[hidden]{display:none}

/*transições*/
a,
a:before,
a:after,
span:before,
span:after,
div:before,
div:after,
button:before,
button:after,
strong:before,
strong:after,
a strong,
a span,
a img,
button,
button span,
textarea,
select,
.fakeSelect,
.widgetgalerias ul li,
.archive-cover .desc,
.galeriapager,
.galeriaopen li .bx-caption,
.galeriapager .bt,
.galeriapager .bt:before,
#background-scripts,
.menuheader.free{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/*block*/
.main-container:after,
.posts-lista ul:after,
.post-list .post:after,
.userinfo:after,
.entry:after,
.entry p:after,
.theauthor:after,
.relacionados ul:after,
.galrelacionados ul:after,
.maisvistosblock ul li a:after,
.galeriapager:after,
article.gallery-post:after,
.equipe ul:after,
.header:after{display:block;clear:both;content:''}

/*structure*/
.wrapperin{position:relative;z-index:5}
.header-container{margin:0 0 30px;position:relative;z-index:5}
.header{position:relative;width:100%;margin:0 auto;white-space:nowrap; height: 213px;display: table;}
.main-container{position:relative;z-index:1;width:1100px;margin:0 auto}
.col-main{float:left;width:670px;margin-left: 40px;}
.col-main.full{margin: 0 40px;float: none;width:auto;}
.col-full.full-post{margin: 0 40px;float: none;width:auto;}
.col-home{width:980px;margin:0 auto 0px}
.col-right{margin-left:760px;width:300px;position:relative}
.footer-container{position:relative;z-index:5; width:1100px; margin: auto;}
.footer{margin:0 auto;width:1100px;position:relative;background:#fff;}

/*header*/
.logo{ display:table-cell; text-align:center; height: 100%; background-position: center; background-repeat: no-repeat; vertical-align: middle; width: 100%}
.logo h1{display: block;}
.logo h1 a{display: block;}
.logo .medium{display: inline-block;} 
.header .selo{max-width: 200px; max-height: 60px; position: absolute; z-index: 1564645;right: 10px; top: 10px;}
.header .align{margin-left:748px}
.header #searchform{position:relative;display:block}
.header #searchform:before{position:absolute;top:7px;left:12px;z-index:10;display:block;width:15px;height:15px;background:#ccc url(img/bg.png) no-repeat 0 0;content:''}
.header #searchform input[type=text]{display:block;width:100%;height:30px;line-height:30px;font-style:italic;border:1px solid #e2e2e2;box-shadow:0 0 3px rgba(0,0,0,.1);border-radius:2px;background:#fff;padding:5px 9px 5px 40px}
.header #searchform .button{display:none}

/*.menuheader{position:relative;margin-bottom:20px}
.menuheader > ul{display:block;float:none!important;text-align:center;white-space:nowrap;list-style:none;font-size:0}
.menuheader > ul > li{display:inline-block;vertical-align:top;position:relative;font-size:15px}
.menuheader > ul > li a{display:block;line-height:40px;padding:0 15px;color:#fff;text-transform:uppercase;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3)}
.menuheader > ul > li:hover > a{background:rgba(0,0,0,.8)}
.menuheader > ul > li > ul{display:none;position:absolute;top:100%;left:0;background:rgba(0,0,0,.8);z-index:2}
.menuheader > ul > li > ul li a{font-size:12px;font-weight:400}
.menuheader > ul > li > ul ul{display:none}
.menuheader > ul > li:hover > ul{display:block}
.menuheader .abrir{display:none}
.menuheader.free{position:fixed;top:-40px;left:0;bottom:auto;right:0;z-index:99999}
.menuheader.free > ul{width:980px;margin:0 auto}
.menuheader.free .logofree{position:absolute;top:5px;left:50%;margin-left:-470px;display:block}
.menuheader.free .logofree img{height:30px;width:auto;display:block}*/

.bannerheader{width:970px;height:auto;margin: 0 auto;}
.bannerheader .b{height:auto;text-align: center;}
.bannerheader .b div{margin: auto;}
.social-links-theme{padding-top:12px;display:block;margin-bottom:10px;list-style:none;white-space:nowrap;font-size:0;text-align:left}
.footer .social-links-theme{position:static;width:auto;margin-top:-5px}
.social-links-theme li{display:inline-block;vertical-align;top;margin:0 0 0 5px}
.social-links-theme li:first-child{margin:0}
.social-links-theme li a{display:block;position:relative;top:0;border-radius:2px}
.social-links-theme li a img{display:block;width:27px;border-radius:2px}
.social-links-theme li a:hover{top:-3px;box-shadow:0 2px 2px rgba(0,0,0,.2)}

/*homes*/
.col-home > div{margin-bottom:60px;position:relative}
/*.col-home > div:last-child{margin-bottom:0}*/
.col-home .heading{margin-bottom:10px;width: 100%; position: relative;}
.col-home .heading h2{display:inline-block;vertical-align:top;font-size:30px;font-weight:700;letter-spacing:-1px;}
.col-home .heading .selo{float: right; width: 234px; height: 60px; margin-top: -10px}
.destaque1 .p1{height:420px;overflow:hidden;width: 100%;border: solid 1px black;}
.destaque1 .p1 .camera{margin:0!important}
.destaque2 .body{height:320px; position: relative;width: 100%}
.destaque2 .heading {display: block;position: relative;}
.destaque2 .p1{width:640px; position: absolute;left: 0;height:320px;border: solid 1px black;}
.destaque2 .p1 .camera{margin:0!important}
.destaque2 .p2{position: absolute;right:0;width: 300px;height:320px;}
.destaque3{position: relative;}
.destaque3 .header{position: relative;}
.destaque3 .body{position: relative; height: 322px;}
.destaque3 .body > div{position:absolute;width:300px;height:320px;border: solid 1px #2a212c;}
.destaque3 .body .p2{left:340px}
.destaque3 .body .p3{right:0;height:150px}
.destaque3 .body .p4{right:0;bottom:0;height:150px}
.destaque4 .heading{position:relative;height: auto;width: 100%}
.destaque4 .body{height:320px;position: relative;}
.destaque4  .body .p1,
.destaque4  .body .p2,
.destaque4  .body .p3,
.destaque4  .body .p4,
.destaque4  .body .p5{position:absolute;width:300px;height:150px;border: solid 1px #000;}
.destaque4 .body .p1{height:100%}
.destaque4 .body .p2{left:340px}
.destaque4 .body .p3{left:340px;bottom:0}
.destaque4 .body .p4{right:0}
.destaque4 .body .p5{right:0;bottom:0}
.destaque5{height:360px}
.destaque5 .heading{position:relative;height: auto;width: 100%}
.destaque5 .p1,
.destaque5 .p2,
.destaque5 .p3,
.destaque5 .p4,
.destaque5 .p5,
.destaque5 .p6,
.destaque5 .p7{position:absolute;width:140px;height:150px;border: solid 1px #000;}
.destaque5 .p1{width:300px;height:320px}
.destaque5 .p2{width:300px;left:340px}
.destaque5 .p3{width:300px;left:340px;bottom:0}
.destaque5 .p4{right:160px}
.destaque5 .p5{right:160px;bottom:0}
.destaque5 .p6{right:0}
.destaque5 .p7{right:0;bottom:0}
.destaque5 .p4.postagem a.post .title,
.destaque5 .p5.postagem a.post .title,
.destaque5 .p6.postagem a.post .title,
.destaque5 .p7.postagem a.post .title{font-size:14px}
.destaque6{position: relative;}
.destaque6 .header{position: relative;}
.destaque6 .body{position: relative; height: 322px;}
.destaque6 .body > div{position:absolute;width:300px;height:320px;}
.destaque6 .body .p1,.destaque6 .body .p2{border: solid 1px #2a212c;}
.destaque6 .body .p2{left:340px}
.destaque6 .body .p3{right:0;}
.bloco1 .body{position:relative;height:490px}
.bloco1 .body > div{position:absolute;width:300px}
.bloco1 .p1{height:490px}
.bloco1 .p2{left:340px}
.bloco1 .p3{left:340px;top:170px}
.bloco1 .p4{left:340px;bottom:0}
.bloco1 .p5{height:250px;right:0}
.bloco1 .p6{height:220px;right:0;bottom:0;overflow:hidden}
.bloco2{ border-bottom: 1px solid #ddd;}
.bloco2 .body{ position: relative; height:620px; }
.bloco2 .body > div{position:absolute;width:300px}
.bloco2 .body .p1{height:290px}
.bloco2 .body .p2{bottom:20px;height:290px}
.bloco2 .body .p3{height:135px;left:320px}
.bloco2 .body .p4{height:135px;left:320px;top:155px}
.bloco2 .body .p5{height:135px;left:320px;bottom:175px}
.bloco2 .body .p6{height:135px;left:320px;bottom:20px}
.bloco2 .body .p7{height:600px;right:0}
.bloco2 .body .postagem-side .post{height:133px;}
.bloco3{height:600px}
.bloco3 > div{position:absolute;width:620px}
.bloco3 .heading{position:relative;display: block;}
.bloco3 .p1{height:290px}
.bloco3 .p1:before{position:absolute;bottom:-10px;left:0;display:block;width:620px;border-bottom:1px solid #ddd;content:''}
.bloco3 .p2{height:290px;top:310px}
.bloco3 .p3{height:600px;right:0;width:300px}
.bloco4{height:600px}
.bloco4 > div{position:absolute;width:620px;}
.bloco4 .heading{position:relative;display: block;}
.bloco4 .p1:before{position:absolute;bottom:-10px;left:0;display:block;width:620px;border-bottom:1px solid #ddd;content:''}
.bloco4 .p2{top:310px}
.bloco4 .p3{right:0;width:300px}
.bloco4 .p4{right:0;top:310px;width:300px}
.bloco5{height:600px}
.bloco5.pagination{height:640px;padding-bottom: 25px;}
.bloco5.no-margin{margin-bottom: 50px!important; height: 600px; }
.bloco5.no-margin.title{height: 600px; }
.bloco5 > div{position:absolute;width:620px}
.bloco5 div.navigation {position:absolute;bottom: 0}
.bloco5 .p1{border-bottom: 1px solid #ddd;}
.bloco5 .p2{border-bottom: 1px solid #ddd; top:300px;}
.bloco5.title .p2{top:300px;}
.bloco5 .p3{height:600px;right:0;width:300px}
.bloco5 .heading{width:100%; position: relative;font-size: 40px;letter-spacing: -1px;}
/*.bloco5 .p-list:before{position:absolute;bottom:-10px;left:0;display:block;width:620px;border-bottom:1px solid #ddd;content:''}*/
.bloco5:last-child .p2:before{display:none;}
.bloco6 { width: 100%; height: auto; display: table; }
.bloco6:before { content: '' }
.bloco6 .title { display: block; }
.bloco6 .p1{ width: 620px; float: left; }
.bloco6 .p1 .p-list:first-child{ margin-top: 0; }
.bloco6 .p1 .p-list{ border-bottom: 1px solid #ddd; margin-top: 50px; }
.bloco6 .p1 .navigation{ margin-top: 50px; }
.bloco6 .p2{ width: 300px; float: right; overflow: hidden; }
.bloco6 .p2 .widget-lateral{ margin-top: 30px; position: relative; display: table; width: 100%; }
.bloco6 .p2 .widget-lateral:first-child{ margin-top: 0px; }
.bloco6 .p2 .widget-lateral+div{ position: relative; max-width: 100%; }
.bloco6 .widget-lateral .maiscomentadosblock,
.bloco6 .widget-lateral .maisvistosblock,
.bloco6 .widget-lateral .widgettop5,
.bloco6 .widget-lateral .widgetultimas,
.bloco6 .widget-lateral .faceblock,
.bloco6 .widget-lateral .faceblock h2,
.bloco6 .widget-lateral .faceblock iframe,
.bloco6 .widget-lateral .pollblock,
.bloco6 .widget-lateral .instablock{
	position: relative;
}
.title-bloco5.heading{font-size:40px;letter-spacing: -1px;}
.videos1{border-bottom: 1px solid #ddd; padding-bottom: 20px;}
.comps1 { width: 100%; height: auto; }
.comps1 .body{position: relative; width: 100%; height: 290px;}
.comps1 .body > div{position:absolute;width:300px;height:290px}
.comps1 .p2{left:320px}
.comps1 .p3{right:0}
.comps2{height:590px}
.comps2 > div{position:absolute;width:300px;height:275px}
.comps2 .p1{width:620px;height:200px}
.comps2 .p2{width: 620px;height: 290px;top: 300px;}
.comps2 .p3{right:0}
.comps2 .p4{height:290px;right:0;bottom:0}

.comps3{height:285px}
.comps3 > div{position:absolute;height:280px}
.comps3 .p1{width:640px;height:280px; top: 0; left: 0}
.comps3 .p2{width:300px;height:280px;top:0; right: 0}

.galeria{height:300px}
.galeria > div{position:absolute;}
.galeria .p1{width:980px;height:320px; top: 0; left: 0}

.carroussel1{padding:0 0 20px 0;border-bottom:1px solid #ddd;border-width:1px 0}

/*blocos*/
.postagem a.post{display:block;position:absolute;width:100%;height:100%;z-index:1;overflow:hidden;background:#000}
.postagem a.post .title{font-size: 18px;line-height: 22px;font-weight: 300;}
.postagem a.post .title.over{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:40px 20px 10px;color:#fff;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.8) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,.8)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 50%);font-size: 18px;line-height: 22px;font-weight: 300;}
.postagem a.post .title .resumo{font-size:15px;font-weight:300;display:block;padding-top:5px; line-height: 17px;font-style: normal;}
.postagem a.post .img{display:block;position:absolute;width:100%;height:100%;z-index:1}
.postagem a.post .img img{display:block;position:absolute;top:0;left:0;min-width:100%;min-height:100%;}
.postagem .selo{display:block;position:absolute;right:0;max-width:120px;max-height:60px;z-index:10;}
.postagem a.post:hover .img{opacity:.6}
.postagem a.cat{display: block;max-width: 50%;position: absolute;z-index: 2;padding: 3px 5px;font-size: 20px;color: #fff;background: rgba(0,0,0,.8);}

.vertpost li{float:left;width:300px;height:490px;position:relative}
.bloco1 .p1 .bx-wrapper{position:relative;overflow:hidden;width:300px;height:490px}
.bloco1 .p1 .bx-wrapper .bx-pager{position:absolute;top:40px;left:20px}
.bloco1 .p1 .bx-wrapper .bx-pager > div{float:left;margin-right:5px}
.bloco1 .p1 .bx-wrapper .bx-pager > div a{display:block;width:10px;height:10px;border-radius:100%;box-shadow:0 0 3px 2px rgba(0,0,0,.3);background:rgba(255,255,255,.6);overflow:hidden;text-indent:-9999px}
.bloco1 .p1 .bx-wrapper .bx-pager > div a:hover{background:#fff}
.bloco1 .p1 .bx-wrapper .bx-prev,
.bloco1 .p1 .bx-wrapper .bx-next{height:40px;width:20px;position:absolute;top:50%;margin-top:-20px;z-index:2;overflow:hidden;text-indent:-9999px}
.bloco1 .p1 .bx-wrapper .bx-prev:before,
.bloco1 .p1 .bx-wrapper .bx-next:before{position:absolute;bottom:50%;left:0;display:block;width:40px;height:40px;box-shadow:inset 0 0 0 3px #fff;content:'';-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-o-transform-origin:left bottom;-ms-transform-origin:left bottom;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.bloco1 .p1 .bx-wrapper .bx-next:before{left:auto;right:0;-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-o-transform-origin:right bottom;-ms-transform-origin:right bottom;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.bloco1 .p1 .bx-wrapper .bx-prev{left:-20px}
.bloco1 .p1 .bx-wrapper .bx-next{right:-20px}
.bloco1 .p1 .bx-wrapper:hover .bx-prev{left:20px}
.bloco1 .p1 .bx-wrapper:hover .bx-next{right:20px}
.bloco1 .p1 .bx-wrapper .bx-prev:hover:before,
.bloco1 .p1 .bx-wrapper .bx-next:hover:before{box-shadow:inset 0 0 0 40px #fff}

.destaque2 .bx-wrapper{overflow: hidden;height: 320px;}
.destaque2 .bx-viewport{position:relative;z-index:1;height: 320px!important;overflow: hidden!important;}
.destaque2 .bx-controls{z-index: 2}
.destaque2 .bx-pager{position:absolute;bottom:270px;left:20px;white-space:nowrap;font-size:0;z-index: 2}
.destaque2 .bx-pager-item{display:inline-block;margin-right:10px}
.destaque2 .bx-pager-item a{cursor:pointer;display:block;width:10px;height:10px;overflow:hidden;text-indent:-999px;border-radius:100%;box-shadow:0 0 3px 2px rgba(0,0,0,.3);background:rgba(255,255,255,.6)}
.destaque2 .bx-pager-item a:hover{background:#fff}
.camera-destaque2 li{background:#000}
.camera-destaque2 li .link{display:block;height:320px;overflow:hidden}
.camera-destaque2 li .link img{display:block;width:100%;height:auto;min-height:320px}
.camera-destaque2 li:hover .link{opacity:.6}

.destaque2 .bx-controls-direction .bx-prev,
.destaque2 .bx-controls-direction .bx-next{cursor:pointer;height:140px;width:30px;overflow:hidden;position:absolute;margin-top:-70px;top:50%;z-index:2;background: url("img/base_setas1.png") repeat;}
.destaque2 .bx-controls-direction .bx-prev{left:0}
.destaque2 .bx-controls-direction .bx-next{right:0}
.destaque2 .bx-controls-direction .bx-prev:hover,
.destaque2 .bx-controls-direction .bx-next:hover{background: url("img/base_setas2.png") repeat;}
.destaque2 .icon,
.destaque2 .icon{ position: absolute;left: -5px;top: 55px; color: white; font-size: 30px; }


.postagem-side{overflow:hidden; max-height: 150px;}
.postagem-side a.post{position:relative;display:block;float:left;width:150px;height:150px;overflow:hidden;background:#000;border: solid 1px #2a212c;}
.postagem-side a.post .img,
.postagem-side a.post .img img{display:block;width:100%;height:auto}
.postagem-side a.post .img .views{position:absolute;top:50%;left:50%;margin:-10px 0 0 -50px;width:100px;height:20px;line-height:20px;font-size:16px;text-align:center;color:#fff;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.4);opacity:0}
.postagem-side a.post .img .views:before{display:inline-block;vertical-align:middle;width:18px;height:16px;margin-right:5px;background:url(img/bg.png) no-repeat -20px 0;content:''}
.postagem-side:hover a.post .img img{opacity:.6}
.postagem-side:hover a.post .img .views{opacity:.8}
.postagem-side .side{ display:block; padding-left: 165px; }
.postagem-side .side a.cat{font-size: 16px; line-height: 24px; }
.postagem-side .side a.title{font-size: 15px;font-weight: 300;line-height: 18px;}
.postagem-side .side.resumo .resumo{display:block;font-size:13px;line-height:19px;font-weight:400;color:#666;padding-top:5px}

.postagem-big .infos{display:block;height:20px;font-size:14px;font-weight:400;}
.postagem-big .infos .time{display:inline-block;vertical-align:middle}
.postagem-big .infos .autor{display: inline-block;vertical-align: middle;font-size: 14px;color: #303030;font-weight: 400;float: right;}
.postagem-big .infos .autor a{font-size:13px;font-weight:700;color:#555}
.postagem-big .post{display:block;position:relative}
.postagem-big .post .img{display:block;height:210px;overflow:hidden;background:#000;border: solid 1px #2a212c;}
.postagem-big .post .img img{display:block;width:100%;min-height:210px;height:auto}
.postagem-big .post .img .views{position:absolute;top:50%;left:50%;margin:-45px 0 0 -50px;width:100px;height:20px;line-height:20px;font-size:16px;text-align:center;color:#fff;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.4);opacity:0}
.postagem-big .post .img .views:before{display:inline-block;vertical-align:middle;width:18px;height:16px;margin-right:5px;background:url(img/bg.png) no-repeat -20px 0;content:''}
.postagem-big .post:hover .img img{opacity:.6}
.postagem-big .post:hover .img .views{opacity:.8}
.postagem-big .post .title{display: block;padding: 10px 0 10px 0;font-size: 24px;line-height: 26px;font-weight: 300;}
.postagem-big .post .cat{display: block;max-width: 50%;position: absolute;top: 0;left: 0;z-index: 2;padding: 3px 5px;font-size: 20px;text-shadow: 0 1px 2px rgba(0,0,0,.4);}

.posts-lista .body{position: relative;}
.posts-lista ul li{float:left;width:180px;margin-left:15px}
.posts-lista ul li .img{position:relative;display:block;height:100px;margin-bottom:10px;overflow:hidden;border-radius:2px;background:#000;border: solid 1px #2a212c;}
.posts-lista ul li .img img{display:block;width:100%;min-height:100%;height:auto;border: none;}
.posts-lista ul li .title{padding-bottom: 10px;font-size: 15px;line-height: 16px;font-weight: 400;}
.posts-lista ul li .img .title{position:absolute;top:0;left:0;right:0;bottom:0;padding:15px;text-align:center;font-style:normal;font-size:14px;color:#fff;font-weight:300;background:rgba(0,0,0,.2);opacity:0}
.posts-lista ul li .resumo{display:block;font-size:13px;color:#777;line-height:15px; font-weight: 400;margin-top: 10px;}
.posts-lista ul li.video .img:before{position:absolute;top:50%;left:50%;z-index:5;margin:-38px 0 0 -38px;display:block;width:77px;height:77px;background:url(img/bg.png) no-repeat 0 -20px;content:'';opacity:.4}
.posts-lista ul li:hover .img img{opacity:.6}
.posts-lista ul li:hover .img:before{opacity:1}
.posts-lista ul li:hover .img .title{opacity:1}

.carroussel.posts-lista ul{}
.carroussel.posts-lista ul li{margin: 0; padding: 0}
.carroussel.posts-lista ul li .img{margin: 0; padding: 0}
.carroussel.posts-lista .bx-wrapper{position:relative;overflow:hidden}
.carroussel.posts-lista .bx-wrapper .bx-controls-direction > a{cursor:pointer;height:140px;width:30px;overflow:hidden;position:absolute;margin-top:-70px;top:50%;z-index:2;background: url("img/base_setas1.png") repeat;}
.carroussel.posts-lista .bx-wrapper .bx-prev{left: 0}
.carroussel.posts-lista .bx-wrapper .bx-next{right: 0}
.carroussel.posts-lista .bx-wrapper .bx-controls-direction > a > span{position: absolute;left: -5px;top: 55px;color: #FFF;font-size: 30px;}

.movies.posts-lista ul li{ padding: 0; margin: 0; }
.movies.posts-lista ul li .img{height:210px;margin:0}
.movies.posts-lista ul li .img .title small{display:block;padding:20px 0 0;font-size:14px;font-weight:400}
.movies.posts-lista .bx-wrapper .bx-controls-direction > a{cursor:pointer;height:140px;width:30px;overflow:hidden;position:absolute;margin-top:-70px;top:50%;z-index:2;background: url("img/base_setas1.png") repeat;}
.movies.posts-lista .bx-wrapper .bx-prev{left: 0}
.movies.posts-lista .bx-wrapper .bx-next{right: 0}
.movies.posts-lista .bx-wrapper .bx-controls-direction > a > span{position: absolute;left: -5px;top: 55px;color: #FFF;font-size: 30px;}

.series.posts-lista ul li{ padding: 0; margin: 0 }
.series.posts-lista ul li .img{height:150px;margin:0}
.series.posts-lista ul li .img .title small{display:block;font-size:14px;font-weight:400}
.series.posts-lista .bx-wrapper .bx-controls-direction > a{cursor:pointer;height:140px;width:30px;overflow:hidden;position:absolute;margin-top:-70px;top:50%;z-index:2;background: url("img/base_setas1.png") repeat;}
.series.posts-lista .bx-wrapper .bx-prev{left: 0}
.series.posts-lista .bx-wrapper .bx-next{right: 0}
.series.posts-lista .bx-wrapper .bx-controls-direction > a > span{position: absolute;left: -5px;top: 55px;color: #FFF;font-size: 30px;}

.videao.posts-lista ul li{ padding: 0; margin: 0; overflow: hidden; height: 170px; }
.videao.posts-lista ul li .img{ position: absolute;  border: solid 1px black; width: 208px; height: 168px; overflow: hidden; }
.videao.posts-lista ul li .img img{ position: absolute;  width: 100%; height: auto; }
.videao.posts-lista .bx-wrapper .bx-controls-direction > a{cursor:pointer;height:140px;width:30px;overflow:hidden;position:absolute;margin-top:-70px;top:50%;z-index:2;background: url("img/base_setas1.png") repeat;}
.videao.posts-lista .bx-wrapper .bx-controls-direction > a:hover{background: url("img/base_setas2.png") repeat;}
.videao.posts-lista .bx-wrapper .bx-prev{left: 0}
.videao.posts-lista .bx-wrapper .bx-next{right: 0}
.videao.posts-lista .bx-wrapper .bx-controls-direction > a > span{position: absolute;left: -5px;top: 55px;color: #FFF;font-size: 30px;}
.videao.posts-lista ul li .img:before{position:absolute;top:50%;left:50%;z-index:5;margin:-38px 0 0 -38px;display:block;width:77px;height:77px;background:url(img/bg.png) no-repeat 0 -20px;content:'';opacity:.4}
.videao.posts-lista ul li:hover .img:before{opacity:0}
.videao.posts-lista ul li .title{font-weight:400;padding:0}
.videao.posts-lista ul li .title strong{display:block;margin:0 0 10px;font-size:16px;font-weight:700;font-style:italic;padding-left: 20px;padding-right: 20px;padding-top: 70px;line-height: 15px;}
.videao.posts-lista ul li .title small{display:block;font-size:13px;font-style:normal;color:#444}

.blocobanner{overflow:hidden}
.blocobanner.t300x250{width:300px;height:250px}
.blocobanner.t300x600{width:300px;height:600px}

.instablock{top:0;left:0;bottom:0;right:0;background:#fff;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.2);overflow:hidden;min-height: 300px}
.instablock h2{position:absolute;top:0;left:0;right:0;padding:10px;z-index:3;font-size:20px;font-weight:700;color:#fff;font-style:italic;text-shadow:0 1px 2px rgba(0,0,0,.4);background:-moz-linear-gradient(top, rgba(0,0,0,.2) 0%, rgba(0,0,0,0) 90%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,.2)), color-stop(90%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top, rgba(0,0,0,.2) 0%,rgba(0,0,0,0) 90%);background:-o-linear-gradient(top, rgba(0,0,0,.2) 0%,rgba(0,0,0,0) 90%);background:-ms-linear-gradient(top, rgba(0,0,0,.2) 0%,rgba(0,0,0,0) 90%);background:linear-gradient(to bottom, rgba(0,0,0,.2) 0%,rgba(0,0,0,0) 90%);letter-spacing:-1px}
.instablock .iframe{position:relative;left:-10px;width:100%;padding:0 10px;z-index:1}
.instablock iframe{position:absolute;top:-58px;left:0;right:0;display:block;z-index:1}
.instablock .hover{position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;background:#000;opacity:0;border-radius:3px}
.instablock .hover:hover{opacity:.2}
.instablock .caption{position:absolute;bottom:0;right:0;left:0;z-index:3;padding:5px 20px;background:#fff;font-size:12px;font-weight:400; font-style: italic;}
/*.instablock .caption .perfil{float:left}
.instablock .caption .ver{float:left}*/
.instablock .caption a{color:#222}
.instablock .caption a:hover{color:#222}

.faceblock{position:absolute;top:0;left:0;bottom:0;right:0;padding:20px;background:#fff;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.2);overflow:hidden}
.faceblock h2{position:absolute;top:0;left:20px;right:20px;z-index:2;display:block;color:#2d4895;font-size:28px;font-weight:700;font-style:italic;padding:20px 0 15px;border-bottom:1px solid #ddd;background:#fff;letter-spacing:-1px}
.faceblock iframe{position:absolute;bottom:20px;left:50%;margin-left:-135px}

.pollblock{position:absolute;top:0;left:0;bottom:0;right:0;padding:20px;background:#fff;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.2);overflow:hidden}
.pollblock h2{display:block;font-size:26px;font-weight:700;font-style:italic;padding:0 0 15px;letter-spacing:-1px}
.pollblock > .wp-polls{width:260px;padding:0 9px 0 2px;margin-left:-2px;}
.pollblock > .wp-polls::-webkit-scrollbar{width:3px}
.pollblock > .wp-polls::-webkit-scrollbar-track{background:#ddd;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);border-radius:3px}
.pollblock > .wp-polls::-webkit-scrollbar-thumb{background:#fff;box-shadow:0 -1px 0 rgba(0,0,0,.1), 0 1px 0 rgba(0,0,0,.1);border-radius:3px}
.pollblock .question strong{display:block;font-size:15px;color:#222;font-weight:500;padding:0 0 15px;border-bottom:1px solid #ddd;margin:0 0 15px}
.pollblock .wp-polls-ul{margin:0;font-size:14px;color:#666}
.pollblock .wp-polls-ul li{margin:0 0 10px;position:relative;padding:2px;overflow:hidden;margin-top:0px;}
.pollblock .wp-polls-ul li input,
.pollblock .wp-polls-ul li label{display:inline-block;vertical-align:top}
.pollblock .wp-polls-ans .wp-polls-ul{font-size:13px;color:#666}
.pollblock .wp-polls-ans .wp-polls-ul li small{font-size:12px;color:#999;padding-left:5px}
.pollblock .votarbts{white-space:nowrap}
.pollblock .votarbts .btvotar{cursor:pointer;display:inline-block;vertical-align:middle;line-height:40px;padding:0 20px;border-radius:3px;background:#ccc;font-size:18px;text-transform:uppercase;font-weight:700;color:#fff;text-shadow:0 2px 3px rgba(0,0,0,.2)}
.pollblock .votarbts .parciais{display:inline-block;vertical-align:middle;width:80px;font-size:13px;color:#999;white-space:normal;text-align:center;margin-left:15px}
.pollblock .votarbts .parciais:hover{color:#222}
.pollblock .wp-polls .pollbar{position:relative;border:0!important;margin:5px 0 0!important}
.pollblock .wp-polls .pollbar:after{position:absolute;top:0;bottom:0;left:100%;background:#eee;display:block;height:100%;width:500px;content:''}
.pollblock .totais,
.pollblock .voltarvotar{font-size:13px;color:#999;text-transform:lowercase}
.pollblock .totais{padding-bottom:5px}
.pollblock .voltarvotar a{padding:5px;display:inline-block;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}

.heading .ver-todas{font-size:13px;position:absolute;right:0;bottom:0px;color: #303030;}

.widgetgalerias{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}
.widgetgalerias .heading{position: relative;}
.widgetgalerias .heading h2{display:block;font-size:40px;font-weight:700;float: left;}
.widgetgalerias ul li{float:left;width:190px;height:125px;overflow:hidden;position:relative;margin:0 0 15px 5px;top:0;border: solid 1px #2a212c;}
.widgetgalerias ul li:nth-child(5n+1){margin-left:0;clear:left}
.widgetgalerias ul li:nth-child(1n+6){margin-bottom:0}
.widgetgalerias ul li .img,
.widgetgalerias ul li img{display:block}
.widgetgalerias ul li .title{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;padding:40px 10px 0;text-align:center;font-size:14px;color:#fff;font-weight:300;text-shadow:0 1px 2px rgba(0,0,0,.4);background:rgba(0,0,0,.6);opacity:0;line-height: 16px}
.widgetgalerias ul li:hover .title{opacity:1}
.widgetgalerias ul li .cat{display: block;position: absolute;top: 0;z-index: 3;padding: 3px 5px;font-size: 20px;color: #fff;background: rgba(0,0,0,.8);}

.widget_calendar{margin:0!important;position:absolute;top:0;left:0;bottom:0;right:0;border:0;padding:10px 20px 20px;background:#fff;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.2)}
.widget_calendar:before{display:block;position:absolute;top:20px;left:20px;font-size:26px;letter-spacing:-1px;font-weight:700;font-style:italic;content:'Calendário'}
#calendar_wrap .calendar-pagi{display:none}
#calendar_wrap .ui-datepicker-header{background:none;float:none;padding:20px 0 0 140px;width:auto;height:25px;font-size:12px;color:#222;position:relative}
#calendar_wrap .ui-datepicker-header > a{float:left;width:6px;height:12px;overflow:hidden;;position:relative}
#calendar_wrap .ui-datepicker-header > a.ui-datepicker-next{float:right}
#calendar_wrap .ui-datepicker-header > a span{position:absolute;bottom:50%;left:0;box-shadow:inset 0 0 0 2px #666;float:none;display:block;width:20px;height:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-o-transform-origin:left bottom;-ms-transform-origin:left bottom}
#calendar_wrap .ui-datepicker-header > a.ui-datepicker-next span{left:auto;right:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-o-transform-origin:right bottom;-ms-transform-origin:right bottom}
#calendar_wrap .ui-datepicker-title{width:108px;float:none;margin:0 6px;height:12px;line-height:12px;text-align:center;white-space:nowrap;position:relative}
#calendar_wrap .ui-datepicker-title span{color:#222}
#calendar_wrap .ui-datepicker-title .ui-datepicker-year{position:absolute;top:-20px;left:0;right:0;color:#999}
#calendar_wrap .wp-cal-datepicker-calendar tr th{border:0;border-top:1px solid #ddd;padding:0!important;line-height:30px;text-align:center;vertical-align:middle;font-size:10px;font-weight:400;color:#555}
#calendar_wrap .wp-cal-datepicker-calendar tr td{padding:0!important;line-height:30px;background:#f9f9f9;border:1px solid #ddd;box-shadow:inset 1px 1px 0 #fff}
#calendar_wrap .wp-cal-datepicker-calendar tr td.ui-datepicker-other-month{background:#fff;border-color:#ddd #fff}
#calendar_wrap .wp-cal-datepicker-calendar tr td.WP-Cal-popup{border:0;box-shadow:inset 1px 1px 0 rgba(255,255,255,.5)}
#calendar_wrap .wp-cal-datepicker-calendar tr td.WP-Cal-popup a{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip{background:#fff;border:0;border-radius:3px;box-shadow:0 3px 8px rgba(0,0,0,.4)}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip span.date{display:none}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li{margin:0;padding:0;width:auto;display:block;float:none}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li a{display:block;padding:5px;text-shadow:none}
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li a:hover{background:#f5f5f5}

.widgettirinhas{position:absolute;top:0;left:0;bottom:0;right:0;border:0;}
.widgettirinhas .heading{display: block; position: relative;}
.widgettirinhas .heading h2{display:block;font-size:40px;font-weight:700;letter-spacing:-1px; float: left;}
.widgettirinhas .heading .ver-todas{display:block;font-size:15px;float: right; position: absolute; bottom: 0; right: 0;color: #303030}
.widgettirinhas ul{display:block;border:2px solid #000;height:220px;overflow:hidden;border-radius:3px}
.widgettirinhas ul li{float:left; width: 100%;}
.widgettirinhas ul li a{display:block;margin:-2px 0 0 -2px;background:#000}
.widgettirinhas ul li a img{display:block; width: 100%;}
.widgettirinhas ul li a:hover img{opacity:.7}
.widgettirinhas .bx-wrapper{border:2px solid #000;height:220px;overflow:hidden;border-radius:3px;position:relative}
.widgettirinhas .bx-wrapper .bx-prev,
.widgettirinhas .bx-wrapper .bx-next{display:block;width:10px;height:20px;overflow:hidden;border:15px solid #ccc;border-width:15px 17px 15px 13px;background:#ccc;position:absolute;top:50%;left:-40px;margin-top:-25px;text-indent:-9999px}
.widgettirinhas .bx-wrapper .bx-next{border-width:15px 13px 15px 17px;left:auto;right:-40px}
.widgettirinhas .bx-wrapper .bx-prev:before,
.widgettirinhas .bx-wrapper .bx-next:before{position:absolute;bottom:50%;left:0;box-shadow:inset 0 0 0 2px #000;display:block;width:20px;height:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-o-transform-origin:left bottom;-ms-transform-origin:left bottom;content:''}
.widgettirinhas .bx-wrapper .bx-next:before{left:auto;right:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-o-transform-origin:right bottom;-ms-transform-origin:right bottom;content:''}
.widgettirinhas .bx-wrapper:hover .bx-prev{left:0}
.widgettirinhas .bx-wrapper:hover .bx-next{right:0}
.widgettirinhas .bx-viewport{margin-top:-2px}

.widgettirinhasvertical{position:relative;top:0;left:0;bottom:0;right:0;border:0;padding:20px;background:#fff;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.2)}
.widgettirinhasvertical h2{display:block;font-size:26px;font-weight:700;font-style:italic;height:40px;letter-spacing:-1px;position:relative}
.widgettirinhasvertical h2 .selo{display:inline-block;vertical-align:middle;margin-left:10px}
.widgettirinhasvertical h2 a.ver-todas{display:block;font-size:15px;position:absolute;right:0;top:10px}
.widgettirinhasvertical h2 a.ver-todas:after{display:inline-block;vertical-align:middle;margin-left:5px;width:40px;height:1px;content:''}
.widgettirinhasvertical ul{display:block;border:2px solid #000;overflow:hidden;border-radius:3px}
.widgettirinhasvertical ul li{float:left}
.widgettirinhasvertical ul li a{display:block;margin:-2px 0 0 -2px;background:#000}
.widgettirinhasvertical ul li a img{display:block}
.widgettirinhasvertical ul li a:hover img{opacity:.7}

.widgettop5{position:absolute;top:0;left:0;bottom:0;right:0;border:0;padding:20px;background:#fff;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.2)}
.widgettop5 .cut{width:260px;padding:0 9px 0 2px;margin-left:-2px;overflow:visible;}
.widgettop5 .cut::-webkit-scrollbar{width:3px}
.widgettop5 .cut::-webkit-scrollbar-track{background:#ddd;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);border-radius:3px}
.widgettop5 .cut::-webkit-scrollbar-thumb{background:#fff;box-shadow:0 -1px 0 rgba(0,0,0,.1), 0 1px 0 rgba(0,0,0,.1);border-radius:3px}
.widgettop5 h2{display: block;font-size: 40px;font-weight: 700;padding: 0 0 10px;letter-spacing: -1px;position: relative;}
.widgettop5 ul li{margin:0 0 20px;border: solid 1px #2a212c;}
.widgettop5 ul li:last-child{margin:0}
.widgettop5 ul li a{position:relative;display:block;height:86px;overflow:hidden;background:#000}
.widgettop5 ul li a .count{position: absolute;left: 0;top: 0;z-index: 10;width: 35px;height: 35px;display: block;background: #444;color: #fff;text-shadow: 0 1px 3px rgba(0,0,0,.3);font-size: 32px;font-weight: 400;text-align: center;line-height: 37px;}
.widgettop5 ul li a img{position:relative;z-index:1;display:block;width:260px;height:auto}
.widgettop5 ul li a .info{position:absolute;top:0;left:0;z-index:5;padding:0 10px 0 60px;width:190px;height:86px;vertical-align:middle;display:block;color:#fff;text-shadow:0 2px 3px rgba(0,0,0,.4);background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.5) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,.5)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%)}
.widgettop5 ul li a .info .table{display:table;width:100%;height:86px}
.widgettop5 ul li a .info .table .cell{display:table-cell;vertical-align:middle}
.widgettop5 ul li a .info {display: block;font-size: 18px;padding-bottom: 5px;font-weight: 400;font-style: italic;}
.widgettop5 ul li a .info small{font-size:14px}
.widgettop5 ul li a:hover img{opacity:.5}

.widgetultimas{position:absolute;top:0;left:0;bottom:0;right:0;border:0;padding:20px;background:#fff;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.2)}
.widgetultimas h2{display: block;font-size: 30px;font-weight: 700;padding: 0 0 10px;position: relative;}
.widgetultimas .cut{width:260px;padding:0 9px 0 2px;margin-left:-2px;}
.widgetultimas .cut ul li:hover .img img{opacity: .5;}
.widgetultimas .cut ul li .img{background-color: #000; position: relative; display: block; border: solid 1px black;text-align: center;width: 260px; height: 90px; overflow: hidden;max-height: 90px}
.widgetultimas .cut ul li .img img{position:absolute; left:0; width: 100%; height: auto; }
.widgetultimas .cut ul li .info{position: relative; display: table; margin: 4px 0 10px 0;}
.widgetultimas .cut ul li .info span{line-height: 16px; font-size: 14px;color: black;}


/*
.widgetultimas ul li{margin:10 0 4px;border: solid 1px #2a212c;}
.widgetultimas ul li:last-child{margin:0;}
.widgetultimas ul li a{1position:relative;display:block;height:86px;overflow:hidden;background:#000}
.widgetultimas ul li a .count{position:absolute;left:0;top:50%;z-index:10;margin-top:-17px;width:45px;height:35px;display:block;background:#444;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3);font-size:19px;font-weight:400;text-align:center;line-height:35px}
.widgetultimas ul li a img{position:relative;z-index:1;display:block;width:260px;height:auto}
.widgetultimas ul li a .info{position:absolute;top:0;left:0;z-index:5;width:100%;height:86px;vertical-align:middle;display:block;color:#fff;text-shadow:0 2px 3px rgba(0,0,0,.4);background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.5) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,.5)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%)}
.widgetultimas ul li a .info .table{display: table;width: 80%;height: 86px;margin: auto;}
.widgetultimas ul li a .info .table .cell{display:table-cell;vertical-align:middle}
.widgetultimas ul li a .info strong{display:block;font-size:18px;padding-bottom:5px}
.widgetultimas ul li a .info small{font-size:14px}
.widgetultimas ul li a:hover img{opacity:.5}
.widgetultimas .titulo{font-size: 14px;}*/

.maisvistosblock{position:absolute;top:0;left:0;bottom:0;right:0;border:0;padding:14px 10px 10px;background:#fff;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.2);}
.maisvistosblock h2{display:block;font-size:30px;font-weight:700;height:40px;padding:0 10px;letter-spacing:-1px}
.maisvistosblock ul{display:table;width:100%}
.maisvistosblock ul li a{display:block;padding:8px;position:relative}
.maisvistosblock ul li a .img{display:block;float:left;width:90px;height:50px;overflow:hidden;background:#000;border: solid 1px #2a212c;}
.maisvistosblock ul li a .img img{display:block;width:90px;height:auto}
.maisvistosblock ul li a .title{margin-left:110px;display:block;font-size:12px;font-weight:300;color:#222;line-height:16px;}
.maisvistosblock ul li a:hover .title{color:white}
.maisvistosblock ul li a .count{display:none}
.maiscomentadosblock ul li a .img:before{display:block;position:absolute;top:8px;left:8px;z-index:5;width:90px;height:50px;background:url(img/bg.png) no-repeat 0 -150px;content:'';opacity:0}
.maiscomentadosblock ul li a .count{display:block;position:absolute;top:10px;left:10px;z-index:10;width:45px;height:50px;line-height:50px;padding-left:45px;font-size:14px;font-weight:700;text-align:left;opacity:0}
.maiscomentadosblock ul li a:hover .img:before{opacity:.6}
.maiscomentadosblock ul li a:hover .count{opacity:1}

.widget_search{background:#fff;border-radius:3px;padding:20px;box-shadow:0 1px 4px rgba(0,0,0,.2)}
.widget_search h2{display:block;font-size:30px;padding:0 0 15px;}
.widget_search form{position:relative}
.widget_search form input[type=text]{display:block;width:100%;padding:5px 30px 3px 10px}
.widget_search form input[type=submit]{position:absolute;border:0;top:7px;right:7px;z-index:10;display:block;width:15px;height:15px;background:#ccc url(img/bg.png) no-repeat 0 0;overflow:hidden;text-indent:-999px}

.widget_recent_comments{background:#fff;border-radius:3px;padding:20px;box-shadow:0 1px 4px rgba(0,0,0,.2)}
.widget_recent_comments h2{display:block;font-size:26px;font-weight:700;font-style:italic;padding:0 0 15px;letter-spacing:-1px}
.widget_recent_comments ul li{margin-bottom:10px;font-size:12px}
.widget_recent_comments ul li:last-child{margin-bottom:0}
.widget_recent_comments ul li.recentcomments a{font-size:14px;font-style:italic;display:block!important;padding-top:3px!important}

.widget_text{background:#fff;border-radius:3px;padding:20px;box-shadow:0 1px 4px rgba(0,0,0,.2)}
.widget_text h2{display:block;font-size:26px;font-weight:700;font-style:italic;padding:0 0 15px;letter-spacing:-1px}
.widget_text .textwidget{font-size:14px;line-height:1.3em}
.widget_text .textwidget p{margin-bottom:10px}
.widget_text .textwidget p:last-child{margin-bottom:0}
.widget_text .textwidget ol,
.widget_text .textwidget ul{margin:0 0 20px 15px}
.widget_text .textwidget ol ol,
.widget_text .textwidget ul ul{margin:5px 0 0 15px;font-size:.9em}
.widget_text .textwidget ol li{list-style:decimal outside}
.widget_text .textwidget ul li{list-style:disc outside}
.widget_text .textwidget ul ul li,
.widget_text .textwidget ol ol li{list-style:circle outside}
.widget_text .textwidget ol li,
.widget_text .textwidget ul li{margin-bottom:5px}

.widget_pages{background:#fff;border-radius:3px;padding:20px;box-shadow:0 1px 4px rgba(0,0,0,.2)}
.widget_pages h2{display:block;font-size:26px;font-weight:700;font-style:italic;padding:0 0 15px;letter-spacing:-1px}
.widget_pages ul li{margin-bottom:10px;font-size:14px}
.widget_pages ul li:last-child{margin-bottom:0}
.widget_pages ul li a{font-weight:400;color:#666}
.widget_pages ul li a:hover{text-decoration:underline}

.widget_tag_cloud{background:#fff;border-radius:3px;padding:20px;box-shadow:0 1px 4px rgba(0,0,0,.2)}
.widget_tag_cloud h2{display:block;font-size:26px;font-weight:700;font-style:italic;padding:0 0 15px;letter-spacing:-1px}
.widget_tag_cloud .tagcloud{text-align:center}

.news-block{position:relative;background:#fff;border-radius:3px;padding:20px;box-shadow:0 1px 4px rgba(0,0,0,.2);height:180px}
.news-block h2{font-size:16px;color:#555;font-weight:600;font-style:italic;display:block;margin-bottom:20px}
.news-block h2 strong{font-weight:600}
.news-block input[type=text],
.news-block input[type=email]{display:block;margin-bottom:5px;width:100%;height:35px;border-radius:1px;box-shadow:0 0 2px rgba(0,0,0,.1)}
.news-block input[type=email]{margin-bottom:15px}
.news-block input[type=submit]{cursor:pointer;display:block;width:100%;border:0;line-height:35px;text-align:center;border-radius:2px;font-size:14px;color:#fff;text-transform:uppercase;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.2)}
.news-block .mensagens{text-align:center;font-size:15px;color:#666;font-weight:400;font-style:italic;line-height:1.3em;position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;border-radius:3px;padding:70px 20px 20px}
.news-block .mensagens p{line-height:1.3em;margin-bottom:15px}
.news-block .mensagens p:last-child{margin-bottom:0}
.news-block .mensagens strong,
.news-block .mensagens span{font-weight:600}
.news-block .mensagens a{display:inline-block;line-height:30px;margin-top:15px;padding:0 20px;border-radius:2px;font-size:14px;color:#fff;text-transform:uppercase;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.2)}

/*lateral*/
.sidebar > *{position:relative;margin:0 0 20px}
.sidebar > *:last-child{margin:0}
.sidebar .widget_calendar,
.sidebar .maisvistosblock,
.sidebar .widgettirinhasvertical,
.sidebar .widgettop5{position:relative;float:none}
.sidebar .widgetultimas{position:relative;float:none}

/*archive*/
.pagetit{margin:0 0 20px;font-size:19px;color:#666;font-weight:300;font-style:italic}
.pagetit h1{display:inline;color:#000;font-weight:700}
.thetitle{font-size:36px;display:block;padding:0 0 20px}

/*
Comentado por Jean no dia 14/04/2014, mudança do header de autores
.userinfo .img{float:left;width:100px;height:100px;overflow:hidden}
.userinfo .img img{display:block;width:100px;height:auto}
.userinfo .info{padding-top:10px;margin-left:120px;font-size:14px;color:#777;line-height:1.2em;font-style:italic}
.userinfo .info .social{padding-top:10px;font-size:0;white-space:nowrap}
.userinfo .info .social li{display:inline-block;vertical-align:top;margin-right:5px}
.userinfo .info .social li a{display:block;background:#3b5998;width:20px;height:20px;line-height:20px;text-align:center;border-radius:2px;text-indent:-9999px;overflow:hidden}
.userinfo .info .social li a:before{position:relative;top:5px;display:block;width:6px;height:10px;margin:0 auto;background:url(img/bg.png) no-repeat -30px -120px;content:''}
.userinfo .info .social li a.tt{background:#00bcf8}
.userinfo .info .social li a.tt:before{width:14px;background-position:-40px -120px}
.userinfo .info .social li a.gp{background:#da3b1e}
.userinfo .info .social li a.gp:before{width:13px;background-position:-60px -120px}
.userinfo .info .social li a:hover{box-shadow:inset 0 2px 4px rgba(0,0,0,.4)}
.userinfo > p{font-size:15px;color:#777;font-style:italic}
.userinfo > p a{font-weight:700}*/

.autorinfo{display: block; padding-bottom: 55px;}
.autorinfo h2{font-size: 36px;line-height: 34px}
.autorinfo h2.confira{border-bottom: solid 2px silver;}
.autorinfo .userinfo {padding: 30px 20px; background-color: silver;margin-bottom: 30px;}
.autorinfo .userinfo .img{float: left; width: 96px;}
.autorinfo .userinfo .img img{width: 100%;display: block;margin-bottom: 12px;}
.autorinfo .userinfo .img .social{width: 100%;display: none;}
.autorinfo .userinfo .img .social li{width: 26px; height: 26px;margin-right: 5px;float: left; background: url(img/bg.png) no-repeat;}
.autorinfo .userinfo .img .social li.fb{background-position: -1px -356px;}
.autorinfo .userinfo .img .social li.gp{background-position: -51px -355px;}
.autorinfo .userinfo .img .social li.tt{background-position: -25px -356px;}
.autorinfo .userinfo .img .social li a{width: 26px; height: 26px;float: left;}
.autorinfo .userinfo .info{float:left; color: white;margin-left: 20px;width: 470px;}
.autorinfo .userinfo .info .nome{font-size: 36px;font-style: italic;margin-bottom: 10px;line-height: 34px;}
.autorinfo .userinfo .info .cargo{font-size: 20px;font-style: italic;float: left;}
.autorinfo .userinfo .info .resumo{font-size: 15px;font-weight: 700;}
.autorinfo .userinfo .info .descricao{font-size: 15px;font-weight: 300;line-height: 18px;margin: 0 20px 0 0;}
.autorinfo .contador{float: right;font-weight: 400;font-size: 18px;margin-top: 5px;}

.archive-cover{margin: -20px auto 40px; padding-bottom:20px; max-width: 1020px;display: table;border-bottom: 2px solid #ddd; width: 100%;}
.archive-cover:after{content: ''}
.archive-cover .categoria {vertical-align: middle;display: table-row;} 
.archive-cover .categoria .title{font-size: 52px; margin-right: 25px;display: table-cell;white-space: nowrap;vertical-align: middle;} 
.archive-cover .categoria .descr{display: table-cell;height: 52px;vertical-align: middle;padding: 0 25px;width: 700px} 

.crumbs{margin:0 40px 40px 40px;padding:0 0 10px;border-bottom:2px solid #ddd;font-size:13px;color:#666;font-style:italic;font-weight:400}
.crumbs *{display:inline-block;color:#666;font-style:italic;font-weight:400}
.crumbs .breadarrow{padding:0 5px}
.post-list{margin:0 0 50px}
.post-list .post{margin:0 0 30px;padding:0 0 30px;border-bottom:5px solid #eee}
.post-list .post:last-child{margin:0}
.post-list .img{float:left;width:150px;height:150px;overflow:hidden;border-radius:3px}
.post-list .img img{display:block;width:150px;height:auto}
.post-list .infos{margin-left:160px}
.post-list h2 a{display: block;font-size: 24px;font-weight: normal;color: #303030;margin: 0 0 15px;font-style: italic;line-height: 24px;}
.post-list .meta{border:1px solid #eee;border-width:1px 0;padding:10px 0;margin:0 0 15px;font-size:14px;color:#666;font-weight:400;}
.post-list .meta .autor{margin-right:20px; font-weight: 700;font-style: italic;}
.post-list .meta .autor a{color:#666}
.post-list .meta .time{font-weight:normal;}
.post-list .meta .share{float: right;}
.post-list .meta .share>a{float: left;width: 26px; height: 26px;margin-left: 5px;margin-top: -6px}
.post-list .meta .share .fb{background-color: #3b5998}
.post-list .meta .share .fb:before{position: relative;top: 2px;left: 8px;display: inline-block;vertical-align: middle;margin-right: 5px;width: 13px;height: 26px;background: url(img/bg.png) no-repeat 0 -252px;content: '';}
.post-list .meta .share .gplus{background-color: #d73b28}
.post-list .meta .share .gplus:before{position:relative;top:-2px;display:inline-block;vertical-align:middle;margin-right:5px;width:26px;height:26px;background:url(img/bg.png) no-repeat -36px -248px;content:''}
.post-list .meta .share .twitter{background-color: #00bcf2}
.post-list .meta .share .twitter:before{position:relative;top:-2px;display:inline-block;vertical-align:middle;margin-right:5px;width:26px;height:26px;background:url(img/bg.png) no-repeat -12px -250px;content:''}
.post-list .meta .share .comments{background-color: #e5533b;height: 32px;color: white; line-height: 20px; text-align: center;font-size: 12px;font-weight: normal;}
.post-list .meta .share .comments:before{position: relative;top: 27px;display: block;margin-right: 5px;width: 26px;height: 5px;background: url(img/bg.png) no-repeat 0 -304px;content: '';}
/*.post-list .meta .coms{float: right;}
.post-list .meta .coms{font-weight:700}
.post-list .meta .coms:before{position:relative;top:-2px;display:inline-block;vertical-align:middle;margin-right:5px;width:16px;height:16px;background:url(img/bg.png) no-repeat -60px 0;content:''}*/
.post-list .resumo{font-size:14px;line-height:1.2em}
.post-list .resumo .ver{padding-left:5px;font-weight:lighter;font-size:14px}
.navigation .title{display:none}
.navigation ol{white-space:nowrap;text-align:center;font-size:0}
.navigation ol li{display:inline-block;vertical-align:top;font-size:15px;color:#666;margin:0 5px}
.navigation ol li:first-child{display:none}
.navigation ol li .current,
.navigation ol li a{display:block;line-height:25px;padding:0 5px;color:#666}
.navigation ol li a:hover{background:#ddd}
.navigation ol li .current{color:#fff;font-weight:normal;}
.navigation ol li .prev,
.navigation ol li .next{font-size: 30px;}

/*posts*/
.post-cover{margin:0 auto; max-width: 1020px; margin-bottom: 30px;position: relative;}
.post-cover img{width: 100%;height: auto;}
.post-cover p{position: absolute;bottom: 0; padding: 0 10px 10px 10px; color: white; line-height: 20px}
article.single-post .time{font-size:16px;margin-bottom:20px; line-height: 26px;}
article.single-post .titulo{font-size:34px;color:#222;font-weight:700;line-height:1.2em; margin-bottom: 5px}
article.single-post p.autor{font-size:13px;border-bottom:1px solid #cecece; padding-bottom: 30px; margin-bottom: 20px; }
article.single-post p.autor .link{text-decoration: underline; color: inherit;}
.entry{line-height:1.3em;font-size:16px;font-weight:400;color:#666;margin-bottom:30px;border-bottom: solid #cecece 1px;padding-bottom: 30px;}
.entry h2,
.entry h3,
.entry h4,
.entry h5{display:block;margin-bottom:20px;color:#222;font-weight:700;line-height:1.3em}
.entry h2{font-size:1.9em}
.entry h3{font-size:1.6em}
.entry h3{font-size:1.3em}
.entry h4{font-size:1em}
.entry h5{font-size:.9em}
.entry p{display: block;margin-bottom: 25px;line-height: 20px;font-size: 15px;color: #303030;}
.entry a{font-weight:400; font-style: italic;}
.entry > *:last-child{margin-bottom:0}
.entry br{display:block}
.entry hr{display:block;margin:0 0 20px;border-top:1px solid #777}
.entry em{font-style:italic}
.entry img{margin:0 0 20px;max-width:100%;height:auto;border-radius:2px}
.entry img.wp-smiley{margin:0}
.entry img.centered,
.entry img.aligncenter{display:block;margin:0 auto 20px;clear:both}
.entry img.alignright,
.entry .alignright{margin:0 0 20px 10px;float:right}
.entry img.alignleft,
.entry .alignleft{margin:0 10px 20px 0;float:left}
.entry code{font:1.1em 'Courier New', Courier, Fixed}
.entry ol,
.entry ul{margin:0 0 20px 15px}
.entry ol ol,
.entry ul ul{margin:5px 0 0 15px;font-size:.9em}
.entry ol li{list-style:decimal outside}
.entry ul li{list-style:disc outside}
.entry ul ul li,
.entry ol ol li{list-style:circle outside}
.entry ol li,
.entry ul li{margin-bottom:5px}
.entry object,
.entry embed,
.entry iframe{max-width:100%!important;display:block;}
.entry .more-link{color:#333;font-weight:700}
.entry .more-link:hover{color:#8A4141}
.entry acronym,
.entry abbr,
.entry span.caps{cursor:help}
.entry acronym,
.entry abbr{border-bottom:1px dashed #999}
.entry blockquote{padding:0 20px;margin:0 0 20px;display:block}
.entry blockquote p,
.entry blockquote cite{font:italic 15px/1.4em Georgia,Times New Roman,cursive;color:#000;margin:0 0 5px 0;text-align:center}
.entry blockquote p:before,
.entry blockquote cite:before{position:relative;top:5px;left:-2px;content:'“';display:inline;vertical-align:bottom;font-size:35px;color:#000;font-weight:300}
.entry blockquote p:after,
.entry blockquote cite:after{position:relative;top:15px;content:'”';display:inline;vertical-align:bottom;font-size:35px;color:#000;font-weight:300}
.entry .center{text-align:center}
.entry .hidden{display:none}
.entry .wp-caption{background:#fff;margin:0 0 25px;padding:5px;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.2); max-width: 100%;}
.entry .wp-caption.aligncenter{position: relative;margin-left: auto;margin-right: auto;}
.entry .wp-caption img{margin:0;}
.entry .wp-caption p{display:block;padding:10px 0 5px;margin:0;font-weight:700;font-style:italic;text-align:center}
.entry .capital-letter span{font-size:52px;float:left;text-transform:uppercase;display:inline-block;transform:scale(1,1.2);-webkit-transform:scale(1,1.2);-moz-transform:scale(1,1.2);-ms-transform:scale(1,1.2);-o-transform:scale(1,1.2);margin:0 2px 0 0}
.thetags{padding: 0 0 30px;font-size: 0;border-bottom: 1px solid #cecece;margin-bottom: 30px;}
.thetags h3{display:inline-block;vertical-align:top;font-size:14px;color:#666;font-weight:400;font-style:italic;line-height:17px;margin-right: 5px;}
.thetags ul{display:inline-block;vertical-align:top}
.thetags ul li{display:inline-block;vertical-align:top;font-size:13px;margin:5px 5px 0 0;}
.thetags ul li a{display:block;line-height:17px;padding:0 10px;color:#fff;font-weight:400;text-transform: uppercase;}
.theauthor{padding: 0 0 30px 0;border-top: 1px;border-bottom: 1px solid #cecece;margin-bottom: 30px;}
.theauthor .img{float:left;width:100px;height:100px;overflow:hidden;border-radius:3px}
.theauthor .img img{display:block;width:100px;height:auto}
.theauthor .info{margin-left: 120px;font-size: 15px;color: #505050;line-height: 18px;}
.theauthor .info .name{padding-bottom:10px;font-size:17px;color:#222;font-weight:700}
.theauthor .info .name a{font-size:14px;text-transform:lowercase;padding-left:15px}
.theauthor .info .social{padding-top:10px;font-size:0;white-space:nowrap}
.theauthor .info .social li{display:inline-block;vertical-align:top;margin-right:5px}
.theauthor .info .social li a{display:block;background:#3b5998;width:20px;height:20px;line-height:20px;text-align:center;border-radius:2px;text-indent:-9999px;overflow:hidden}
.theauthor .info .social li a:before{position:relative;top:5px;display:block;width:6px;height:10px;margin:0 auto;background:url(img/bg.png) no-repeat -30px -120px;content:''}
.theauthor .info .social li a.tt{background:#00bcf8}
.theauthor .info .social li a.tt:before{width:14px;background-position:-40px -120px}
.theauthor .info .social li a.gp{background:#da3b1e}
.theauthor .info .social li a.gp:before{width:13px;background-position:-60px -120px}
.theauthor .info .social li a:hover{box-shadow:inset 0 2px 4px rgba(0,0,0,.4)}
.relacionados{padding-bottom:40px;border-bottom:1px solid #ddd; margin-bottom: 40px;}
.relacionados h2{display:block;padding-bottom:20px;font-size:36px;}
.relacionados ul li{float:left;width:193px;margin:0 0 20px 20px}
.relacionados ul li:nth-child(3n+1){clear:left;margin-left:0}
.relacionados ul li a{position:relative;top:0;display:block;font-size:15px;color:#666}
.relacionados ul li .img{position:relative;display:block;height:190px;border-radius:3px;overflow:hidden;margin:0 0 10px;background:#e6e6e6}
.relacionados ul li .img:after{position:absolute;bottom:0;left:10px;display:block;width:0;height:0;border:10px solid transparent;border-bottom-color:#f9f9f9;content:''}
.relacionados ul li .img img{display: block;min-width: 100%;min-height: 100%;}
.relacionados ul li .img img.placeholder_image{width: 100%}
.relacionados ul li strong{font-weight:600}
.relacionados ul li a:hover{top:-4px}
.contbanner{padding: 0 0 30px 0;text-align: center;margin-bottom: 30px;border-bottom: 1px solid #cecece;}
.contbanner > div{margin: auto;}
.galrelacionados{margin-bottom:30px;border-bottom:5px solid #ddd}
.galrelacionados h2{display:block;padding-bottom:20px;font-size:30px;font-weight:700;font-style:italic}
.galrelacionados ul{margin-bottom:-30px}
.galrelacionados ul li{float:left;width:140px;margin:0 0 30px 20px;padding-bottom:30px;font-size:13px}
.galrelacionados ul li:nth-child(4n+1){position:relative;clear:left;margin-left:0}
.galrelacionados ul li:nth-child(4n+1):before{position:absolute;top:-30px;left:0;display:block;width:620px;border-top:1px solid #ddd;content:''}
.galrelacionados ul li:first-child:before{display:none}
.galrelacionados ul li a{position:relative;top:0;display:block;color:#666}
.galrelacionados ul li .img{display:block;height:100px;border-radius:3px;overflow:hidden;margin:0 0 10px;background:#000}
.galrelacionados ul li .img img{display:block;width:140px;height:auto}
.galrelacionados ul li .count{opacity:0;display:block;position:absolute;top:0;left:0;height:100px;width:140px;z-index:5;text-align:center;line-height:100px;white-space:nowrap;font-size:16px;color:#fff;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.4)}
.galrelacionados ul li strong{font-weight:400}
.galrelacionados ul li a:hover img{opacity:.6}
.galrelacionados ul li a:hover .count{opacity:1}
.disquscoms h2{display:block;padding-bottom:10px;font-size:36px;}
.description {margin-top: 15px; margin-bottom: 15px; font-weight: 400;}

.theshare{padding:0 0 20px;white-space:nowrap;font-size:0;border-bottom: 1px solid #cecece; margin-bottom: 30px;}
.theshare li{display:inline-block;vertical-align:top;font-size:15px;margin-right:35px}
.theshare li a{display:block;color:#777;}
.theshare li a span.button-big{margin-right: 15px;}
.theshare li a.comments{background-image: url("img/bg.png"); background-position: -38px 158px;height: 40px;width: 35px;margin-bottom: -10px;text-align: center;}
.theshare li a.comments span{line-height: 30px;font-size: 15px;width: 35px;text-align: center;color: white;}


.social_new{ display: table;  width: 100%; padding-bottom: 20px; margin-bottom: 30px; border-bottom: 1px solid #cecece;}
.social_new .social{ float: left; padding-right: 35px; }
.social_new .box{ display: table; }
.social_new .box .button,
.social_new .box .count{ display: table-cell; vertical-align: middle; text-align: center; }
.social_new .box .button{ height: 30px; width: 30px; font-size: 22px; background: #3b5998; color: white; }
.social_new .box .count{padding-left: 15px; color: #777; font-size: 15px;}

#twitter .button{background: #00bcf2;}
#pinterest .button{background: #ce1d21;}
#googleplus .button{background: #d73b28;}

/*galeria*/
.gallery-type {width: 950px;margin: 0 auto 40px; }
.gallery{ width: 100%; position: relative; display: block; max-width: 100%;}
.gallery .imagem{display: table-cell; height:550px; vertical-align:middle; width: 100%; background: black; }
.gallery .imagem.loading{display: table; height:550px; vertical-align:middle; width: 100%; background-color: black; }
.gallery .publicidade{ display: none; width: 100%; height: 100%; background: black; position: absolute; z-index: 4546485; overflow: hidden;}
.gallery .publicidade .container-table{ display: table;width: 100%;height: 100%; }
.gallery .publicidade .container-cell{ display: table-cell; vertical-align: middle; text-align: center; }
.gallery .publicidade .peca{ position: absolute;top: 50%;left: 50%;margin-top: -335px;margin-left: -475px; }
.gallery .publicidade .fechar { top: 0;right: 0;position: absolute;cursor: pointer;z-index: 1545454545454545; }
.gallery-full{ position: relative; height: 550px; overflow: hidden; background-color: black; width: 100%; max-width: 100%; }
.gallery-full .imagem { position: absolute; top: 0; left: 0; display: table; height: 100%; width: 100%; max-width: 100%; overflow: hidden; z-index: 2}
.gallery-full .imagem .container{ display: table-cell; vertical-align: middle; text-align: center; height: 550px; width: 100% }
.gallery-full .imagem .container img{margin: 0; max-height: 100%; max-width: 100%;}
.gallery-full .informacoes{position: absolute;bottom: 0;width: 100%;background: url(img/degrade2.png) repeat-x bottom;left: 0; z-index: 3; min-height: 120px; display: table;}
.gallery-full .informacoes .legenda{display: table-cell;vertical-align: bottom; min-height: 120px;padding: 0 15px 15px 15px;}
.gallery-full .informacoes .legenda p{margin: 0;color: white; font-size: 24px; display: inline; line-height: 30px}
.gallery-full .navegacao-superior{ position: relative; width: 100%; height:100%; z-index: 3; background: url("img/transparent.png") repeat; }
.gallery-full .navegacao-superior .navigation{ position:absolute; top: 0; color: #fff; cursor: pointer; font-size: 30px; height: 100%; text-align: center; width: 30%; background: url("img/transparent.png") repeat; text-align:left; }
.gallery-full .navegacao-superior .navigation.btn-prev{ left: 0;}
.gallery-full .navegacao-superior .navigation.btn-next{ right: 0; }
.gallery-full .navegacao-superior .navigation .button{ width: 30px ; height: 140px; position: absolute; top: 50%; margin-top: -70px; background: url("img/base_setas1.png") repeat;  }
.gallery-full .navegacao-superior .navigation:hover .button{ background: url("img/base_setas2.png") repeat;  }
.gallery-full .navegacao-superior .navigation.btn-prev .icon{position: absolute;right: -6px;top: 55px;}
.gallery-full .navegacao-superior .navigation.btn-next .icon{position: absolute;left: -6px;top: 55px;}
.gallery-full .navegacao-superior .navigation.btn-prev .button{ left: 0;  }
.gallery-full .navegacao-superior .navigation.btn-next .button{ right: 0;  }
.gallery-thumb{ position: relative; width: 100%; overflow: inherit; margin: 4px 0 0 0;  }
.gallery-thumb .navegacao-inferior{ position: absolute; top: 50px; font-size: 24px; z-index: 100; width: 100%; }
.gallery-thumb .navegacao-inferior .button{ color: #fff; cursor: pointer; display: block; position: absolute; }
.gallery-thumb .navegacao-inferior .gallery-prev{ left: 20px; }
.gallery-thumb .navegacao-inferior .gallery-next{ right: 20px; }
.gallery-thumb-scroll{ width: 100%; height: 115px; overflow: hidden; }
.gallery-thumb-scroll ul{ height: auto; margin: 0; width: 200%}
.gallery-thumb-scroll li{ float: left; list-style: none!important; margin-right:4px; padding-bottom: 2px; width: 102px;}
.gallery-thumb-scroll li.active{ border-bottom: 5px solid #e5533b; }
.gallery-thumb-scroll li img{width: 102px; height: 102px;margin: 0;border-radius: 0; cursor: pointer;}
.entry .gallery{margin: 10px 0}

/*busca avançada*/
.avancada .userinfo{border:0;margin:0;padding:0 0 20px}
.avancadaform{margin:0 0 30px;position:relative}
.avancadaform h3{display:block;margin:0 0 20px;font-size:15px;color:#222;font-weight:700;font-style:italic}
.avancadaform .box-search{margin:0 0 15px;white-space:nowrap;position:relative}
.avancadaform .box-search:before{position:absolute;top:50%;left:17px;margin-top:-7px;z-index:2;display:block;width:15px;height:15px;background:#ccc url(img/bg.png) no-repeat 0 0;content:''}
.avancadaform .campo{width:490px;height:45px;border-radius:3px;vertical-align:top;font-size:17px;font-weight:700;font-style:italic;padding:10px 10px 10px 50px}
.avancadaform .button{vertical-align:top;display:inline-block;border:0;height:45px;width:120px;text-align:center;line-height:45px;border-radius:3px;font-size:18px;text-transform:uppercase;font-weight:700;color:#fff;text-shadow:0 2px 3px rgba(0,0,0,.2)}
.avancadaform .box-filter{white-space:nowrap}
.avancadaform .post_type,
.avancadaform .fakeSelect{display:inline-block;vertical-align:top}
.avancadaform .post_type label{display:inline-block;vertical-align:top;font-size:14px;color:#666;font-weight:700;margin-right:15px;line-height:30px}
.avancadaform .fakeSelect{margin-left:5px}
.avancadaform .fakeSelect.search-year{width:90px}
.avancadaform .fakeSelect.search-monthnum{width:130px}
.avancadaform .fakeSelect.cat{width:200px}

/*404*/
.col-full.c404{padding:60px 0 120px;text-align:center}
.col-full.c404 .avancadaform{margin:0}
.col-full.c404 .avancadaform h3{display:none}
.col-full.c404 .avancadaform .campo{width:810px}
h1.no404{display:block;padding:0 0 50px;font-size:90px;font-weight:700;font-style:italic;letter-spacing:-10px}
h1.no404 small{display:block;font-weight:700;padding-top:30px;font-size:45px;color:#444;letter-spacing:-1px}
small.no404{display:block;padding:0 0 100px;position:relative;font-weight:300;font-size:22px;color:#999;font-style:italic}
small.no404:before{position:absolute;bottom:30px;left:50%;margin-left:-15px;display:block;width:30px;height:48px;background:url(img/bg.png) no-repeat -80px 0;content:''}
small.no404 strong{font-weight:700}

/*todas as galerias*/
.todasgalerias ul li{padding:0 0 30px;margin:0 0 30px;border-bottom:5px solid #eee}
.todasgalerias ul li .data{font-size:14px;font-weight:400;line-height: 26px;}
.todasgalerias ul li .info{float: right;margin-top: 35px;font-size: 14px;}
.todasgalerias ul li .title{display:block;margin:0 0 10px;font-size:24px;font-weight:400;color:#303030;font-style: italic;}
.todasgalerias ul li .title:hover{text-decoration: underline; }
.todasgalerias ul li .imgs{display:block;font-size:0;white-space:nowrap}
.todasgalerias ul li .imgs span{display:inline-block;width:150px;height:150px;overflow:hidden;border-radius:2px;overflow:hidden;margin-left:20px;background:#000;position:relative}
.todasgalerias ul li .imgs span:before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;content:''}
.todasgalerias ul li .imgs span:first-child{margin-left:0}
.todasgalerias ul li .imgs span img{display:block;width:150px;height:auto;min-height:100px}
.todasgalerias ul li .imgs span:hover:before{box-shadow:inset 0 0 0 4px #fff}
.todasgalerias ul li .imgs span:hover img{opacity:.7}

/*contato*/
h2.form{display:block;padding-bottom:30px;font-size:15px;font-weight:700;font-style:italic;color:#222}
.wpcf7-form br{display:none;position:fixed}
.wpcf7-form p{display:block;position:relative;padding:0 0 10px}
.wpcf7-form p label{position:absolute;top:0;left:0;z-index:5;white-space:nowrap;line-height:35px;padding:0 10px;width:60px;height:35px;text-align:right;display:block;font-size:13px;color:#999;font-style:italic}
.wpcf7-form p input[type=text],
.wpcf7-form p input[type=email],
.wpcf7-form p input[type=number],
.wpcf7-form p input[type=tel],
.wpcf7-form p input[type=url],
.wpcf7-form p input[type=date],
.wpcf7-form p input[type=datetime],
.wpcf7-form p input[type=datetime-local],
.wpcf7-form p input[type=month],
.wpcf7-form p input[type=week],
.wpcf7-form p textarea{display:block;width:60%;height:35px;padding:5px 10px 5px 80px;font-size:15px;font-weight:700;font-style:italic;color:#999}
.wpcf7-form p textarea{width:100%;height:250px;padding-top:10px}
.wpcf7-form p input[type=text]:focus,
.wpcf7-form p input[type=email]:focus,
.wpcf7-form p input[type=number]:focus,
.wpcf7-form p input[type=tel]:focus,
.wpcf7-form p input[type=url]:focus,
.wpcf7-form p input[type=date]:focus,
.wpcf7-form p input[type=datetime]:focus,
.wpcf7-form p input[type=datetime-local]:focus,
.wpcf7-form p input[type=month]:focus,
.wpcf7-form p input[type=week]:focus,
.wpcf7-form p textarea:focus{color:#222}
.wpcf7-form .captcha{padding:10px;margin:0 0 10px;background:#eee;font-size:12px}
.wpcf7-form .captcha .img{float:left;padding:10px;background:#fff;border-radius:3px;width:72px}
.wpcf7-form .captcha .label{margin-left:102px;line-height:44px}
.wpcf7-form .captcha .input{clear:both;padding-top:10px}
.wpcf7-form .captcha .input input{width:100%}
.wpcf7-form .captcha p{position:fixed}
.wpcf7-form .wpcf7-submit{cursor:pointer;height:35px;line-height:35px;border:0;padding:0 35px;background:#333;border-radius:2px;color:#fff;text-align:center;font-size:16px;text-transform:uppercase;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.2); position:absolute;right: 0}
.wpcf7 img.ajax-loader{position: absolute;right: 30px;top: 7px;}

/*sitemap*/
.thesitemap{font-size:0;white-space:nowrap;overflow:hidden}
.thesitemap > div{display:inline-block;vertical-align:top;width:140px;font-size:14px;font-style:italic;padding:0 0 5000px 20px;margin-bottom:-5000px;box-shadow:inset 1px 0 0 #ddd;white-space:normal}
.thesitemap > div:first-child{box-shadow:none;padding-left:0}
.thesitemap h2{font-size:20px;color:#222;font-weight:700;padding:0 0 20px}
.thesitemap ul li{margin-bottom:10px}
.thesitemap ul li:last-child{margin-bottom:0}
.thesitemap ul li a{font-size:14px!important;color:#666}

/*equipe*/
.equipe h2{display:block;padding:0 0 30px;font-size:26px;}
.equipe ul.autores{display: block;margin-bottom: 50px; border-bottom: solid 2px #dddddd;}
.equipe ul li{float:left;width:150px;margin:0 0 50px 22px; color:#303030}
.equipe ul li:nth-child(6n+1){clear:left;margin-left:0}
.equipe ul li .img{position:relative;display:block;height:150px;overflow:hidden;border-radius:2px;margin:0 0 10px;box-shadow:0 2px 4px rgba(0,0,0,.2)}
.equipe ul li .img img{display:block;width:150px;height:auto;min-height:100px}
.equipe ul li .img a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;line-height:100px;text-align:center;font-size:15px;font-style:italic;font-weight:700;opacity:1; border: solid 4px #ff664c; opacity:0}
.equipe ul li:hover .img a{opacity:1}
.equipe ul li h4{display:block;font-size:16px;font-style:italic;color:#303030; font-weight:400;font-size: 18px;line-height: 20px;height: 40px; max-height: 40px; overflow: hidden;}
.equipe ul li h4 a{color:#303030; font-weight:400;font-size: 18px;line-height: 17px;}
.equipe ul li:hover a{text-decoration: underline;}
.equipe ul li p{display: block;font-size: 14px;color: #666;font-weight: 400;line-height: 17px;}
.equipe ul li p a{color:#303030; font-weight:400;font-size: 14px;line-height: 17px;}

/*footer*/
.bloginfo{padding:30px 0;margin-bottom:30px;white-space:nowrap;text-align:left;font-size:0}
.bloginfo .icon{display: inline-block;vertical-align: middle;font-size: 14px;margin-right: 75px;margin-left: 120px;width: 160px}
.bloginfo .icon img{width: 100%;}
.bloginfo .desc{padding-left:25px;position:relative;display:inline-block;vertical-align:middle;font-size:14px;font-weight:700;font-style:italic;white-space:normal;max-width:50%}
.bloginfo .desc:before{position:absolute;top:0;left:0;display:block;width:15px;height:12px;background:url(img/bg.png) no-repeat -40px 0;content:''}
.menufooter{font-size:0;padding-bottom:20px}
.menufooter #menu-menu-footer{display:inline-block;vertical-align:top;width:60%}
.menufooter #menu-menu-footer-institucional{display:inline-block;vertical-align:top;width:40%;text-align:right}
.menufooter > ul {font-size:0}
.menufooter > ul > li{display:inline-block;vertical-align:top;width:220px;margin:0 0 20px 20px;font-size:15px}
.menufooter > ul > li:nth-child(4n+1){margin-left:0}
.menufooter > ul > li > a{display:block;;margin-bottom:10px;color:#222;text-transform:uppercase;font-weight:700}
.menufooter > ul > li > ul > li > a{display:block;;margin-bottom:5px;color:#666;font-size:13px}
.menufooter > ul > li > ul ul{display:none}
.menufooter a:hover{text-decoration:underline}
.menufooter #menu-menu-footer-institucional li{margin:0 0 5px 15px}
.menufooter #menu-menu-footer-institucional li:first-child{margin-left:0}
.menufooter #menu-menu-footer-institucional li a{color:#999}
.menufooter #menu-menu-footer-institucional li a:hover{color:#000}
.nossos{font-size:0;white-space:nowrap;padding-bottom:20px}
.nossos h3,
.nossos ul{display:inline-block;width:120px;vertical-align:top;line-height:13px;font-size:14px;color:#999;text-transform:uppercase}
.nossos ul{width:820px;height:13px}
.nossos ul li{float:left;text-align:center}
.nossos ul li a{display:block;font-weight:700}
.nossos ul li:nth-child(6n+1) a{color:#2eb1dc}
.nossos ul li:nth-child(6n+2) a{color:#f48d00}
.nossos ul li:nth-child(6n+3) a{color:#453e67}
.nossos ul li:nth-child(6n+4) a{color:#81919e}
.nossos ul li:nth-child(6n+5) a{color:#e83400}
.nossos ul li:nth-child(6n+6) a{color:#ffbc00}
.nossos ul li a:hover{color:#000}
.nossos .bx-wrapper{position:relative;width:820px!important;display:inline-block;vertical-align:top;font-size:14px}
.nossos .bx-wrapper .bx-prev,
.nossos .bx-wrapper .bx-next{display:block;width:7px;height:13px;overflow:hidden;position:absolute;top:50%;left:10px;margin-top:-7px;text-indent:-9999px}
.nossos .bx-wrapper .bx-next{left:auto;right:10px}
.nossos .bx-wrapper .bx-prev:before,
.nossos .bx-wrapper .bx-next:before{position:absolute;bottom:50%;left:0;box-shadow:inset 0 0 0 1px #000;display:block;width:20px;height:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-o-transform-origin:left bottom;-ms-transform-origin:left bottom;content:''}
.nossos .bx-wrapper .bx-next:before{left:auto;right:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-o-transform-origin:right bottom;-ms-transform-origin:right bottom;content:''}
.nossos .bx-wrapper ul{display:block}
.nossos .bx-viewport{width:750px!important;margin:0 auto}
.nossos .bx-wrapper:hover .bx-viewport{box-shadow:inset 1px 0 0 #ccc, inset -1px 0 0 #ccc}

/*bg*/
#background-scripts,
#background-scripts > *{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;width:100%;height:100%;background:transparent;background:rgba(0,0,0,0)}
#background-scripts:hover{background:rgba(0,0,0,.2)}

/*Avaliação*/
.entry .movierate h3{display:block;line-height:40px;margin:0;padding:0 10px;color:#fff;text-transform:uppercase;font-size:18px;font-weight:700;border-radius:3px 3px 0 0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}
.entry .movierate h3:before{display:inline-block;vertical-align:middle;margin-right:5px;position:relative;top:-2px;width:20px;height:10px;background:url(img/bg.png) no-repeat -80px -120px;content:''}
.entry .movierate .box{box-shadow:0 1px 4px rgba(0,0,0,.2);border-radius:0 0 3px 3px;padding:20px;background:#fff}
.entry .movierate .box:after{display:table;width:100%;content:''}
.entry .movierate .box .cartaz{float:left;width:160px;height:240px;overflow:hidden}
.entry .movierate .box .cartaz img{display:block;min-width:160px;width:auto;min-height:240px;height:auto}
.entry .movierate .box .rate{margin:0 -20px 0 180px}
.entry .movierate .box .rate ul{margin:0}
.entry .movierate .box .rate ul li{list-style:none;display:block;padding:5px 10px;font-size:14px;color:#666}
.entry .movierate .box .rate ul li:nth-child(2n+1){background:#f5f5f5}
.entry .movierate .box .rate ul li strong{line-height:20px;font-weight:700;color:#333}
.entry .movierate .box .aval{position:relative;top:-2px;overflow:hidden;text-indent:-9999px;width:121px;height:20px;display:inline-block;vertical-align:middle;background:url(img/bg.png) no-repeat 0 -220px}
.entry .movierate .box .aval > span,
.entry .movierate .box .aval:before{position:absolute;top:0;left:0;content:'';height:20px;display:block;background:url(img/bg.png) no-repeat 0 -200px}
.entry .movierate .box .aval.a0:before{width:0}
.entry .movierate .box .aval.a05:before{width:10px}
.entry .movierate .box .aval.a1:before{width:20px}
.entry .movierate .box .aval.a15:before{width:35px}
.entry .movierate .box .aval.a2:before{width:45px}
.entry .movierate .box .aval.a25:before{width:60px}
.entry .movierate .box .aval.a3:before{width:70px}
.entry .movierate .box .aval.a35:before{width:85px}
.entry .movierate .box .aval.a4:before{width:95px}
.entry .movierate .box .aval.a45:before{width:110px}
.entry .movierate .box .aval.a5:before{width:120px}

/*botoes do header*/
.options-mobile{display: none;}

/*menu*/
.menuheader{width: 100%; margin-bottom: 30px; }
.menuheader .abrir,
.menuheader .container ul.container-row li.container-cell.logo-pop,
.menuheader .container ul.container-row li.container-cell.logo-canal{ display: none; }

.menuheader .container { width: 100%; height: 45px; display: table; border: solid black; border-width: 1px 0 0 0; }
.menuheader .container h1 img{ max-width: 100%; }
.menuheader .container .icon-search{color: #fff;cursor: pointer;display: block;font-size: 20px;}
.menuheader .container .container-row { display:table-row; width: 100%; }
.menuheader .container .container-row .container-cell { display:table-cell; padding: 0; vertical-align: middle; text-align: center; }
.menuheader .container .container-row .container-menu { vertical-align: bottom; }
.menuheader .container .container-row .container-menu .menu{display: table;margin: auto;}
.menuheader .container .container-row .container-menu .menu .menu-item{font-size: 15px;text-decoration: none;text-transform: uppercase; display: table-cell; position: relative;}
.menuheader .container .container-row .container-menu .menu .menu-item a{ font-size: 16px; padding: 0 10px; display: block; line-height: 40px; white-space: nowrap;}
.menuheader .container .container-row .container-menu .menu .menu-item a:hover{ border-style: solid; border-width: 5px 0 0 0; -moz-transition: none; -webkit-transition: none; -o-transition: color 0 ease-in; transition: none; }
.menuheader .container .container-row .container-search .button{ width:35px; height:35px; overflow: hidden; cursor: pointer; display: table; }
.menuheader .container .container-row .container-search .button i{ display: table-cell; vertical-align: middle;  }

/*menu flutuante*/
.menuheader.free{position: fixed;z-index: 9999; height: 45px; top: 0; border: solid black;  border-width: 0 0 1px 0; }
.menuheader.free .container{width: 1100px;margin: auto;max-width: 1100px; border-width: 0; }
.menuheader.free .container ul.container-row li.container-cell.logo-pop{ width: 60px }
.menuheader.free .container ul.container-row li.container-cell.logo-canal{ width: 120px }
.menuheader.free .container ul.container-row li.container-cell.container-search{ width: 35px }
.menuheader.free .container ul.container-row li.container-cell.logo-pop,
.menuheader.free .container ul.container-row li.container-cell.logo-canal{ display: table-cell; }
.menuheader.free .container .container-row .container-menu{vertical-align: top;}
.menuheader.free .container .container-row .container-menu .menu .menu-item a:hover{ border-style: solid; border-width: 0 0 5px 0; }

/* busca */
.menuheader.free form.search-bar{ margin-top: 1px; }
.menuheader form.search-bar{ display: none; height: 50px; width: 100%; background-color: white;}
.menuheader form.search-bar .container-search{ width: 1100px; margin: 0 auto;}
.menuheader form.search-bar input{ background: #fff; font-size: 25px!important; font-weight: 300; padding: 5px; color: #333; width: 800px; margin-left: 140px; height: 49px; border: solid 1px #b4b4b4; border-width: 0 0 1px 0 }
.menuheader form.search-bar input:hover{ background: #fff; font-weight: 300; padding: 5px; color: #333; margin-left: 140px; height: 49px; border: solid 1px #b4b4b4; border-width: 0 0 1px 0 }
.menuheader form.search-bar button{ background: none; border: none; font-size: 25px; font-weight: 400; margin-top: 7px;	padding: 0; text-align: center; padding: 0 0 0 10px; }

/*carrosel*/
.slider-noticias{ height: 490px; overflow: hidden; position: relative; width: 300px;border: solid 1px #2a212c; }
.slider-noticias h6{ background: #2a212c; color: #fff; font-size: 18px; font-style: italic; font-weight: normal; left: 0; padding: 5px 10px; position: absolute; top: 0; z-index: 200;}
.slider-noticias article{ width: 300px; height: 490px; background-color: black;}
.slider-noticias .bg{ bottom: 0; left: 0; position: absolute; width: 100%; height:260px; text-shadow:0 2px 2px rgba(0,0,0,.8);background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.8) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,.8)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 50%) }
.slider-noticias .title-noticia{ bottom: 50px; left: 20px; position: absolute; width: 260px; }
.slider-noticias .title-noticia h4{ color: #fff;font-size: 18px;line-height: 22px;font-weight: 300; }
.slider-noticias .title-noticia h4 a{ color: #fff; text-decoration: none;}
.slider-noticias .nav-noticias-prev,
.slider-noticias .nav-noticias-next{ position: absolute; left: 0; width: 30px; height: 140px; top: 50%; margin-top: -70px; background: url("img/base_setas1.png") repeat; z-index: 1000; }
.slider-noticias .nav-noticias-next{ right: 0; left: auto; }
.slider-noticias .nav-noticias-prev:hover,
.slider-noticias .nav-noticias-next:hover{ background: url("img/base_setas2.png") repeat; }
.slider-noticias .nav-noticias-prev .icon,
.slider-noticias .nav-noticias-next .icon{ position: absolute;left: -5px;top: 55px; color: white; font-size: 30px; }


.slider-noticias .cycle-pager{ bottom: 10px; font-size: 50px; left: 20px; position: absolute; z-index: 200; }
.slider-noticias .cycle-pager span{ color: #fff; cursor: pointer; display: block; float: left; margin-right: 5px;}
.slider-noticias .cycle-pager span.cycle-pager-active{ color: #ed573e; }
.slider-noticias .cycle-slide img{ min-height: 100%!important;min-width: 100%!important; }

/*info canal*/
.info-canal{margin: 0 auto;overflow: hidden;padding: 50px 0;width: 100%; display: table;background: #DEDEDE;}
.info-canal-logo{text-align: right;width: 300px;display: table-cell; height: 100%; vertical-align: middle;}
.info-canal-logo img{max-width: 200px;}
.info-canal-description{float: left;margin-left: 70px;width: 600px; display: table-cell;vertical-align: top;}
.info-canal-description p{margin: 0 0 20px 0;font-size: 17px;font-weight: 300;line-height: 22px;}
.info-canal-description nav{ overflow: hidden; }
.info-canal-description nav a{font-size: 17px;font-weight: 400;background-color: #4A4A4A;text-transform: uppercase;padding: 7px;float: left;margin-right: 10px;}

/* box search */
.boxsearch{width: 670px; padding: 15px; background: #e7e7e7; margin-bottom: 40px;display: table;}
.boxsearch .direita{float: left; width: 335px;}
.boxsearch .direita .pagetit{font-weight: 400; font-size: 18px;line-height: 24px; margin: 0;}
.boxsearch .direita .palavras .search{font-size: 24px;}
.boxsearch .direita .palavras .plus{color: #666; font-size: 18px;}
.boxsearch .direita .number{font-size: 26px;font-weight: 400;font-style: italic;}
.boxsearch .esquerda{float: left;width: 280px;padding-left: 35px;border-left: 2px solid white;}
.boxsearch .esquerda{float: left;width: 280px;padding-left: 35px;}
.boxsearch .esquerda p{line-height: 18px;}
.boxsearch .esquerda form{position:relative; margin-bottom: 5px;}
.boxsearch .esquerda form input[type=text]{display:block;width:100%;padding:5px 30px 3px 10px; font-size: 18px; font-style: normal;color: silver;}
.boxsearch .esquerda form input[type=text]:focus{color: black;}
.boxsearch .esquerda form input[type=submit]{position:absolute;border:0;top:7px;right:7px;z-index:10;display:block;width:15px;height:15px;background:#ccc url() no-repeat 0 0;overflow:hidden;text-indent:-999px}

/*icons*/
.button-big.icon-facebook{background: #3b5998; height: 30px; width: 40px; color: white;font-size: 22px;text-align: center;line-height: 30px}
.button-big.icon-gplus{background: #d73b28; height: 30px; width: 40px; color: white;font-size: 22px;text-align: center;line-height: 30px}
.button-big.icon-twitter{background: #00bcf2; height: 30px; width: 40px; color: white;font-size: 22px;text-align: center;line-height: 30px}
.button-big.icon-pinterest{background: #ce1d21; height: 30px; width: 40px; color: white;font-size: 22px;text-align: center;line-height: 30px}

.containerBlur{ position: relative; overflow: hidden; }
.containerBlur img{ margin: 0px!important; float: none!important; }
.containerBlur .button{ position: absolute; bottom: 15px; right: 15px; width: 100px; height: 33px; background: #22A2D2; color: #FFF; font-size: 20px; text-align: center; padding-top: 12px;}
.containerBlur .button:hover{ background: #47C467; }

/*mobile*/
@media only screen and (max-width:740px){

    /*structure*/
    .wrapperin{width:auto!important }
    body{background:#f9f9f9!important}
    .header-container{margin:0 0 20px;padding-bottom:20px;border-bottom:10px solid #eee}
    .header{width:auto;height:203px;}
    .main-container{width:auto;margin:0 10px}
    .col-main{float:none;width:auto;margin:0 0 20px;padding-bottom:20px;border-bottom:10px solid #eee}
    .col-home{width:auto;margin:0 0 20px}
    .col-right{margin:0 0 20px;width:auto}
    .footer{margin:0;width:auto;padding:0}
    .social-links-theme{position:static;width:100%;text-align:center;margin:-10px 0 0}
    #background-scripts{display:none!important}

    /*homes*/
    .col-home > div{padding-bottom:20px;}
    .destaque1{height:300px}
    .destaque1 .p1{height:300px;overflow:hidden}
    .destaque1 .p1 .camera{margin:0!important}
    .destaque2{height:auto}
    .destaque2 > div{position:relative;width:auto;margin:0 0 10px}
    .destaque2 .p1{width:auto;height:auto}
    .destaque3{height:auto}
    .destaque3 > div{position:relative;width:100%;margin:0 0 10px}
    .destaque3 .p2{left:0}
    .destaque3 .p4{margin:0}
    .destaque4{height:auto}
    .destaque4 > div{position:relative;width:100%;margin:0 0 10px}
    .destaque4 .p2{left:0}
    .destaque4 .p3{left:0;top:0}
    .destaque4 .p5{margin:0}
    .destaque5{height:auto}
    .destaque5:after{display:block;clear:both;content:''}
    .destaque5 > div{position:relative;width:auto;margin:0 0 10px}
    .destaque5 .p1,
    .destaque5 .p2,
    .destaque5 .p3{width:auto;left:0}
    .destaque5 .p4,
    .destaque5 .p5,
    .destaque5 .p6,
    .destaque5 .p7{margin:0;right:0;float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    .destaque5 .p4{border-right:5px solid #f9f9f9;margin-bottom:10px}
    .destaque5 .p5{border-left:5px solid #f9f9f9;margin-bottom:10px}
    .destaque5 .p6{border-right:5px solid #f9f9f9}
    .destaque5 .p7{border-left:5px solid #f9f9f9}
    .bloco1:after{display:block;clear:both;content:''}
    .bloco1 .body{height:auto}
    .bloco1 .body > div{position:relative;width:auto;margin:0 0 10px}
    .bloco1 .p2,
    .bloco1 .p3,
    .bloco1 .p4{left:0;top:0}
    .bloco2{height:auto}
    .bloco2 > div{position:relative;width:auto;margin:0 0 10px}
    .bloco2 .p3,
    .bloco2 .p4,
    .bloco2 .p5,
    .bloco2 .p6{bottom:0;top:0;left:0}
    .bloco2 .p7{margin:0}
    .bloco3{height:auto}
    .bloco3 > div{position:relative;width:auto;margin:0 0 40px}
    .bloco3 .p1{height:auto;margin:0 0 40px}
    .bloco3 .p1:before{display:none}
    .bloco3 .p2{top:0;height:auto}
    .bloco3 .p3{width:auto;margin:0}
    .bloco4{height:auto}
    .bloco4 > div{position:relative;width:auto;margin:0 0 40px}
    .bloco4 .p1,
    .bloco4 .p2{height:auto;margin:0 0 40px;top:0}
    .bloco4 .p1:before{display:none}
    .bloco4 .p3{width:auto}
    .bloco4 .p4{top:0;width:auto;height:auto;margin:0}
    .bloco5{height:auto; }
    .bloco5.no-margin{height:auto; margin-bottom: 20px!important;}
    .bloco5 > div{position:relative;width:auto;margin:0 0 10px}
    .bloco5 .p1{height:auto;margin:0 0 20px}
    .bloco5 .p2{top:0;height:auto; margin-bottom: 20px;}
    .bloco5 .p3{width:auto;margin:0; height: auto;}
    .bloco1 .p6{height:auto}
    .videos1{}
    .carroussel1{}
    .comps2{height:auto}
    .comps2 > div{position:relative;width:auto;margin:0 0 10px}
    .comps2 .p1{width:auto}
    .comps2 .p2{top:0;width:auto;height:auto}
    .comps1{height:auto}
    .comps1 > div{height:auto;width:auto;position:relative;margin:0 0 10px}
    .comps1 .p2{left:0}
    .comps1 .p3{margin:0}
    .carroussel3 .bx-wrapper .bx-prev{left:0!important}
    .carroussel3 .bx-wrapper .bx-next{right:0!important}

    .blocobanner,
    .blocoembed{margin:0 auto;text-align:center}
    .blocobanner.t300x250,
    .blocobanner.t300x600{width:auto;height:auto}

    .widgetultimas{position:static}
    .widgetultimas .cut{width:auto;padding:0;margin:0}
    .widgetultimas ul li a img{width:100%}
    .widgetultimas ul li a .info{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

    .widgettirinhas h2 a{display:none}

    .pollblock,
    .maisvistosblock,
    .widgetgalerias{position:relative}
    .pollblock > .wp-polls{width:auto;padding:0;margin:0;height:auto;}

    .widgetgalerias h2 a{display:none}
    .widgetgalerias ul:after{clear:both;display:block;content:''}
    .widgetgalerias ul li:nth-child(3n+1){clear:none}
    .widgetgalerias ul li:nth-child(2n+1){clear:left;border-right:5px solid #f9f9f9}
    .widgetgalerias ul li:nth-child(2n+2){border-left:5px solid #f9f9f9}
    .widgetgalerias ul li:nth-child(1),
    .widgetgalerias ul li:nth-child(2){margin-top:0}

    .postagem-big .post .title{padding:5px 0 0;height:auto; font-size: 28px;}

    .posts-lista .body > ul li{width:50%;margin:20px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    .posts-lista .body > ul li:nth-child(1),
    .posts-lista .body > ul li:nth-child(2){margin:0}
    .posts-lista .body > ul li:nth-child(6n+1){clear:none}
    .posts-lista .body > ul li:nth-child(2n+1){clear:left;border-right:10px solid #f9f9f9}
    .posts-lista .body > ul li:nth-child(2n+2){border-left:10px solid #f9f9f9}
    .posts-lista .body > ul li .img img{width:100%}

    .vertpost li{width:500px}
    .bloco1 .p1 .bx-wrapper{width:100%}

    .faceblock{position:static;padding:20px}
    .faceblock h2{position:static;padding:0 0 15px}
    .faceblock iframe{position:static;margin:0}
    
	/*botoes do header*/
	.header-container .options-mobile{display: block;position: absolute;top: 0;right: 0; }
	.header-container .options-mobile .buttons{float: left;width: 35px; height: 35px;display: table;vertical-align: middle;overflow: hidden;color: white;}
	.header-container .options-mobile .buttons span{display: table-cell;vertical-align: middle;text-align: center; font-size: 23px}

	/*menu*/
    .menuheader .container {display: none;}
    .menuheader .container .container-row .container-cell{display: table;width: 100%;}
    .menuheader .container .container-row .container-menu .menu{width: 100%;}
    .menuheader .container .container-row .container-menu .menu .menu-item{width: 100%; display: table-row;}
    .menuheader .container .container-row .container-search{display:none!important}
    .menuheader .container .container-row .container-menu .menu .menu-item a:hover{ background-color: #00a79d; border: 0; }
    .menuheader.free{display:none!important}

    /*archive*/
    .archive-cover{height:auto}
    .archive-cover .desc{padding:20px}
    .post-list{margin:0 0 20px}
    .post-list h2 a{font-size:18px}
    .post-list .meta > span{margin:0 0 10px;display:block}
    .post-list .meta > span:last-child{margin:0}
    
    .autorinfo .userinfo{display: table;	}
    .autorinfo .userinfo .img{display: table-cell;width: 96px;vertical-align: top;float: none;}
    .autorinfo .userinfo .info{display: table-cell;width: 100%;vertical-align: top;}

    /*lateral*/
    .widget_banner_widget img{margin:0 auto;display:block}

    /*post*/
    .theshare{white-space:normal}
    .theshare:after{display:block;clear:both;content:''}
    .theshare li{margin: 0 10px 0 0;float: left;display: block;}
    .theshare li a span.button-big { margin-right: 3px}
    .galrelacionados ul,
    .relacionados ul{margin:0 -10px 0 0}
    .galrelacionados ul li,
    .relacionados ul li{width:33%;margin:0 0 20px;padding:0;border-right:10px solid #f9f9f9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    .galrelacionados ul li:nth-child(4n+1),
    .relacionados ul li:nth-child(4n+1){clear:none}
    .galrelacionados ul li:nth-child(4n+1):before{display:none}
    .galrelacionados ul li:nth-child(3n+1),
    .relacionados ul li:nth-child(3n+1){clear:left}
    .galeriain .galeriapager:before,
    .galeriain .galeriapager:after{display:none}
    .galeriapager,
    .entry .galeriapager{position:static;padding:5px}
    .galeriapager .minslider,
    .entry .galeriapager .minslider{white-space:normal;width:auto}
    .galeriapager .cross{width:auto;text-align:center}
    .galeriapager a,
    .entry .galeriapager a{width:40px;height:40px;margin:2px}
    .galeriapager a img,
    .entry .galeriapager a img{width:40px;height:auto;min-height:40px}
    .galeriaopen li .bx-caption{opacity:1;font-size:18px;padding:30px 40px 15px}
    .galeriain .bx-wrapper a.bx-prev,
    .galeriain .bx-wrapper a.bx-next{left:10px!important;height:20px;width:10px}
    .galeriain .bx-wrapper a.bx-next{left:auto!important;right:10px!important}
    .theauthor .info{font-size:12px}
    .post-cover img{max-width:100%;height:auto}
    .entry img.size-thumbnail{width:30%;height:auto}
    .entry img.size-medium{width:50%;height:auto}
    .entry ol,
    .entry ul{margin-left:25px}
    .thetags ul{display:inline}
    .thetags ul li{margin:0 0 5px 5px}

    /*busca*/
    .menuheader form.search-bar{position: relative;}
	.menuheader form.search-bar input{width: 100%; margin-left: 0;font-size: 22px!important}
	.menuheader form.search-bar input:hover{width: 100%; margin-left: 0;font-size: 22px!important;}
	.menuheader form.search-bar button{position: absolute;top: 0;right: 0;height: 49px;background-color: white;padding: 0 7px;margin: 0;font-size: 22px;}    

    /*404*/
    .col-full.c404{padding:0 0 60px}
    .col-full.c404 .avancadaform .campo{width:100%}
    h1.no404 small{font-size:25px}
    small.no404{font-size:18px}

    /*equipe*/
    .equipe ul{margin-right:-10px}
    .equipe ul li{margin:0 5px 20px;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    .equipe ul li p{font-size:12px}

    /*sitemap*/
    .thesitemap{white-space:normal;margin-right:-20px}
    .thesitemap > div{box-shadow:none;width:50%;margin:0 0 40px;padding:0;border-right:20px solid #f9f9f9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

    /*contato*/
    .wpcf7-form p input[type=text],
    .wpcf7-form p input[type=email],
    .wpcf7-form p textarea{width:100%}
    .wpcf7-form .captcha .label{line-height:1em;padding-top:5px}

    /*pagina de galerias*/
    .todasgalerias ul li{padding-bottom:20px;margin-bottom:20px}
    .todasgalerias ul li .imgs span{width:20%;margin:0;border-right:5px solid #f9f9f9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    
    /*galerias*/
    .gallery-type{width: 100%;}
    .gallery-thumb-scroll ul{margin-left: 0;}
    .gallery-full .informacoes .legenda p{font-size: 25px; line-height: 35px}
    
    .todasgalerias ul li .imgs span img{min-width: 100%; min-height: 100%;}

    /*footer*/
    .nossos{white-space:normal}
    .nossos h3{display:block;width:auto;margin:0 0 10px;text-align:center}
    .nossos .bx-wrapper{width:auto!important;display:block;margin:0 20px!important}
    .nossos .bx-viewport{width:100%!important}
    .nossos .bx-wrapper .bx-prev{left:-20px}
    .nossos .bx-wrapper .bx-next{right:-20px}
    .bloginfo .icon{display:none}
    .bloginfo .desc{display:block;max-width:100%}
    .menufooter > ul{white-space:normal}
    .menufooter > ul > li{width:49%;margin:0 0 20px;text-align:left}
    
    /*rodapé*/
    .footer-container {display: block;width: 100%}
    .info-canal-logo{display: block;margin: 0 0 20px 0; width: 100%;text-align: center;}
    .info-canal-description{display: block; padding: 0 20px; width: auto;float: none;margin-left: 0}
    .info-canal-description nav a{display: block;margin-bottom: 2px; text-align: center;float: none;}
    
    /* crumbs */
    .crumbs{margin: 0 0 20px 0}
    
    /*texto*/
    .entry p{line-height: 30px}
    
	.button-big.icon-facebook{font-size: 15px}
	.button-big.icon-gplus{font-size: 15px}
	.button-big.icon-twitter{font-size: 15px}
	.button-big.icon-pinterest{font-size: 15px}    
    
	.theshare li a.comments{background-image: url("img/bg.png");background-position: -46px 147px;height: 30px;width: 25px;margin-bottom: -10px;text-align: center; margin-top: 5px}
	.theshare li a.comments span{line-height: 22px;}
	
	.bloco5.pagination{height: auto;}
	
	.bannerheader{width: 100%;height: auto;}
	.bannerheader .b{height: auto;}
	.blocoembed > div{margin: auto;}
	
	.archive-cover .categoria .title{font-size: 52px;margin: 10px 0;white-space: normal;vertical-align: middle;display: block;padding: 0 15px}
	.archive-cover .categoria .descr{display:block;height: auto;margin: 10px 0;width: auto;padding: 0 15px}
	
	.col-main.full{margin: 0}
	
	.bloco5 div.navigation {position:relative;}
	
}


.iframe-topo{ display:block; position: relative; }
@media only screen and (max-width:1128px){
	.iframe-topo{ display: none; }
}