@import url('https://fonts.googleapis.com/icon?family=Material+Icons');
/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_18 {
	margin-left: auto;
	margin-right: auto;
	max-width: 990px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}



.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15,
.push_16, .pull_16,
.push_17, .pull_17,
.push_18, .pull_18 {
	position:relative;
}


/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 18 Columns
----------------------------------------------------------------------------------------------------*/


.container_18 .grid_1 {
	max-width:35px;
	width: 100%;
}

.container_18 .grid_2 {
	max-width:90px; width: 100%;
}

.container_18 .grid_3 {
	max-width:145px; width: 100%;
}

.container_18 .grid_4 {
	max-width:200px; width: 100%;
}

.container_18 .grid_5 {
	max-width:255px; width: 100%;
}

.container_18 .grid_6 {
	max-width:310px; width: 100%;
}

.container_18 .grid_7 {
	max-width:365px; width: 100%;
}

.container_18 .grid_8 {
	max-width:420px; width: 100%;
}

.container_18 .grid_9 {
	max-width:475px; width: 100%;
}

.container_18 .grid_10 {
	max-width:530px; width: 100%;
}

.container_18 .grid_11 {
	max-width:585px; width: 100%;
}

.container_18 .grid_12 {
	max-width:640px; width: 100%;
}

.container_18 .grid_13 {
	max-width:695px; width: 100%;
}

.container_18 .grid_14 {
	max-width:750px; width: 100%;
}

.container_18 .grid_15 {
	max-width:805px; width: 100%;
}

.container_18 .grid_16 {
	max-width:860px; width: 100%;
}

.container_18 .grid_17 {
	max-width:915px; width: 100%;
}

.container_18 .grid_18 {
	max-width:970px; width: 100%;
}




/* Prefix Extra Space >> 18 Columns
----------------------------------------------------------------------------------------------------*/


.container_18 .prefix_1 {
	padding-left:55px;
}

.container_18 .prefix_2 {
	padding-left:110px;
}

.container_18 .prefix_3 {
	padding-left:165px;
}

.container_18 .prefix_4 {
	padding-left:220px;
}

.container_18 .prefix_5 {
	padding-left:275px;
}

.container_18 .prefix_6 {
	padding-left:330px;
}

.container_18 .prefix_7 {
	padding-left:385px;
}

.container_18 .prefix_8 {
	padding-left:440px;
}

.container_18 .prefix_9 {
	padding-left:495px;
}

.container_18 .prefix_10 {
	padding-left:550px;
}

.container_18 .prefix_11 {
	padding-left:605px;
}

.container_18 .prefix_12 {
	padding-left:660px;
}

.container_18 .prefix_13 {
	padding-left:715px;
}

.container_18 .prefix_14 {
	padding-left:770px;
}

.container_18 .prefix_15 {
	padding-left:825px;
}

.container_18 .prefix_16 {
	padding-left:880px;
}

.container_18 .prefix_17 {
	padding-left:935px;
}



/* Suffix Extra Space >> 18 Columns
----------------------------------------------------------------------------------------------------*/


.container_18 .suffix_1 {
	padding-right:55px;
}

.container_18 .suffix_2 {
	padding-right:110px;
}

.container_18 .suffix_3 {
	padding-right:165px;
}

.container_18 .suffix_4 {
	padding-right:220px;
}

.container_18 .suffix_5 {
	padding-right:275px;
}

.container_18 .suffix_6 {
	padding-right:330px;
}

.container_18 .suffix_7 {
	padding-right:385px;
}

.container_18 .suffix_8 {
	padding-right:440px;
}

.container_18 .suffix_9 {
	padding-right:495px;
}

.container_18 .suffix_10 {
	padding-right:550px;
}

.container_18 .suffix_11 {
	padding-right:605px;
}

.container_18 .suffix_12 {
	padding-right:660px;
}

.container_18 .suffix_13 {
	padding-right:715px;
}

.container_18 .suffix_14 {
	padding-right:770px;
}

.container_18 .suffix_15 {
	padding-right:825px;
}

.container_18 .suffix_16 {
	padding-right:880px;
}

.container_18 .suffix_17 {
	padding-right:935px;
}



/* Push Space >> 18 Columns
----------------------------------------------------------------------------------------------------*/


.container_18 .push_1 {
	left:55px;
}

.container_18 .push_2 {
	left:110px;
}

.container_18 .push_3 {
	left:165px;
}

.container_18 .push_4 {
	left:220px;
}

.container_18 .push_5 {
	left:275px;
}

.container_18 .push_6 {
	left:330px;
}

.container_18 .push_7 {
	left:385px;
}

.container_18 .push_8 {
	left:440px;
}

.container_18 .push_9 {
	left:495px;
}

.container_18 .push_10 {
	left:550px;
}

.container_18 .push_11 {
	left:605px;
}

.container_18 .push_12 {
	left:660px;
}

.container_18 .push_13 {
	left:715px;
}

.container_18 .push_14 {
	left:770px;
}

.container_18 .push_15 {
	left:825px;
}

.container_18 .push_16 {
	left:880px;
}

.container_18 .push_17 {
	left:935px;
}



/* Pull Space >> 18 Columns
----------------------------------------------------------------------------------------------------*/


.container_18 .pull_1 {
	left:-55px;
}

.container_18 .pull_2 {
	left:-110px;
}

.container_18 .pull_3 {
	left:-165px;
}

.container_18 .pull_4 {
	left:-220px;
}

.container_18 .pull_5 {
	left:-275px;
}

.container_18 .pull_6 {
	left:-330px;
}

.container_18 .pull_7 {
	left:-385px;
}

.container_18 .pull_8 {
	left:-440px;
}

.container_18 .pull_9 {
	left:-495px;
}

.container_18 .pull_10 {
	left:-550px;
}

.container_18 .pull_11 {
	left:-605px;
}

.container_18 .pull_12 {
	left:-660px;
}

.container_18 .pull_13 {
	left:-715px;
}

.container_18 .pull_14 {
	left:-770px;
}

.container_18 .pull_15 {
	left:-825px;
}

.container_18 .pull_16 {
	left:-880px;
}

.container_18 .pull_17 {
	left:-935px;
}




/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
  zoom: 1;
}

.anula-grid {margin-left: -10px; margin-right: -10px}

.zoom {overflow: hidden; margin-bottom: 10px; background:}
.zoom img {transition: all .6s; float: left; margin: 0!important;}
a:hover .zoom img {transition: all .6s; transform: scale(1.06) rotate(-2deg); opacity: 1	}

* {margin: 0; padding:0;}
div {box-sizing: border-box}
.left {float:left}
.right {float: right}
a{color: #000; text-decoration: none}
a:hover {color: #666}
.linksAzul a{color: #0033CC}
.linksAzul a:hover {text-decoration: underline}
fieldset, img {border:0}
.icon{	display:block;	float:left;	width:18px;	height:16px;	margin-right:5px; margin-top: 2px}
.icon-mini {	width:12px;	margin-right:2px;}
.icon-margin{	margin-right:0;}
.ico-arrow-down{	background:transparent url(/images/br_down.png) no-repeat center center;}
.ico-brazil{	background:transparent url(/images/Brazil-Flag.png) no-repeat center center;}
.ico-usa{	background:transparent url(/images/United-States-Flag.png) no-repeat center center;}
.ico-facebook{	background:transparent url(/images/facebook.png) no-repeat center center;}
.ico-user{	background:transparent url(/images/user.png) no-repeat center center;}
.ico-user-photo{	background:transparent url(/images/preferences-desktop-personal.png) no-repeat center center;}
.ico-enter{	background:transparent url(/images/door_in.png) no-repeat center center;}
.ico-plus-mini{	background:transparent url(/images/toggle-small-expand.png) no-repeat center center;}
.ico-arrow-mini{	background:transparent url(/images/arrow2_e.gif) no-repeat center center;}
.ico-lock-mini{	background:transparent url(/images/181.png) no-repeat center center;}
.ico-stats{	background:transparent url(/images/log.png) no-repeat center center;}
.ico-star-on {	background:transparent url(/images/star.png) no-repeat center center;}
.ico-star-off {	background:transparent url(/images/star_off.png) no-repeat center center;}
.ico-comment{	background:transparent url(/images/comment.png) no-repeat center center;}
.ico-date{	background:transparent url(/images/date.png) no-repeat center center;}
.ico-time{	background:transparent url(/images/time.png) no-repeat center center;}
.ico-movie{	background:transparent url(/images/konqsidebar_mediaplayer.png) no-repeat center center;}
.ico-map-pin{	background:transparent url(/images/NeedleLeftYellow2.png) no-repeat center center;}
.ico-world{	background:transparent url(/images/globe%20blue.png) no-repeat center center;}
.ico-world-link{	background:transparent url(/images/world_link.png) no-repeat center center;}
.ico-home{	background:transparent url(/images/home_grey.png) no-repeat center center;}
.ico-family{	background:transparent url(/images/family.png) no-repeat center center;}
.ico-chair{	background:transparent url(/images/director_sit.png) no-repeat center center;}
.ico-like{	background:transparent url(/images/thumb_up.png) no-repeat center center;}
.ico-like-not{	background:transparent url(/images/thumb_down.png) no-repeat center center;}
.ico-see{	background:transparent url(/images/emoticon_smile.png) no-repeat center center;}
.ico-see-not{	background:transparent url(/images/emoticon_unhappy.png) no-repeat center center;}
.ico-love{	background:transparent url(/images/heart.png) no-repeat center center;}
.ico-love-not{	background:transparent url(/images/stitch-heart.png) no-repeat center center;}
.ico-follower{	background:transparent url(/images/arrow-curve-180-left.png) no-repeat center center;}
.ico-following{	background:transparent url(/images/arrow-curve-000-left.png) no-repeat center center;}
.ico-orkut{	background:transparent url(/images/orkut.png) no-repeat center center;}
.ico-facebook{	background:transparent url(/images/facebook.png) no-repeat center center;}
.ico-twitter{	background:transparent url(/images/twitter.png) no-repeat center center;}
.ico-googleplus{	background:transparent url(/images/yooicons_set01_socialbookmarks/16/social_google_box.png) no-repeat center center;}
.ico-birthday{	background:transparent url(/images/internet.png) no-repeat center center;}
.ico-load{	background:transparent url(/images/loading.gif) no-repeat center center;}
.ico-play {background: transparent url(/images/play.png) no-repeat center center; display:block;	float:left;	width:16px;	height:16px;	margin-right:5px;}

.center {text-align: center}
.marginBottom {margin-bottom: 20px}

/*Ajuste barra R7*/
#item-9 {
    font-style: normal;
}

.nomargin {margin-left:0!important, margin-right:0!important}
form input, form select, form textarea {  padding: 5px;  font-size: 13px;  margin-bottom: 5px;  font-family: Arial;  border: solid #ccc 1px;  border-radius: 5px;}

.remove-margin-left
{ margin-left:0 !important; padding:0 !important; }

form .btn, form .btn-off {  cursor: pointer;  -moz-box-shadow: inset 0px 1px 0px 0px #e184f3;  -webkit-box-shadow: inset 0px 1px 0px 0px #3648CA;
  box-shadow: inset 0px 1px 0px 0px #84BCF3;  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #718FC5), color-stop(1, #30497F) );  background: -moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');  background-color: #2347BA;  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;  border-radius: 6px;  border: 1px solid #2311C0;  display: inline-block;  color: #ffffff;  font-family: arial;  font-size: 16px;  font-weight: bold;  padding: 6px 24px;  text-decoration: none;  text-shadow: 1px 1px 0px #1C3196;}


form .btn:hover {	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #30497F), color-stop(1, #718FC5) );	background:-moz-linear-gradient( center top, #30497F 5%, #718FC5 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#30497F', endColorstr='#718FC5');	background-color:#30497F;
}
form .btn:active, form .btn-off.active {	position:relative;	top:1px;}
form .btn-off:hover {	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');	background-color:#dfdfdf;}
form .btn-small {  font-size: 13px;  padding: 5px;}
form .btn-off {  font-weight: normal;  -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;  -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;  box-shadow: inset 0px 1px 0px 0px #ffffff;  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );  background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');  background-color: #ededed;  border: 1px solid #dcdcdc;  color: #777777;  text-shadow: 1px 1px 0px #ffffff;}

body {line-height:20px; overflow: auto!important; font-size: 14px; background:url(/images/fundo.jpg) #000 no-repeat center top; font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif; background-size:contain; color: #333; }
.hide {  display: none; }
h1 {color: #193E83; margin: 0 0 30px 0;  line-height:32px; font-weight: 100}
h1.tipoH2 span {font-size: 12px; float: right; font-weight:normal; color: #69C}

/*.botao {padding: 5px 10px 5px 20px; background: #F7F7F7; color: #000; border: 1px solid #999; border-radius: 5px; background: #F0F0F0 url(/images/seta-direita.png) no-repeat left center; clear: both;}*/
.botao {padding: 5px 10px 5px 10px; background: #F7F7F7; color: #000; border: 1px solid #999; border-radius: 5px; clear: both;}
.botao:hover {background-color: #fff}
.marginTop {margin-top: 10px}
.botao i, .maisEspeciais i {color: #167ac6}
/* Header */

#header {position: relative}
#logo img {display: block; margin: 0 auto}
#logo .mobile {display: none}

/* Anuncio */

#adsHeader {margin: 20px 0 0 0}
.marginTop {margin-top: 20px}

/* Navbar */





@media screen and (min-width:1010px ){

#navbar {position: relative; margin:20px 0 0 0; border-bottom: solid #6688b9 4px}
#navbar ul li {float:left; list-style:none; color: #FFF; }
#navbar a {font-size:12px;text-decoration:none; color: #fff}
#navbar ul li a {display: block}
#navbar > ul > li > a, #footerHeader{background: #404066; /* Old browsers */
background: -moz-linear-gradient(top, #404066 0%, #5b588f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#404066), color-stop(100%,#5b588f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #404066 0%,#5b588f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #404066 0%,#5b588f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #404066 0%,#5b588f 100%); /* IE10+ */
background: linear-gradient(to bottom, #404066 0%,#5b588f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404066', endColorstr='#5b588f',GradientType=0 ); /* IE6-9 */}

#navbar > ul > li > a {  text-transform:uppercase; padding:10px 10px; border-top: 1px solid #6688b9; border-left: 1px solid #6688b9; #404066; margin: 0 1px 0 0 }
#navbar > ul > li:first-child > a {border-radius: 10px 0 0 0}
#navbar > ul > li:last-child > a {border-radius: 0 10px 0 0}
#navbar ul li:hover > a
{ background:#46456D; }

#navbar ul li.current a  {background: #6688b9}
#navbar ul li.current ul li:last-child a {    border: 0; }


#navbar ul li a img {margin: 0 0 0 10px}

#navbar ul li ul {
    position: absolute;
    background: #ffffff;
    padding: 15px 0 15px 0;
    box-shadow: 0 10px 20px rgba(0,0,0,.3);
    border-radius: 7px;
    visibility: hidden;
    transition: transform .3s,opacity .3s,visibility .1s;
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
    width: 400px;
}
#navbar ul li ul li {
    float: left;
    width: 50%;
}
#navbar ul li ul li a { padding: 8px 20px 8px 10px; border-bottom: 0px solid #78A1B3; color: #000;}
#navbar ul li ul li a:hover{ text-decoration:none; background:#404066; color: #fff; }
#navbar ul li ul li:last-child a {border: none}


#navbar ul li:hover ul {
    z-index: 20000;
    transition: transform .3s,opacity .3s,visibility .1s;
    -ms-transform: translateY(-20px);
    transform: translateY(0px);
    visibility: visible;
    opacity: 1;
}
#navbar ul li.current ul {width: 100%; position: absolute; left: 0; z-index:5000; }
#navbar ul li.current ul li {float:left; padding: 5px 0}
#navbar ul li.current ul li a{padding: 0 15px; border-right: 1px solid #fff; border-bottom: none}
#navbar ul li.current ul li a:hover {background: transparent; text-decoration: underline}

#navbar ul li.current ul {display:block; }

.submenuAberto {margin-top: 20px!important}

#navbar ul li ul li:nth-child(odd) a {
    border-right: 1px solid #dfdfdf;
}

#navbar .has-child ul:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    left: 50px;
    bottom: 100%;
    height: 14px;
    width: 14px;
    background: #f6f7f9;
    margin-bottom: -7px;
    margin-left: -7px;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 1;
}

}

#menuLogin {color: #FC0}
#menuLogin a{ line-height: 41px; font-family: Verdana, Geneva, sans-serif; color: #FC0}

/* Corpo */

#corpo { background:#fff; padding: 20px 0 0 0; min-height:600px;}

.paddingSubmenu #corpo { padding: 70px 0 0 0}

div#conteudo {  max-width: 660px;  width: 100%; margin: 0 0 20px 0}



/* sidebar */

.bloco {margin: 0 0 20px 0}
.bloco .content {padding: 10px 0}

#sidebar form {font-size: 13px}
#sidebar input[type=search] {  padding: 7px;  font-size: 11px;  margin-bottom: 5px;  font-family: Arial;  border: solid #ccc 1px;  border-radius: 5px; width: 218px}
#sidebar input[type=submit] {  width: 71px;  padding: 5px 10px;  background: #6688B9; border-color: #6688B9;  color: #fff;}
#sidebar input[type=submit]:hover {cursor: pointer; background: #069; color: #fff}

/* Login */

#sidebar .login {display: flex}
#sidebar .login a{ display:block; line-height: 17px; text-decoration:none; font-weight: bold; box-sizing: border-box; font-size: 13px}
#sidebar .login span {font-size: 10px; color: #999}
#sidebar .login a:first-child{background: url(/images/minhaConta.png) no-repeat 102px 0px; width:150px; float: left; padding-right: 50px; }
#sidebar .login a:last-child{background: url(/images/novaConta.png) no-repeat 102px 0px; width: 136px; float: right; padding-right: 34px; margin: 0 0 0 10px}
#sidebar .login a:hover {color: #09C}

.logged{
	list-style: none;
	margin: 0 0 0 15px !important;
}

.logged li a {
  color: #45446E;
}

.logged li a:hover {
  text-decoration: underline;
}

.logged li:before {
  content: "- ";
  color:#45446E;
}

/* Social Sidebar */

#socialSidebar img { margin-right: 13px}
#socialSidebar a:last-child img {margin: 0}

/* Titulo Especial */

#sidebar .especial img {margin: 0 0 10px 0}
#sidebar .especial a{text-decoration: none; font-weight: bold}
#sidebar .especial a:hover{text-decoration: underline}
.titleEsp {  padding: 13px 5px 13px 52px;  margin-bottom: 0;  border-bottom: #9FACD5 4px solid;  font-size: 20px;  color: #5D6C9D;  background: url(/images/especial.png) no-repeat left top;
}

/* Blocos de Lista */

#sidebar .lista .title {background: #6688b9; border-radius: 10px 10px 0 0; padding: 10px;}
#sidebar .lista .title h3 {font-size: 14px; color: #fff}
#sidebar .lista .content {padding: 10px; border:1px solid #E6E6E6; font-size: 13px}
#sidebar .lista li {border-bottom: 1px solid #CCC; padding: 15px 0; list-style:none}
#sidebar .cartazes li img,#sidebar .cartazes li .zoom{float: left; margin: 0 15px 0 0; border: 0px solid #efefef}
#sidebar .lista li .titulo {color: #6688b9; margin: 0 0 10px 0; font-weight: bold;font-size: 15px}
#sidebar .lista li .saibamais {float: right; font-size: 13px; display: block; margin: 15px 0 0 0}
#sidebar .lista li a {text-decoration: none; color: #666}
#sidebar .lista li a:hover img { border-color: #069; opacity: 1}
#sidebar .lista li .saibamais i {margin-right: 5px;}
#sidebar .lista li a.new_button {float: right}

#maisAcessados .saibamais, #sidebarRight .rank .saibamais {color: #fff!important;  background: #6688b9;  padding: 5px 10px;  border-radius: 7px;  border: 1px solid #6688b9;}
#maisAcessados .saibamais:hover, #sidebarRight .rank .saibamais:hover {background: #069}
.maisAcessadosLinks:hover {text-decoration: underline}
/* Ranking */

#sidebar .rank span {
    float: left;
    font-size: 30px;
    color: #069;
    margin: 2px 10px;
    width: 20px;
    display: inline-block;
    text-align: center;
}
#sidebar .rank .zoom {float: left;}
#sidebar .rank .genero {font-size: 12px; color: #999}
#sidebar .rank a:hover .titulo {text-decoration: underline}

/* Notícias Mais Lidas */

#sidebar .noticias a{font-size: 13px!important}
#sidebar .noticias ul li img {margin-bottom: 10px}
#sidebar .noticias ul li a:hover {text-decoration: underline}
#sidebar .noticias strong {font-size: 15px; margin: 20px 0 0 0; display:block}

/* Footer */

#footer {background:#2e2d48}
#footer a{color: #A8A7BF}
#footer a:hover{text-decoration: underline}

#footerHeader {padding: 10px; font-size: 20px; text-align: center; color: #fff}

#footerContent {padding: 20px 0px; background:  url(/images/setaFooter.png) no-repeat center top}
#footerContent h3{  color: #fff;  font-size: 14px;  font-weight: bold;  border-bottom: solid #514f80 2px;  margin-bottom: 10px;  padding-bottom: 10px;}
#footerContent .grid_6 li {list-style: none;  border-bottom: solid #514f80 1px;  font-size: 13px;  line-height: 16px;  margin-bottom: 10px;  padding-bottom: 10px;}

#footerBottom {background: #29273f; padding: 20px}
.antigo_h5 {  float: left;  color: #fff;  font-size: 13px;  font-weight: bold;  margin-right: 10px;  line-height: 14px;  padding-top: 2px;}
#footerBottom  li {display: inline;  border-right: solid #A8A7BF 1px;  margin-right: 4px;  padding-right: 4px;  line-height: 14px;  font-size: 12px;}
#footerBottom ul li:last-child {border: 0}

#footerBottom .right a {  display: block;  height: 36px;  line-height: 36px;  font-size: 27px;  font-weight: bold;  background-image: url("/images/r7-tileset.png");  background-repeat: no-repeat;  padding: 0px 0px 0px 47px;
}
#footerBottom .right a  {  background-position: left -72px;  color: #c8268d;
}


/* Promoções e Criticas */

#outras .zoom {float: left; margin-right: 20px}
#outras .post {min-height: 1px!important; margin-bottom: 30px}
#outras .movie-content {
    max-width: 455px;
    float: right;
}

/* Modal */

#mask,#mask2 {  position:absolute;  left:0;  top:0;  z-index:9999;  background-color:#000;  display:none;}

#boxes .window,#boxes2 .window {  position:fixed;  left:0;  top:0;  display:none;  z-index:99999;  padding:20px;}

#boxes #dialog {  width:320px;  height:280px;  padding:10px;  }

#boxes #dialog1 {  width:320px;   height:203px;}

#dialog1 .d-header {  background:url(login-header.png) no-repeat 0 0 transparent;   width:375px;   height:150px;}

#dialog1 .d-header input {  position:relative;  top:60px;  left:100px;  border:3px solid #cccccc;  height:22px;  width:200px;  font-size:15px;  padding:5px;  margin-top:4px;}

#dialog1 .d-blank {  float:left;  background:url(login-blank.png) no-repeat 0 0 transparent;   width:267px;   height:53px;}

#dialog1 .d-login {  float:left;  width:108px;   height:53px;}

#boxes #dialog2 {  background:url(notice.png) no-repeat 0 0 transparent;   width:326px;   height:229px;  padding:50px 0 20px 25px;}
.close{display:block; text-align:right;}

.bordax {  -moz-border-radius: 7px;  -webkit-border-radius: 7px;  border-radius: 7px;}



/* Box de Login */

.loginModal h2{font-size: 20px; border-bottom: 1px solid #CCC; padding-bottom:10px}
.loginModal .aviso {background: #EDD2D1; border:1px solid #F7D2D2; padding:10px; margin-top: 20px; color: #900}
.loginModal form {margin-top: 20px}
.loginModal input[type=text], .loginModal input[type=password] {width: 100%; box-sizing: border-box; padding: 10px; background: #fff; color: #666; margin: 0 0 10px 0}
.loginModal .enviar input {padding: 8px 8px}
.loginModal .facebookLogin {margin: 20px 0 0 0; text-align:center}
.loginModal .semCadastro {text-align: center; padding: 10px; border-top: 1px solid #bebebe; margin-top: 20px}

/* Mobile */

#botao {display: none; position:absolute}
#buscaHeader {display: none; position:absolute; right: 10px; top: 15px}
.navbar-toggle {cursor: pointer; background: transparent; z-index:999; position: relative; float: left; margin: 10px 0 0 8px; padding: 7px 5px; margin-right: 15px; background-image: none; border: 0px solid #ddd; border-radius: 4px;}
.navbar-toggle .icon-bar {background-color: #fff;display: block;width: 35px;height: 2px;border-radius: 1px; transition: all .5s ease;}
.navbar-toggle .icon-bar+.icon-bar {margin-top: 9px;}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}

#buscaHeader .q{padding: 7px; border-radius: 0px; font-style: 14px; width: 230px; border: 0;}

#buscaHeader input[type="image"] {
    border: 0;
    width: auto;
    float: right;
}

.tudoMobile {o-transform: translate(260px,0); -webkit-transform: translate(260px,0);transform: translate(260px,0); width:100%; max-width: 100%!important}

/* Home */

#conteudo h2 {  font-size: 20px;  color: #444;  line-height: 24px;  border-bottom: 1px solid #D4D4D4; margin: 30px 0}
#conteudo h2 span {font-size: 12px; float: right; font-weight:normal; color: #69C}

/* Destaque */

#destaque {margin: 20px 0 0 0}
#destaque .post { padding-bottom: 15px; margin-bottom:14px; overflow:hidden;}
#destaque .post:nth-child(2) {border:0px; margin: 0; padding: 0}
/*.bordaRoxa {padding: 2px; border: 1px solid #fff; transition: all .3s}*/
#destaque p { font-weight: 600;}

#destaquePrincipal p { padding: 10px;background: #EAEAEA; margin-top: 3px}


#destaque2 .zoom,#destaque3 .zoom {margin-bottom: 16px;}
#destaque2 p, #destaque3 p{padding: 2px}


/*schedules*/

.schedules {  background: #f0f0f0;  padding: 10px;  border-radius: 5px;  margin-bottom: 20px;}
.schedules form label {  float: left;  display: block;  width: 23%;  margin-right: 15px;}
.schedules form label:nth-child(4) {  margin: 0}
.schedules form select {  width: 100%;}
.schedules form .btn {  margin-top: 18px;}

/* News */

#noticiasPrincipais a {color: #666}
/*#noticiasPrincipais img{padding: 5px; border-radius: 5px; border:1px solid #CCC; margin: 0 0 10px 0; transition: all .3s}*/
#noticiasPrincipais img{margin: 0 0 10px 0; transition: all .3s}
#noticiasPrincipais a:hover img {background: #CCC; }
#noticiasPrincipais h3 {    font-size: 14px;    color: #000;    font-weight: 600;}
#noticiasPrincipais .post {margin-bottom: 20px;   min-height: 290px;}

#noticiasPrincipais .post-materias {margin-bottom: 20px}


#noticiasPrincipais .content.home {padding: 0px; margin-top: 15px;}

div#noticiasPrincipais .content .tag {
    color: #fff;
    background: #af539b;
    padding: 4px 13px;
    display: table;
    border-radius: 3px;
    margin-top: -30px;
    position: absolute;
    margin-left: 0px;
    font-size: 12px;
}


/* Filme em Cartaz */

.filmes img {border: 0px solid #999; max-width:100%; height:auto; width: 100%}

/*.filmes .post
{ min-height: 180px !important; }*/

/*.filmes .post img{ max-height:180px; }*/
.filmes img:hover {border-color: #666;}
.filmes .content { text-align:center; overflow:hidden; height:37px;}
/*.filmes .post {margin: 0 15px 30px 15px;  max-width: 125px; }*/
.filmes .ano {text-align: center}

.filmes .post {
    margin-bottom: 30px;
}

.grid_12 .filmes {
    margin-left: -10px;
    margin-right: -10px;
}

.grid_12 .filmes h2{ margin-left: 10px!important}


#filmesCartaz .post, #proximasEstreias .post {margin: 0  10px 30px 10px; max-width: 145px!important; text-align: center;}
#filmesCartaz .post .zoom, #proximasEstreias .post .zoom{text-align: center}
#filmesCartaz .post .zoom img, #proximasEstreias .post .zoom img{float: none; width: 100%; max-width: 500px; max-height: 500px}



.voltarFilme a{color: #6688b9; text-decoration: underline;}

/* Especiais 
*/

.especiais h3 {font-size: 13px; margin-bottom: 15px}

#especiais img{margin: 0 0 10px 0}
.maisEspeciais {  margin: 10px 0 0 0;    color: #919191;   padding: 7px 7px 7px 7px;  border-radius: 7px;  border: 1px solid #DFDFDF;  text-shadow: 0px 0px 1px #D8D8D8;}
.maisEspeciais:hover {border-color: #333}


#especiais2 img{float: left; margin: 0 20px 0 0}
#especiais2 .post {margin: 0 0 23px 0; min-height:64px}
#especiais2 h3 {font-weight: normal}

/* Quiz */

#quizHome .grid_6 {  min-height: 75px; }
#quizHome h3 {font-size: 14px}

/* Página de Filmes */

span.data {
    font-size: 12px;
    color: #737373;
}

#conteudo ul li {list-style:initial; margin: 0 0 10px 30px}
#conteudo ul li a:hover {text-decoration: underline}

#comments ul li{margin:0 0 20px 0;}

#filmesLetra ul li{float: left; margin: 0 10px 0 0; list-style:none; font-size: 16px}
#filmesLetra ul li a{color: #69F}

#elenco .post {min-height: 0}

#elenco .filmes .post img {
  /*width: 125px;*/
}

/* Página de Séries */

#breadcrumb {  margin: 0;  border-bottom: 1px solid #EEEEEE;  font-size: 12px;  height: auto;  line-height: 16px;  margin-bottom: 14px;  overflow: auto;  padding-bottom: 9px;  padding-top: 7px;}`
#breadcrumb li {  color: #333;}
#breadcrumb li {  list-style: none!important;  margin: 0!important;  float: left;  padding-left: 1px;}
#breadcrumb li a {  padding: 0 14px 2px 0;  padding-right: 15px;  margin-right: 5px;  background: url("/images/blue-arrow.png") no-repeat scroll right 1px transparent;}
#breadcrumb li:last-child a {
    background: none;
}
#series a{color: #69F}
#series a:hover{text-decoration: underline}

/* Página em Cataz */

#listaEmCartaz {margin: 20px 0}
#listaEmCartaz .post {min-height: 280px}
#listaEmCartaz .post .zoom {float: left; margin: 0 15px 0 0}
.movie-content .movie-name {  font-size: 16px;  font-weight: bold;  margin-bottom: 15px; padding-top: 5px}
.movie-content span {  display: block;  color: #333;}
.movie-content .movie-metadata {  color: #666;}
.movie-content .movie-desc {  margin-top: 10px;}
#listaEmCartaz .verTrailer {float: none!important; display:inline-block; margin: 20px 20px 0 0; width: auto; border-radius: 5px; border-top: 1px solid #6688b9; padding: 5px 10px}


a.new_button {
    background: #718fc5;
    display: inline-block;
    color: #fff!important;
    padding: 5px 6px 5px 2px;
    font-size: 13px;
    border-radius: 5px;
    margin-right: 5px;
    margin-top: 10px;
    -webkit-font-smoothing: antialiased;
}

a.new_button i {
    float: left;
    font-size: 17px;
    font-weight: 100;
    line-height: 21px;
    -webkit-font-smoothing: antialiased;
}

.new_button:hover {background: #404066}

a.new_button.margin i {
margin-right: 5px;
margin-left: 3px;
}

.new_button.big {    font-size: 16px;
    padding: 7px 80px;
    margin: 0 auto;
    display: table;}

.trailers .imagem {position: relative;}

a.ftrailer
{ display:block; position:relative; }

.trailers .ftrailer img
{ transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; /*max-height:240px !important; min-height: 240px*/}



.trailers a.ftrailer .play {   position: absolute;    top: 50%;    left: 50%;    text-align: center;    height: 55px;    background: url(/_img/play.png) no-repeat center center;    opacity: .6;    width: 55px;
    margin-top: -27px;    margin-left: -27px; }

.trailers a.ftrailer:hover .play
{ display:block; opacity:1; }

/*.trailers .post
{ max-width:180px; text-align:center; }*/


/* Artigos */

.conteudoArtigo {margin: 0px 0px 20px 0; line-height: 31px;    font-size: 16px;    color: #333!important; }

img
{ max-width:100%; }

.conteudoArtigo img, .conteudoArtigo iframe {max-width:100%; box-sizing: border-box;}

.conteudoArtigo img
{ height:auto !important; }


.conteudoArtigo p {    margin-bottom: 15px; }

#artigo h1
{ color:#333 !important; }

.actions {box-sizing:content-box; border-top: solid #e8e8e8 1px;  border-bottom: solid #e8e8e8 1px;  margin-bottom: 5px;  padding: 5px 0;  height: 22px;}
.actions .time {  font-style: italic;  float: left;}
.actions p {  margin: 0;  font-size: 13px;  color: #666;}
.actions .comment {  float: right;}

/* COmentários */

.btn-deixarComentario{color: #fff!important; font-size:16px; background: #6688b9;  padding: 7px 40px;  border-radius: 7px;  border: 1px solid #6688b9; margin:auto;}

.btn-deixarComentario:hover{ background: #446697; }

#comment-actions li {  display: inline;  font-size: 13px; }
#comment-actions li {  line-height: 20px;}
#comment-actions li a {  display: block;  float: left;  margin-right: 25px; margin-bottom: 20px}
#comentarios form label span {  float: left;  width: 150px;  text-align: right;  margin-right: 20px;  line-height: 25px; }

.comment{	margin-bottom:15px;	font-size:14px;	line-height:18px;}
.comment.reply {	border-top:solid #e8e8e8 1px;	padding-top:5px;	margin-bottom:5px;	font-size:14px;	line-height:16px;}
.comment-featured {	background:#ffffcc;}
.comment-photo {	width:50px;	float:left;	overflow:hidden;}
.comment-photo-profile {	width:110px;	background:url(http://cdn4.iconfinder.com/data/icons/sanscons/black/to_size/arrow2_e.gif) no-repeat center center;	height:50px;}
.comment.reply .comment-photo {	width:35px;}
.comment-photo img {	width:50px;	height:50px;}
.comment-photo .profile1 {	float:left;}
.comment-photo .profile2 {	float:right;}
.comment.reply .comment-photo img {	width:35px;	height:35px;}.comment-user, .comment-text, .comment-time, .comment-rate {	display:block;}
.comment-user, .comment-user a {	color:#666;	text-decoration:none;}
.comment-time, .comment-time a {	font-size:11px;	color:#999;	text-decoration:none;}
.comment-rate{	font-weight:bold;}
.comment-content {	float:right;	max-width:560px; width: 100%;	border-bottom:1px solid #D4D4D4;	overflow:hidden;line-height: 23px}
.comment-content-profile {	max-width:500px;}
.comment.reply .comment-content {	max-width:515px;	border:none;}
.comment.reply.reply-profile .comment-content {	max-width:455px;}
.comment-reply, .scrap-reply{	display:none;}

/* Página de Notícias */

#lpnews .post .conteudo {font-size: 13px}
#lpnews .post {min-height: 160px; font-size:14px; margin-bottom: 20px}
#lpnews .post:last-child {  min-height: 0;}
#lpnews .post .data {font-size: 13px; color: #999; margin-bottom:10px}
#lpnews {margin: 20px 0}
#lpnews .zoom{padding: 0px; border-radius: 0px; border:0px solid #CCC; margin: 0 20px 0 0; float: left}
#lpnews a:hover img {background: #CCC; }
#lpnews a:hover h3 {text-decoration: underline}

#paging {  clear: both;  margin: 20px 0;  margin-bottom: 30px;  text-align: center;  font-weight: bold;  font-size: 12px;  color: #818181; }
#paging a {  padding: 6px 10px;  border: solid #e8e8e8 1px;  color: #818181;  margin-right: 10px;  text-decoration: none;  border-radius: 3px;}
#paging a.current {  background: #006ECC;  color: white; border: 0;}
#paging a.disabled, #paging a.disabled:hover {  border-color: white;  background: white;  cursor: default;  color: #ccc;}
#paging a:hover {background: #006ECC; color: #fff; border: 0; margin-right: 12px;}
#paging .mobile {display: none}
#paging select {margin-right: 10px}

/* Críticas */


#more-criticas .img {
    padding: 5px;
    border-radius: 5px;
    border: 1px solid #CCC;
    margin: 0 20px 0 0;
    float: left;
}

#more-criticas a:hover img {
    background: #CCC;
}

#more-criticas .item .item-time {
    font-size: 13px;
    color: #999;
    margin-bottom: 10px;
    display: block;
}

#more-criticas .item {
    min-height: 160px;
    font-size: 14px;
}

#more-criticas .item-rate {display: table-cell; width: 100%;}

#more-criticas .item-name {font-size: 1.17em; font-weight: bold;}

/* Membros */

/**
 * messages and errors
 */
.error,.success,.tip{border-radius:5px;border:solid #F60 1px;font-size:13px;padding:10px;padding-left:35px;background:#FFFFCC url(/_img/warning_triangle.png) no-repeat 10px 10px;margin-bottom:20px;}
.success{font-weight:bold;border-color:#CAEB94;background:#EDF8DA url(/_img/tick.png) no-repeat 10px 10px;}
.tip{border-color:#f0f0f0;background:#FFFFE1 url(/_img/tip.png) no-repeat 10px 7px;}
#content .error p,#content .success p,#content .tip p{ margin:0;font-size:13px;color:#666}
#content .success p{color:#4F8A10;}

.btn-active{font-weight:bold;background:yellow;}

.user {
	font-size:11px;
	text-align:center;
}

.user a{
	display:block;
	float:left;
	margin-right:5px;
	text-decoration:none;
	overflow:hidden;
	width:40px;
	height:60px;
}

.user a img{
	display:block;
	width:40px;
	height:40px;
}

.log {
	font-size:13px;
}

.log-photo {
	width:40px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.log-photo img {
	width:40px;
	height:40px;
}
/*
.log-content {
	float:left;
	margin-bottom:10px;
}
*/
.log-action, .log-time {
	display:block;
}

.log-time, .log-time a {
	font-size:11px;
	color:#999;
	text-decoration:none;
}

.quem-segue .log-content img{float: left; margin-right: 10px}
.quem-segue {margin-bottom: 15px}

.logo-r7
{ margin-top:15px; }

.logo-r7 h6 a {
	display: block;
	height: 36px;
	line-height: 36px;
	font-size: 27px;
	font-weight: bold;
	background-image: url("http://barra.r7.com/footer/footer-portal/img/r7-tileset.png");
	background-repeat: no-repeat;
	padding: 0px 0px 0px 47px;

}

.logo-r7 h6
{ display:inline-block; }

.item-0 {
    width: 30px !important;
}

/* Quiz */

#saldoQuiz {background:#f8f8f8;border-radius:5px;border:solid #e8e8e8 1px;padding:10px;font-size:14px;margin: 20px 0}
.movie-tips span {  display: block;}
.movie-tip-desc {  float: right;  width: 455px;  border: solid #ccc 1px;  border-radius: 5px;  height: 30px;  padding: 5px;  font-size: 14px;}
.movie-tip-button {  margin-top: 10px;  text-align: left;  overflow: hidden;  float: left;  width: 150px;}
em {  font-style: italic;}
.movie-tips {  margin-bottom: 20px;}
#respostas { text-align:center}
#respostas p {margin-bottom: 20px}
#respostas button {width: 100%}

/* Filme */

#fichaTecnica h2 {margin: 0}
#fichaTecnica {margin: 20px 0}
#fichaTecnica .img-ficha {float: left; margin: 0 20px 0 0}
.text_pag_serie_ficha {  color: #333;  text-decoration: none; margin-bottom:0px; float:right; width:70%;}
.text_pag_serie_ficha li {  margin: 0 0 5px 0!important;  font-size: 13px; list-style: none!important;}
#filme-tit-originalx {  padding: 0px;  margin: 0 0 7px 0;}
.serie_separacao {  width: 92px;  float: left;}
.verTrailer { border: 1px solid #6688b9; border-top: 0px; padding: 7px; display: block; width: 166px; box-sizing: border-box;  background-color: #6688b9; font-weight: bold; border-radius: 0 0 10px 10px; color: #fff}
.verTrailer:hover {background: #069; color: #fff}

#fichaTecnica .icon {margin-top: -4px}
#fichaTecnica .ico-play {margin-left: 27px}
.verTrailer.botao, .verTrailer.botao:hover { padding-left: 20px!important; background-image:url(/images/seta-direita-branca.png); background-repeat: no-repeat; background-position: 0 center; }
#fichaTecnica strong {font-weight: 300; color: #b3b3b3;}

.verTrailer i {
    font-size: 21px;
    float: left;
    margin-left: 25px;
    margin-right: 5px;
}

/**6688b9
 * interacts
 */

#interacao {margin-top: 20px;}

.interact{	margin-bottom:5px;	overflow:hidden;}
.interact {width: 128px}
.interact .user a{	width:35px;	margin-right:2px;}
.interact .user a img{display:block;	width:35px;	height:35px;}
.interact-action, .interact-count, .interact-members{	float:left;	font-size:13px;}
.interact-count, .interact-members{	border: 1px solid #ccc; border-right: none; padding:5px; border-top:none;	background:#f0f0f0;	height:35px;}
#interact-wants_see_not .interact-count {border-right:1px solid #ccc;}
.interact-action a{	height:15px;	display:block;	border:solid #ccc 1px;	padding:15px;	background:#fff;	text-decoration:none;	color:#333}
.interact-action a:hover{	background-color:#CAD3E3}
.interact-action a:hover icon{transition: all .3s;   transform: scale(1.1);}

.interact-action a.btn-active{	background:#514f80;	color:#fff;	text-shadow:1px 1px 0 #000;	border-color:#333;}
.interact-count {  width: 35px;  width: 100%!important;  text-align: center;  font-size: 11px;  padding: 0px;  height: 22px;}
.interact-count span {	font-size:13px;	/*font-weight:bold;	display:block;*/}
.interact-members{	width:402px;	float:right;}
.interact-members span{	line-height:35px;	display:block;	float:left;	font-size:11px;	width:120px;}
.interact-members span.mini{	width:80px;}
.interact-members .interact-members-list{	height:35px;	overflow:hidden;}
.botao_votacaox{	 float:left; 	 font-size:11px;	 margin:0; }
.roxo_botao_votar{	 margin-left:0px; 	 width:100%; 	 background-color:#FFF; 	 height:1px; 	 clear:both; }
.botao_votacaox{	 float:left; 	 font-size:11px;	 margin:0; }
.roxo_botao_votar{	 margin-left:0px; 	 width:100%; 	 background-color:#FFF;	 height:1px; 	 clear:both; }
.interact2{	margin-bottom:5px;	overflow:hidden;	margin:0; padding:0;}
.interact-action2 {	width:100%;	margin-right:0px;	text-align:center; }
.interact-action2 a{	height:15px;	display:block;	border:solid #ccc 1px; border-right: none;	padding:8px;	background:#fff;	text-decoration:none;	color:#333;	}
.interact-action2 a:hover{	background-color:#CAD3E3;}
.interact-action2 a.btn-active{	background:#514f80;	color:#fff;	text-shadow:1px 1px 0 #000;	border-color:#333;}

#interacao .primeiro a {border-radius: 10px 0 0 0}
#interacao .ultimo a {border-radius: 0 10px 0 0; border:solid #ccc 1px;}
#countUltimo {border-right: 1px solid #ccc}

/*Filme*/

.list-elenco {  list-style-type: disc;  padding-bottom: 20px;}
.list-elenco li {  color: #333;  float: left;  width: 170px;  margin-right: 20px;  margin-bottom: 3px;}

/*.movie-images li a img {  padding: 1px;  background: #fff;  border: 3px solid #ccc;  opacity: 0.8;  filter: alpha(opacity=80);}
.movie-images li a { ;}
.movie-images li {list-style:none!important;  margin:0 10px 10px 0!important;  padding: 0px; float: left}
/*.movie-images li:nth-child(6n+0) {  margin-right: 0px!important;}
.movie-images li a:hover img, .movie-images li a.current img{	border-color:#333;	box-shadow:0 0 5px #333;	opacity:1;	filter: alpha(opacity=100);}*/


.movie-images {    margin-right: -5px!important;    margin-left: -5px!important; }
 .movie-images li img {    width: 100%;    height: auto; opacity: 0.8;}
.movie-images li a:hover img, .movie-images li a.current img{	border-color:#333;	box-shadow:0 0 5px #333;	opacity:1;	filter: alpha(opacity=100);}
.movie-images li {    list-style: none!important;    float: left;    margin: 0!important;    padding: 5px;    box-sizing: border-box;    width: 16.6%; }

/*#trailers .movie-images {margin: 20px 0}
#trailers .movie-images li {display: block;  float: left;  margin-right:15px!important;  margin-bottom: 10px;}
#trailers .movie-images li:nth-child(5) {  margin-right: 0!important;}
#trailers .movie-images li a { }
#trailers .movie-images li a img {  padding: 1px;  background: #fff;  border: 3px solid #ccc;  opacity: 0.8;  filter: alpha(opacity=80);}
*/

#trailers .movie-images li {width: 25%; }
#trailers iframe {width: 100%}


#gostarDeVer .post {min-height: 145px}

/* Tabs */

#tabs {margin: 20px 0}
#tabs ul{border-bottom: 1px solid #CCC; display: inline-block; width:100%}
#tabs ul li {float: left; list-style:none; margin:0}
#tabs ul li:first-child a{border-radius: 5px 0 0 0;}
#tabs ul li:last-child a{border-radius: 0 5px 0 0; border-right: 1px solid #CCC}
#tabs ul li a{padding: 5px 10px; display:block;  border-left: 1px solid #CCC;  border-top: 1px solid #CCC; color: #666!important}
#tabs ul li a:hover {background: #F2F2F2; text-decoration:none}
#tabs ul li.disabled a {color: #AEAEAE!IMPORTANT;  text-shadow: 1px 1px 1px #ECECEC;}
#tabs ul li.disabled a:hover {background: transparent; cursor: not-allowed}
#tabs ul li a.current{ background:#ddd; color:#222!important; }
/* Personalidades */

#filmesLetra {margin: 20px 0}

/* Personalidade */

#personalidade h1 {margin: 20px 0 0 0}
#personalidade .infos {margin: 20px 0}
#personalidade .nome { font-style: italic}
#personalidade .foto img {float: left; margin: 0}
#personalidade .infos ul li {list-style: none; margin: 0 0 10px 0}
#personalidade h3 {margin:20px 0 20px 0}
#filmesParticipou h3, #seriesParticipou h3 {margin-bottom: 20px}

#personalidade .foto {float: left; margin-right: 15px; margin-top: 15px}
#personalidade .dados {float: left; max-width: 395px; margin-top: 15px}
#personalidade .dados ul, #personalidade .dados ul li {margin: 0; list-style: none; padding: 0}
#personalidade .dados ul li {margin-bottom: 5px}

/* Profile */

#profile .foto {float: left; margin: 0 20px 0 0}
#profile ul li {list-style: none}
#profile h1 {margin: 0px; padding-bottom: 0px}
#profile .nome {font-style: italic; margin: 0 0 20px 0}
#profile-follow {margin: 20px 0 0 0}
#profile .selo {float: right; width: 110px; height:auto}
#profile ul.tabs {  margin: 0;  width: 100%;  border-bottom: solid #ccc 1px;  margin-top: 20px;  height: 30px;}
#profile ul.tabs li { float: left; margin: 0; font-size: 13px;}
#profile ul.tabs li a {  display: block;  float: left;  text-decoration: none;  color: #666;  padding: 5px 10px;  height: 19px;}
#profile ul.tabs li a.current {  border: solid #ccc 1px;  border-bottom: solid #fff 1px;  color: #333;}
#profile ul.tabs li a:hover {background: #cecece}
#profile h3 {margin: 0 0 20px 0}
#profile #series a{color: #666!important}

/* Recovery */

#recovery h1 {margin: 0; padding: 0;}

/* Conta */

#conta span {
    font-weight: bold;
    width: 156px;
    display: block;
    float: left;
}

#conta h1 {margin: 0; padding: 0}
#conta .foto {
    float: left;
    width: 50%;
}
#conta .foto span {
    display: block;
}
#conta .foto img {
    width: 60%;
}

#conta .enviarFoto {
    float: left;
    width: 50%;
}

/* Redefinir Senha */

#redefinirSenha h1 {margin: 0 0 20px 0;}

#redefinirSenha span {
    display: block;
}

#redefinirSenha input {
    width: 250px;
}

 #select {display: none}
 #select select {padding: 10px}

@media (max-width:1010px){

	body {background: #fff;}

	.centro {max-width: 660px}

	#header {width: 100%; top: 0; left: 0; z-index: 99999999999999999999999}
	.opened-menu #header {position: fixed}
	#centroHeader {max-width: 660px; margin:0 auto; position:relative}
	#corpo {}

	#logo .mobile {display: block; margin-top: 10px;margin-bottom: 5px}
	#logo .pc {display: none}

	body { overflow-x: hidden}
	.container_18 {max-width: 660px}

	/* Footer */

	#footer {max-width: 100%}
	#footer .box {width: 300px;}
	#footerContent .box:nth-child(even) {margin: 0}


	/* Header */
/*
	#navbar {margin: 0px; background: #333; position: fixed; left:-300px; top: 0; width: 260px;  overflow: auto;   height: 100%; z-index:900; } */



/*
	.opened-menu #navbar { left:-260px; }
	*/

	.opened-menu #navbar {
    left: 0;
    transition: left .5s ease;
		}

	
	.opened-menu .navbar-toggle .icon-bar:nth-child(2) { display: none}
	.opened-menu .navbar-toggle .icon-bar:nth-child(3) { transform: rotate3d(0,0,1,40deg) translate(0px,3px); transition: all .5s ease;}
	.opened-menu .navbar-toggle .icon-bar:nth-child(4) { transform: rotate3d(0,0,1,-40deg) translate(3px,-8px); transition: all .5s ease;}


	/* Navbar Mobile */

	.opened-menu #header nav {min-height: 1000px; background: #303030; display: block}

	#navbar {    margin: 0px;	background:#1a1a1a; 	position: fixed;    left: -1200px;    top: 60px;    width: 100%;    overflow: auto;    height: 90%;    z-index: 900;    transition: left .5s ease; }
	#navbar ul {padding: 0; width: 100%;}
	#navbar ul li a {padding: 20px;  border: none; border-bottom:1px solid #303336; display: block; font-size: 16px; color: #fff; width: auto!important}
	#navbar > ul > li > a {text-transform:uppercase;}

	/* Sub menu */

    #navbar .has-child ul { display: none; background: #262626}
	#navbar .has-child img.seta {visibility: hidden;}
	#navbar ul li.has-child > a {    background: #1a1a1a url(/images/plus.png) no-repeat center right 20px }
	#navbar ul li.has-child.open > a {    background: #1a1a1a url(/images/negative.png) no-repeat center right 20px }
	#navbar .has-child.open ul {display: block}

	#navbar ul li#meuPerfil > a {padding-left: 50px ; background: #1a1a1a url(/images/minhaConta2.png) no-repeat center left 10px; background-size: 30px;}
	#navbar ul li#meuPerfil.has-child > a {background-image: url(/images/minhaConta2.png),url(/images/plus.png); background-repeat: no-repeat, no-repeat; background-position: center left 15px, right 20px center; background-size: 30px, 10px;}
	#navbar ul li#meuPerfil.has-child.open > a {background-image: url(/images/minhaConta2.png),url(/images/negative.png); background-repeat: no-repeat, no-repeat; background-position: center left 15px, right 20px center; background-size: 30px, 10px;}


	#menuLogin {float: none; padding:0 10px}


	#header {min-height: 60px ;background: background: #404066; /* Old browsers */ background: -moz-linear-gradient(top, #404066 0%, #5b588f 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#404066), color-stop(100%,#5b588f)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #404066 0%,#5b588f 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #404066 0%,#5b588f 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top, #404066 0%,#5b588f 100%); /* IE10+ */ background: linear-gradient(to bottom, #404066 0%,#5b588f 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404066', endColorstr='#5b588f',GradientType=0 ); /* IE6-9 */}


	#botao {display: block}
	#logo {width: 100%; text-align:center; padding:0 0 5px 0}
	#logo img {max-height: 40px; width: auto}

	#adsHeader {display: none}
	#buscaHeader {display: block}

	/*#buscaHeader .fechada {    width: 30px;    background: url(/images/lupa_branca.png) center right no-repeat;    border: none; }*/

	#buscaHeader .fechada {visibility: hidden; width: 1px}


	/* Sidebar */

	#sidebar {max-width: 640px; width:100%}
	/*#sidebarLeft, #sidebarRight {max-width: 310px}*/

}

@media (max-width: 680px) {

	#paging .mobile {display: none}
	#header {z-index: 99999999}

	.centro {max-width: 330px}

	#centroHeader {max-width: 440px;}

	.container_18 {max-width: 440px; width:100%;}

	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18 {margin: 0; padding: 0 10px; max-width:100%!important}

	/*#buscaHeader .q {width: 30px}*/

	#sidebar .especial img{width: 100%!important; height: auto}
	#socialSidebar img {  margin-right: 11px; }



	/* Home */

	/* Destaque */

	#destaquePrincipal {margin-bottom: 20px}
	div#destaquePrincipal img, #destaque2 img, #destaque3 img {    width: 100%;    height: auto; }



	/* Noticias */

	#noticiasPrincipais .post { min-height: 0px}
	#noticiasPrincipais .post img {float: left; margin: 0 20px 0 0; width: 100%; height:auto}
	#noticiasPrincipais .content {padding: 0px}
	#noticiasPrincipais .data {font-size: 12px}
	#noticiasPrincipais .post-materias img {width: 	100%; height: 	auto}
	div#noticiasPrincipais .content .tag {margin-left: 0}

	/* schedules */

	.schedules form label {width:44% }

	/* Filme */
/*
	.filmes .post {  width: 43.5%!important;  float: left!important;  margin-left: 0;  margin-right: 10px; text-align: center; min-height: 270px}
	.filmes .post img {width: 90%; height: auto; max-height: 99999999px}
*/
	.filmes .post {  width: 50%!important;  float: left!important;  margin-left: 0!important;  margin-right: 0px!important; text-align: center; margin-bottom: 20px ; max-width: 	9999px!important}
	.filmes .post img {width: 100%!important; height: auto; max-height: 99999999px; max-width: 	99999px!important}

	.text_pag_serie_ficha {  clear:both; width:100%;}

	#fichaTecnica .img-ficha {margin: 0 auto; width: 166px; float: none;}


	/* Em Cartaz */

	#listaEmCartaz img { height: auto}
	#listaEmCartaz .zoom {width: 35%; }
	.movie-content .movie-desc {display: none}
	#listaEmCartaz .post {  min-height: 235px; margin: 20px 0 0 0; border-bottom: 1px solid #ccc; padding: 0 0 20px 0}
	#listaEmCartaz .post.ultimo { border-bottom: 0px}

	#listaEmCartaz .verTrailer {font-size: 10px; margin: 15px 10px 0 0; padding: 3px 5px}
	#listaEmCartaz .verTrailer:nth-child(3) {margin-right: 0}
#filmesCartaz .post, #proximasEstreias .post {max-width: 	9999999px!important}

	/* Séries */

	#seriesInicial ul li {float: left; width: 40%}

	/* Comentários */

	#comentarios form label span {  width: auto }
	#comentarios form label input { width: 100%; max-width:298px }
	.comment-content {width: 75%}
	#profile .comment-content {  width: 59%;}
	#profile .reply .comment-content {  width: 74%;}
	#profile .infos {
    width: 100%;
    display: block;
    clear: both;
    padding-top: 20px;
    margin: 0;
}

#profile .infos ul li{margin: 0 0 5px 0; padding: 0}
#profile ul li {    padding: 0;    margin: 0 0 10px 0; }

	/* Notícias */

	#lpnews .post {min-height: 130px; margin-bottom: 20px}
	#lpnews img{ width: 100%; height: auto; border: 0; padding: 0; border-radius: 0; margin-bottom: 15px}
	#lpnews .conteudo {display:none}
	#lpnews .zoom {float: none; margin: 0px;}

	#paging a{margin-bottom: 20px; display: -webkit-inline-box}
	#paging .mobile {display: inline-block}
	#paging .pc {display: none}
	#paging select {padding: 10px; margin: 0px 0 10px 0;}
	#paging.select {margin-top: 5px}

	#artigo h1 {font-size: 	22px; line-height: 25px; font-weight: 	100; margin-top: 10px}

	#paginaNoticias .zoom , 	#paginaEspeciais .zoom {margin-right: 0px; width: 	100%}
	#paginaNoticias .zoom img,#paginaNoticias .zoom, #paginaEspeciais .zoom img,#paginaEspeciais .zoom {float: none}
	#paginaNoticias h3 {margin-top: 10px;}


	/* Members */

	/*.log-content {  float: right;  margin-bottom: 15px;  width: 240px;}*/

	

	/* Quiz */

	.movie-tip-desc {width: 100%; margin-top: 20px; box-sizing: border-box}
	.movie-tip-button {}

	/* Especiais */

#especiais img {width: 100%; height: auto}

	/* Fllme */

	/* Tabs */

	#tabs ul li a {  padding: 5px 10px; display: block;  border: 1px solid #CCC; color: #666; margin: 0px 5px 5px 0;  border-radius: 5px!important;}

	#tabs {text-align: center; display: none}
	 #select {display: block; margin-top: 15px}
	#tabs ul li{float: none; display:-webkit-inline-box}

	/* Ficha Técnica */

	#fichaTecnica img{float: none; display:block; margin: 0 auto}
	.text_pag_serie_ficha {margin: 20px 0}
	.text_pag_serie_ficha li {margin: 0px 0 5px 0!important}

	.verTrailer {margin: 0 auto; border-top: 1px solid #09C; text-align: center;}
	.verTrailer.botao {padding-left: 16px!important}
	a.verTrailer i {	    font-size: 16px;	    margin-right: 5px;	}

	a.new_button.mobile {
   font-size: 11px;
}

	/* Interação */

	.botao_votacaox {   margin: 0 5px 10px 0;  width: 48%;	}
	.interact-count {  width: 100%; clear:both!important; border-right: 1px solid #ccc}
	.interact-action2 {width: 100%;}
	.interact-action2 a{	border:solid #ccc 1px; border-radius: 10px 10px 0 0!important}


	/* Trailer */

	/*.movie-images li:nth-child(3n+0) {margin-right: 0px!important;}*/


	#trailers iframe, #movie-trailer iframe  {width:100%; height: 180px}
	#trailers .movie-images li {width: 45%}
	#trailers .movie-images li img{width: 100%; height: auto}
		.trailers .ftrailer img {min-height: auto}
/*
.movie-trailers li {
    margin: 10px 0px!important;
    width: 33%;
    padding: 10px;
    text-align: center;
    box-sizing: border-box;
}*/

.movie-trailers li img{
width: 100%;	
height: auto;
}


/* Fotos */

#fotos .movie-images li {width: 33.3%;}
#trailers .movie-images li {width: 25%; }


	/* Personalidade */

	#personalidade .foto img {float: none; display: block; margin: 20px auto}
    #personalidade .foto {float: none}
	#tabsProfile {text-align: center}
	#profile ul.tabs {border-bottom: none; display: initial	}
	#profile .tabs li {border: 0px; display:inline-block; float: none!important}
	#profile ul.tabs li a.current {border: 1px solid #CCC; margin: 5px}
	#profile .tabs li a{border: 1px solid #CCC; margin: 5px}

	#footerBottom .right {margin: 20px 0 0 0}

	#sidebar input[type=search] {width: 225px}

	.lb-outerContainer, .lb-dataContainer { 
		max-width: 90% !important;
		height: auto !important;
	}

	.list-cinema10-tv .post {
	  min-height: initial !important;
	}


#outras .zoom img {
    width: 100%;
    float: none;
}

#outras .zoom {
    width: 100%;
    margin-bottom: 20px;
    float: none;
}

#outras .movie-content {
    max-width: 99999px;
    float: none;
}




/* Conta */

	#conta input[type="text"] {width: 100%}

	#conta .foto, #conta .enviarFoto {float: none; width: 100%}
	#conta span {
    font-weight: bold;
    width: auto;
    display: block;
    float: none;
}

#conta .foto span {
    display: block;
    float: none;
    width: auto;
}


#conta .foto img {
    width: 100px;
}

form input, form select, form textarea {box-sizing: border-box; width: 100%;}

#conta .nascimento select, #conta input[type='radio'], #conta input[type='checkbox'] {width: initial;}


}

.form-contato label
{ display:block; }

.form-contato label span {
  display: inline-block;
  width: 80px;
  }

  .form-contato label textarea {
  width: 72%;
  vertical-align:top;
}






/* VITRINE GEEK10 - VITRINE GEEK10 - VITRINE GEEK10 - VITRINE GEEK10 -  */

class-div-produtos-geek10{
	width:140px;
	border:1px solid #333;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
}

.class-div-produtos-geek10 a{
	color:#333;
	font-style:normal;
	text-decoration:none;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	width:140px;
}

.class-div-produtos-geek10 a:hover{
	
	font-style:normal;
	text-decoration:underline;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	width:140px;
}

.class-div-produtos-geek10 img{
	width:130px;
	height:130px;
}



/* BOTÃO BÁSICO */
 
.but {
display: inline-block;
background-color: #ccc;
color: #444;
padding: 10px 20px;
text-decoration: none;
box-sizing: border-box;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
border: 0px;
}

.but:hover {
background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,.15));
cursor: pointer;
}

.but-primary {
color: #fff;
background-color: #0068B4;
}

.but-shadow {
box-shadow: 1px 1px 1px #999;
}
 
.but-rc {
border-radius: 4px;
}

.class-div-produtos-geek10-botao{
	width:100%;
	clear:both;
	padding:10px;
}

.conteudoDescricao p{
	margin-bottom: 15px;
}