Index: wp-includes/post-template.php
===================================================================
--- wp-includes/post-template.php	(revision 23403)
+++ wp-includes/post-template.php	(working copy)
@@ -501,7 +501,7 @@
 		}
 		if ( is_page_template() ) {
 			$classes[] = 'page-template';
-			$classes[] = 'page-template-' . sanitize_html_class( str_replace( '.', '-', get_page_template_slug( $page_id ) ) );
+			$classes[] = 'page-template-' . sanitize_html_class( str_replace( array( '.', '/' ), '-', get_page_template_slug( $page_id ) ) );
 		} else {
 			$classes[] = 'page-template-default';
 		}
