@media only screen and (max-width: 1340px){
.ad3{display:none;}
body {
    min-width: inherit;
}
.header {
    margin: 0 auto 15px;
    width: 1000px;
}
.container {
    width: 100%;
}
.main, footer {
    width: 1000px;
	margin: auto;
}
.search {
    float: left;
}
.nav ul {
    width: auto;   
 margin-bottom: 0;
    margin-top: 0;
}
.two-columns .pull-left {
    width: 675px;
}
.two-columns .pull-left .thumbs a {
    width: 32%;
}
.vlist  li .thumb {
    width: 100%;
}
.thumbs a {
    width: 245px;
	margin: 0 0 10px 0;
}
.thumbs a img {
    height: 160px;
    width: 100%;
}
.nav-holder {
    width: 752px;
}
.logo {
   margin: 10px 20px 8px 0;
}
.two-columns .pull-left .vlist > li:nth-child(8), .two-columns .pull-left .vlist > li:nth-child(7){display:none;}
/* video */
.video-container {
position: relative;
}
.video-container {
    position: relative;	
}
	
.col-left {
   display: none;
}

.video-holder .col-right {
    float: right;
    width: 675px;
}
}

@media only screen and (max-width:1023px){
.header {
    margin: 0 auto 15px;
    width: 750px;
}
.container {
    width: 100%;
	padding-bottom: 5px;
}
.main, footer {
    width: 750px;
	margin: auto;
}
.search {
    float: right;
}
.nav ul {
    width: 100%;
}
.two-columns .pull-left {
    width: 425px;float:left;
}
.two-columns .pull-right {
 float:right;   margin: 0 0 15px;
    width: 300px;
}
.video-holder .col-right {
    float: right;
    width: 100%;
}
.two-columns .pull-left .thumbs a {
    width: 48%;
}
.footer {
height: auto;
}
.nav-holder {
    width: 100%;
}
.logo {
    float: none;
    margin: 0 auto;
    text-align: center;
}
.thumbs a {
    width: 243.3px;}
.login-nav{padding:0px;}
.pull-left {
    float: none;
    width: 100%;
    text-align: justify;
}
.pull-right {
    float: none;
    margin: 0 auto;
    padding-top: 0px;
    text-align: center;
}

.footer p {text-align:center;}
.search input {

    width: 100%;
}
.search{
float: none;
}
.two-columns .pull-left .vlist > li:nth-child(8), .two-columns .pull-left .vlist > li:nth-child(7),.two-columns .pull-left .vlist > li:nth-child(6), .two-columns .pull-left .vlist > li:nth-child(5){display:none;}
}

@media only screen and (max-width:767px){
	#codigo_primeiro01 {display: block!important;}
.adsheadermobile {
    margin: 0 auto;
    max-width: 300px;
    display: block;
	padding:5px 0 10px 0;
	text-align: center;
}
.adsheadermobile iframe {
	-webkit-box-shadow: 0 0 7px #000;
    -moz-box-shadow: 0 0 7px #000;
    box-shadow: 0 0 7px #000;
}
.two-columns .pull-right .advertising iframe, .pat-footer iframe {
	-webkit-box-shadow: 0 0 7px #000;
    -moz-box-shadow: 0 0 7px #000;
    box-shadow: 0 0 7px #000;
}
.adsheader{display:none;}
.logo {
    width: 100%;
}

.header {
    margin: 0 auto 15px;
    width: 500px;
}

.topo-categorias {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
	margin-top: -15px;
    margin-bottom: 7px;	
	}

	.topo-categorias li {
    display: inline-block;
    vertical-align: top;
    margin: 0 1px 0;
	}

	.topo-categorias a {
    font-size: 12px;
    font-weight: bold;
    padding: 5px 3px;
    display: inline-block;
    zoom: 1;
    border-width: 1px 1px 4px;
    margin: 4px 2px;
    border: #d9d9d9 solid 1px;
    background: #fff;
    box-shadow: 1px 1px 0 0 #c3c3c3;
    color: #181818;
    text-decoration: none;
    border-radius: 1px;
	}

.container {
    width: 100%;
	padding-bottom: 5px;
}
.main, footer {
    width: 500px;
	margin: auto;
}
.two-columns .pull-left {
    width: 100%;
}
.two-columns .pull-left .thumbs {
    margin: 0 0 0 -20px;
}
.thumbs a , .two-columns .pull-left .thumbs a {
    width: 49%;
    margin: 0 0 2px 1px;
}
.ad2 {
    display: none !important;
}
.thumbs a img {
    height: 129px;
    width: 100%;
}
.two-columns .pull-right {
	margin: 0 auto;
    width: 300px;
    float: none;
    padding-bottom: 15px;
}
#topnav {
	display: none;
}
	
	.video-container iframe {
    	width: 100%;
    	/*height: 300px!important;*/
	}

}

@media only screen and (max-width:568px){

}
@media only screen and (max-width:479px){
.banners .advertising iframe {
    margin: 0 0 20px 0px;
}
.nav ul {
    display: none;
}
.footer-widget {
    margin: 0px;
}
.header {
    margin: 0 auto 15px;
    width: 99%;
}
.container {
    width: 100%;
	padding-bottom: 5px;
}
	
.nav-holder {
	margin: 0;	
}	

.main, footer {
    width: 99%;
	margin: auto;
}
.two-columns .pull-left .thumbs, .thumbs {
    margin: 0;
}
.banners .advertising {
    margin: 0;
    text-align: center;
}
.advertising img{
width: 100%;
}
	.video-container iframe {
    	width: 100%;
    	/*height: 275px!important;*/
	}
}