/* Mobile Layout: 480px and below. */
section{ height:auto; padding-bottom:50px;}
	article{ position:relative; width:150px; height:auto; top:20px; right:0px; text-align:justify;}
footer{position:relative !important; bottom:-20px; width:100% !important;}
h1.titulo p{top:70px; font-size:24px !important; left:-15px;}
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 480px) {
section{ height:900px;  padding-bottom:32px;}
	article{ position:absolute; width:200px; height:auto; top:152px; right:100px; text-align:justify;}
footer{position:absolute !important; bottom:32px; width:415px !important; }
h1.titulo p{top:70px; font-size:24px !important; left:-15px;}}
/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 769px) {
section{ height:auto; padding-bottom:32px;}
	article{ position:absolute; width:450px; height:auto; top:152px; right:153px; text-align:justify;}
		article p{ text-align:center; text-indent:0px !important;}
footer{position:relative !important; bottom:0px; width:100% !important;}
h1.titulo p{top:70px; font-size:24px !important; left:-15px;}}
