.box { float: left; }

#publicidade-middle{
    width: 800px;
    margin-top: 20px;
}

#root { max-width: 1200px; margin: 0 auto; }
#header { width: 100%; }
#menu { width: 100%; }
#bannercontent { width: 800px; float: left; height: 350px; }
#content-stage { width: 100%;  }
#box4 { width: 100%; }
#sidebar-left { width: 45%; padding-right: 5%; margin-top: 2%; }
#content-low { width: 100%; margin-top: 5%; }
#leftcontent { width: 20%; }
#rightcontent { width: 40%; }
#topfooter { width: 100%; }
#footer { width: 100%; }
#sidebar-middle { width: 45%; margin-top: 2%;}
#sidebar-right { width: 30%; padding-left: 3%; }
#banner { width: 100%; }
#jornais { width: 30%; float: right; }


/* Laptop/Tablet (1024px) */
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation: landscape) {
	#header { width: 100%; }
	#menu { width: 100%; }
	#bannercontent { width: 100%;  }
	#content-stage { width: 100%; }
	#box4 { width: 100%; }
	#sidebar-left { width: 33.33333333333333%; }
	#content-low { width: 100%; }
	#leftcontent { width: 60%; }
	#rightcontent { width: 40%; }
	#topfooter { width: 100%; }
	#footer { width: 100%; }
	#sidebar-middle { width: 30%}
	#sidebar-right { width: 33.33333333333333%; }
	#banner { width: 66.66666666666666%; }
	#jornais { width: 33.33333333333333%; }
}

/* Tablet Portrait (768px) */
@media only screen and (min-width: 321px) and (max-width: 1024px) and (orientation: portrait) {
	#header { width: 100%; }
	#menu { width: 100%; }
	#bannercontent { width: 100%;  }
	#content-stage { width: 100%; }
	#box4 { width: 100%; }
	#sidebar-left { width: 100%; }
	#content-low { width: 100%; }
	#leftcontent { width: 60%; }
	#rightcontent { width: 40%; }
	#topfooter { width: 100%; }
	#footer { width: 100%; }
	#sidebar-middle { width: 50%; }
	#sidebar-right { width: 50%; }
	#banner { width: 100%; max-height: 200px !important;}
        #banner img{min-width: 100%;}
	#jornais { width: 100%; }
}

/* Phone Landscape (480px) */
@media only screen and (min-width: 321px) and (max-width: 480px) and (orientation: landscape) {
	#header { width: 100%; }
	#menu { width: 100%; }
	#bannercontent { width: 100%;  }
	#content-stage { width: 100%; }
	#box4 { width: 100%; }
	#sidebar-left { width: 100%; }
	#content-low { width: 100%; }
	#leftcontent { width: 100%; }
	#rightcontent { width: 100%; }
	#topfooter { width: 100%; }
	#footer { width: 100%; }
	#sidebar-middle { width: 100%; }
	#sidebar-right { width: 100%; }
	#banner { width: 100%; max-height: 200px !important;}
        #banner img{min-width: 100%;}
	#jornais { width: 100%; }
}

/* Phone Portrait (320px) */
@media only screen and (max-width: 320px) {
	#header { width: 100%; }
	#menu { width: 100%; }
	#bannercontent { width: 100%;  }
	#content-stage { width: 100%; }
	#box4 { width: 100%; }
	#sidebar-left { width: 100%; }
	#content-low { width: 100%; }
	#leftcontent { width: 100%; }
	#rightcontent { width: 100%; }
	#topfooter { width: 100%; }
	#footer { width: 100%; }
	#sidebar-middle { width: 100%; }
	#sidebar-right { width: 100%; }
	#banner { width: 100%; max-height: 200px !important;}
        #banner img{min-width: 100%;}
	#jornais { width: 100%; }
}

/* iPad 3 & 4 Portrait */
@media only screen and (width: px) and (width: 1024px) and (orientation: portrait) {
	#header { width: 100%; }
	#menu { width: 100%; }
	#bannercontent { width: 100%; }
	#content-stage { width: 100%; }
	#box4 { width: 100%; }
	#sidebar-left { width: 100%; }
	#content-low { width: 100%; }
	#leftcontent { width: 30%; }
	#rightcontent { width: 70%; }
	#topfooter { width: 100%; }
	#footer { width: 100%; }
	#sidebar-middle { width: 100%; }
	#sidebar-right { width: 100%; }
	#banner { width: 100%; }
	#jornais { width: 100%; }
}

