@media only screen and ( max-width: 1280px ) 
	{	

.listafull .quantcolunas li{  width: 20%; }

.categorias{  height:180px; }
.busca{ width: 300px; }
.slogan { width: calc(50% - 101px); }
.dadosvideo .esq{ width: calc(33% - 14px);}
.dadosvideo .esq2{ width: calc(66% - 14px);}

.busca{ width: 25%;}     

.ovideo iframe, .ovideo embed, .ovideo .jwplayer, .ovideo video{ height: 500px !important;}	
        
.bannerlista {
    width: 40%;
}
        
.lateraldir, .lateralesq{ width:36%;}
.postsingle{ width: 62%; }
        
.categorias .imagem{ height: 85% !important; }
        
	}

@media only screen and ( max-width: 1056px )
	{

.listafull .quantcolunas li{  width: 25%; }
.boxthmb{ height:200px; }
.categorias{  height:180px; }
.categorias .imagem{ height: 85% !important; }

        
.ovideo iframe, .ovideo embed, .ovideo .jwplayer, .ovideo video{ height: 450px !important;}

.bannerlista {
    width: 50% !important;
    height: 432px
}

.lateraldir, .lateralesq{ width:40%;}
.postsingle{ width: 58%; }

	}	

@media only screen and (device-width: 920px) and (orientation: landscape), only screen and ( max-width: 1000px )
	{




header .busca { 
	float: none;
	display: block;
	clear: both;
	width: auto;
	padding: 3px 3px 10px 3px;
}
.slogan {
    width: calc(100% - 310px);
}

footer{ text-align:center }
footer .logo, .menurodape, .copy{ float: none; clear:both; margin: 5px auto;display: inline-block;}
footer .logo{ padding-top: 5px; display: inline-block; }
footer .copy{ padding-top: 0px; display: inline-block; top: -8px; margin-top: 0; position: relative; }
.menurodape{ clear: both; display: block; }
.menurodape ul{  margin-top: 0; }
.dadosvideo .esq{ width: calc(40% - 14px);}
.dadosvideo .esq2{ width: calc(60% - 14px);}

.ballbg { height: 100%; width: 90%;  }
.boxthmb .imagem {height: 66%;}

.categorias{  height:185px; }
.categorias .imagem{ height: 85% !important; }
        
.postsingle{ width: 100%; }
.ovideo iframe, .ovideo embed, .ovideo .jwplayer, .ovideo video{ height: 450px !important;}	

.lateraldir{ float: none; width:auto; clear: both; }      
        
	}

@media only screen and (device-width: 782px) and (orientation: landscape), only screen and ( max-width: 919px )
	{
		
.boxthmb{ height:250px; }
.boxthmb .imagem {height: 75% !important;}
.categorias{  height:180px; }
.categorias .imagem{ height: 85% !important; }
        
.listafull .quantcolunas li{  width:33.3%; }
.boxthmb .imagem {height: 66%;}
        
header h1{ font-size: 14px; }


        
        
.bannerlista {
    width: 100% !important;
    height: auto;
    padding: 15px 0;
    float: none;
}
        
.dadosvideo .esq{ width: calc(30% - 14px);}
.dadosvideo .esq2{ width: calc(70% - 14px);}


	}	
@media only screen and (device-width: 690px) and (orientation: landscape), only screen and ( max-width: 750px )
	{

.boxthmb{ height:225px; }
.boxthmb .imagem {height: 70% !important;}
.categorias{  height:215px; }
.categorias .imagem{ height: 85% !important; }



#menutopo ul{ display: none; border:none; }
#menutopo ul li{ border:none; display: block; float: none; text-align: center }
#menucel{ display:block; }

#menutopo ul { padding: 6px; margin: 0; }

#menutopo input[type=checkbox]:checked ~ label { }
#menutopo input[type=checkbox]:checked ~ ul { display: block;  }
        
#menutopo ul li ul{

	position:relative; 
	width: 100%;
	left: 0;
    margin: 0;
    padding: 0;

    background: url(imgsestruct/strip85.png) rgba(255,255,255,0.1) top;

	border: solid rgba(0,0,0,0.50) 1px;	
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
	   	 -o-border-radius: 6px;
            border-radius: 6px;
    -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.75);
    box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.75);
    
}
#menutopo ul li ul li{ display: inline-block; margin: 0; }

.dadosvideo .esq{ width: auto;} 
        
.ovideo iframe, .ovideo embed, .ovideo .jwplayer, .ovideo video{ height: 400px !important;}
        

        

	}
@media only screen and (device-width: 501px) and (orientation: landscape), only screen and ( max-width: 629px )
	{
 .listafull .quantcolunas li{  width: 50%; }
        
}
@media only screen and (device-width: 420px) and (orientation: landscape), only screen and ( max-width: 500px )
	{
        

        
.boxthmb{ height:235px; }
.categorias{  height:155px; }
.categorias .imagem{ height: 85% !important; }
/*.manutencao .quantcolunas li{  width: 100%; }*/
header .logo{ display: block; float: none; text-align: center;  }
header .logo img{ height: 25px; width: auto }
.slogan{ width: 100%; padding: 5px; margin-left: 0px; display: table; height: auto; text-align: center; background: none; }
        
.ovideo iframe, .ovideo embed, .ovideo .jwplayer, .ovideo video{ height: 350px !important;}
    

	}	

@media only screen and (min-device-width: 280px) and (max-device-width: 330px), only screen and ( max-width: 419px )
	{
.boxthmb{height: 207px;margin: 2px;}
.categorias{  height: 135px !; }
.categorias .imagem{ height: 85% !important; }

        
.ovideo iframe, .ovideo embed, .ovideo .jwplayer, .ovideo video{ height: 250px !important;}
.descricaofull {font-size: 15px;}
.descricaofull h2{font-size: 18px;}
.logo{ padding:  3px;}
        

	}