/* Mobile Layout: 480px and below. */
.pp_content{ background:url(../img/bg-galeria.jpg) no-repeat top center !important; background-size:100% 100% !important;}
section{ height:auto; padding-bottom:50px;}
	article{ position:relative; width:150px; height:auto; top:20px; right:0px; text-align:justify;}
	article ul.desktop_tablet{display:none;} article ul.mobile{display:block;}
footer{position:relative !important; bottom:-20px; width:100% !important;}
h1.titulo p{top:65px; line-height:25px; left:-15px;}}
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 480px) {
section{ height:1350px;  padding-bottom:32px;}
	article{ position:absolute; width:200px; height:auto; top:152px; right:74px; text-align:justify;}
	article ul.desktop_tablet{display:block;} article ul.mobile{display:none;}
	article img{width:200px;}
footer{position:absolute !important; bottom:32px; width:415px !important; }
h1.titulo p{top:65px; line-height:25px; 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:900px; padding-bottom:32px;}
	article{ position:absolute; width:500px; height:auto; top:152px; right:103px; text-align:center;}
	article ul.desktop_tablet{display:block;} article ul.mobile{display:none;}
	article ul li img{width:200px; margin:10px; float:left;}
footer{position:absolute !important; bottom:32px; width:824px !important; }
h1.titulo p{top:65px; line-height:25px; left:-15px;}}


