﻿@charset "UTF-8";
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700);
@import url(../css/flaticon.css);


[class*="foundicon-"] {
display: inline;
width: auto;
height: auto;
line-height: inherit;
vertical-align: baseline;
background-image: none;
background-position: 0 0;
background-repeat: repeat;
display: inline-block;
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after{
	margin-left:0px;}

.row{
	max-width: 73rem;}
	
.maxheight{
	min-height:180px;
	}

.subone{
		display:block;
		float:left;
		  margin: 1rem 0rem;
	}
.subone .texto{
	margin-left: 2.33333% !important;}

/*
.submulty .imagecontainer{ min-height: 8em;}
*/
button:focus,input:focus {outline:0;}
  .column,
  .columns {
    position: relative;
       padding-right: 0.3375rem;
  padding-left: 0.3375rem;
  padding-left: 0.6375rem;
  padding-right: 0.6375rem;
  
  }

img {
  /*  opacity: 1.0;*/
}
img:hover {
  /*  opacity: 0.8;
                  transition: opacity .25s ease-in-out;
                  -moz-transition: opacity .25s ease-in-out;
                  -webkit-transition: opacity .25s ease-in-out;*/
}

@font-face {
	font-family: 'Conv_helveticaneue';
	src: url('../fonts/helveticaneue.eot');
	src: local('☺'), url('../fonts/helveticaneue.woff') format('woff'), url('../fonts/helveticaneue.ttf') format('truetype'), url('fonts/helveticaneue.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

::-moz-selection { /* Code for Firefox */
    color: #FFF;
    background: #282725;
    
}

::selection {
    color: #FFF; 
    background: #282725;
}



.nopadding{
	padding:0px;}
.nomargin{
	margin:0rem;}
.nopadmar{
	padding:0px;
	margin:0px;}

.no-pad-right {
padding-right: 0px;
}
.no-pad-left{
padding-left: 0px;
}


.relative{
	position:relative;}


/*structure*/

header{
	display: block;
	margin-top:1rem;
	margin-top: 0.2rem;
	
	}
	


.middlenews{
	background:#000;
	margin-top: 0rem;
	}

.bi {
	background:#fff;
}
.bi h1 {color:green;border-bottom:green;
}
.middlenews a:link,.middlenews a:visited{
	color:#FFF;}


#related{
	margin:2rem 0rem;}
	
	
.related h2{
	border-bottom:0px;
	font-weight:100;
	line-height:1.1rem;
	font-size: 1rem;
	margin: 0.5rem 0rem;
	float: left;
	height: 3rem;}

footer{
	background:#000;
	color:#FFF;
	padding:2rem 0rem;
	padding-top: 10px;
	}



	

#separadorinotubo.modseparador h2{
	color:#FFF;
	border-color:#FFF;}
#separadorinotubo h2 a:link,#separadorinotubo h2 a:visited{
	color:#FFF;}

#separadorinotubo .row{
	margin-bottom:0px;
	padding-bottom:1rem;}

#sociallateral{
	position:fixed;
	left:0rem;
	top:20%;
	list-style:none;
	font-size:2rem;
	}

#sociallateral li{
	padding:0rem;
	margin:0rem;
	border-radius:0px;
	background:#333;
	border-bottom:1px solid #4D4D4D;
	text-align: center;

	}	

#sociallateral span li{
	margin-left:0px;
	display:block;}

#sociallateral li a:link,#sociallateral li a:visited{
	padding:0.2rem;
	color:#FFF;
	margin:0.2rem;
	
}
#sociallateral li a:hover{
	 color:#00aeef;
}

#topbar{
	width:100%;
	display:block;
	background:#000;
	font-family: sans-serif;
	z-index: 1000;
	
	
	}
nav.topbar{
	z-index:-100;}

img.logo {
	/* old bsu to new bsu */
	/*
	z-index: 100000;
	*/
	z-index: 49;
	position: relative; 
}
	
#topbartablet .top-bar-section ul li > a{
	font-size:0.6rem;
	
	}

.top-bar-section ul {
	line-height:1.5;
	}

.topleftbar{
	margin-top:35px;}

/*END structure*/

img.logo:hover{
	opacity:1;
	}
.date{
	display:inline-block;
	vertical-align:bottom;
	color:#00aeef;
	font-size:0.8rem;
	font-family:Helvetica, Arial, sans-serif;
}

input.search{
	margin:0rem;
	padding: 0.5rem;
	height:1.8rem;}
	
nav#topnavmenu{
	text-align:right;
	margin-top:15px;
      margin-bottom: 10px;
	}
nav#topnavmenu ul{
	margin-bottom: 0.25rem;
	}

nav#topnavmenu ul li{
	display:inline-block;
	font-size:0.6rem;
	text-transform:uppercase;
	}



nav#topnavmenu ul li a{
	color:#848484;
	border-right:1px solid #848484;
	padding-right:5px;
	}
nav#topnavmenu ul li a:hover{
	color:#FFF;}

nav#topnavmenu ul li:last-chid{
	border-right:0px;
}

/*MENU*/


nav#mainmenu{
	width:100%;
	}
nav#mainmenu ul{
	padding:0.5rem;
	text-align:center;
	margin-bottom:0rem;
	}
	
nav#mainmenu ul li:first-child{
	border-left:0px;}

nav#mainmenu ul li{
	display: inline;
	list-style:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.8rem;
	padding:0rem 0.8rem;
	border-left:1px solid #484848;}

nav#mainmenu ul li:last-child{
	padding-right:0rem;
	
}

nav#mainmenu ul li a{
	color:#00a1f5;
	color:#FFF;
	}
	
nav#mainmenu.fixedmenu {
background:#00a1f5 left;
position: fixed;
top: 0px;
z-index: 100;
left: 0;

}
nav#mainmenu.fixedmenu ul{
	border-bottom:0px;
}

nav#mainmenu.fixedmenu li a:link,nav#mainmenu.fixedmenu li a:visited  {

	color:#FFF;
}
nav#mainmenu #minilogo{
	display:none;
	}
	
	
nav#mainmenu.fixedmenu #minilogo{
	display:inline-block;
	height:1.2em;
	}	
	

  
nav#mainmenu ul li.small-logo{
	display:none;}
nav#mainmenu.fixedmenu ul li.small-logo{
	display:inline-block;
	margin-top: -10px;}	
	
section.slidetop{
	  background: #FAFAFA;
	margin: 0rem 0rem;
	float: left;
	border-bottom:1px solid #EAEAEA;
	margin:0.7em 0em;
	margin-top:0em;
	padding-bottom: 0.7em;
	margin-bottom: 2rem;
	}


section.slidetop h2,section.slidetopheader h2 {
border-bottom: 0px;
line-height: 1rem;
margin-top: 1rem;
}
.mrsmall img{
	  margin-right: 0.5rem;}

section.slidetopheader{
	background:#fff;
	margin: 0rem 0rem;
	float: left;
	border-bottom: 0px solid #CCC;
	padding-bottom: 10px;
	}
.submanchetes.unica img{ 
	padding-right:0.5rem;}	
.submanchetes.unica h2 a {
	font-size:1.2rem;
	}

section.slidetop .seccao,section.slidetopheader .seccao{
	position:relative;
	}

section.slidetop h2,section.slidetopheader h2{
	border-bottom:0px;
	line-height:1rem;
	}
	
section.slidetop h2,section.slidetopheader .imagecontainer {
  width: 100%;
  min-height: 12em;
  margin-bottom: 0.5em;
}


.mrlarge {
  min-height: 7em;}
  
.section.slidetopheader .imagecontainer {
	min-height: 8em;
  margin-bottom: 0.5em;}

.slidetop article{
	display:inline-block;
	padding:0rem;
	font-family: 'Conv_helveticaneue', Helvetica, Roboto, Arial, sans-serif;
	}
.slidetopheader h2 a:link { font-weight:600;
		       color:#000;}

.slidetop .seccao,.middlenews.seccao  {
	color:#00aeef;
	text-transform: uppercase;
	font-size:0.7rem;
	
	} 
#wrapper{
	
	background:#FFF;
	padding-top:0.9375rem;}

.seccao{
padding: 0.4rem;
display: inline;
top: 0rem;
font-size: 0.5rem;
text-transform: uppercase;
  left: 0rem;
  line-height: normal;
 }

.pa{
	position: absolute;}
 
.tabs-content .img{
	margin-left:0.2rem;}
 
.middlenews h1{
	color:#00aeef;
	font-size:1.5rem;
	border-bottom:1px solid #00aeef;} 
.middlenews .seccao {
	}
 
.seccao a{
position: absolute;
top: 0rem;
padding: 0.4rem;

 } 



 #socials.contain-to-grid.fixed ,  #socials.fixed .top-bar {background: #FAFAFA;}
.totalpartilhasartic {font-size:45px;color:#00a1f5;top:5px;margin-right: 10px;}
.totalvisualizacoesartic {font-size:45px;color:#00a1f5;top:5px;margin-right: 10px;}
#socials  .top-bar  {background: #FFF;}
#socials.fixed {bottom:0px;top:93%;top:calc(100%-55px);}	
#partilha {position:absolute;top:30px;left:0px;}
.hideme ,.partilhas {display:none;}
.slidetop .seccao:before,.seccao:before  {
	/*content: "// ";*/
	} 
	
.slidetop article 
{padding: 0em 0.5rem;

	}
.slidetop article h2{
	font-size:1rem;
	font-family:Helvetica,Arial, sans-serif;
	line-height:1.4rem;
	font-weight:600;
	min-height: 3em;
	padding-top: 0px;
	word-break: break-word;
	line-height: 1.2;
  	margin-top: 0.5rem;
  	float: left;
	
	}
.slidetop article h2 a:link,.slidetop article h2 a:visited{
	color:#000;
	}
.slidetop article h2 a:hover{
	color:#000;
	}
	
.slidetop article img{
	width:10rem;
	
	float:left;
	max-width: 100%;
	height: auto;
	opacity: 1;
	}
.slidetop.right{
	background:#000;}

.slidetop .lead,.slidetop .assinatura{
	display:none;}

.slidetop article img:hover{
	opacity: 0.7;
	}
.slidetop.right article h2{
	font-weight:600;
	line-height:1.1rem;
	font-size:0.9rem;}

#opiniaotop{
	background:#fff;
	margin-top: 2rem;
	}

#opiniaotop ul{
	margin:auto;
	/*padding: 0rem 1rem;*/
	}

#opiniaotop h3{
	padding:0.2rem;
	border-bottom:1px dotted #CCCCCC;
	}

#opiniaotop ul li{
	list-style:none;
	border-bottom:1px dotted #CCCCCC;
	padding:0.9rem 0rem;
	display:block;	
	float:left;
	width:100%;
	}
	
#opiniaotop ul li:last-child{
	border-bottom:0px;}
#opiniaotop ul li img{
	border-radius:4rem;
	padding:0.2rem;
	width:5rem;
	margin-right:1rem;
	
		background:#FFF;
	-webkit-filter: grayscale(1);
  	filter: grayscale(1);
	border:1px solid #000;
	float: left;

	}

#opiniaotop ul li .autor{
	text-align:left;
	font-family: 'Droid Serif', serif;
	font-style:italic;
	font-size:0.7rem;
    background:#ffdd00;
    border-radius:26px;
    display:inline-block;
    padding:2px 12px;
}

#opiniaotop ul li h4{
	font-size:0.8rem;
	font-family: 'Droid Serif', serif;
	color:#f34497;
	text-align:left;
	line-height:1.2rem;
	
	}
	
.opiniao .share {
  margin-top: 0.5rem;
}
	
.column2 h2{
	font-size: 1rem;
	line-height: 1rem;
	}

/*Artigos*/

h2{
	font-size:1.1rem;
	}
.basicontent h2{
	line-height: 1.2;
	margin-top: 0.8rem;
	font-size: 1rem;
	width: 100%;
	}

	
h2.small{
	font-size: 0.9rem;
	line-height: inherit;}

.subnews article h2{
	
	padding: 0.4rem 0rem;
	line-height:1rem;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:600;
	margin-bottom: 0px;
	padding-bottom: 5px;
	font-size:0.9rem;
	}



h1 {padding:0.2rem;
	font-family: 'Conv_helveticaneue', Helvetica, Roboto, Arial, sans-serif;
	font-weight:100;
	margin-bottom: 2rem;
	
	}

a,h1 a:link,h1 a:visited,h2 a:link,h2 a:visited{
	color:#000;
	}
	
h1 a:hover,h2 a:hover{
	color:#5B5B5B;
	}

section header h2{
	font-size: 1.5rem;}

article.home{
	margin-bottom:1rem;
	border-bottom:1px solid #CCC;
	padding-bottom:0.5rem;
	}
article.home:last-child{
	margin-bottom:1rem;
	border-bottom:0px solid #CCC;
	padding-bottom:0.5rem;
	}

div.clearmanchete {
 
  }
  

 .footersocial{}
 
	
.infobpx{
	  background: #FAFAFA;
  display: block;
  padding: 1.2rem;}
div#primeiramanchete{
	margin-bottom:1rem;}
	
div#primeiramanchete .lead{
	margin-top:0px;
	background:none;
  display: block;
  padding:0rem;
  font-weight: 100;
  font-size:0.9rem;
  margin-bottom:0.5rem;
  line-height: 1.3rem;
  
   }
article .titulo,#primeiramanchete .titulo{
	font-weight:600;
	font-size:1.6rem;
	margin-bottom:1rem;
	line-height:1em;
	}
article,article p{
	font-family:Helvetica,Arial, sans-serif;
	}
	
article p,article p a:link,article p a:hover,article p a:visited,.slidetopheader a{
	font-weight:100;
	line-height:1.2rem;
	font-size:0.9rem;
	color:#333;
	padding-top:0.4rem;
	margin-bottom: 0rem;
	}
	
article a{
	
	

}

article a:link img{
	
	}

article a:hover{
	}
	
article a:link img,#tabs article a:link img {
		  opacity:1;
		  display: block;
		  max-width:100%;
		  height:auto;
		  height: 405px;
		width: 100%;
		  
		  
	   }
article a:link img.player6 {
	width: 120px;
	  height: 120px;
	  margin-left: auto;
	  margin-right: auto;
	  margin-top: 15rem;
	opacity:0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */}
	   
#tabs article .img {
  min-height: 4em;
  min-width: 6.5em;}
 
#tabs .date{
	}

article img a:hover{
	opacity:0.9;
	
	}

.meta_multimedia{
	position: absolute;
	bottom:0rem;
	display: block;
	text-align: left;
	font-size: 2rem;
	color: rgba(255,255,255,0.4);
	/*background: rgba(0,0,0,0.4);
	padding: 0px 10px;*/
	top: 48%;
	left: 48%;
	height: 2rem;
	}
#tabs .meta_multimedia{
	font-size: 1rem;
	bottom:0rem;
	}

i.flaticon-play43:before {
	background:none;
	/*font-size:3rem;*/}

article .pageviews{
	
	font-size:0.7rem;
	color:#999;
	margin: 0.4rem 0rem;
	text-align:left;
	color:#999;
	font-weight: 600;
	}
article .pageviews a{
	color:#666;
	}

article .pageviews i:before {
	font-size:0.7rem;
	margin-right:0.2rem;
	}

#separadorinotubo{
	background:#1a1a1a;}
	
#separadorinotubo .manchetemod{
	margin-bottom:3rem;}
	
#separadorinotubo .manchetemod .imagecontainer{
	height:38em;
	position:relative;}
	
#separadorinotubo .manchetemod .imagecontainer .meta_multimedia{	
	position: absolute;
  /*top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height:0rem;
  color:transparent;
  background:none;
  padding:0px;
  display:block;*/
}


/*PUB*/

.pub1{
	background:#F9F9F9;
	padding:0rem;
	position:inherit;
	background-color:#F9F9F9;
	background-color:#FFF;
	background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255,255,255,0.8) 5px, rgba(255,255,255,0.8) 15px);
	margin-top:0.8rem;
	max-width:100%;
	margin-bottom: 0.5rem;
	z-index: 1;
	}
	
.pub1 div{
	margin:auto;
	}
.pub1 .tag{
	-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg);
	background:#00aeef;
	position:absolute;
	right:-1.2rem;
	bottom:1.2rem;
	z-index:0;
	padding:0.2rem;
	color:#FFF;
	font-size:0.4rem;	}

#pub3{
float:right;}

.takeover .row{
	background:#FFF;
	width:70rem;}


#panel1 #tabs h3{
	width:100%;
	display: table-cell;
	}

#tabs article{
	border-bottom:1px dotted #CCCCCC;
	display:inline-block;
	position:relative;
	padding: 0px;
	margin-top: 0.5rem;

	}
#tabs h3,#tabs .pageviews{font-size:0.8rem;
	
	}
#tabs article .pageviews {
	position: inherit;
	left:0rem;
	position:absolute;
	bottom: 0rem;
	display:none;
	}

#tabs article .pageviews i:before{
	margin-left:5px;}

#tabs h3{
	margin:0rem;
	display: initial;
	
	}
#tabs h3 a:link,#tabs h3 a:visited{
	color: #282725;
	font-weight: 100;
	font-size: 0.9rem;
	line-height: 0.8rem;
	}
#tabs h3 a:hover{
	font-weight: 100;
	font-size: 0.9rem;
	line-height: 0.8rem;
	}
#tabs img{
	width:6.5rem;
	max-width:100%;
	margin-bottom:0.4rem;}



#capa{

margin:1rem 0rem;
background:#FBFBFB;
	}
	
#capa .capaleft{
min-height: 100%;
height: 215px;
color:#FFF;
vertical-align:middle;
padding:20% 5%;
	}
#capa .capaleft h5{
	font-size: 1rem;
	}

#capa .capaleft p{
	vertical-align:middle;
	font-size: 0.8rem;
	line-height: 1rem;
	}
#capa .capaleft p i{
	font-size: 1.4rem;

	}
#capa .capaleft p i:hover{
	font-size: 1.4rem;
	}

#capa .capaleft img a:link{
	opacity:1;}

#capa .capaleft img a:hover{
	opacity:0.8}

#capa .caparight{
	padding: 10px 5px;}

a.button.close-reveal-modal {
position: absolute;
z-index: 100;
font-size: 1rem;
padding: 0.5rem;
margin: 0rem;
color: #FFF;
background:#E5E5E5;
}
	

/*Shoping Cart*/
  .shooping_card h3{
     text-align: center;
	  padding: 1em 0em 0.5em 0em;
	  border-bottom: 1px solid #F0F0F0;
	  margin-bottom: 2em;
      }
      .plan{
      color:#FFF;
      text-align:center;}
      .plan .tip{
      color:#FFF;
      background:#2a2a2a;
      font-weight:600;
      font-size:1.8em;
      border-bottom: 1px solid #484848;
      padding-bottom: 10px;
      padding-bottom: 10px;
      padding: 0.3em;}
      .plan .price{
      font-size: 3em;
      background:#2a2a2a;
      padding:0.5em 0em;
      font-weight: 900;}
      .btn.sub, .plan .save{
      
     background:#2a2a2a;
      color: #FFF;
      padding: 0.8em;}
      .btn.sub a, .btn.sub a:hover{
      color: #FFF;
      background: rgb(0, 161, 245);
       padding: 6px;}
      
      .order:after{
	content:"-";
	     }


footer{
	list-style:none;}

footer h4{
	color:#00aeef;
	font-weight:600;
	font-size: 1rem;
	text-transform:uppercase;
	}

	
footer nav#menubottom ul, footer ul {
	border-bottom:0px;
	list-style:none;
	}
	

footer nav#menubottom ul {
	border:0px;
	display:block;
	text-align:left;
	margin-left:0rem;
	font-size:0.8rem;
	list-style:none;
	font-family:Helvetica, sans-serif;
	font-weight:100;
}

footer li a:link,footer li a:visited{
	color:#808080;
	text-transform:uppercase;
}
footer li a:hover{
	color:#FFF;
}
footer .social li{
	display:inline-block;}
footer .social li i{
	font-size:2rem;
	}




.orbit-caption{
	position:absolute;}

#content {
	margin-top: 0rem;
	
	}
#content article img{
	width: 100%;
  height: auto;}
.slidearticle  #content article img{
	width: auto;
  height: auto;}
#content .mainphoto {
	width: 100%;
	}
#content .mainphoto:hover {
	opacity:1.0;
}
#content .readmoreartigo {overflow:hidden;height:300px;}
#readmore{
	
		cursor:pointer;
		width:100%;
		height:136px;
		margin-top: -8.5rem;
		text-transform: uppercase;
		background: url(../images/hover.png);
		font-size: 1rem;
		position: absolute;

}



#readmore p{font-size: 0.9rem!important;margin-top: 6rem;display: -webkit-inline-box;
    background-color: #00A1F5;
    padding: 2px 5px;
    color: #FFF;}

#readmore:before{

}

#manchete{
	
  padding-right: 0px;
  padding-left: 0px;
  padding-top: 8px;

}

#manchete .titlemanchete{
	position:absolute;
	width: 24rem;
	}

#content .title{
	position:absolute;
	  width: 24em;
	}


#manchete #slidetopheader .title {position:relative;
width:auto;}	
#content p,#content p a:link{
	font-family:'Droid Serif', serif;
	line-height:1.8rem;
	font-size:1rem;
	font-family: Georgia;
	font-size: 1.2rem;
	word-break: break-word;
	margin-bottom: 1rem;
	}
#content article p a:link,#content article p a:visited{
	color:#00aeef;
	}
.manchete h1 a{
    color:#FFF;
}
#content h1,#manchete h1{
	
	color: white;
	display: inline;
	line-height: 2.7rem;
	padding: 0.1em;
	font-size: 2rem;
	-webkit-box-decoration-break: clone;
	 -ms-box-decoration-break: clone;
	-o-box-decoration-break: clone;
	box-decoration-break: clone;
	border-bottom:0px;}

#content h1.titulo.inotubo {
    color:#000;
}
#content #tags{
	margin:2rem 0rem;}

#manchete h1 a{color:#FFF;
		
	}

.orbit-container h1.grey,#content h1.grey,.grey{background:#282725;}
.orbit-container h1.blue,.blue{ background-color:#00aeef;}
.orbit-container h1,#content h1.pink,.pink{background:#f34497;}
.orbit-container h1,#content h1.yellow,.yellow{background:#ffdd00;}
.orbit-container h1,#content h1.green,.green{background:#9cb227;}


.seccao.Desporto,#content h1.Desporto,,#manchete h1.Desporto{
	background:#f46238;
	color:#FFF;
	}
#content h1.Mundo,.seccao.Politica{
	background:#f34497;
	color:#FFF;
	}
.seccao.Dinheiro{
	background: #f34497;
  	color: #FFF;
	}	
	
#content h1.Mundo{
	background:#696969;
	color:#FFF;
	}
		
.seccao.Cultura,.seccao.Portugal,#content h1.Portugal{
	background-color:#9cb227;
	color:#FFF;
	}
.seccao.Opinião{
	background:#800000;
	color:#FFF;
	}
	
.seccao.emactualizacao	{
	  background: rgb(183, 0, 0);
	  color: #FFF;
	  float:left;
	  margin-right: 10px;
	  display: inline-block;}


.Desporto,.Tecnologia{background:#f46238;color:#FFF;}
.Cultura{background-color:#9cb227;color:#FFF;}
.Dinheiro{background:#f34497;color:#FFF;}
.Politica{background:#f34497;color:#FFF;}
.Opinião{background:#800000;color:#FFF;}
.Portugal{background-color:#9cb227;color:#FFF;}
.Vida {background-color:#00afea;color:#FFF;}
.Mais,.LifeStyle {background-color:#00afea;color:#FFF;}
.Mundo{background:#696969;color:#FFF; }
.orbit-caption h1 a{
	color:#FFF;
	 }



#mancheteespecial2 .amanchete h1,#mancheteespecial2 .amanchete p{text-align:center; line-height:2.8rem;	margin-bottom:1rem;}
#mancheteespecial2 .amanchete p{ padding-bottom:0.5rem;margin-bottom:0.5rem; border-bottom:1px solid #CCC; line-height:1.5rem;}
#mancheteespecial2 .amanchete h2 a{
	font-size: 2.5rem;
  	line-height: 3rem;
	font-weight:700;
	
	}

#mancheteespecial2 .amanchete .autor{

  display: block;
  margin: auto;
  text-align: center;
}


.modseparador.modseparador p{
	display:block;}

#content h1.nobg{
	background-color:transparent;
	color: #000;
	font-size: 1.8rem;
	padding: 0rem;
	margin-bottom: 2rem;
	display: inherit;
	line-height: 2.2rem;
	}

#content section.related{
	margin:0rem 1rem 1rem 0rem;
	background:#ffd527;
	font-weight:300;
	position:relative;}
	
#content section.related:before{	
    height: 0;
	width: 0;
	border-style: solid;
	border-width: 12px 12px 12px 0;
	border-color: transparent;
	border-right-color: #ffd527;
	display: inline-block;
	vertical-align: middle;
	content: '';
	right: -12px;
	position: absolute;
	top:15px;
	-ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}
	
	
#content section.related article{
	font-size: 0.9rem;
	border-bottom:1px solid rgba(102, 102, 102, 0.25);
	padding: 0.4rem 0rem;
	}
#content section.related article a:link,#content section.related article a:visited{
	/*background:#ffd527;*/
	padding:0.2rem;
	display:block;
}
#content section.related article a:hover{
	color:#FFF;
}

#content section.related  h4{
	font-size:1.2rem;
	font-weight:600;
	margin-bottom: 0.2rem;
	}

#content section.related article a:link,#content section.related article a:visited{
	color:#000;
	
	}

#content section.related article:last-child{
	border-bottom:0px;
	}
	
#infonews{
	margin:0.2rem 0rem;
	padding:0.5rem 0rem;
	font-family: 'Droid Serif', serif;
	font-size:0.8rem;
	text-align:left;
	margin-bottom:1rem;}


#infonews .imgcaption {
    
    margin-bottom:1rem;
    font-size:0.8rem;
    line-height: 1rem;
    width: 10rem;
    
  
}
.copyright{
  display: block;
  margin-bottom:0.5rem;
  padding-bottom:0.5rem;
 text-align: right;
 float: right;
 /*text-transform: lowercase; */
}

#infonews .copyright:before{
	content:"\00a9  ";
	}

#infonews .autor{
    margin-top: 0rem;
    line-height: 1rem;
    display: block;
}


	
#inotubo #manchete .title{
	color:#FFF;
	font-size:2rem;
	font-weight:600;
	}

#inotubo #manchete .lead{
	background:transparent;
	color:#FFF;
	font-weight:100;
	padding: 1rem;
	margin-top: 0rem;
  	padding-top: 0rem;
	padding-left: 0rem;
  padding-right: 0rem;
  
	}
#inotubo #manchete .lead p{	
  padding: 18px 0px;
}


#inotubo .share{
	margin-top: 0.9rem;
	}
	
#inotubo .pub1{
	margin-bottom:3rem;
	background:none;}

#opiniaotop {}
#caixacontagem {margin-top: 2rem!important;
    border: 1px solid #CCC;
    padding: 10px 0px;
    width: 70%;
    margin: auto;
    display: block;}
#caixacontagem .totalpartilhasartic{ font-size: 2rem; }
#caixacontagem .totalvisualizacoesartic{ font-size: 2rem; }
#caixacontagem #partilha{ position: initial; display: block!important;}
#caixacontagem #visualizacoes{ position: initial; display: block!important;}


.assinatura,.autor{
	font-size:0.7rem;
	margin:0.2rem 0rem;
	font-weight:100;
	display: block;
	text-transform:uppercase;
	font-style:normal;
	line-height:1.2rem;
	
	}
.totalpartilhas{
	padding: 0.4rem;
    display: block;

	font-size:0.7rem;
	font-weight:100;
	margin-right: 1.2rem;
	font-weight: bold;
	line-height:1rem;
	background: rgba(0, 0, 0, 0.05);
    padding: 0.2rem;
    float: right;
    margin-top: -25px;
    position: absolute;
    right: 0px;
}
.totalpartilhas {display:none;}
.totalpartilhas:after{
	content:none;
}
.totalpartilhas:after{
	content: ' pv';
}





.copyright:before{
	  
	  padding-right: 0.2rem;
}
#tags{
	border-top:1px solid #CCC;
	padding-top:0.5rem;
	float: left;
	width: 100%;}
#tags a.button.tiny {
  margin: 5px 5px;
  background: #333;
  font-style: italic;
  padding:0.325rem 0.625rem;
  }
  

#tags a.button.tiny:hover {
   background:#00aced;
  }  
 
.share{
	display:flex;
	margin-bottom: 0.5rem;
	font-size:0.8rem;
	vertical-align:middle;
	font-weight:100;
	text-transform:uppercase;
	font-family: 'Conv_helveticaneue', serif;}
	
.share [class^="flaticon-"]:before{
	margin-left:0px;
	margin-right:0px;}

.share [class^="flaticon-"]:before a:link,.share [class^="flaticon-"]:before a:hover,.share [class^="flaticon-"]:before a:active{
	color:#FFF;
	}
.share .btnshare{
	margin:0rem 0.5rem 0rem 0rem;}

.share a.btnshare:link,#share .btnshare a:visited,.share .btnshare a:hover, .share .btnshare a:focus {
	color:#FFF;
	padding-top: 12px;
	}
.share a.btnshare:hover,#share a.btnshare:active,.share a.btnshare:hover,#share .btnshare a:active{
	color:#FFF;
	
	}
.share a:hover,.share a:focus {
    color:#FFF; }
.btnshare a:hover,.btnshare a:focus {
    color:#FFF; }
.share a.btnshare.flaticon-*:link { 
	color:red;}

.btnshare{
	padding:0.5rem;
    font-weight: bold;}
.facebook{
	background:#325a97;
	color:#FFF;
	}

.whatsapp{
	background:#34af23;
	color:#FFF;
	}
	
.linkedin{
	background:#0077b7;
	color:#FFF;
	}
.messenger{
	background:#0084ff;
	color:#FFF;
	}

a.facebook:hover{
	background:#325a97;
	}

.btnshare .flaticon-facebook5,.btnshare .flaticon-social19,.btnshare .flaticon-whatsapp,.btnshare .flaticon-linkedin,.btnshare .flaticon-messenger{
	margin-right:5px;}
	
	/*Form Login*/
	
.formreg{
	
	}
	
a.loginfacebook{
	padding-top: 0.5rem;
padding-bottom: 0.85rem;
margin-left: 0.26rem;
font-size: 0.8125rem;}
	
.twitter{
	background:#00aced;
	color:#FFF;
	}

a.twitter:hover,a.facebook:hover{
	color:#FFF;
}

.btnshare.email{
	background:#4F4F4F;
	color:#FFF;
	}

#widget{
	background:#00a1f5;
	list-style:none;
	color:#FFF;
	width:100%;
	margin: 1rem 0rem;
	padding: 0px;
	}

#widget ul{
	border-bottom:1px solid #118ED0;}
#widget li{
	display:inline-block;
	padding:0.5rem;
	border-right:1px solid #118ED0;
	text-align:center;
	width:32%;
	font-family:Helvetica, sans-serif;
	color:#FFF;
	}

#widget li a:link, #widget li a ,#widget li a:visited{
	color:#FFF;}

#widget li a:link,#widget li a:visited{
	color:#FFF;}

#widget li img{
	width:50%;
	-webkit-filter: invert(0%);
	}

#widget li img:hover{
	width:50%;
	-webkit-filter: invert(100%);
	}
	
#widget li small{
	text-align:center;
	font-size:0.8rem;
	text-transform:uppercase;}

#widget li:last-child{
	border-right:0px;
	
	
}
#widget ul{
	margin-left:0rem;
	margin:0rem;}
	
#widget ul:last-child{
	
	}
	
blockquote{
	border:0px;
	font-weight:900;
	color:#000;
	
	padding: 0.5rem;
	margin: 0.5rem 0.5rem 0.5rem 0rem;
	font-style:normal;}
blockquote:before {
  color: #B6B6B6;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
  
}

blockquote p{
	  font-weight: 600;}

#maingallery {

	background:#000;
	margin-bottom:2rem;}
	
#maingallery .tabs,#maingallery .tabs dd > a,#maingallery .tabs dl{
	background:none;
	color:#FFF;}

.subnews a{
	color:#FFF;}

.subnews h2{
	
	color: white;
	/* width: 1rem; */
	display: inline;
	line-height: 1.5rem;
	padding: 0.4rem;
	font-size:0.9rem;
	-webkit-box-decoration-break: clone;
    -ms-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;}

article.subnews {
	position:relative;
	margin:0.34rem 0.6rem;}

.subnews .titbg{
	position: absolute;
	width: 14rem;
	padding: 0.625rem 0rem;
	font-size: 0.875rem;
	bottom: 1rem;}
	
.share.smalle{
	display: inline;
	position: absolute;
	left: -3rem;}
.share.smalle li{list-style-type: none;}
.share.smalle li:first{ margin-bottom:0.5rem;}
.share.smalle li a{
	display:block;
	list-style:none;
	text-align:center;
	}
.content li{
	font-family: 'Droid Serif', serif;
	}
	
.capas{font-family:Helvetica, sans-serif;
	background:rgba(216,216,216,0.1);}

.capas img {border:1px solid #CCC;
	  }
.capas img a {
   opacity: 0.2; 
   
}


.capas .data{ font-size:0.8rem;}
.capas img:hover {
    opacity: 1;
                 
}
.capas h3{
	}

.capas .main{
	margin-bottom:5rem;
	position:relative;
	}

.capas .main img.capa_left  {
	transform: perspective( 600px ) rotateY( 25deg );
	-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.85, transparent), to(white));}

.capas .main img.capa_right  {
	transform: perspective( 600px ) rotateY( -25deg );
	-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.85, transparent), to(white));
	display: block;
	position: absolute;
	bottom: 0;
	right:0;
	margin-right:2rem;}

.autor h4{
	border-bottom:1px solid #DFDFDF;}
.autor img,.imgautor{
	border: 1px solid #F2F2F2;
	margin-right: 10px;
	border-radius: 140px;
	padding: 5px;
	width: 85%;

	}
#PaginaAutor.imgautor .accordion{ width: 85%;}
#PaginaAutor .imgautor{
	width:30%;
	 }
#PaginaAutor .colaboradores .imgautor{width:100%;}
#PaginaAutor .autor{
	text-transform:none;	}
.imgautor{
	text-align:center;
	display:block;
	margin:auto;}

.cronistas .autor{
	text-align:center;}

.cronistas p,#PaginaAutor.imgauto p{
	  text-align: left;
  font-family: 'Droid Serif', serif;
  font-style: italic;
  font-size: 0.7rem;
  background: #ffdd00;
  border-radius: 26px;
  display: table;
  padding: 2px 12px;
  text-align:center;
    margin: auto;
}
	

.autor article img{
	margin-right:0.5rem;
	}

.autor article{
	margin:0.5rem 0rem;
	padding-left:0rem;}
#PaginaAutor.imgautor .accordion{ width: 85%;}
#PaginaAutor .imgautor{
	width:30%;
	}
#PaginaAutor .colaboradores .imgautor{width:100%;}
#PaginaAutor .autor{
	text-transform:none;	}
.imgautor{
	text-align:center;
	display:block;
	margin:auto;}

.cronistas .autor{
	text-align:center;}

.cronistas p,#PaginaAutor.imgauto p{
	  text-align: left;
  font-family: 'Droid Serif', serif;
  font-style: italic;
  font-size: 0.7rem;
  background: #ffdd00;
  border-radius: 26px;
  display: table;
  padding: 2px 12px;
  text-align:center;
    margin: auto;
}
	

.autor article img{
	margin-right:0.5rem;
	}

.autor article{
	margin:0.5rem 0rem;
	padding-left:0rem;}
	
.subnews{
	margin-top: 2rem;}

.subnews article{
	margin:0.5rem 0rem 0rem 0rem;
	padding:0rem;
	}	
.subnews article img{
	margin:0rem 0.5rem 0.5rem 0rem;
	}
	

/*Opiniao Artic*/

.opiniao .artic{
	}

.opiniao.artic  img.autor{
	border-radius:100px;
	padding:2px;
	border:1px solid #CCC;
	width:9em;
	margin-bottom: 1rem;
	margin-right: auto;
	margin-left:auto;}
	
.lateral{
	
	margin: 0px;
	}
.lateral ul{   margin-left: 0rem;
margin:0px 5px;
		}
.lateral ul li{
	outline: none;
	background-color: #FBFBFB;
	border-bottom:1px solid #C3C3C3;
	color: #333;
	padding: 0.5rem 0.6rem;
	font-family: Helvetica, Roboto, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.8rem;
	}

.lateral ul li:last-child{
	border-bottom:0px;}

.lateral ul li.active{
	background:#00a1f5;
	color:#FFF;}	


.lateral ul li.active a{
	color:#FFF;}
	
.lateral [class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after{
	margin-left:0px;}	
.estatico li{
	font-family: inherit;
  font-weight: 100;
  font-size: 1rem;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
  margin-left:1.2rem;
  list-style:circle;
	}	

/*Passatempos*/
	
.passatempos article{
	
	background:#000;
	/*width: 30%;
	height: 16rem;*/
	
}

.passatempos .estado{
	color:#FFF;
	position:absolute;
	z-index:100;
	right:2rem;
	top:2rem;
	background:red;
	border-radius:54px;
	padding:1rem;}

.passatempos img.finito {
	-webkit-filter: grayscale(100%);
	  -moz-filter: grayscale(100%);
	  -ms-filter: grayscale(100%);
	  -o-filter: grayscale(100%);
	  filter: grayscale(100%);
	  filter: url(grayscale.svg); /* Firefox 4+ */
	  filter: gray; /* IE 6-9 */	
	}

.passatempos h3{
	font-size:1rem;
	padding:0.9rem 0.3rem;
	line-height:normal;
	color:#FFF;}
	
.passatempos h3 a,.passatempos h3 a:visited{
	color:#FFF;}

.passatempos .data{
	font-size:0.4rem;
	color:#999;
	margin:0.4rem;
	text-transform:uppercase;
	/*position:absolute;
	bottom:0.2rem;
	left:0rem;*/
	}

.passatempos .call{
	font-size:0.8rem;
	background:#00a1f5;
	padding:0.3rem;
	color:#FFF;border-radius:0rem;
	/*position: absolute;
	
	right: 0.5rem;
	top:0.5rem;*/
	}
.passatempos .call a{
	color:#FFF;
	}
/*sabias que*/

.sabiasbg{
	background:url(../images/pattern1.png) repeat;
	display:block;
	border-top:1px solid #CCC;
	  }
.sabiasque h2{
	text-transform:uppercase;
	color:#00a1f5;
	font-family:Georgia, "Times New Roman", Times, serif;}

.sabiasque img {
	border-radius: 100px;
	width:8rem;
	padding: 2px;
	border: 1px solid #CCC;
	margin: 10% 0rem;}
.sabiasque blockquote {
	width:70%;
	float:left;
	font-weight:100;
	line-height:normal;
	font-size:1rem;
	font-family:Georgia, "Times New Roman", Times, serif;

	}
	
.sabiasque.row{
	margin-bottom:0em;}
	
	


 .orbit-container ul.manchete-orbit.orbit-slides-container li {
background-repeat: no-repeat;
background-size: cover;
display: block;
max-width: 100%;
width: 57rem;
height: auto;
min-height: 350px;
}


.sabiasbg{
	background:url(../images/pattern1.png) repeat;
	display:block;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;}
.sabiasque h2{
	text-transform:uppercase;
	color:#00a1f5;
	font-family:Georgia, "Times New Roman", Times, serif;}

.sabiasque img {
	border-radius: 100px;
	width:8rem;
	padding: 2px;
	border: 1px solid #CCC;
	margin: 10% 0rem;}
.sabiasque blockquote {
	
	float:left;
    color:#000000;
	font-weight:100;
	line-height:normal;
	font-size:1rem;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

.sabiasque blockquote p {
    display:inline;
	color:#000000;
	font-weight:100;
	line-height:normal;
	font-size:1rem;
	font-family:Georgia, "Times New Roman", Times, serif;
	
	}
	
ul.manchete-orbit.noslider {
overflow: hidden;
width: 100%;
position: relative;
background: none;
}

ul.manchete-orbit.noslider h1{
background: #00aeef;
color: white;
width: 17.5em;
display: inline;
line-height: 2.5rem;
padding: 0.4rem;
font-size: 1.8rem;
-webkit-box-decoration-break: clone;
-ms-box-decoration-break: clone;
-o-box-decoration-break: clone;
box-decoration-break: clone;
border-bottom: 0px;}


span.lead	 {
/*background: #FAFAFA;
padding: 1.2rem;*/
display: block;
margin-top:1.5rem;
font-weight:100;

}

#content .lead {
	border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}

#content .lead p{
	font-weight:600;
	}

/*Video*/

#video .title{
	color:#FFF;
	font-weight:800;
	font-size:2.5rem;
	}

/*3064*/

.orbit-caption.right, .title.right {
	  text-align: right;}
	  
	  

  
 article img, .imagecontainer{
	 border: 0px solid #ccc;} 
 /*separadores*/
 
 .modseparador{
	 margin-top:3em;}

.modseparador p {display:none;}
 

.modseparador .imagecontainer{
	min-height:10.6em;
	} 

.manchetemod .imagecontainer{
	height: 25.25rem;
	}

.maisartigos {
  max-height: 14em;
  margin-bottom: 0.5em}
 
.modseparador h2{
	padding: 0.2rem;
  font-family: 'Conv_helveticaneue', Helvetica, Roboto, Arial, sans-serif;
  font-weight: 100;
  margin-bottom: 2rem;
  border-bottom: 3px solid #000;
  font-size: 2.75rem;
  line-height: 1.4;
  } 
  
  .modseparador section h2{
	 border-bottom:none;
	 font-size: 1.2rem;
	 margin-bottom: 0rem;

	 }
 .modseparador section h2.small{
	 border-bottom:none;
	 font-size: 0.8rem;
	min-height:4em;
	min-height:4.5em;
	line-height: 0.9rem;
	 }
.row.separador{
	margin:0rem auto;}
	
.separadorlog{
	margin-right:0em;}
 
.middlenews.radar{
	background:#f34497;
	margin-bottom:1rem;
	}
.middlenews.zoom{
	background:#222222;
	
	}

.middlenews.mais,.middlenews.opiniao{
	background:#FFF;
	}
.middlenews.desporto{
	background:#2a2a2a;
	}
.middlenews.mais article h4 a:link,.middlenews.mais article h4 a:visited,.middlenews.opiniao article h4 a:link,.middlenews.opiniao article h4 a:visited{
	color:#222;}
.separador article{
	padding:0rem 0.5rem;
	display:block;
	/*border-right:1px solid rgba(255, 255, 255, 0.3);*/
	diaplay: table-cell;
	min-height: 190px;
	padding: 1rem 0.5rem;}	



.separador article:last-child{
	border-right:0px;}

.separador h4{
	line-height: 25px;
	padding:5px;
	}
.separador h4 a{}
.separador .middlenews h4 a:hover{
	background:#333;
	}
.separador.middlenews.zoom h4 a:hover{
	background:#ff6c00;
	}

.radar .separador  .separadorlog{
	background:url(/images/radar.png) left;
	background-repeat:no-repeat;
	height:195px;
	}
.zoom .separador .separadorlog{
	background:url(/images/zoom.png) left;
	background-repeat:no-repeat;
	height:195px;
	}

.opiniao .separador .separadorlog{
	background:url(/images/opiniao.png) center;
	background-repeat:no-repeat;
	height:195px;
	}
.mais .separador .separadorlog{
	background:url(/images/mais.png) center;
	background-repeat:no-repeat;
	height:195px;
	}	
	
.clearing-thumbs li{
	width: 124px;
	}
.clearing-thumbs li, [data-clearing] li{
	margin-right: 0px;
	}
#floatingsocials  {
	z-index: 990;
	}  		

.apagina{

background:#FFF;
padding-top:1em;}

.financaspessoaisvid{

padding:0px;}

/*Carousel*/

.carousel{
	margin-top:0.6rem;
	height: 80px;
  overflow: hidden;}
	
.clearing-assembled {
  display: table;
}
	
	
 ul.clearing-thumbs.small-block-grid-3.medium-block-grid-4.large-block-grid-6.slideshowi {
       max-height: 80px;
       overflow-y: hidden;
   }
img.slide{
	width:100%;
	}
/* Styles for signup panels */
.auth-plain {
  padding-right: 0px;
  padding-left: 0px;
  padding-top: 0px;
}

.left-solid {
margin-top: 0px;
margin-bottom: 0px;
}

.signup-panel {
  border-radius: 5px;
  padding: 15px;
  margin-top: 30px;
  margin-bottom: 30px;
  background: #fff;
}

.signup-panel a{
  color: #fff;
}

.signup-panel i {
  font-size: 30px;
  line-height: 50px;
  color: #999;
}
.signup-panel form input, .signup-panel form span {
  height: 50px;
}
.signup-panel .welcome {
  font-size: 26px;
  text-align: center;
  margin-left: 0;
}
.signup-panel p {
  font-size: 13px;
  font-weight: 200;
  text-align: center;
}
.signup-panel .button {
  margin-left: 35%;
}

.newusers {
  background: #fff;
}              

.imagecontainer { width:100%; min-height:12em;  }
   
.wider .basicontent h2 {
        min-height:6em;
	
    }
.basicontent{
	    position: relative;
	margin-bottom:1.2rem;}
#content .basicontent .title{
	position:relative;}

.basicontent.lead  a{
	    display:none;
        
    }

 .basicontent .assinatura{
 	
 }


  
#loadmorecontent{margin: 3rem auto;} 
#loadmorecontent img{
	float:left;}
#loadmorecontent h2{
	font-size:0.9rem;}

#loadmorecontent.white .basicontent h2 a:link,#loadmorecontent.white .basicontent h2 a:visited,#loadmorecontent.white h2.dia {
	color:#FFF;}
	
#loadmorecontent.white h2.dia {
	border-color:#797979;}

#loadmorecontent p{
	display:none;}
#loadmorecontent .imagecontainer{
	min-height:8em;
		min-height:12em;
	}
#PaginaAutor #loadmorecontent p{display:block;}
#loadmorecontent .basicontent { float:left;  min-height: 15.4rem;}
#loadmorecontent .basicontent .lead{ display:none;}
#loadmorelink{font-size: 2em;
  color: #ccc;
  text-align: right;
  display: block;
  width: 100%;} 
 
a#loadmorelink span{
	
	
	font-weight:600;
	background:#333;
	color:#FFF;
	font-size: 1rem;
  	padding: 0.5rem;
	text-align:center;
	width:100%;
	display:inline-block;
	border:1px solid #333;
	} 

a#loadmorelink span:hover{
	border:1px solid #333;
	color:#333;
	background:#FFF;
	}

#loadmorecontent h2.dia {
	border-bottom:2px solid #333;
	margin-bottom: 0.5em;
	color: #000;
	padding: 5px;
	width: 100%;
	font-weight: bold;
  	font-size: 1.5rem;} 
    
    
a.intorimg     {
    
       min-width: 100%;
 	 min-height: 100%;
  	display:block;
	-webkit-appearance: none;
   position: absolute;
   background:rgba(0,0,0,0.2);
    }
  a.intorimg:hover     {  
    transition: background-color 0.2s ease;
    background:rgba(0,0,0,0.1);
  }
    	
   
#tabs h3 {
       margin: 0rem;
       display: block;
       width: 250px;
       height: 3.5rem;
       vertical-align: middle;
       font-weight:600;
       /* min-height: 13rem; */
   }

   #tabs article {
       border-bottom: 1px dotted #CCCCCC;
       display: inline-block;
       position: relative;
       padding: 0px;
       margin-top: 0.5rem;
       width: 100%;
   }
       #tabs article .pageviews {
           position: absolute;
           left: 289px;
           bottom: 0rem;
       }

   #tabs div.tabfiltro {
       height: 100%;
       background: #FFF;
       background: rgba(255,255,255,1);
       width: 100%;
       margin: 0px;
       height:100%;
       /*min-height: 76px;*/
       overflow:hidden;
   }
       #tabs div.tabfiltro:hover h3 a {
          color: #00a1f5;
          font-weight:100;
       }
       #tabs div.tabfiltro:hover {
     /*  background: rgba(255,255,255,0.5);*/
   
   }
   #tabs .number {
       font-size: 3.5rem;
       display: inline;
       padding: 0px;
       margin-right: 1rem;
       float: left;
       color: #00a1f5;
       line-height: normal;
   } 
.marker{ display: block;
  font-weight: bold;
  border-bottom: 1px solid #CCC;
  margin-bottom: 5px;
  padding: 5px;}
  
input[type="checkbox"]{
	margin:0rem;}

.cantinhotovar{
	background:url(/media/common/bgtovar.jpg);
	display: block;
	  float: left;
	  width: 100%;
	  height: 22rem;
	  margin: 1rem 0rem;
	  padding-top: 1rem;
	}
	
.cantinhotovar h2,.cantinhotovar p{
	padding:0rem 1rem;} 
	
.cantinhotovar h2 a:link,.cantinhotovar h2 a:visited,.cantinhotovar p a:link,.cantinhotovar p a:visited,.cantinhotovar p a{
	color:#FFF;}

.cantinhotovar p{
	font-family: Georgia;}


#content p.clearing-caption{
	font-size: 0.8rem;
	  text-align: center;
	  background: rgba(0,0,0,0.4);
	  margin-bottom: 2rem;
	  padding: 1rem;
  /* padding-top: 1rem; */}

.cantinhotovar p a:link{
	color:#FFF;}

#vanessa{
	border-bottom:4px solid #000;
	
	float:left;}

#vanessa h3{
	line-height: 1.5rem;
	font-family: Georgia;
	font-size:1rem;
	margin-left:1rem;
	  padding-top: 4rem;
	}
#vanessa img.header {
	border-bottom:1px solid #000;
	width:100%;}
  
#assinaturas{
	background:url(/media/common/assinaturas.png) no-repeat left #ffdf0a;
	position:relative;
	height:43px;
	margin: 1rem 0rem;}


#assinaturas .assinatura{
	font-weight:600;
	padding-top:1rem;
	padding-left:2.2rem;}
#assinaturas .buttons{
	position:absolute; bottom:-15px;right:0px;margin-top:25px;}
#assinaturas .buttons .button{
	background:#000;
	font-weight:600;}


.lead p {
	margin-bottom:0.5rem;
	font-weight:0;
	font-size:0.9rem;
	line-height:1.2rem;}
	
table.responsive{
	width:100%;}
table.responsive th,table.responsive td{
	text-align:center;}
table.responsive td:first{
	text-align:left;}
	
.top-bar-section li:not(.has-form) a:not(.button){
	line-height: 44px;}
.top-bar-section.mobilemenu li:not(.has-form) a:not(.button){
	line-height: 0.8rem;}

#osthumbs [class*="block-grid-"] > li{
	margin:0rem 0.25rem;
	background:#E7E7E7;
	 }

h3{
	color:#00a1f5;
	font-size:1.5rem;}
/*beachcam*/
.block{
	background:rgba(0,0,0,0.2);
	padding-bottom:0.5rem;
	margin-bottom:0.5rem;
	float:left;
	}

.block li:first-child{
	margin-left:0px;
	
}

.block h3{
	color:#00a1f5;
	text-align:center;
	padding-top:0.4rem;
	}

.block li {
	list-style:none;
	text-align:center;
	margin:0.5rem 0.2rem;
	font-weight:100;
	font-size:0.7rem;
	text-transform:uppercase;
	}
.block li a:link,.block li a:visited{
	color:#FFF;
	
	}
	 
	 
	 
/*video*/

.embeddedContent {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.embeddedContent iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video {clear:both;}
/*PRINT*/  
  
  
.google{background:#cf4731;}
.fb{background:#3b5998;}

.label{display:none;}

.button.tiny.fb,.button.tiny.google{ text-transform:uppercase;}
.button.tiny.fb .flaticon-facebook31:before ,.button.tiny.google .flaticon-google23:before{font-size:13px;}

#HPOpiniao .imagecontainer { min-height: 18em !important;}
/*Medium screens*/


@media only screen and (min-width: 40.063em) { } /* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
								    .top-bar-section li:not(.has-form) a:not(.button){padding:0 5px;}
								    #content h1, #manchete h1{font-size:1.6em;line-height: 2.1rem;}
}

/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

/*Small screens*/
@media only screen {  
	h4, h3{ font-weight:600;}
	.radar .separador .separadorlog,.zoom .separador .separadorlog{ background-position:center;}
	/*article a:link img{ width:100%; height:auto;}*/
	.topnavsmall {padding: 0.5rem 0rem;} 
	.top-bar.expanded{ background:#000;}
	.top-bar.expanded .title-area,.top-bar-section ul li{ background:#000;}
	.top-bar-section ul li > a{font-weight:900; font-size:0.8rem;}
	.opiniao.artic img.autor{ }
	#widget li small{font-size:0.5rem;}
	
	
	
	


/* Define mobile styles */

@media only screen and (max-width: 40em) {
	.basicontent .pageviews {display:none;}
    .share{  display: block;text-align: center;}
     #content .lead p {font-weight:600;}
    .share .btnshare{  padding-top: 0.8rem;}
    #content h1.nobg { text-align:center; margin-bottom: 2rem;}
    .top-bar-section ul{margin-top:1rem;}
    .slidetop article{margin: 0.5rem 0rem;}
    .slidetop article h2 { font-weight: 100;}
    h2 {  font-weight: 600;}
    #primeiramanchete {background:#000; margin-top:0.7rem;margin-bottom:1rem;}
    #primeiramanchete .titulo{ color:#FFF; padding:1rem 0.5rem;}
    #primeiramanchete a:link,#primeiramanchete a:visited{color:#FFF;}
    .modseparador .imagecontainer{display:none;}
    .manchetemod .imagecontainer{display:block;}
    #mancheteespecial2 .amanchete h1{ line-height:2.0rem; font-size:1.8rem;}	
    article .titulo, #primeiramanchete .titulo{ text-align:center;}
    .modseparador section h2.small{ min-height:inherit;}
    h1, h2, h3, h4, h5, h6{	line-height:1.2;}
    #loadmorecontent .basicontent{	height:auto;}
    .sabiasbg{ display:none;}
    #manchete{
	padding-right:0.6375rem;}
	#vanessa,#capa,#widget,.cantinhotovar{display:none;}
	.lateral ul li {padding: 0.2rem;}
	.slidetop article h2 {margin-bottom:0rem;}
	#inotubo #tags {
		margin-bottom:1rem;}
		[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after{
			margin-left:0px; margin:5px;}
			#separadorinotubo .manchetemod .imagecontainer{
			height:28em;
			position:relative;}
			article a:link img.player6 {
	width: 90px;
	  height: 90px;
	  margin-left: auto;
	  margin-right: auto;
	  margin-top: 6rem;
	opacity:0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */}
	.slidetop article h2{min-height:0.9rem; padding-left:0.2rem;}
	.slidetop article h2:before{content:"// ";}
        #infonews .imgcaption {
        position:relative; max-width:100%;}
	.copyright{text-align:left;}
        #infonews .autor{margin-top:0rem;}
	.mrlarge{min-height: auto!important;}
/*
.footersocial{display: none;}
*/
.footersocial{display: block;}


    
	
	} /* max-width 640px, mobile-only styles, use when QAing mobile issues */
	
	
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	
/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
	
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	#tabs h3 
{height: 4.8rem;}
	#tabs h3 a:link {
	font-size:0.8rem;
	line-height:0.5rem;}
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
}

/* iPad 3 (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

/* iPad 3 (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 (landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

/* iPhone 4 (portrait) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

/* iPhone 5 (landscape) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* iPhone 5 (portrait) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* iPhone 6 (landscape) ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* iPhone 6 (portrait) ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* iPhone 6+ (landscape) ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* iPhone 6+ (portrait) ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Samsung Galaxy S3 (landscape) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Samsung Galaxy S3 (portrait) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Samsung Galaxy S4 (landscape) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

/* Samsung Galaxy S4 (portrait) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

/* Samsung Galaxy S5 (landscape) ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

/* Samsung Galaxy S5 (portrait) ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */


}



    @media screen and (max-width: 1155px) {
        #Leaderboard2Div {
            display:none !important;
        }
    }