/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
  #menu-ul li{margin-right:0; display:block; text-align:center; margin-bottom:10px; border-bottom:solid 1px #3e290b; padding-bottom:12px;}
	#menu-ul-footer{display:none;}
	#content #dv-holder-empresa #selo-empresa{left: 205px; top:-14px;}
	#img-oftten, .img-convenio-logomarcas, #mapa-contato, .miniatura-galeria{display:block; margin-left:auto; margin-right:auto;}
	.td-th-hide{display:none;}
	.icons-16{width:16px !important; height:16px !important;}
	#login-holder{width:100% !important;}
	#adm-topo-menu, #adm-topo-title, #adm-btn-grupo-galeria, #spn-adm-menu-holder{text-align:center;}
	#spn-adm-menu-holder{float:none;}
	#upload{width:80% !important;}
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {

}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
	#content.home{padding-top: 110px; top: -77px;}
	#footer.home{margin-top: -50px; padding-bottom: 10px;}
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {

}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	#footer #menu-ul-footer li{font-size:11px;}
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {

}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {

}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {

}